Dag iedereen;
Ik zit al een tijdje te zoeken op een probleem omtrent een hlds server, maar heb nog steeds geen oplossing gevonden, en ik zie geen andere uitwegen meer. Ik heb reeds enkele zaken geprobeerd (die ik ook onderaan dit bericht beschrijf). Hopelijk kan dit forum mij hulp bieden.
Ik heb momenteen een hlds counter-strike server draaien in een windows server 2008 omgeving.
Alles draait perfect stabiel, ik heb slechts 1 probleem.
Op de server staan momenteel zeer veel mappen. Af en toe wanneer er een custom map wordt opgezet ontbreekt er een bepaalde model of sprite of sound of ... waardoor de server "crasht".
Wat er in feite gebeurd is, hlds opent een popup ("fatal error") venster, met hierbin beschreven welke file hij niet kon vinden.

Na het klikken op OK in het fatal error venster, start de server automatisch terug op. Hetgene wat ik wil vermijden is dat je op "OK" moet klikken. Of gewoon voorkomen dat dit fatal-error-venster openspringt, of dat het eventueel na enkele seconden automatisch terug sluit (ergens een programma'tje dat automatisch op OK klikt ofzo).
De server start automatisch terug op omdat hij (hlds.exe) opgestart wordt aan de hand van een script (batfile). Dit script zorgt ervoor dat eender wanneer hlds.exe process gekilled of afgesloten wordt (per ongeluk of door rcon quit), automatisch terug opgestart wordt.
Het scriptje:
Ik heb hetvolgende reeds geprobeerd:
[LIST]
• HLDS.Exe in de achtergrond laten draaien (scheduled task). Ik had gehoopt dat als hlds.exe in achtergrond zou draaien, er dus ook geen popup kadertjes (fatal error) zouden verschijnen. Ze verschijnen ook niet in de user interface, maar in de achtergrond gebeurd er hetzelfde.
• Gebruik gemaakt van Firedeamon, (dit is een tool wat ervoor zorgt dat hlds.exe als een (windows) service gedraait wordt (services.msc), www.firedeamon.)
• -nocrashdialog toegevoegd als parameter in de startup line van de server (helpt dus ook niet)LIST]
Dat is ongeveer alles wat ik geprobeerd heb, ik weet totaal niet wat ik nog zou kunnen doen om dit probleem op te lossen. Hopelijk weet iemand anders het wel, daarvoor dit forum.
Many thanks voor degene die me kan helpen, indien je zelf ooit een probleem hebt, vraag het gerust terug.
Greetzz
Hephie
Ik zit al een tijdje te zoeken op een probleem omtrent een hlds server, maar heb nog steeds geen oplossing gevonden, en ik zie geen andere uitwegen meer. Ik heb reeds enkele zaken geprobeerd (die ik ook onderaan dit bericht beschrijf). Hopelijk kan dit forum mij hulp bieden.
Ik heb momenteen een hlds counter-strike server draaien in een windows server 2008 omgeving.
Alles draait perfect stabiel, ik heb slechts 1 probleem.
Op de server staan momenteel zeer veel mappen. Af en toe wanneer er een custom map wordt opgezet ontbreekt er een bepaalde model of sprite of sound of ... waardoor de server "crasht".
Wat er in feite gebeurd is, hlds opent een popup ("fatal error") venster, met hierbin beschreven welke file hij niet kon vinden.

Na het klikken op OK in het fatal error venster, start de server automatisch terug op. Hetgene wat ik wil vermijden is dat je op "OK" moet klikken. Of gewoon voorkomen dat dit fatal-error-venster openspringt, of dat het eventueel na enkele seconden automatisch terug sluit (ergens een programma'tje dat automatisch op OK klikt ofzo).
De server start automatisch terug op omdat hij (hlds.exe) opgestart wordt aan de hand van een script (batfile). Dit script zorgt ervoor dat eender wanneer hlds.exe process gekilled of afgesloten wordt (per ongeluk of door rcon quit), automatisch terug opgestart wordt.
Het scriptje:
code:
1
2
3
| :TOP hlds.exe -console -game cstrike +port 28000 +map de_dust +maxplayers 12 -autoupdate -nocrashdialog GOTO TOP |
Ik heb hetvolgende reeds geprobeerd:
[LIST]
• HLDS.Exe in de achtergrond laten draaien (scheduled task). Ik had gehoopt dat als hlds.exe in achtergrond zou draaien, er dus ook geen popup kadertjes (fatal error) zouden verschijnen. Ze verschijnen ook niet in de user interface, maar in de achtergrond gebeurd er hetzelfde.
• Gebruik gemaakt van Firedeamon, (dit is een tool wat ervoor zorgt dat hlds.exe als een (windows) service gedraait wordt (services.msc), www.firedeamon.)
• -nocrashdialog toegevoegd als parameter in de startup line van de server (helpt dus ook niet)LIST]
Dat is ongeveer alles wat ik geprobeerd heb, ik weet totaal niet wat ik nog zou kunnen doen om dit probleem op te lossen. Hopelijk weet iemand anders het wel, daarvoor dit forum.
Many thanks voor degene die me kan helpen, indien je zelf ooit een probleem hebt, vraag het gerust terug.
Greetzz
Hephie