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: 25. Mai 2012 21:33

UT 2004 ded Linux root installation

Das Forum zu allen Gameservern aus der Unreal Tournament Reihe


UT 2004 ded Linux root installation

Beitragvon Lamerjack am 20. Jan 2006 07:49

Hi

Ich habe vor auf einen dedicated Linux Root (Debian) einen dedicated UT 2004 Server laufen zu lassen.

Der Server ist installiert und auch auf die neueste Version geupdated. Ich habe bereits mit Hilfe eures Server.ini Generators eine solche Datei erstellt (finde ich übrigens einen super Service von euch na super ).

Sobald ich aber den UT Server starten will bekomme ich folgende Fehlermeldung:

ensi@b06:~/ut2k4/System$ ./ucc-bin server DM-Rankin ini=serverbms.ini
Executing Class Engine.ServerCommandlet
Browse: DM-Rankin?Name=Player?Class=Engine.Pawn?Character=Jakob?team=255
Collecting garbage
Purging garbage
Garbage: objects: 36573->36568; refs: 462646
Game class is 'xDeathMatch'
Bringing Level DM-Rankin.myLevel up for play (25) appSeconds: 4.463215...
center pointLoading Admins & Groups
Kick and Ban Privileges Loaded
Maps & Game Privileges Loaded
Admins & Groups Management Loaded
Extra Privileges Loaded
GameInfo::InitGame : bEnableStatLogging True
MasterServerGameStats initializing
UdpServerQuery(crt): Port 7787 successfully bound.
Resolving master0.gamespy.com...
Defaulting to false
FUdpLink::BindPort: Failed to bind UDP socket to port with error 98
FUdpLink::BindPort: Failed to bind UDP socket to port 7778
Executing UObject::StaticShutdownAfterError
FUdpLink::BindPort: Failed to bind UDP socket to port 7778


History:

Exiting due to error
Exiting.
FileManager: Reading 0 GByte 46 MByte 498 KByte 494 Bytes from HD took 0.203143 seconds (0.203143 reading, 0.000000 seeking).
FileManager: 0.000000 seconds spent with misc. duties
Name subsystem shut down
ensi@b06:~/ut2k4/System$

Ich hatte vorher einen alten UT99 ded Server dort laufen und er funzte ohne Probs. Z.Z. laufen keine UT Server auf dem root.
Und soweit ich weiss nutzt das Game die gleichen ports. Zudem ist das ein Root Server mit vollem Zugriff und ohne jegliche Sperrung.

Weiss jemand Zufällig wie man die Ports am Spiel ändern kann, so könnte ich mal andere testen. Ausser den port 7777. Den kann ich in der server.ini ändern. Bei den anderen weiss ich es nicht.

Thx im Voraus für eure Hilfe.
Lamerjack
Mitglied
Mitglied
 
Beiträge: 11
Registriert: 20. Jan 2006 07:43

Beitragvon Dyno-Mize am 20. Jan 2006 10:20

du kannst die ports in der ini ändern

läuft vielleicht ein anderer UTserver der sich die ports nimmt??

ps aux |grep ucc

Desweiteren ist dein startkommando wahrscheinlich ungültig

./ucc-bin server DM-Asbestos?game=xGame.xDeathMatch?AdminName=admin?AdminPassword=pass -nohomedir ini=UT2004.ini
Dyno-Mize
Mitglied
Mitglied
 
Beiträge: 158
Registriert: 19. Sep 2005 21:16

Beitragvon Lamerjack am 20. Jan 2006 11:22

Also wie ich in meinen ersten post schon geschrieben habe, läuft kein anderer UT Server auf dem root. Es läuft überhaupt kein Gameserver.

Mit der UT2004.ini Datei hat das auch nichts zu tun. Ich nutze die selbst erstellt serverbms.ini Datei von mir und in der stehen die ergorderlichen Parameter. Diese Datei ist auch korrekt in den Startbefehl eingebunden wie man oben sehen kann. Der Starbefehl, den ich nutze, steht ebenfalls oben. Es ist ein sehr rudimentärer, aber sollte eigentlich funzen.
Lamerjack
Mitglied
Mitglied
 
Beiträge: 11
Registriert: 20. Jan 2006 07:43

Beitragvon MadMauros am 21. Jan 2006 17:05

Dyno-Mize hat geschrieben:
./ucc-bin server DM-Asbestos?game=xGame.xDeathMatch?AdminName=admin?AdminPassword=pass -nohomedir ini=UT2004.ini


Das ist ein korrekter Startbefehl. Ich kann dir nur wärmstens empfehlen den zu nehmen.
Du willst hier Hilfe bekommen und solltest in jedem Fall es auch mal ausprobieren. UT2k4 ist nicht UT99.
Auch wenn du keine UT-Server auf den Ports laufen hast, solltest du die Ports natürlich frei haben. Es sollte nichts anderes diese Ports verwenden, denn sonst funktioniert die ganze Sache nicht.
Du schreibst imer von root. Dein Gameserver läuft schon als ein andrer User oder?
Benutzeravatar
MadMauros
Mitglied
Mitglied
 
Beiträge: 162
Registriert: 18. Aug 2005 11:13

Beitragvon Lamerjack am 22. Jan 2006 12:58

Den Starbefehl den ich nutze sollte auch funzen. Admins usw sind ja schon in der *.ini definiert. Wenns so einfach wäre hätte ich hier nicht posten müssen ;) Aber ich habe den vorgeschlagenen Befehl trotzdem versucht und wie erwartet kam die selbe Fehlermeldung.

