1 Short description
With this plugin, you can configure your own messages, which are sent to the chat in a specific interval. Furthermore messages can be shown at specific times/days.
2 Configurationoverview
JavaScript: configs/plugins/automessages.json
{
"automessages": {
"enabled": true,
"interval": 120,
"logging": true,
"messages": [
"^5This Server is running ^4GSManager <VERSION>^5, visit our Website at: ^4www.GSManager.de",
"^5The next Map is: ^4<NEXT_MAP> ^5(^4<NEXT_GAMETYPE>^5){{br}}^5Die nächste Karte ist: ^4<NEXT_MAP> ^5(^4<NEXT_GAMETYPE>^5)"
],
"cron": [
["0 0 * * *", "^5Mitternacht!{{br}}^5Midnight!"]
]
}
}
Display More
3 Detailed configurationvariables
The configurationfile of the "automessages" function is located in the configs/plugins directory and is named banner.json. An explanation of the variables follows:
Variable | Allowed Values | Description |
enabled | truefalse | You can (de)active the plugin with this variable. |
interval | number | This variable defines the interval between two sent messages in seconds. |
logging | truefalse | This variable defines if the automessages should be logged in the daemon.log |
messages | Text | This variable defines the messages, which should be send to the chat. |
cron | Array with arrays of two strings each | First entry of each array is a unix cron time string, second is the message. |
You can use the following placeholders in your messages:
Platzhalter | Beschreibung |
{{br}} | Will be replaced with a wordwrap. |
<NEXTMAP> | Will be replaced with the next map. |
<NEXTGT> | Will be replaced with the next gametype. |
<VERSION> | Will be replaced with the current running GSManager |
<TIME_DE> | Will be replaced with the time in german time format. |
<TIME_EN> | Will be replaced with the time in english time format. |
<DATE> | Will be replaced with the date in form date time month year (01 Oct 2014). |
<MAP> | Will be replaced with the current running map. |
Using color codes is possible.