Ergebnis 1 bis 4 von 4

Thema: Unreal Tournament 3 dedicated Linux Server installieren

  1. #1
    Colonel Avatar von Gargi
    Registriert seit
    20.01.2006
    Beiträge
    11.618

    Standard Unreal Tournament 3 dedicated Linux Server installieren

    Wir werden in diesem Tutorial einen Linux Server für Unreal Tournament 3 mit einem Webadmin Frontend installieren.

    Dazu benötigen wir folgende Programmpakete:

    Unreal Tournament 3 dedicated Server:
    Linux Server - Download Links - Epic Games Forums
    Aktueller Patch 1.3:
    (The Patches Scrolls) Unreal Tournament 3 Downloads
    Aktuelle Webadmin Files:
    UT3 WebAdmin

    Wenn Ihr hinter einer Firewall sitzt, müssen folgende Ports freigegeben / weitergeleitet werden:

    UDP 6500
    UDP 7777
    UDP 13000

    UT3 Server in der Ingame Serverliste:
    utserver1 - Unreal Tournament 3 dedicated Linux Server installieren



    1.) Installation

    Die beiden Installationsdateien sind bin - Files die zum ausführen sind. Als root installiert zuerst das große 1.1 Paket und danach den Patch 1.3. Dazu wählt das Verzeichnis /usr/local/games aus, wenn Ihr danach im Textinstaller gefragt werdet.

    Einen speziellen Serverkey benötigt Ihr nicht.

    Danach entpackt den Inhalt des WebAdmin ebenso in das Verzeichnis /usr/local/games/ut3-dedicated.

    Alles andere werden wir jetzt als regulärer User unternehmen. Wechselt als User in das Server Verzeichnis:

    Code:
    cd /usr/local/games/ut3-dedicated/Binaries
    Startet dann den Server das erste Mal:

    Code:
    ./ut3
    Mehr wollten wir auch nicht. Denn jetzt wurden in Eurem Homeverzeichnis unter .Unreal Tournament 3 die wichtigsten Konfigurationsdateien angelegt. Um das Verzeichnis zu sehen müsst Ihr alle versteckte Dateien Euch anzeigen lassen. Killt den Server in der Konsole nun mit einem beherztem STRG+C.




    2.) Konfiguration des Servers und Webadmin

    Jetzt knöpfen wir uns zwei Konfigurationsdateien im Homeverzeichnis unter .Unreal Tournament 3/UTGame/Config vor. Dabei interessieren uns die UTGame.ini und die UTWeb.ini .

    In der UTGame.ini sucht nun folgende Zeilen und ändert diese gemäß Euren Vorstellungen ab:

    [Engine.GameInfo]
    DefaultGame=UTGame.UTDeathmatch
    DefaultServerGame=UTGame.UTDeathmatch
    MaxPlayers=16 (hier entsprechend die Anzahl ändern)

    [Engine.GameReplicationInfo]
    ServerName=Name Eures Servers
    ShortName= Kurzbezeichnung des Servers
    MessageOfTheDay= Hier eine Nachricht, die auf der Startseite des Servers dann erscheint
    AdminName=Name des Admins
    AdminMail=Eine E-Mail wenn Ihr mögt

    [UTGame.UTGame]
    bAllowMapVoting=true

    Nun muss die UTWeb.ini geändert werden. Sollte sich diese nicht in diesem Verzeichnis befinden, dann kopiert die DefaultWeb.ini aus dem Installationsverzeichnis Eures Servers heraus und benennt diese in UTWeb.ini um. Folgende Einstellungen sind wesentlich:

    [UWeb.WebServer]
    ListenPort=80 (80 ist der Standard http Port, sollte ein anderer Webserver laufen, dann einfach einen anderen Port wie 8080 verwenden)
    bEnabled=true




    3.) Server starten

    Nun legen wir uns noch ein kleines Startscript an, damit wir den Server sauber starten können. Hierbei verarbeiten wir einige Parameter, die Ihr für Euch entsprechend anpassen müsst.

    startut3.sh
    Code:
    #!/bin/sh
    wait 3
    pkill ut3-bin
    cd /usr/local/games/ut3-dedicated/Binaries
    ./ut3 Server DM-Deck?bIsDedicated=True?bShouldAdvertise=True?MaxPlayers=16?MinNetPlayers=1?game=UTGame.UTDeathmatch?TimeLimit=20?GoalScore=0?AdminName=Admin?AdminPassword=EUERWEBADMINPASSWORT -Login=SERVERLOGIN -Password=SERVERPASSWORT -multihome=IPDESSERVERS
    Bei den Parametern, die ich in Großbuchstaben geschrieben habe, müsst Irh entsprechend Eure Werte einsetzen. Macht das Script nun ausführbar:

    Code:
    chmod +x startut3.sh
    Den Server startet Ihr dann als User, indem Ihr an der Konsole Euer Startscript ausführt:

    Code:
    ./startut3.sh
    Nun könnt Ihr Euch über einen Browser in den Webadmin einloggen:

    Code:
    http://[EURE_SERVER_IP]:[PORT]
    Im Webadmin könnt Ihr dann auch einige Serverkonfigurationen vornehmen.

    Übersicht der Spieler im WebAdmin:
    utserver2 - Unreal Tournament 3 dedicated Linux Server installieren

    Viel Spaß!
    cu
    Gargi

  2. #2
    Colonel
    Themenstarter
    Avatar von Gargi
    Registriert seit
    20.01.2006
    Beiträge
    11.618

    Standard

    UT3 Webstats installieren

    UT3 Webstats zeigt im Browser an, ob der Server läuft, welche Map gespielt werden und welche Player online sind. Die Files können hier heruntergeladen werden:

    UT3 WebStats - Tools, Maps & Mods - Dirrtyclan's Forum

    Die Dateien des Paketes werden in das Stammverzeichnis des Servers installiert. Danach muss die UTWeb.ini editiert werden und folgende Zeilen eingefügt werden. Ich gehe davon aus, dass der WebAdmin wie oben beschrieben installiert ist:

    [UWeb.WebServer]
    Applications[0]=WebAdmin.UTServerAdmin
    Applications[1]=WebAdmin.UTImageServer
    ApplicationPaths[0]=/ServerAdmin
    ApplicationPaths[1]=/images
    Applications[2]=WebStats.WebStats
    ApplicationPaths[2]=/stats

    ListenPort=80
    MaxConnections=18
    ExpirationSeconds=86400
    bEnabled=true

    Danach den Server wieder neu starten.

    Jetzt können die Stats abgerufen werden. Hierzu die IP, den Port (falls nicht 80) und /stats/server.xml anhängen:

    Code:
    http://Deine_IP:Port/stats/server.xml

    cu
    Gargi

  3. #3

    Standard

    erstmal vielen dank für das tutorial.

    ich habe da aber ein kleines problem:
    ich kann weder die UTWeb.ini noch die DefaultWeb.ini finden ...

    wo bekomme ich die datei(en) her?

    mfg tom

  4. #4

    Rotes Gesicht

    Zitat Zitat von user0 Beitrag anzeigen
    wo bekomme ich die datei(en) her?
    hab se gefunden .... aber nicht im server installationsverzeichnis sondern auf dem spielerechner im spielverzeichnis ....
    aber gehen tuts trotzdem nicht ....

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Call of Duty 4 dedicated Linux Server installieren
    Von Gargi im Forum Serveradministration
    Antworten: 18
    Letzter Beitrag: 01.09.2011, 09:53
  2. Antworten: 1
    Letzter Beitrag: 29.03.2006, 00:04
  3. 4 x Softwareraid unter Linux
    Von Gargi im Forum Linux & Mac OS
    Antworten: 14
    Letzter Beitrag: 25.03.2006, 11:55
  4. Unser neuer Unreal Tournament 04 Server ist online
    Von Gargi im Forum Sonstiges Gaming
    Antworten: 6
    Letzter Beitrag: 05.02.2006, 23:52
  5. Antworten: 18
    Letzter Beitrag: 24.01.2006, 20:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •