AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Unapproved Plugins (https://forums.alliedmods.net/forumdisplay.php?f=109)
-   -   MotdMod (MOTD Editor) v1.3.0 - 2018/06/16 (https://forums.alliedmods.net/showthread.php?t=306453)

lake393 03-31-2018 16:45

MotdMod (MOTD Editor) v1.3.0 - 2018/06/16
 
SourceMod Plugin for MotdMod

https://motdmod.com/images/favicon-128.png

DOWNLOAD HERE: https://download.motdmod.com/#sourcemod-version
Source Code Repository: https://github.com/MotdsNetwork/MotdModSM

Description:

MotdMod is a free managed Message Of The Day tool for creating unlimited custom MOTD pages for game servers--made simple into one interface. Multiple custom motd designed themes to choose from makes it easy to improve the look and feel of your game server(s).

No web development skills required, no hosting costs or fees.

MotdMod Ads brand your motd with a quality ad experience that is unlike anything else--receive passive income to help your server hosting costs and donation goals.

Features:

- Supposed games: CS:GO, CS:S, TF2, DOD:S, NMRiH. Support for other games is being added upon request.
- Re-enables MOTD Support for CS:GO
- 4 high-quality themes with many more to come.
- Fast global hosting w/ DDoS Protection
- Dashboard Analytics (in development)
- Sub-User access control (planned)

Commands:

sm_motdmod_refresh - Refreshes the MotdMod URL instantly to show your latest saved version. (otherwise motd changes automatically apply on map start)
sm_motdmod_status - Displays the current plugin status in server console.
sm_motdmod_version - Displays the current version in server console.
sm_motdmod_force_update - Forces an update check. (otherwise plugin checks for update on map start)

Dependencies:

SteamWorks Web Extension or SteamTools Web Extension

Installation instructions:

- Visit motdmod.com to get an api token.
- Install MotdMod SourceMod Plugin w/ your unique api token (addons/sourcemod/configs/motdmod.conf)
- Restart game server(s) once (CSGO note: and manually join your game server if you have sv_hibernate_when_empty 1) for MotdMod to authenticate.

FAQ / How to get an api token?

Visit motdmod.com to view our FAQ and get an api token.

Reporting Issues/Suggestions:

Report MotdMod SourceMod plugin related issues and questions in this thread.
MotdMod Editor bugs and support, Post here.
Have a Suggestion / Feature request? Submit/Upvote it here.

About the maintainer:

MotdMod started as a personal project of mine that I worked on for about a year and a half. I now have the time and resources to fully support its growth and release a SourceMod plugin for the community. I created this because I wanted to learn new front-end technologies and create tools that help gaming communities; which is my passion. I myself have been running game servers for over a decade and one thing that was always a pain was updating and managing 20+ game servers’ motd pages; I saw lots of potential and tried other solutions that were not satisfying for our players -- the time and money to maintain a decent looking motd is why I believe there needed to be a free motd creator solution available for anyone. MotdMod gives game server operators more choices as an alternative to other motd ad providers. If you like what we are doing or want to contribute, join our Discord Channel to have a chat with me at https://discord.me/obek

Change Log:
Code:

1.3.0 - Added game support for NMRiH. Added fallback support to fix MOTD not working if backend api has connection issues. Removed VGUI Cache Buster.
1.2.2 - Fixed join team issue on TF2 when client has html motd disabled. Fixes motd text panel not displaying on CS:S.
1.2.1 - Fixed updater not working properly on Windows servers.
1.2.0 - Implemented vgui cache buster to fix motd loading (from same domain) bug on CS:S, TF2, others. (Thanks to nosoop)
1.1.0 - CS:GO vgui improvements. Fixed joingame bug. Add init timers to fix issue with hibernating servers not calling api.
1.0.2 - Fixed issue with external ip address for games running locally or in lan mode. Now there are three get hostip methods.
1.0.1 - Add standby support if MotdMod VSP / Metamod version is already installed along with SourceMod version.
1.0.0 - Initial plugin release tested on CS:GO, CS:S, TF2, DOD:S. Will add support for other games on request.

Special Thanks:
nosoop for help with vgui cache buster

Other Contributions:
MD5 File include: https://forums.alliedmods.net/showthread.php?t=303868
This project uses a modified version of EasyHTTP included in source code repository.

lake393 03-31-2018 16:45

Re: MotdMod (MOTD Adverts) v1.2.0 - 2018/03/31
 
MotdMod is currently running on a few hundred servers for the last year (beta testing) with great fill rates. Check it out:

https://www.youtube.com/watch?v=0HWOWs_7iH0
https://motdmod.com/images/preview-ingame.png

https://www.youtube.com/watch?v=jJa7iCaeCGY
https://motdmod.com/images/editor-thumb.png

thomasjosif 03-31-2018 18:18

Re: MotdMod (MOTD Adverts) v1.2.0 - 2018/03/31
 
Little biased as I assisted in writing the plugin, but HeLLsGamers has used it in beta for 8+ months on 40+ servers, and we are very satisfied with the results.

sneaK 03-31-2018 20:59

Re: MotdMod (MOTD Adverts) v1.2.0 - 2018/03/31
 
Just for transparency purposes, OP had originally posted this plugin under the 'hellsgamers' forum account. :up:

lake393 03-31-2018 22:47

Re: MotdMod (MOTD Adverts) v1.2.0 - 2018/03/31
 
Help for CS:GO Servers:

If you install the plugin and your game server is not showing up on your MotdMod servers list, follow the below instructions.


If your server has sv_hibernate_when_empty 0 set in your server.cfg:

- MotdMod will authenticate immediately when you load the plugin.


If your server has sv_hibernate_when_empty 1 (default value):

- MotdMod will not authenticate until you/a player joins the game server to trigger the server from hibernation. This is due to Web API Calls and Timers cannot run when server is hibernating.

Vampires66 04-01-2018 17:27

Re: MotdMod (MOTD Adverts) v1.2.0 - 2018/03/31
 
Tested on Cs Go Server
Motd loaded very fast without lag and visual very nice

Its possible update stats every 30-60 minutes ?

Add support for other games plz

Like
Gmod
No More Room
Code Cure
Left4dead 1/2

Can you add country rate page or supported country list ?
and maybe more tracking options for tracking server rev.performence


-daily/monthly stats by server ip

-daily/monthly stats by country

-real time stats tracking

lake393 04-01-2018 19:56

Re: MotdMod (MOTD Adverts) v1.2.0 - 2018/03/31
 
Hi Vampires66,
Thank you for the feedback.

We are working hard to add these planned features.

All countries are supported.

I will have accurate rates to publish in a few weeks as we are currently ramping up and the ads are optimizing.

The first stats tracking we have in the dashboard is daily Motd Views and in a few weeks the graph will show Ad Views and CPM per day.

We appreciate your patience as we are new and growing MotdMod's features based on community feedback!

rokfestr 04-05-2018 02:40

Re: MotdMod (MOTD Adverts) v1.2.0 - 2018/03/31
 
Error
Quote:

function setCookie(cname, cvalue, exMins) { var d = new Date(); d.setTime(d.getTime() + (exMins*60*1000)); var expires = "expires="+d.toUTCString(); var path = window.location.pathname.split('/'); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/" + path[1]; } //setCookie('o2playermute','true', 1440); //setCookie('o2playervolume','0.15', 1.0); function loadJS (url, callback) { var js = document.createElement('script'); js.async = false; js.type='text/javascript'; js.charset='utf-8'; js.src = url; js.onload = callback; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(js, s); } document.addEventListener('DOMHandlebarsLoade d', onTemplateReady); function onTemplateReady (e) { var wrapDiv = document.createElement('div'); wrapDiv.setAttribute("id", "responsive-wrapper"); document.getElementById("video").appendChild( wrapDiv); var elemDiv = document.createElement('div'); elemDiv.setAttribute("id", "5ab95d3f9f25115961b097c9"); elemDiv.setAttribute("class", "vdb_player vdb_5ab95d3f9f25115961b097c959b828717cdce0752 32fe194"); elemDiv.setAttribute("vdb_params", "m.motdgid=1&m.motdsid=motdab944aec7e9f0851ba 6bc88f0ac379a6&m.onLoad=getPlayer"); elemDiv.style.zIndex = '9999999'; wrapDiv.appendChild(elemDiv); var playerScript = '//delivery.vidible.tv/jsonp/pid=5ab95d3f9f25115961b097c9/59b828717cdce075232fe194.js?&m.motdgid=1&m.mo tdsid=motdab944aec7e9f0851ba6bc88f0ac379a6&m. onLoad=getPlayer'; loadJS(playerScript,onPlayerScriptLoaded); } function onPlayerScriptLoaded () { }

lake393 04-05-2018 02:55

Re: MotdMod (MOTD Adverts) v1.2.0 - 2018/03/31
 
Quote:

Originally Posted by rokfestr (Post 2586111)
Error

Thank you for promptly reporting this web server issue @rokfestr

Issue is now Resolved.

Lubricant Jam 04-05-2018 05:07

Re: MotdMod (MOTD Adverts) v1.2.0 - 2018/03/31
 
Why have you made a desktop client when it can all be done via a website?


All times are GMT -4. The time now is 19:27.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.