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:42

UT2004 auf Linux über PuTTy?

Das Forum zu allen Gameservern aus der Unreal Tournament Reihe


UT2004 auf Linux über PuTTy?

Beitragvon phant0m am 19. Sep 2005 16:29

Hi,
Habe folgende Frage: Kann man einen Unreal Turnament 2004 Server über Putty installieren? Wenn ja, wie? Also das der roorserver das gleich aus dem netz saugt, sowie bei cs 1.6

Wäre auch gut, wenn ihr ein HowTo erstellen könntet.

MfG
phant0m
phant0m
Mitglied
Mitglied
 
Beiträge: 39
Registriert: 18. Sep 2005 20:21
Wohnort: Bad Salzuflen

Beitragvon Tobi am 19. Sep 2005 16:48

Klar, du kannst dir das Serverfile per wget auf den Server laden und dann installieren, eine Intalationsanleitung für UT sollte hier irgendwo rumlieden.
Benutzeravatar
Tobi
Administrator
Administrator
[ Anbieter Profil ]
 
Beiträge: 1569
Registriert: 13. Sep 2004 15:11
Wohnort: Stuttgart

Beitragvon phant0m am 20. Sep 2005 14:42

Ja, aber nur für UT2003 ich brauch die aber für UT2004... Ich werd mal dieses Forum durchforsten, vielleicht werde ich ja doch noch fündig :wink:
phant0m
Mitglied
Mitglied
 
Beiträge: 39
Registriert: 18. Sep 2005 20:21
Wohnort: Bad Salzuflen

Beitragvon aubergine am 20. Sep 2005 15:14

Hi,

also hier mal ein kleines HowTo:

1. Normaler System User werden (Bsp.):
Code: Alles auswählen
su UT

Code: Alles auswählen
cd /home/UT


2. Dedicated Server Files ziehen:
Code: Alles auswählen
wget http://downloads.unrealadmin.org/UT2004/Server/dedicatedserver3339-bonuspack.zip


3. Update auf Version 3355 ziehen:
Code: Alles auswählen
wget http://3dgxfer6p.3dgamers.com/3dgamers/games/unrealtourn2k4/ut2004-lnxpatch3355.tar.bz2


4. Dedicated Server Files entpacken:
Code: Alles auswählen
unzip dedicatedserver3339-bonuspack.zip


5. Update entpacken:
Code: Alles auswählen
tar xfvj ut2004-lnxpatch3355.tar.bz2


6. Update Files in den jeweiligen Ordner des UT Grundpaketes verschieben und die alten Dateien überschreiben
(Diesen Punkt werd ich nicht genauer schildern wäre zu langwierig, ich empfehle dies mit deinem FTP zu tun)

