Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

auto start


Guest usaexelent

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4594 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Svečias

Man reiktu kad kas paskytu kaip padaryt jog servas po nuluzimo pats pasileistu.Jei kas pades atiduosiu reklamini plugina kuris reklamuoja pagal zaidejo kalba.Mano serveris Linux, stovi ant VPSnet.lt serverio.

Nuoroda į komentarą
Dalintis per kitą puslapį

Prisijungi į putty su root loginu ir rašai:

apt-get install screen

Tada

#!/bin/sh
portas=27015
screenas=publikas15
direktorija=/root/publikas
while [ 1 ]; do
sleep 5
if ps ux | grep $portas | grep -v grep > /dev/null; then
wait
else
dt=$(date)
echo $dt " Bandau isjungti serveri ( jeigu jis dar veikia ) " >> /root/logas
kill -9 `ps aux | awk '/publikas15/{print $2}' | head -2 | tail -1`
kill -9 `ps aux | awk '/publikas15/{print $2}' | head -1 | tail -1`
kill -9 `ps aux | awk '/publikas15/{print $2}' | head -2 | tail -1`
cd $direktorija && screen -A -m -d -S $screenas ./hlds_run -binary ./hlds_i686 -game cstrike -debug +maxplayers 20 +map de_dust2 +ip 77.241.199.124 +port 27015 +sv_lan 0
echo $dt " Serveris buvo smiges, paleidau is naujo $screenas" >> /root/logas
echo -e "/n" >> /root/logas
fi
done

Koreguokis šitas eilutes

kill -9 `ps aux | awk '/publikas15/{print $2}' | head -2 | tail -1`

kill -9 `ps aux | awk '/publikas15/{print $2}' | head -1 | tail -1`

kill -9 `ps aux | awk '/publikas15/{print $2}' | head -2 | tail -1`

Paleidimas:

sh /kelias/iki/scripto/scriptas &

jamk :)

Nuoroda į komentarą
Dalintis per kitą puslapį

Nenaudociau tokio skripto :)

Nes hlds serveris persikrauna pats, jei paleidimo eilutej nenaudoji "-norestart" parametro, taigi toks skriptas nera reikalingas + dar suka visad cikla.

Jei po pacio vps serverio restarto tai irasai crontaba

crontab -e

@reboot cd /root/serveris && ./hlds_run blablabla

Pasikeisk direktorija ir paleidimo eilute.

O jei naudoji -norestart eilute ir nori tokio skripto kuris tikrintu procesa, tai susikuri faila pvz:

nano autorr

ir i vidu irasai:

#!/bin/bash
if [ -z "$(pgrep 27015)" ]
 then
    cd /root/serveris && ./hlds_run -game krc paleidimo eilute
 else
    exit
fi

Ir suchmodini:

chmod +x autorr

Pasikeisk cs serverio porta ir paleidimo eilute, tada i crontaba irasai, kas kiek laiko tikrint ar veikia serveris,

crontab -e

ir irasai

*/5 * * * * /root/autorr

aisku kelias iki autorr failo gali skritis, cia ta skripta paleidines kas 5minutes ir tikrins ar tavo servas veikia, sekmes :)

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4594 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...