SRCDS - skrypcior
(Różnice między wersjami)
(→Morderca serwera) |
(→Morderca serwera) |
||
Linia 24: | Linia 24: | ||
</pre> | </pre> | ||
− | == Morderca serwera== | + | == Morderca serwera == |
+ | Zapisujemy jako /home/hl/hlds_css/killer i dajemy prawa do wykonywania (chmod +x ) | ||
+ | <pre> | ||
+ | #/bin/bash | ||
+ | for f in `cat $1`; do | ||
+ | kill -9 $f | ||
+ | done | ||
+ | </pre> | ||
+ | == Crontab == | ||
Co 12h bedzie mordowal serwer, o zadanech godzinach | Co 12h bedzie mordowal serwer, o zadanech godzinach | ||
Linia 31: | Linia 39: | ||
Wciskamy klawisz Insert i strzałeczkami dochodzmiy do pierwszej linii. Wpisujemy w niej taki oto tekst | Wciskamy klawisz Insert i strzałeczkami dochodzmiy do pierwszej linii. Wpisujemy w niej taki oto tekst | ||
− | 00 11 * * * | + | 00 11 * * * /home/hl/hlds_css/killer srcds.pid |
− | 00 23 * * * | + | 00 23 * * * /home/hl/hlds_css/killer srcds.pid |
Potem wciskamy klawisz ESC i wpisyjemy (pojawi się na dole ekranu | Potem wciskamy klawisz ESC i wpisyjemy (pojawi się na dole ekranu |
Wersja z 16:44, 4 cze 2006
Startowy serwera
Wrzućmy go do /home/hl/hlds_css/_serv1 i dajmy mu prawa wykonywalne ( chmod +x )
#!/bin/bash ############### S_WORKDIR="/home/hl/hlds_css" S_BIN="/home/hl/hlds_css/srcds_run" S_GAME="cstrike" S_PORT="27017" S_MAXPL="16" S_RCON="******" S_MAP="de_dust" S_CFG="server.cfg" S_PID="srcds.pid" S_TIC="100" S_PORT="27009" ################## while [ true ] ; do cd $S_WORKDIR $S_BIN -game $S_GAME +port $S_PORT +maxplayers $S_MAXPL +rcon_password $S_RCON +map $S_MAP +exec $S_CFG +mapchangecfgfile $S_CFG -tickrate $S_TIC -debug -sport $S_PORT -pidfile S_PID done
Morderca serwera
Zapisujemy jako /home/hl/hlds_css/killer i dajemy prawa do wykonywania (chmod +x )
#/bin/bash for f in `cat $1`; do kill -9 $f done
Crontab
Co 12h bedzie mordowal serwer, o zadanech godzinach
Wpisujemy w konsoli
crontab -e
Wciskamy klawisz Insert i strzałeczkami dochodzmiy do pierwszej linii. Wpisujemy w niej taki oto tekst
00 11 * * * /home/hl/hlds_css/killer srcds.pid 00 23 * * * /home/hl/hlds_css/killer srcds.pid
Potem wciskamy klawisz ESC i wpisyjemy (pojawi się na dole ekranu
:w
Wciskamy Enter (powinnien na dole się pojawic tekst o zapisaniu pliku), wpisujemy znowu
:q
I powinno (chyba) działać - nie testowałem :D