7. Nochmal sicher gehen das alle Dateien dem selben User gehören:
Code: Alles auswählen
chown UT.UT /home/UT/* -R


8. In dem Ordner System deiner UT Installation folgende Dateien ausführbar machen:
ucc-bin , ut2004-bin , ucc-bin-linux-amd64 , ut2004-bin-linux-amd64 und dein Startscript.
UT hat hier standardmäßig als Startscript eine RunServer.bat dabei, was ja nicht grade Linux like ist, funktioniert aber ebenso wenn du sie ausführbar machst. Diese nach deinen wünschen anpassen.

9. Die Datei ut2004.ini ebenfalls nach deinen Wünschen anpassen.

10. CDkey beantragen (kostenfrei) und File erstellen.
http://www.unrealadmin.org/modules.php? ... rver_CDKey dort deinen CDKey beantragen

11. Datei cdkey im Ordner /System deiner UT Installation erstellen und den CD Key eintragen den du per Mail bekommst.

12. Den Server mit deinem Startscript ausführen und es kann losgehen.



Grüße

Dominik
Benutzeravatar
aubergine
Moderator
Moderator
 
Beiträge: 830
Registriert: 14. Aug 2005 18:19
Wohnort: Frankfurt am Main

Beitragvon phant0m am 20. Sep 2005 21:19

Danke für´s HowTo!! :D

MfG
phant0m
phant0m
Mitglied
Mitglied
 
Beiträge: 39
Registriert: 18. Sep 2005 20:21
Wohnort: Bad Salzuflen

Beitragvon Bourne am 16. Jan 2006 10:50

Jo, gute Anleitung, nur hab ich da bestimmt was vergessen.

Wenn ich:
Code: Alles auswählen
./RunServer.bat

ausführe, dann bekomme ich diese Fehlermeldung:

Code: Alles auswählen
./RunServer.bat: line 1: @echo: command not found
./RunServer.bat: line 2: :10: command not found
./RunServer.bat: line 3: ucc: command not found
./RunServer.bat: line 4: copy: command not found
./RunServer.bat: line 5: goto: command not found


der Inhalt der Datei:

Code: Alles auswählen
@echo on
:10
ucc server %1 %2 %3 %4 %5 %6 %7 %8 %9 -log=server.log
copy server.log servercrash.log
goto 10


Jeder hat mal angefangen, und das ist mein erster UT-Server an dem ich mich versuche.
Bitte um Unterstützung.

Gruß
Bourne
Bourne
Neuling
Neuling
 
Beiträge: 1
Registriert: 1. Nov 2005 08:49

Beitragvon Dyno-Mize am 16. Jan 2006 13:18

ich habe noch nie etwas mit UT2004 gemacht, aber versuchst du hier das Windowsbatchfile für nen linuxserver laufen zu lassen???

mach mal
/ut2k4/System/ucc.bin server DM-Asbestos?game=xGame.xDeathMatch -nohomedir ini=deineINIdatei.ini
Dyno-Mize
Mitglied
Mitglied
 
Beiträge: 158
Registriert: 19. Sep 2005 21:16

Beitragvon Dyno-Mize am 16. Jan 2006 13:22

@aubergine

du hättest vielleicht noch erklären sollen dass man einen neuen user auch anlegen sollte. :)
Dyno-Mize
Mitglied
Mitglied
 
Beiträge: 158
Registriert: 19. Sep 2005 21:16

Beitragvon oezgueng am 16. Jan 2006 13:22

falsch
ucc-bin und nicht ucc.bin
Benutzeravatar
oezgueng
Mitglied
Mitglied
 
Beiträge: 836
Registriert: 9. Apr 2005 01:39
Wohnort: Ludwigsburg

Beitragvon Dyno-Mize am 16. Jan 2006 14:20

oezgueng hat geschrieben:falsch
ucc-bin und nicht ucc.bin


sorry tippfehler :oops:
Dyno-Mize
Mitglied
Mitglied
 
Beiträge: 158
Registriert: 19. Sep 2005 21:16

Beitragvon bennimaster am 19. Jan 2006 18:22

bin auch gerdade dabei nen UT Server zu installieren :)
nun folgendes Problem die Datei cdkey muss es eine .txt ? .ini ? .bat usw. sein?
bennimaster
Mitglied
Mitglied
 
Beiträge: 31
Registriert: 18. Apr 2005 12:55

Beitragvon Dyno-Mize am 19. Jan 2006 21:09

die cdkeydatei auf dem linuxserver bruacht keine endung
Dyno-Mize
Mitglied
Mitglied
 
Beiträge: 158
Registriert: 19. Sep 2005 21:16

Beitragvon RAD0N am 26. Jan 2006 12:16

nochwas:

was bei mir der Fall war, dass die Konsole über Putty lief und wenn man putty geschlossen hatte, war auch der Server down. um das zu verhindern legt man sich ein shell-script an. das ist eine .sh datei, vorzugsweise startserver.sh :wink:
und in diese kommt dann der Inhalt der Runserver.bat (!*) und wichtig nur, dass an das

./ucc-bin server DM-Lalala?ganzlanger=zusatz, den=keiner,braucht -nohomedir & <- !

Dieses Kaufmanns-und sorgt dafür, dass der Dienst lokal auf dem Server und nicht über die Konsole läuft.

Ausführbar ist die Datei dann mit

sh start.sh

da brauchts kein bash und die ganzen Postfixe sind auch in der Datei gespeichert.

Falls also jemand Probleme damit hat, ich konnte es so lösen.

*= Bei mir ist das nicht der Inhalt der runserver.bat. ich hatte damals den inhalt dafür auf utzone.de gefunden und ihn so übernommen.
Theoretisch müsste die Startzeile angefangen von ./ucc-bin ausreichen, da bin ich mir aber nicht sicher.
RAD0N
Mitglied
Mitglied
 
Beiträge: 54
Registriert: 9. Jan 2006 14:55

Beitragvon RAD0N am 26. Jan 2006 12:34

Dyno-Mize hat geschrieben:die cdkeydatei auf dem linuxserver bruacht keine endung
exakt.

also

pico cdkey

(cdkey eintragen)

Strg+x name: cdkey und dann enter.
RAD0N
Mitglied
Mitglied
 
Beiträge: 54
Registriert: 9. Jan 2006 14:55

Beitragvon Dyno-Mize am 26. Jan 2006 12:49

RAD0N hat geschrieben:Dieses Kaufmanns-und sorgt dafür, dass der Dienst lokal auf dem Server und nicht über die Konsole läuft.


Wenn du ein Terminal beendest beenden sich dadurch auch alle Prozesse drauf, sofern sie darauf reagieren.

als lösung kannst du es entweder mit nohup starten oder mit at+now -f filename

wenn du das shellscript in einen ordner verschiebst der in der Pathvariable steht zb /usr/bin verschiebst kannst du es auch ohne pfadnamen starten

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

Beitragvon RAD0N am 26. Jan 2006 13:11

Naja. Alternativ dazu... bei mir hat das Kaufmannsund immer geklappt und ist auch wesentlich kürzer als das andere^^
RAD0N
Mitglied
Mitglied
 
Beiträge: 54
Registriert: 9. Jan 2006 14:55

Beitragvon RAD0N am 26. Jan 2006 16:18

Noch ein Problem bei mir:

Ich hab Suse 10.0 64 Bit und da will das wget kommando nicht. Der meint da von wegen
bash: wget: command not found

kann mir da jemand helfen?
RAD0N
Mitglied
Mitglied
 
Beiträge: 54
Registriert: 9. Jan 2006 14:55

Beitragvon Dyno-Mize am 26. Jan 2006 16:39

/usr/bin/wget
Dyno-Mize
Mitglied
Mitglied
 
Beiträge: 158
Registriert: 19. Sep 2005 21:16

Beitragvon Tobi am 26. Jan 2006 16:47

Oder nachinstallieren, falls es nicht installiert ist...
Benutzeravatar
Tobi
Administrator
Administrator
[ Anbieter Profil ]
 
Beiträge: 1569
Registriert: 13. Sep 2004 15:11
Wohnort: Stuttgart

Beitragvon Patsche am 2. Feb 2006 19:07

Hallo ich habe gerade die Dateien auf meinen Server gezogen. Ich weiß aber jedoch nicht wie man die Dateien ucc-bin , ut2004-bin , ucc-bin-linux-amd64 , ut2004-bin-linux-amd64 und das Startscript ausführbar macht. Wäre gut wenn mir das jemand sagen könnte ist mein erster Gameserver bin in dem Gebiet noch nicht soweit. :roll:

MFG
Patsche
Patsche
Neuling
Neuling
 
Beiträge: 4
Registriert: 2. Feb 2006 18:49

Beitragvon Dyno-Mize am 3. Feb 2006 15:37

wie wärs mit google?
geht auch ganz leicht

http://www.google.at/search?client=firefox-a...


edit: ich hab deine wörter aus deinem text verwendet :-)

[mod]
Link bearbeitet, bitte immer so formatieren daß kein Scrollbalken entsteht.
[/mod]
Dyno-Mize
Mitglied
Mitglied
 
Beiträge: 158
Registriert: 19. Sep 2005 21:16

Beitragvon Patsche am 3. Feb 2006 18:07

Habe es nun geschafft die Dateien ausführbar zu machen, habs irgendwie nicht gerafft am Anfang. Nun wollte ich mit dem Befehl
UT2004/System/ucc-bin server DM-Asbestos?game=xGame.xDeathMatch -nohomedir ini=UT2004.ini
das Ganze Starten, jedoch kommt dabei eine Meldung

MissingIni

History:

Exiting due to error


Habe aber eigentlich alle Dateien drauf, könnte mir jemand sagen welche Datei da fehlt?

MFG
Patsche
Patsche
Neuling
Neuling
 
Beiträge: 4
Registriert: 2. Feb 2006 18:49

Beitragvon Highlander am 4. Feb 2006 01:35

Vor dem ini=UT2004.ini sollte ein Minuszeichen stehen.

Also erste Wahl ist, daß er die UT2004.ini nicht findet.

Groß/Kleinschreibung beachtet!?
Highlander
 

Beitragvon Patsche am 4. Feb 2006 08:38

Ich habe es jetzt direkt aus dem System verzeichnis gestartet mit

./ucc-bin server DM-Asbestos?game=xGame.xDeathMatch -nohomedir -ini=UT2004.ini

UT2004.ini ist vorhanden und GRoß/Kleinschreibung habe ich auch richtig,
jetzt kommt aber diese Meldung bzw. er bleibt nach diesen Zeilen stehen und macht nicht weiter.

Executing Class Engine.ServerCommandlet
Browse: DM-Asbestos?Name=Player?Class=Engine.Pawn?Character=Jakob?team=255?game=xGame.xDeathMatch
Collecting garbage
Purging garbage
Garbage: objects: 38569->38563; refs: 602266
Game class is 'xDeathMatch'
Fixing up DM-Asbestos
Bringing Level DM-Asbestos.myLevel up for play (25) appSeconds: 6.824742...
Loading Admins & Groups
Kick and Ban Privileges Loaded
Maps & Game Privileges Loaded
Admins & Groups Management Loaded
Extra Privileges Loaded
GameInfo::InitGame : bEnableStatLogging True
MasterServerGameStats initializing
Defaulting to false
Defaulting to false
MasterServerUplink: DoUplink is False, not connecting to Epic master server
Loading Available Maps
Loading Game Types
xWebAdmin.UTServerAdmin Initialized on port 80
WebServer DM-Asbestos.WebServer (Function UWeb.WebServer.BeginPlay:0227) BindPort: bind failed


MFG
Patsche
Patsche
Neuling
Neuling
 
Beiträge: 4
Registriert: 2. Feb 2006 18:49

Beitragvon Highlander am 4. Feb 2006 08:48

UT versucht den WebServer auf Port 80 zu binden.
Ist Apache oder eine andere Anwendung bereits mit dem Port verbunden?
Highlander
 

Nächste

Zurück zu Unreal Tournament




Ähnliche Beiträge

Mehrere screens über einen Benutzer?
Forum: Linux
Autor: Nagazi
Antworten: 1
Welches Linux auf Server
Forum: Voiceserver / Webradio
Autor: BladeDCC
Antworten: 4
[UT2004] Kein Serverinfo und keine Status Scripte
Forum: Unreal Tournament
Autor: Datafreak
Antworten: 4
Call of Duty WaW - Full Linux Server Files
Forum: Call of Duty
Autor: poker4ace
Antworten: 2
Shoutcast 2.0 Beta und Linux Debian 64bit Problem
Forum: Voiceserver / Webradio
Autor: Andynator
Antworten: 2


cron