Komm in unsere Facebook Gruppe

Willkommen Gast
Du bist nicht angemeldet, um alle Funktionen des Forums zu nutzen musst du dich registrieren und anmelden. Die Registrierung ist natürlich völlig kostenlos und kann jeder Zeit wiederrufen werden.

Aktuelle Zeit: 17. Mai 2012 12:11

Gamedate

Das Forum zu den dedicated Servern der CoD Reihe.


Gamedate

Beitragvon Ragnarius am 10. Feb 2005 11:34

Wenn ich über HLSW (bei vorhandenem Rconpasswort) den Befehl
Code: Alles auswählen
gamedate
eingebe erhalte ich folgende Aussage :
Code: Alles auswählen
"gamedate" is:"Nov 15 2004^7" default:"Nov 15 2004^7"
.
Dieses Datum wird auch in der Statistik genommen.
Wie kann bei COD das Datum auf die jetzige Zeit gesetzt werden?

THX
Benutzeravatar
Ragnarius
Mitglied
Mitglied
 
Beiträge: 19
Registriert: 9. Feb 2005 22:18
Wohnort: Berlin

Beitragvon Tobi am 10. Feb 2005 15:29

Ich vermute mal, dass deine Systemzeit falsch ist. Prüfen kannst du das indem du auf der Shell "date" eingibst.

Das Datum stellen kannst du mit:
Code: Alles auswählen
date -s MMDDhhmmYYYY

MM=Monat
DD=Tag
hh=Stunde
mm=Minute
YYYY=Jahr

Danach musst du das Datum noch mit
Code: Alles auswählen
clock -w
im CMOS RTC speichern.
Benutzeravatar
Tobi
Administrator
Administrator
[ Anbieter Profil ]
 
Beiträge: 1567
Registriert: 13. Sep 2004 15:11
Wohnort: Stuttgart

Beitragvon Ragnarius am 10. Feb 2005 18:21

Mein Server läuft ansonsten mit korrekter Zeit. Nur COD wählt diese Zeit. P.S. Linuxserver. Falls jemand fragt.
Benutzeravatar
Ragnarius
Mitglied
Mitglied
 
Beiträge: 19
Registriert: 9. Feb 2005 22:18
Wohnort: Berlin

Beitragvon Ragnarius am 10. Feb 2005 22:44

Hier nochm,als der Nachweis :
Code: Alles auswählen
Thu Feb 10 23:01:53 CET 2005
meine Systemzeit.
Benutzeravatar
Ragnarius
Mitglied
Mitglied
 
Beiträge: 19
Registriert: 9. Feb 2005 22:18
Wohnort: Berlin

Beitragvon linux-root am 10. Feb 2005 23:54

"gamedate" is:"Nov 15 2004^7" default:"Nov 15 2004^7"


Steht da immer das Datum oder ändert es sich?
linux-root
Mitglied
Mitglied
 
Beiträge: 14
Registriert: 6. Feb 2005 23:56

Beitragvon Ragnarius am 11. Feb 2005 00:54

Bei HLSW steht dieses Datum immer da. Allerdings muss ich mich berichtigen. In den VSP-Stats ( http://www.f4o.de/stats/pub/themes/bismarck/gamestat.php?config=cfg-default.php ) wird dieser Wert ausgegeben
Code: Alles auswählen
1971-12-29 10:58:39

Dazu hatte ich auch was gefunden, leider reicht mein Englisch nicht für eine komplette sinnvolle Übersetzung :

http://www.clanavl.com/ipb/index.php?showtopic=34

Vielleicht könnt ihr mehr damit anfangen.
Benutzeravatar
Ragnarius
Mitglied
Mitglied
 
Beiträge: 19
Registriert: 9. Feb 2005 22:18
Wohnort: Berlin

Beitragvon Ragnarius am 11. Feb 2005 12:27

Ich habe es mir versucht selbst zu beantworten. Anscheinend kann man die Zeit des Games folgendermaßen ändern :

Code: Alles auswählen
+sets gamestartup \"`date +"%D %T"`\"


Dieser Teil wird in die Startsequenz des Spiels eingefügt. Beispiel :

Code: Alles auswählen
#!/bin/bash
./cod_lnxded +set dedicated 2 +set net_ip XXX.XXX.XXX.XXX +set net_port XXXXX+set sv_punkbuster 1  [b]+sets gamestartup \"`date +"%D %T"`\"[/b]  +exec irgendeine.cfg +map mp_harbor>/dev/null &


Nun kann man über HLSW per Eingabe

Code: Alles auswählen
Gamestartup


folgende Ausgabe beobachten :

Code: Alles auswählen
"gamestartup" is:"02/11/05 12:32:55^7" default:"02/11/05 12:32:55^7"


Dieses Datum findet sich ebenfalls in der Logdatei von COD in der Initgame-Line. Diese Zeit sollte dann auch für die Stats in Betracht kommen. Dies muss ich aber noch prüfen.

Rag
Benutzeravatar
Ragnarius
Mitglied
Mitglied
 
Beiträge: 19
Registriert: 9. Feb 2005 22:18
Wohnort: Berlin

Beitragvon Ragnarius am 11. Feb 2005 12:58

Wurde geprüft und für funtionell befunden. ;-)
Benutzeravatar
Ragnarius
Mitglied
Mitglied
 
Beiträge: 19
Registriert: 9. Feb 2005 22:18
Wohnort: Berlin


Zurück zu Call of Duty