Uruchamianie serwera:
#!/bin/bash screen -AdmS serwer ./hlds_run -game cstrike -pingboost 1 -insecure +port 27015 +maxplayers 22 +map de_dust2 +exec server.cfg +sv_lan 0Oczywiście uzupełniamy według swoich własnych upodobań, tj maxplayers, port itp.
Wyłączenie serwera.
#!/bin/sh screen -dr serwer -X quit exit 0Restart serwera
#!/bin/sh screen -dr serwer -X quit echo Serwer uruchomi sie za 5 sekund sleep 5 screen -AdmS serwer ./hlds_run -game cstrike -pingboost 1 -insecure +port 27015 +maxplayers 22 +map de_dust2 +exec server.cfg +sv_lan 0Restart serwera "z bajerem"
#!/bin/sh screen -dr serwer -X quit echo Restart serwera za sleep 1 echo ==========5 sleep 1 echo ========4 sleep 1 echo ======3 sleep 1 echo ====2 sleep 1 echo ==1 echo Restart! screen -AdmS serwer ./hlds_run -game cstrike -pingboost 1 -insecure +port 27015 +maxplayers 22 +map de_dust2 +exec server.cfg +sv_lan 0
Oczywiście wszystko trzeba uzupełnić według swoich upodobań. Zapisujemy pliki jako nazwa.sh, wywołujemy poprzez sh nazwa.sh
Całkiem proste i nic wielkiego takie napisać, myślę że sie komuś jednak przyda.