Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

UT-Server

Aufsetzen eines Unreal Tournament Dedicated Linux Servers

Einen solche Server aufzusetzen, ist einfacher als man denkt. Man braucht nur ein wenig Linuxkenntnisse. Ihr solltet also wissen wie man Dateien entpackt, Dateien ausführt, usw...

Wir benötigen 4 Abschnitte um einen UT-Ded.Server zum Laufen zu bringen:

Abschnitt 1 - Besorgen der benötigten Dateien -

Wir benötigen folgende Files:
- Das aktuellste Serverpaket
Saugt euch die Datei und verschiebt sie anschließend in den Ordner eurer Wahl.

Abschnitt 2 - Installation -

Wechselt in den Ordner, in dem die herunter geladene Datei liegt.
Nun enpacken wir die Datei mit folgendem Befehl:
tar xzvf ut-server-436.tar.gz

Abschnitt 3 - Konfiguration-

Wechselt nun in den Unterordner 'System', des Ordners 'ut-server'. Dort existhiert eine Datei namens UnrealTournament.ini! Verschiedene Inhalte dieser Datei müssen nun verändert werden. Zum editieren von Dateien nutze ich immer den Midnight Commander.

Nachfolgend die Zeilen, wie sie existhieren und wie sie ggfls. verändert werden müssen.

[URL]
...
Port=7777
...

Dies ist der Port, über den das Spiel läuft.
Ein Port darf nicht doppelt belegt sein, lasst am besten diesen Wert bestehen.

[Core.System]
...
PurgeCacheDays=30
...

Löscht diese Zeile!

[IpDrv.TcpNetDriver]
...
MaxClientRate=20000
...
#DownloadManagers=Engine.ChannelDownload
...
Durch verändern des Wertes von 'MaxClientRate', kann man die Performance eines LAN-Servers beeinflussen. Einfach testen.
Macht eine Raute vor den Punkt 'DownloadManagers=Engine.ChannelDownload', um Downloads von Maps oder Ähnlichem per http zu aktivieren.

[IpDrv.HTTPDownload]
RedirectToURL= ...
Um Downloads per http zu ermöglichen, müsst ihr hier die Adresse des Servers angeben, auf dem die zu downloadenen Files liegen.

[Engine.GameReplicationInfo]
ServerName=Another UT Server
...
(Optional)
AdminName=Name des Admins
AdminEmail=admin@unrealtournament.de
MOTDLine1=UT-Schlachthof
MOTDLine3=Frag Limit = 45
MOTDLine4=Time Limit = 25
(Optional)

Bei 'ServerName=Another UT Server', könnt ihr dem Server einen Namen geben. Dieser erscheint dann im LAN-Browserfenster. Die Inhalte der MOTD-Zeilen erscheinen beim connecten auf den Server und bei jedem Mapchange. Diese Zeilen müssen nicht geschrieben werden.

[Engine.GameInfo]
...
AdminPassword=irgendeinpasswort
GamePassword=irgendeinpasswort
MaxPlayers=12
...
Vergebt hier ein Passwort, um von Client-PCs Zugriff zu haben. Bei MaxPlayers, logisch, die maximale Anzahl an Zockern, die connecten dürfen.

[UWeb.WebServer]
...
bEnabled=False
ListenPort=88
Um das Webadmintool zu nutzen, dass über einen Browser gestartet wird, muss der Wert 'bEnabled' auf True gesetzt werden.
Zusätlich muss ein Port angegeben werden, in diesem Fall 88!
Durch Eingabe folgender Adresse in eurem Browser kann man das Admintool dann erreichen:

http://eureserverIP:88/ServerAdmin

[UTServerAdmin.UTServerAdmin]
AdminUsername=NameDesAdmins
AdminPassword=irgendeinpasswort

Hier müssen Name und Passwort für das Webinterface gesetzt werden.

Abschnitt 4 - Starten des Servers -

Gebt folgenden Befehl aus dem UT-Server-Verzeichnis ein, um den Server zu starten:

./ucc server dm-Turbine?game=Botpack.DeathMatchPlus ini=server.ini log=server.log

 
ID: 391
eingestellt am: 19.04.2004
Autor: Unbekannt
Status zum lesen: Gast
gelesen: 5317
Webseite: www.dreamcodes.com
[Drucken]