So, guten Morgen erstmal...
Sorry... ich bin ein riesen Dödel! Tut mir echt leid, ich hab die ganze Zeit aus dem Gedächnis heraus deine Fragen beantwortet und habe heute morgen dann festgestellt, das ich mich geirrt habe, ich werd wohl doch langsam zu alt für den Scheiss.
Mir kam die ganze Story heute Morgen (vorm Kaffee

) schon etwas seltsam vor, darum habe ich heute Morgen auf meinem heimischen Rootserver einen CoD:UO Server mit dem AWE Mod aufgesetzt um das alles hier mal nachvollziehen zu können.
Fazit: Ich hab dir viel Schrott erzählt, sodass ich das jetzt hier geraderücken muss.
Vorab: Bei mir ist es Version 1.51, aber das soll dich nicht weiter interessieren!
Ich bin folgender Dings vorgegangen:
1) Mein Spiel vom meinem Rechner auf den Server hochgeladen.
2) Linux Serverfiles (1.51b) hochgeladen
3) Ordner "awe_uo" angelegt, in der gleichen ebene wie der "main" und "uo" Ordner
4) AWE-Mod-Files in den Ordner "awe_uo" hochgeladen
5) "awe.cfg" in den Ordner "awe_uo" hochgeladen und bearbeitet
6) In den Ordner "uo" eine "server.cfg" angelegt
Nun wird es wichtig!
7) In der "server.cfg"
unten angefügt: "wait 250 exec awe.cfg" sodas es so aussieht (Zeile 11 und 12):
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
//Zeit-Limit
set scr_dom_timelimit "20"
set scr_dom_roundlimit "10"
set scr_dom_roundlength "4"
set scr_dom_respawn_wave_time "15"
set scr_dom_startrounddelay "15"
set scr_dom_endrounddelay "15"
set scr_dom_clearscoreeachround "0"
wait 250
exec "awe.cfg"
//Start-Spiel-Modus
set g_gametype "tdm"
set sv_mapRotationCurrent "map mp_carentan "
sv_mapRotation "gametype tdm map mp_brecourt gametype tdm map mp_chateau gametype tdm map mp_carentan "
|
|
Ich bin dem Irrtum anheim gefallen, das du den AWE-Mod zwingend mit der awe.cfg im Parameter ansteuern must.
Das ist falsch!
Du startest deinen Server mit den normalen Parametern (dazu gleich noch mehr!), und rufst dadurch die nötige "awe.cfg" am Schluss deiner normalen Config-Datei ("server.cfg" im Ordner "uo") auf. Dann startet der Server auch so wie du es willst!
Startparameter:
den Parameter coduo_lnxded auf server umgenannt also so:coduo_lnxded+set fs_game awe_uo + exec default.cfg
Aber auch du hast einen Denkfehler.
Die "coduo_lnxded" ist KEIN PARAMETER. Die "cod_lnxded" ist wie die "coduomp.exe" das Programmfile um das Programm zu starten. Du
MUST diese drinlassen und nur mit den Parametern ergänzen. So muss es nun richtiger Weise aussehen:
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
|
./coduo_lnxded +set dedicated 2 +set fs_game awe_uo +exec server.cfg +set sv_punkbuster 1 +map_rotate |
|
./coduo_lnxded = Startet den Server (Ist kein Parameter, ist eine Linux *.exe Datei wenn du so willst)
+set dedicated 2 = startet den Server "Standalone"
+set fs_game awe_uo = Sagt ihm das er mit einem Mod starten soll und wo dieser liegt
+exec server.cfg = Sagt ihm, welche Steuerdatei er beim start laden soll
+set sv_punkbuster 1 = Sagt ihm, ob mit (1) oder ohne (0 oder weglassen) Punkbuster starten soll
+map_rotate = starte als letztes die eingetragene Maprotation
Beachte dabei unbedingt, das immer ein Leerzeichen zwischen der Binary (coduo_lnxded) und den einzelnen Parametern steht. So wie ich ihn hier drüber auch gepostet habe,
die Leerzeichen sind wichtig! beachte auch, das hinten immer zum Schluss "+map_rotate" stehen muss. "+set sv_punkbuster 1" kannst du weglassen, wenn euer Server ohne Punkbuster laufen soll!
Nur so (!) startet der Server richtig!
Entschuldige, das ich mich da verdaddelt habe. Wir haben schon ewig keinen CoD:UO Server mehr am Start... Das tut mir echt leid
Aber so sollte es nun bei dir klappen. Meiner läuft damit nun.
Testen? Adresse: heulsuse.homelinux.net:28960