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

UT2004 Server Installieren

Das Forum zu allen Gameservern aus der Unreal Tournament Reihe


UT2004 Server Installieren

Beitragvon masxylisa am 12. Feb 2005 15:46

Hi

wie installiert man eingentlich den neuen UT2004 Server und wie wird der gestartet etc.

Bitte um ne kleine Anleitung :lol:
masxylisa
 

Beitragvon razed am 17. Feb 2005 16:17

hallo,

ich wäre auch daran interresiert wie ich vorgehen muss bei der installation eines ut2004 servers.

ich hab mir schon das server file gesaugt entpackt die cdkey datei gemacht und nu weis ich nicht mehr weiter... ( alles auf root server linux suse )

wäre cool wenn einer antwortet und sagt wies weiter geht :)

mfg

razed
razed
 

Beitragvon Speedy4gamers am 5. Mär 2005 07:24

Hi!
Wenn du im Google nach "ut2k4 linux dedicated download"(ohne die "") suchst, dann findest du dort ein Archiv, das du einfach nur entpacken mußt!
Für das erste UT hat es eine Configurationssoftware gegeben, mal sehen, ob es auch eine fürs 2k4 gibt!
Config Software heißt ASU, kp obs auch mit ut2004 funktioniert, war ursprünglich für UT gedacht
Grüße!
Speedy
Speedy4gamers
 

Beitragvon tcs am 5. Mär 2005 09:11

Hi,

der Tip mit google war schonmal nicht schlecht :D

Also:
Soweit ich weiß kursieren zwei verschiedene Versionen im Netz, ein ausführbares Binary und ein gepacktes Archiv.
Ich hab meine Server mit letzterer aufgesetzt.
Grundsätzlich ist nicht mehr zu tun als Das Zeug in das gewünschte Verzeichnis zu entpacken, UT2004.ini anzupassen und den Kram zu starten.

Ini anpassen:
Unreal Admin Page INI Generator
Hinweis:
Auch wenn's ein geniales Tool ist, man sollte wissen was man tut :)

Starten:
Einfacher Weg ist, als entsprechend berechtigter User (NIEMALS als root!!!) in's System Verzeichnis wechseln und das binary ucc-bin mit gewünschten Optionen aufrufen.
Es gibt einige Möglichkeiten das ganze eleganter zu lösen, darum sollte man sich aber später erst kümmern. Vorrangig ist, grundsätzlich zu verstehen was bei dem Server was tut und wie man an welchen Schrauben drehen muß um irgendwas nach Wunsch anzupassen.

Bei Fragen mich bitte anfunken, hier oder in #gentoo-clan@qnet
Achtung:
sollte mich jemand im qnet wegen dieses Themas anfunken und Hilfe bekommen erwarte ich daß die Lösung(en) hier gepostet werden :D :D

Cheers

tcs
Benutzeravatar
tcs
Ehemaliger
Ehemaliger
 
Beiträge: 441
Registriert: 3. Mär 2005 12:48
Wohnort: Zell am Moos

Webinterface

Beitragvon bolinux am 1. Apr 2005 20:00

Hi,

endlich ich hab es geschaft das Ding zum laufen zu bringen, dank der tollen Tipps hier im Forum.
Jetzt muss mir nur noch jemand sagen wo ich das Webinterface User & Passwort eingetragen kann,
ich kann mich nämlich nicht einloggen. :cry:

THX für eure Antworten.

Danke nicht mehr nötig, hab es gefunden!
:oops:
bolinux
Neuling
Neuling
 
Beiträge: 1
Registriert: 1. Apr 2005 17:09

Beitragvon tnw am 16. Mai 2005 11:17

Hallo versuche das erste mal einen Gameserver unter einem linux Root server einzurichten

und habe da einige Probleme fang ich mal ganz vorne an

Da ich gelesen habe das man das nicht als root user starten soll habe ich als erstes einen User erstellt namens ut und passwort

dann habe ich mich mit diesem user in meine console eingeloggt und lande im verzeichnis /home/ut/

dann habe das server pack dedicatedserver3339-bonuspack.zip per wget auf meinen Server gezogen und diesen per
unzip dedicatedserver3339-bonuspack.zip entpackt darauf hin entpackt er mit die files in /home/ut/


Dann hole ich mir den server Key Unter http://unreal.epicgames.com/ut2004server/cdkey.php
und lade diesen den ich per mail bekomme auf den server ins Verzeichniss
/home/ut/system (habe drauf geachtet das mir mein mail prog keine key.dat erstellt)

(der besitzer der Ordner ist der user ut)


Starten

Hierzu habe ich nun einiges gelesen und weiß nimmer was ich nun machen soll der eine sagt
./ucc-bin (dann solltest du ne liste mit möglichkeiten erhalten)
der andere sagt
./ucc-bin server CTF-BridgeOfFate?game=XGame.xCTFGame ini=ut2004.ini -nohomedir
./ucc-bin CTF-BridgeOfFate?game=XGame.xCTFGame ini=ut2004.ini -nohomedir
und noch einiges mehr

