Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Něco jako respawn [vyřešeno]  (Přečteno 3151 krát)

carodejdobrodej

  • Návštěvník
  • Příspěvků: 5
Něco jako respawn [vyřešeno]
« kdy: 22 Října 2009, 12:26:30 »
Ahoj všem,

už dlouho hledám tady na fóru i na googlu, ale asi hledám špatně páč nemohu najít odpověď.  ???

Mám Ubuntu Server 9.04 na kterým si přes scriptík pouštím dedikovaný server (třeba CoD 2) a rád bych, když třeba z nějakého důvodu crashne bo se jakýmkoliv jiným způsobem vypne tak aby se sám zapnul. Nevím jestli se to dělá nějakým scriptíkem který si pingá IP a PORT a pokud je to OFF tak spustí ten scriptk na dedikovaný server znovu....nebo jestli se to píše někam souboru (něco jako služba).

Předem děkuji za jakoukoliv odpověď co pomůže  ;)
« Poslední změna: 29 Října 2009, 23:26:11 od kiklhorn »

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: Něco jako respawn
« Odpověď #1 kdy: 22 Října 2009, 12:36:43 »
hm, co kdyby ten skript na spousteni dedikovaneho serveru vypadal jako
Kód: [Vybrat]
while true
do
spustit_dedikovany_server
done
?
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

carodejdobrodej

  • Návštěvník
  • Příspěvků: 5
Re: Něco jako respawn
« Odpověď #2 kdy: 22 Října 2009, 12:47:44 »
hm, co kdyby ten skript na spousteni dedikovaneho serveru vypadal jako
Kód: [Vybrat]
while true
do
spustit_dedikovany_server
done
?


Kam přesně to mám zadat?
Ten script na spuštění vypadá takto a cesta k němu je napsaná v /etc/rc.local aby se to pouštělo po startu.

Kód: [Vybrat]
#!/bin/bash
echo Running CoD2
cd /home/jar_teameu/cod2jarpub/
./cod2_lnxded +set net_port 28960 +set dedicated 2  +set fs_game jarpam +exec cod2jarpub.cfg +set fs_homepath /home/jar_teameu/cod2jarpub +set sv_punkbuster 1 +set ttycon 0 &
« Poslední změna: 22 Října 2009, 12:55:52 od carodejdobrodej »

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: Něco jako respawn
« Odpověď #3 kdy: 22 Října 2009, 12:54:58 »
takhle:
Kód: [Vybrat]
#!/bin/bash
echo Running CoD2
cd /home/jar_teameu/cod2jarpub/
while true; do
./cod2_lnxded +set net_port 28960 +set dedicated 2  +set fs_game jarpam +exec cod2jarpub.cfg +set fs_homepath /home/jar_teameu/cod2jarpub +set sv_punkbuster 1 +set ttycon 0
done
mohl bys to obalit klidne cely(vyjma toho "#!/bin/bash"), jedine na co je dulezite si dat pozor, je nespoustet to cod na pozadi (nepsat na konec radku "&")
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

carodejdobrodej

  • Návštěvník
  • Příspěvků: 5
Re: Něco jako respawn
« Odpověď #4 kdy: 22 Října 2009, 13:41:22 »
Prosté, jednoduché a geniální ;)

Je ještě možné nastavit nějaký časový interval...tzn. aby se to zaplo třeba za 10 vteřin?

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: Něco jako respawn
« Odpověď #5 kdy: 22 Října 2009, 13:52:12 »
Prosté, jednoduché a geniální ;)

Je ještě možné nastavit nějaký časový interval...tzn. aby se to zaplo třeba za 10 vteřin?
slo by to, zkus to udelat za domaci ukol  ;D
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

carodejdobrodej

  • Návštěvník
  • Příspěvků: 5
Re: Něco jako respawn
« Odpověď #6 kdy: 29 Října 2009, 20:46:54 »
Vyřešeno  :)

Přidáno ještě nohup abych to mohl případně spouštět přes konzoli a sleep 20 aby to samo naskakovalo za 20 vteřin.

Díky moc  8)

 

Provoz zaštiťuje spolek OpenAlt.