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 ;)