jedenfalls wenn ich
./ucc-bin (eingebe kommt nichts bzw. scheint der befehl ausgeführt worden zu sein)
./ucc-bin server CTF-BridgeOfFate?game=XGame.xCTFGame ini=ut2004.ini -nohomedir (genau das gleiche)
./ucc-bin CTF-BridgeOfFate?game=XGame.xCTFGame ini=ut2004.ini -nohomedir (auch genau das gleiche)

wenn ich dann mein ut zuhause starte und meine serverip eingebe beispiel 192.138.0.2:7777
ist der server aber nicht erreichbar kein ping nichts
tnw
Wiederkehrer
Wiederkehrer
 
Beiträge: 7
Registriert: 15. Mai 2005 15:02

Beitragvon tnw am 16. Mai 2005 14:25

Fehler gefunden musste im Confixx nen user erstellen (web1)
dann alle datein in s verzeichniss des Users Verschieben
/srv/www/htdocs/web1/files

dort konnte ich alles starten und ist auch erreichbar

aber wie stoppe ich den server nun wieder ? in meiner Console bekomme ich nun keine eingabeaufforderung mehr ?? :shock:


und wie kann ich den server so einstellen das er automatisch im falle eines server reboots automatisch wieder gestartet wird ? mit dem benutzer ut den ich im Yast angelegt habe ?
tnw
Wiederkehrer
Wiederkehrer
 
Beiträge: 7
Registriert: 15. Mai 2005 15:02

Beitragvon tcs am 16. Mai 2005 23:48

Hi,

am einfachsten geht's wirklich als der user der den Server gestartet hat.

Code: Alles auswählen
ps aux | grep ucc-bin

Dies sollte Dir eine Prozess ID ausgeben.

Code: Alles auswählen
kill -9 [Prozess ID]


Damit ist der Server gestoppt.

Gehört zum kleinen 1x1 eines *nichts Admins, ich glaube Du hast zu arbeiten :wink:

Cheers

tcs
Benutzeravatar
tcs
Ehemaliger
Ehemaliger
 
Beiträge: 441
Registriert: 3. Mär 2005 12:48
Wohnort: Zell am Moos

Beitragvon tnw am 17. Mai 2005 17:52

naja´ich streite es nicht ab das ich viel zu arbeiten habe :) aber das klappt nicht :) hier mal ein screen von meiner console
eingelockt ist der user ut2k4 mit dem der server auch gestartet wurde

(sobald ich den server damit starte habe ich keine eingabeaufforderung mehr dann rattert die server console mit ut befehlen fürs game )
Dateianhänge
Neu Bitmap.JPG
Neu Bitmap.JPG (76.09 KiB) 11552-mal betrachtet
tnw
Wiederkehrer
Wiederkehrer
 
Beiträge: 7
Registriert: 15. Mai 2005 15:02

Beitragvon tcs am 17. Mai 2005 19:53

Hi,

Strg+a d
(screen detachen, bzw. auf die ursprüngliche shell zurückkehren)

Code: Alles auswählen
screen -r

Wieder auf die Screenshell connecten.

Code: Alles auswählen
man screen


Cheers

tcs
Benutzeravatar
tcs
Ehemaliger
Ehemaliger
 
Beiträge: 441
Registriert: 3. Mär 2005 12:48
Wohnort: Zell am Moos

Beitragvon tnw am 18. Mai 2005 13:52

hm nein klappt auch nicht das bild bleibt unverändert bzw. ich sehe weiterhin die ut console und was der server gerade macht aber keine eingabeaufforderung
tnw
Wiederkehrer
Wiederkehrer
 
Beiträge: 7
Registriert: 15. Mai 2005 15:02

Mal ein Startscript

Beitragvon westi am 22. Mai 2005 10:23

Code: Alles auswählen
#! /bin/sh
# Ändern Sie hier den Benutzernamen und das
# Passwort für den Webadmin Benutzer
ADMINNAME="AdminName=utadmin"
ADMINPASS="AdminPassword=utadmin"
#
# Ändern Sie hier den Spielmodus
# Mögliche Modi sind:
# - deathmatch (dm)
# - lastmanstanding (lms)
# - teamdeathmatch (tdm)
# - onslaught (ons)
# - bombingrun (bomb)
# - invasion (inv)
# - assault (aslt)
# - doubledom (dd)
# - mutant (mut)
# - capturetheflag (ctf)
GAMETYPE="dm"
#
#
#
# Scriptstart - Bitte nichts ändern !
#####################################
GAMEDIR="/home/ut/ut2004"
INIFILE=${GAMEDIR}/System/UT2004.ini
PIDFILE=${GAMEDIR}/ut2004.pid
DEATHMATCH="DM-Rankin?game=XGame.xDeathMatch"
LASTMANSTANDING="DM-Morpheus3?game=BonusPack.xLastManStandingGame"
TEAMDEATHMATCH="DM-Rankin?game=XGame.xTeamGame"
ONSLAUGHT="ONS-Torlan?game=Onslaught.ONSOnslaughtGame"
BOMBINGRUN="BR-Anubis?game=XGame.xBombingRun"
INVASION="DM-Antalus?game=SkaarjPack.Invasion"
ASSAULT="DM-Antalus?UT2K4Assault.ASGameInfo"
DOUBLEDOM="DOM-SunTemple?game=xGame.xDoubleDom"
MUTANT="DM-Morpheus3?game=BonusPack.xMutantGame"
CTF="CTF-Orbital2?game=XGame.xCTFGame"
MUTATORS="Mutator=XGame.MutQuadJump,XGame.MutFastWeapSwitch,Onslaught.MutOnslaughtWeapons"
SERVER=${GAMEDIR}/System/ucc-bin
CACHERECORD=${GAMEDIR}/System/CacheRecords.ucl
CACHEBACKUP=${GAMEDIR}/System/CacheRecords.bak
CP=/bin/cp
CHMOD=/bin/chmod



