Skip to content

ServerThrall v2.1.7

Compare
Choose a tag to compare
@NullSoldier NullSoldier released this 18 Jun 09:58
· 28 commits to master since this release

What's New

  • Add new plugin to send a custom periodic message into the server (see below)
  • Add new plugin to call custom scripts, and optionally report results into discord (see below)
  • Add ability to override ip address shown on thrallbrowser page (see below)
  • Add translations for all default messages
  • Add spanish translations
  • Removed -NOSTEAM in default arguments (use additional_arguments if you want to add it back)
  • Fixed crashing when users removed values from the config that were required

1. Periodic Message Plugin

You can now send a periodic message into the game server using RCON which will appear as a popup to players. This required the RCON plugin to be enabled and RCON to be configured.

[PeriodicMessage]
enabled = true
message = Hello Players World

[RemoteConsole]
enabled = true

[ServerConfig]
enabled = true
RconEnabled = 1
RconPassword = YourRconPassword
RconPort = 25575
RconMaxKarma = 1000

2. Add RunScripts plugin

There is a new plugin which can run an arbitrary script file. If you add a Discord webhook for it, it will also send the STDOUT of that script to discord.

[RunScripts]
enabled = true
command = test.bat
command_timeout = 300

[Discord]
enabled = true
RunScripts = https://discordapp.com/api/webhooks/...

3. Override IP address shown on ThrallBrowser

For some users that have many servers on one machine, they need to override the IP address that ThrallBrowser uses to generate the JOIN SERVER link. You can now do this with ip_address_override setting.

[ApiUploader]
ip_address_override = 100.8.9.10