PDA

Bekijk Volledige Versie : FireDaemon werkt niet altijd?



Ywa
13/12/06, 16:39
Ik heb een Counterstrike 1.6 server draaien met FireDaemon. Alles werkt zoals het hoort behalve als de server crasht. Meestal herstart hij wel maar soms blijft de server met error aan en wordt dus niet herstart.

Weet iemand misschien hoe dit kan?

JayvD
13/12/06, 18:46
Ik heb een Counterstrike 1.6 server draaien met FireDaemon. Alles werkt zoals het hoort behalve als de server crasht. Meestal herstart hij wel maar soms blijft de server met error aan en wordt dus niet herstart.

Weet iemand misschien hoe dit kan?

Moet je firedeamon op debug mode draaien en error hiero posten.

Kan je hier niet mee helpen zonder een goede error.

Hollanda
13/12/06, 22:52
De service draait echt wel hoor (check je taskmgr maar), helaas is firedaemon niet ideaal voor het draaien van gameservers (met mods). Google serverchecker.

Stewie
13/12/06, 23:30
Ik geef je dit als tip zodat je in de goede richting de oplossing kan zoeken: dit probleem is simpel op te lossen door middel van een registrytweak.

Hollanda
13/12/06, 23:31
Gsh2, dat heb ik je wel eens eerder horen roepen voor een ander probleem, maar misschien is het makkelijker als je gewoon die reg wijziging hier met ons deelt?

B3rt
14/12/06, 00:49
wij gebruiken dit ook, nog nooit geen problemen mee gehad.
Mod of geen mod er zit geen verschil in.

Ywa
14/12/06, 08:05
Als de server crasht door een mod herstart hij gewoon. Bevat de map een error herstart hij niet. Een serverchecker is wel handig maar moet je allemaal extra software draaien nietwaar?

swedendedicated
14/12/06, 13:23
@ywa serverchecker kan ook php based zijn en gewoon op je webservertje zetten en poorten monitoren.

Ywa
14/12/06, 17:01
@ywa serverchecker kan ook php based zijn en gewoon op je webservertje zetten en poorten monitoren.

Ja en dan? Zorgen dat programma uitleest?

swedendedicated
14/12/06, 17:24
libssh2 erop zetten en een script maken voor als server uitvalt dat ie hem elke 5min probeert te herstarten.

Weaver
14/12/06, 19:34
en welk progje is het beste voor linux ipv screen voor game startup line

B3rt
14/12/06, 19:52
Zo doen wij het:
- op de windows machines draait de game als service
- de service is zo ingesteld dat deze NIET vanzelf start bij boot, wel na een crash van de exe zelf
- op de webserver doen wij via cronjobs elke minuut alle servers querien (map, players etc) en dumpen deze data in een mysql database
- om de 5 minuten draait een andere cronjob die de db uit leest en alle servers herstart die als offline/down worden gemeten met de vorige cronjob, deze cronjob checkt ook direct de settings zoals max players, wel/niet paswoord etc. Als deze niet goed zijn killed ie de server.
- er zitten ook nog een hoop checks en beveiligingen in om over belasting van de server te voorkomen. Zo kan je bv maar 1 keer per minuut een server starten, zo voorkom je dat de klant en het controle script bv hetzelfde commando gaan geven met als resultaat dat de service weer herstart wordt en dat er weer op start wordt geklikt etc etc. Zo zijn er nog meer van die beveiliging in gebouwd.

Op deze manier worden alle servers om de 5 minuten herstart ingeval van een crash of gekilled bij overtreden van een server setting.

De webserver start dus de services van in dit geval de windows machines