IPB

Welcome Guest ( Log In | Register )

 
Closed TopicStart new topic
> Automatischer Server Restart, Script / Config / Windows-Server 2003
Sonyfan
post Sep 12 2005, 05:49 PM
Post #1


Group Icon 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. bash.gif

Ich habe übrigens Windows Server 2003 als Betriebssystem laufen.

Hat jemand eine Idee??? help.gif Das wäre eine echt gute Hilfe! cheers.gif


--------------------
Go to the top of the page
 
+Quote Post
Toxin
post Sep 12 2005, 06:11 PM
Post #2


Group Icon 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 zwinker2.gif

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 cheers.gif

This post has been edited by toxin: Sep 12 2005, 06:11 PM
Go to the top of the page
 
+Quote Post
Toxin
post Sep 12 2005, 06:14 PM
Post #3


Group Icon 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
Go to the top of the page
 
+Quote Post
Sonyfan
post Sep 12 2005, 06:33 PM
Post #4


Group Icon 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... rolleye.gif

This post has been edited by Sonyfan: Sep 12 2005, 06:35 PM


--------------------
Go to the top of the page
 
+Quote Post
Ragnar_40k
post Sep 12 2005, 07:00 PM
Post #5


Group Icon 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).


--------------------


Silver horses ran down moonbeams in your dark eyes.
Go to the top of the page
 
+Quote Post
Toxin
post Sep 12 2005, 07:17 PM
Post #6


Group Icon 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;)
Go to the top of the page
 
+Quote Post
Sonyfan
post Sep 12 2005, 07:45 PM
Post #7


Group Icon Support & Assistant_Chief_Translator

Group: Management

Joined: 4-August 05
From: Munich / Bavaria / Germany
Member No.: 12333



QUOTE (toxin @ Sep 12 2005, 08:17 PM)
gib mir mal den namen von dem prozess wen et läuft. das "script" is eine zeile. kann ich die schnell machen;)

Ganz normal ET.exe.

Und das Server-Paket von Ragnar habe ich auch runtergeladen. HILFE!!! bash.gif
Wie? Wo? Was, muss ich machen? OMG! hammer.gif


--------------------
Go to the top of the page
 
+Quote Post
Toxin
post Sep 12 2005, 09:57 PM
Post #8


Group Icon 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 super.gif
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 26th May 2024 - 08:38 PM