sl.Home | sl.Search | sl.Forum | sl.Settings | sl.Serverlist | sl.Maplist | sl.Team | sl.Wiki |
Automatischer Server Restart, Script / Config / Windows-Server 2003 |
Sep 12 2005, 05:49 PM
Post
#1
|
|
Support & Assistant_Chief_Translator Group: Management Joined: 4-August 05 From: Munich / Bavaria / Germany Member No.: 12333 |
Servus!
Ich brauche mal einen guten Rat. Gibt es eine Möglichkeit einen Server automatisch neu zu starten? Damit meine ich nur den ET-Server. Nicht den kompletten Server ansich samz Betriebssystem. Man kann zwar per Taskplaner den Server regelmässig starten aber nicht das aktiv laufende Programm schliessen. Wenn ich also per Taskplaner das Programm automatisch starten lassen habe ich nach dem nächsten Start das Programm zweimal laufen und so weiter. Ich weiss das es bei Linux geht da jedes Programm eine zugewiesene ID-Nummer hat. Folgender Grund, ich will meinen Server zum Beispiel regelmässig um 06 Uhr reseten um die XP-Save-Slots verlässlich zurückzusetzen. Ich habe bei mir XP-Save ohne In-Game-Reset laufen. Und wenn jemand ewig drin bleibt werden die XP-Punkte so hoch das andere keine Chance mehr haben. Nur nach einem Disconnect von 2 Stunden werden die Punkte automatisch zurückgesetzt. Aber nicht solange der Spieler im Spiel bleibt. Und um jeden Tag verlässlich bei null anzufangen um anderen Spielern Überlebenschancen zu bieten brauche ich eine Automatisierung dieser Prozedur. Sonst muss ich jeden Morgen online gehen und dies manuell durchführen. Und das ist sehr nervig. Ich habe übrigens Windows Server 2003 als Betriebssystem laufen. Hat jemand eine Idee??? Das wäre eine echt gute Hilfe! -------------------- |
|
|
Sep 12 2005, 06:11 PM
Post
#2
|
|
Lieutenant Colonel Group: Members Joined: 4-April 05 From: germany/cologne Member No.: 6469 |
naja ich hab direkt mal zwei ideen:
die erste basiert auf meinem script dem du ja jegliche comands übergeben kannst, folglich auch ein zeitgesteuertes xpreset. die zweite ist denke ich eher deine wahl. im nt resouce kit gibts ein progamm namens "kill" dem man den namen eines prozesses übergeben kann http://www.dynawell.com/reskit/microsoft/win2000/kill.zip --------- j:\>kill /? Microsoft ® Windows NT Version 3.5 KILL Copyright © 1994-1998 Microsoft Corp. All rights reserved usage: KILL [options] <<pid> | <pattern>>* [options]: -f Force process kill <pid> This is the process id for the task to be killed. Use TLIST to get a valid pid <pattern> The pattern can be a complete task name or a regular expression pattern to use as a match. Kill matches the supplied pattern against the task names and the window titles. --------------------- also kill -f et......... thats all This post has been edited by toxin: Sep 12 2005, 06:11 PM |
|
|
Sep 12 2005, 06:14 PM
Post
#3
|
|
Lieutenant Colonel Group: Members Joined: 4-April 05 From: germany/cologne Member No.: 6469 |
xpreset hätte aber den kleinen vorteil, das die gamer aufm server bleiben... so long
|
|
|
Sep 12 2005, 06:33 PM
Post
#4
|
|
Support & Assistant_Chief_Translator Group: Management Joined: 4-August 05 From: Munich / Bavaria / Germany Member No.: 12333 |
Hey Toxin!
Das ging ja schnell! DANKE! Das kleine Programm gibt mir aber auch nur die Möglichkeit das Programm manuell zu schliessen. Automatisch geht da leider nix. In Sachen Scripte in diesem Umfang wie Du es machst bin ich ein NOOB!Leider... This post has been edited by Sonyfan: Sep 12 2005, 06:35 PM -------------------- |
|
|
Sep 12 2005, 07:00 PM
Post
#5
|
|
General of the Army Group: RtCW/ET-Division Joined: 3-December 04 From: Berlin, Germany Member No.: 1791 |
Ein Perl-script (oder für Windows: WSH) als Cronjob, das mit ps und kill die Prozesse überwacht und ggf. neu startet oder oder abschiesst. So ein Script könnte auch den Gameserver neu starten, falls der Server mal abkackt.
Viele Tools für Windows (z.B. tail) sind übrigends Teil des Windows Server 2003 Resource Kit (das sich trotz des Namens z.B. auch unter XP installieren lässt). -------------------- |
|
|
Sep 12 2005, 07:17 PM
Post
#6
|
|
Lieutenant Colonel Group: Members Joined: 4-April 05 From: germany/cologne Member No.: 6469 |
gib mir mal den namen von dem prozess wen et läuft. das "script" is eine zeile. kann ich die schnell machen;)
|
|
|
Sep 12 2005, 07:45 PM
Post
#7
|
|||
Support & Assistant_Chief_Translator Group: Management Joined: 4-August 05 From: Munich / Bavaria / Germany Member No.: 12333 |
Ganz normal ET.exe. Und das Server-Paket von Ragnar habe ich auch runtergeladen. HILFE!!! Wie? Wo? Was, muss ich machen? OMG! -------------------- |
||
|
|||
Sep 12 2005, 09:57 PM
Post
#8
|
|
Lieutenant Colonel Group: Members Joined: 4-April 05 From: germany/cologne Member No.: 6469 |
1. script und kill.exe ins selbe verzeichnis legen
2. dl: http://www.t2d-network.de/userfiles/kick.cmd.zip 3. das ding dann in den scheduler eintragen 4. freuen |
|
|
Lo-Fi Version | Time is now: 26th May 2024 - 08:38 PM |