Also ich hatte gelesen das UT99 und UT2004 die selben ports nutzen. Deshalb erwähnte ich das UT99 lief.

Ich installiere Gameserver oder ähnliches nie als root. Ich lege extra einen user an.

Ich versuche es jetzt mal auf einen ganz anderen Server. Mal sehen ob es da funktioniert.
Lamerjack
Mitglied
Mitglied
 
Beiträge: 11
Registriert: 20. Jan 2006 07:43

Beitragvon bobo am 29. Mär 2006 12:59

Ich bekomme auch so einen bekloppten Fehler :?

Exiting due to error
Exiting.
FileManager: Reading 0 GByte 53 MByte 880 KByte 596 Bytes from HD took 0.445766 seconds (0.445766 reading, 0.000000 seeking).
FileManager: 0.000000 seconds spent with misc. duties
Name subsystem shut down


Ich versuche mit folgendem Aufruf das ganze zu starten

./ucc-bin server DM-Phobos2?game=xGame.xDeathMatch?AdminName=name?AdminPassword=password ini=UT2004.ini log=ut2k4-game.log -nohomedir


Die Ports sind nicht belegt und auch nicht von der Firewall gesperrt.
Ich habe schon auf die Version 3369.2 gepatcht

http://www.utzone.de/include.php?path=c ... af244d5875

Ich weiss im Moment nicht mehr weiter.

Gruß
bobo
bobo
Mitglied
Mitglied
 
Beiträge: 58
Registriert: 28. Mär 2006 16:29

Beitragvon Dyno-Mize am 29. Mär 2006 13:13

hast du da auch die anderen ut server drauf laufen?
Dyno-Mize
Mitglied
Mitglied
 
Beiträge: 158
Registriert: 19. Sep 2005 21:16

Beitragvon bobo am 29. Mär 2006 13:22

Ja hab ich, hab ja nur einen Root Server, wieso geht das nicht ?
Der Fehler kommt auch wenn ich die beiden andern Server beende.

Gruß
bobo
bobo
Mitglied
Mitglied
 
Beiträge: 58
Registriert: 28. Mär 2006 16:29

Beitragvon Dyno-Mize am 29. Mär 2006 13:30

kannst mal das ganze log posten?
Dyno-Mize
Mitglied
Mitglied
 
Beiträge: 158
Registriert: 19. Sep 2005 21:16

Beitragvon bobo am 29. Mär 2006 13:46

Ich poste mal das wo kein ok mehr dran steht

Code: Alles auswählen
Current UdpGameSpyQuery objects:
Objects:

Object  NumBytes  MaxBytes
UdpGamespyQuery DM-Phobos2.UdpGamespyQuery        1114        1114

 Class  Count  NumBytes   MaxBytes
 UdpGamespyQuery       1           1K           1K

1 Objects (0.001M / 0.001M)
***************
Tracing UdpGamespyQuery objects
===================================================================
 Referencers of 'DM-Phobos2.UdpGamespyQuery'

Referencers of UdpGamespyQuery DM-Phobos2.UdpGamespyQuery:
   Level DM-Phobos2.myLevel (1)

Shortest reachability from root to UdpGamespyQuery DM-Phobos2.UdpGamespyQuery:
   GameEngine Package.GameEngine (root)
   Level DM-Phobos2.myLevel
   UdpGamespyQuery DM-Phobos2.UdpGamespyQuery

===================================================================

Performing garbage collection
Collecting garbage
Purging garbage
Garbage: objects: 42376->42376; refs: 662452
***************
Remaining UdpGameSpyQuery objects:
Objects:

Object  NumBytes  MaxBytes
UdpGamespyQuery DM-Phobos2.UdpGamespyQuery        1114        1114

 Class  Count  NumBytes   MaxBytes
 UdpGamespyQuery       1           1K           1K

1 Objects (0.001M / 0.001M)
***************
UdpGamespyQuery DM-Phobos2.UdpGamespyQuery (Function IpDrv.UdpGamespyQuery.PreBeginPlay:0167) Assertion failed, line 58
Executing UObject::StaticShutdownAfterError
UdpGamespyQuery DM-Phobos2.UdpGamespyQuery (Function IpDrv.UdpGamespyQuery.PreBeginPlay:0167) Assertion failed, line 58

History:

Exiting due to error
Exiting.
FileManager: Reading 0 GByte 53 MByte 880 KByte 596 Bytes from HD took 0.436885 seconds (0.436885 reading, 0.000000 seeking).
FileManager: 0.000000 seconds spent with misc. duties
Name subsystem shut down
bobo
Mitglied
Mitglied
 
Beiträge: 58
Registriert: 28. Mär 2006 16:29

Beitragvon Dyno-Mize am 29. Mär 2006 13:57

der crasht weil er nicht in der lage ist gamespyarcarde via UDP zu erreichen

Code: Alles auswählen
[IpDrv.MasterServerUplink]
DoUplink=True
UplinkToGamespy=False
SendStats=True
ServerBehindNAT=False


entweder du schaltest den port für udp frei oder du deaktivierst den Gamespyarcarde uplink so wie oben.

sollt helfen
Dyno-Mize
Mitglied
Mitglied
 
Beiträge: 158
Registriert: 19. Sep 2005 21:16

Beitragvon bobo am 29. Mär 2006 14:11

Ich habe den Fehler gefunden.

Ich schreibs mal für andere hin

In der UT2004.ini muß man restartonPORTSWAP=true auf false setzen
dann gehts.

bobo
bobo
Mitglied
Mitglied
 
Beiträge: 58
Registriert: 28. Mär 2006 16:29


Zurück zu Unreal Tournament




Ähnliche Beiträge