PPArkisto

Serverin boot script?

Counter-Strike

Sivu 1 / 1

Viestit

Sivu 1 / 1
Rekisteröitynyt:
24.11.2005
Kirjoitettu: torstai, 04. toukokuuta 2006 klo 15.57
Osaako kukaan neuvoa miten tehään tai mistä löytys ohjeet scriptiin joka boottaa linuxin srcds servun 24 tunnin välein?
Rekisteröitynyt:
05.06.2002
Kirjoitettu: torstai, 04. toukokuuta 2006 klo 16.18
Veikkaan että tuo olisi helpompi tehdä ihan shell scriptillä, mikä suorittaa aina sleep 24h && killall cstrike && ./path-to-server/cstrike, tai mikälie onkaan serveriprosessin nimi.
Rekisteröitynyt:
24.11.2005
Kirjoitettu: perjantai, 05. toukokuuta 2006 klo 03.01
Lainaus:04.05.2006 Cene kirjoitti:
Veikkaan että tuo olisi helpompi tehdä ihan shell scriptillä, mikä suorittaa aina sleep 24h && killall cstrike && ./path-to-server/cstrike, tai mikälie onkaan serveriprosessin nimi.
Eli laitetaanko tuo ihan normaalin komentorivin jatkoksi näin
.srcds_run -console -game cstrike +map de_map (jne) sleep 24h && killall cstrike && ./home/.../srcds_l?
Vai sitä ennen serverin starttauksen yhteydessä? Vai tehdäänkö kokonaan jonnekin muualle? Ja nostaako tuo myös serverin pystyyn?
Rekisteröitynyt:
05.06.2002
Kirjoitettu: perjantai, 05. toukokuuta 2006 klo 09.11
Veikkaan että tuo olisi jotenkin skriptilläkin tehtävissä että se suorittaisi sitä automaattisesti, mutta minulla ei ole siitä kokemusta, eli olen hiljaa. smile
En tiedä toimiiko tuo samassa komennossa kun serverin käynnistäminen, tuskin. Tuon killall cstrike -rivin tilalle laitat siis killall (serveriprosessin nimi).
Tuo . (piste) polun edessä tarkoittaa että se ajaa skriptan mikä sille osoitetaan, mutta voit toki vaihtaa viimeiseen sen komennon jolla normaalisti käynnistät serverin.
Mut ilman skriptoja voisit tehdä sen vaikka näin:
Käynnistät eka serverin ihan normaalisti, sitten avaat uuden terminaalin, ja sinne kirjoitat sleep 24h && killall serveriprosessin nini && komento millä käynnistät serverin && sleep 24h && killall serveriprosessin nini && komento millä käynnistät serverin && sleep 24h && killall serveriprosessin nini && komento millä käynnistät serverin && sleep 24h && killall serveriprosessin nini && komento millä käynnistät serverin
Tuossa olisi kolmeksi vuorokaudeksi eteenpäin. ^^

Kannattaa kuitenkin testata pienemmällä ajalla ensin kun 24h tuota toimivuutta. En ole siitä ihan varma. ^^
Rekisteröitynyt:
04.08.2005
Kirjoitettu: perjantai, 05. toukokuuta 2006 klo 15.30
Tai sitte vaan asennat Eventscriptit ja scriptin joka käynnistää serverin kerran 24 h
Rekisteröitynyt:
24.11.2005
Kirjoitettu: tiistai, 09. toukokuuta 2006 klo 15.44
Lainaus:05.05.2006 Jolppe kirjoitti:
Tai sitte vaan asennat Eventscriptit ja scriptin joka käynnistää serverin kerran 24 h
Mä en oikein ymmärrä, asennan tuolta ton linux version eventistä, asennan sen niin kuin siellä on sanottu. Samasta paikkaa latasin tuon ace_rebootin ja latailin sen sinne addons/eventscripts/ace_reboot/ mut siin on varmaan jotain ekstra tekemistä jota mun englanninkielen taito ei ilmesesti jaksa ymmärtää. Oon tässä nyt taistellu tosta sun postista asti eri ajoilla sun muilla miten sen sais toimiin. Eli mitä sinne es_ace_reboot.txt:iin pitää kaiken kaikkiaan muuttaa, että sen sais toimiin? autoexec.cfg:hen oon lisäilly seuraavat rivit:
es_load ace_reboot
mattie_eventscripts 1
niinkuin siellä neuvottiin. Oon ihan hukassa.
Sivu 1 / 1