case "$1" in
  start)
    echo "Starte UT2004 Dedicated Server"
    case $GAMETYPE in
      deathmatch|dm) GAMETYPE=${DEATHMATCH} ;;
      lastmanstanding|lms) GAMETYPE=${LASTMANSTANDING} ;;
      teamdeathmatch|tdm) GAMETYPE=${TEAMDEATHMATCH} ;;
      onslaught|ons) GAMETYPE=${ONSLAUGHT} ;;
      bombingrun|bomb) GAMETYPE=${BOMBINGRUN} ;;
      invasion|inv) GAMETYPE=${INVASION} ;;
      assault|aslt) GAMETYPE=${ASSAULT} ;;
      doubledom|dd) GAMETYPE=${DOUBLEDOM} ;;
      mutant|mut) GAMETYPE=${MUTANT} ;;
      capturetheflag|ctf) GAMETYPE=${CTF} ;;
      *)
        echo "$GAMEMODE wird nicht unterstützt"
        echo "Bitte ändern Sie die Werte in diesem Skript"
        exit 1
      ;;
    esac
   
    #
    # Ensure that the server binary exists and is executable.
    #
    if [ -f ${SERVER} ]; then
      ${CHMOD} 755 ${SERVER}
    else
      echo "${SERVER} existiert nicht."
      exit 1
    fi
   
    #
    # If the initial backup copy of CacheRecords.ucl doesn't exist,
    # create it for future use.
    #
    if [ ! -f ${CACHEBACKUP} ]; then
      ${CP} ${CACHERECORD} ${CACHEBACKUP}
    fi
    #
    # Copy in a fresh CacheRecords.ucl to address the linux server
    # file corruption issue.
    #
    # A known good copy of CacheRecords.ucl can be found at
    # http://jsalmi.com/ut2004.
    #
    cd ${GAMEDIR}/System
    ${CHMOD} 644 ${CACHEBACKUP} ${CACHERECORD}
    ${CP} ${CACHEBACKUP} ${CACHERECORD}
    ${CHMOD} 444 ${CACHEBACKUP} ${CACHERECORD}

    #
    # Start the server.
    #
    nohup ${SERVER} server "${GAMETYPE}?${ADMINNAME}?${ADMINPASS}?${MUTATORS} -ini=${INIFILE} -nohomedir" 1>/dev/null 2>&1 &
    echo $! >$PIDFILE
    echo "Server wurde gestartet"
    echo "WebAdministration unter: http://`hostname --fqdn`:8080"
  ;;
  stop)
    echo "Beende UT2004 Dedicated Server"
    kill -TERM `cat $PIDFILE`
    rm -f $PIDFILE
    echo "Server wurde beendet"
  ;;
  status)
    echo "Überprüfe UT2004 Dedicated Server"
    if test ! -e $PIDFILE
    then
      echo "Es ist kein Server aktiv!"
    else
      pid=`cat $PIDFILE`
      UTNETPORT=`netstat -anp 2>/dev/null |grep " $pid/" | awk -F: '{print $2}' |cut -d ' ' -f 1`

      if test "x$UTNETPORT" = x
      then
        echo "Es ist kein Server aktiv!"
      else
        echo "UT2004 Dedicated Server (PID: $pid) ist aktiv auf Port:"
        echo $UTNETPORT
      fi
    fi
  ;;
  *)
    echo "Bitte aufrufen mit: $0 {start|stop|status}"
    exit 1
  ;;
esac
   


   


als utded ins Verzeichnis ut abspeichern und ggf anpassen
Aufrufen mit ./utded start

Bei mir funktioniert es so...
westi
Neuling
Neuling
 
Beiträge: 2
Registriert: 22. Mai 2005 01:34


Zurück zu Unreal Tournament




Ähnliche Beiträge

IP-Projects - V-Server jetzt kostenlos testen
Forum: Angebote
Autor: yLABS|nExUs
Antworten: 0
Root-Server Restposten im Monat Mai - Atom bis Core i7 930
Forum: Angebote
Autor: yLABS|nExUs
Antworten: 0
V-Server Angebote
Forum: Angebote
Autor: Gamewebi
Antworten: 0
V-Server so billig wie noch nie!!
Forum: Marktplatz
Autor: phonerep
Antworten: 0
Neuer Css Server 21.04.2012
Forum: Counter Strike Source
Autor: Psyonix
Antworten: 0