UT2004 auf Linux über PuTTy?
- phant0m
- Geschlossen
-
-
Klar, du kannst dir das Serverfile per wget auf den Server laden und dann installieren, eine Intalationsanleitung für UT sollte hier irgendwo rumlieden.
-
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:
-
Hi,
also hier mal ein kleines HowTo:
1. Normaler System User werden (Bsp.):
2. Dedicated Server Files ziehen:
3. Update auf Version 3355 ziehen:
4. Dedicated Server Files entpacken:
5. Update entpacken:
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:
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?name=Server_CDKey dort deinen CDKey beantragen11. 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
-
Danke für´s HowTo!!
MfG
phant0m -
Jo, gute Anleitung, nur hab ich da bestimmt was vergessen.
Wenn ich:
ausführe, dann bekomme ich diese Fehlermeldung:Code./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@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 -
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 -
-
falsch
ucc-bin und nicht ucc.bin -
-
bin auch gerdade dabei nen UT Server zu installieren
nun folgendes Problem die Datei cdkey muss es eine .txt ? .ini ? .bat usw. sein? -
die cdkeydatei auf dem linuxserver bruacht keine endung
-
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. -
-
Zitat von RAD0N
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
-
Naja. Alternativ dazu... bei mir hat das Kaufmannsund immer geklappt und ist auch wesentlich kürzer als das andere^^
-
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 foundkann mir da jemand helfen?
-
/usr/bin/wget
-
Oder nachinstallieren, falls es nicht installiert ist...
-
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.
MFG
Patsche
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!