srcds init-script

  • Screen hat den Vorteil das man über ein eigenes Start/Stop Script Befehle an Screen übergeben kann und somit einen (Game)Serverneustart über den Ingamechat bekannt geben kann.

    Beispielzeile aus einem meiner Scripte für Source Engine Server:

    Code
    screen -S $2 -p $2 -X eval 'stuff "say SERVER WIRD NEU GESTARTET!"\015'

    So kann man den Gameserver übrigens auch über die gameservereigene "Konsole" beenden ;)

    Code
    screen -S $2 -p $2 -X eval 'stuff "exit"\015'

    Dies funktioniert mit den hier genannten Zeilen allerdings nur bei Source Engine Spielen. Damit lassen sich dann ganz nette Sachen basteln ;)