Call of Duty 4: Lan Server erstellen

Sonderfall Custommaps und –mods
Bei Custommaps und –mods gibt es Sonderregeln beim Erstellen eines Gameservers. Maps müssen im Installationsverzeichnis deines Spiels im Ordner „usermaps“ abgelegt werden – dabei muss jede Map einen eigenen Ordner mit dem Namen der Map bekommen. Die allermeisten Spielwiesen werden schon so zum Download angeboten, dass sie nur entpackt werden und in den Usermaps-Ordner verschoben werden müssen. Beispielpfad:
C:/Programme/Activision/Call of Duty 4 – Modern Warfare/usermaps/mp_mapname/mp_mapname.ff (usw.)
Unter XP/Vista/Windows 7 64Bit:
C:/Program Files (x86)/Activision/Call of Duty 4 – Modern Warfare/usermaps/mp_mapname/mp_mapname.ff (usw.)
Custommods müssen im Ordner „Mods“ abgelegt werden. Ebenfalls wieder für jede Mod einen eigenen Unterordner. Beispielpfad:
C:/Programme/Activision/Call of Duty 4 – Modern Warfare/Mods/Modname/mod.ff
Unter XP/Vista/Windows 7 64Bit:
C:/Program Files (x86)/Activision/Call of Duty 4 – Modern Warfare/usermaps/mp_mapname/mp_mapname.ff (usw.)
Custommaps werden nicht im Ingame Menü aufgelistet, sie lassen sich nur über die Konsolen oder durch einen Eintrag in der Serverconfig-Datei starten. Darum ist gerade dann ein dedizierter LAN-Server sinnvoll, da man hier alle Custommaps in der Config-Datei auflisten und vom Server durchgehen lassen kann. Beachten muss man allerdings, dass die jeweilige Map mit dem gewünschten Spieltyp kompatibel ist – denn das ist längstens nicht immer der Fall!
Custommods können, wie erwähnt, im Ingame-Menü gestartet werden, man kann sie aber auch über über einen Startparameter im Shortcut starten.
+set fs_game “Mods/Modname“
Dieser Parameter sollte direkt hinter „dedicated 1“ stehen. Nicht weil zwingend notwendig, sondern der Übersicht wegen. Eine weitere Besonderheit bei Custommods: Die Server-Config muss bzw. sollte immer im Ordner des Mods liegen. Nicht selten liefern Mod-Entwickler eigene Configdateien mit – bitte beachte deswegen IMMER die jeweilige Readme zu jeder Mod.
Tipps:
Wenn du im LAN Mods und Custommaps mit deinen Freunden spielen willst, sorge am besten dafür, dass alle dieselben Dateien haben. Zwar können die Dateien auch direkt innerhalb des Games beim Serverbeitritt heruntergeladen werden – doch das dauert in der Regel deutlich länger als das Platzieren der Dateien vor dem Spielen.
Wenn du statt des LAN-Modus den Internet-Modus starten und dennoch Custommaps/Mods anbieten willst, dann solltest du unbedingt die auf deinem Server befindlichen Maps/Mods auf einen Webspace hochladen. Denn: Jeder, der diese Maps/Mods nicht hat, muss sie von deinem Server herunterladen, was je nach Größe der Dateien extremst lange dauern kann. Wir reden da nicht von Minuten, sondern gegebenenfalls von Stunden. Dazu musst du deine Server.cfg noch editieren und den sogenannten „Redirected Download“ eintragen. Das sieht wie Folgt aus:
set sv_allowdownload “1″
seta sv_wwwDownload “1″
seta sv_wwwBaseURL http://www.webspace.de/cod4
seta sv_wwwDlDisconnected “0″
Das erste “set” ist in der Tat nicht falsch geschrieben. Manche Befehle in Call of Duty werden mal mit “set“, mal mit “seta” initialisiert. „sv_wwwBaseUrl“ ist der vollständige Pfad zu deinem Webspace, wo die Ordner „Mods“ und „usermaps“ liegen müssen. Leerzeichen dürfen in der URL nicht vorkommen! Im obrigen Beispiel muss unter der Domain „webspace.de“ ein Ordner namens „cod4“ angelegt werden. In diesem Ordner werden die Ordner „usermaps“ und „Mods“ aus deiner CoD4-Installation hochgeladen. Wenn alles klappt, können deine Gäste die Maps und Mods, die sie nicht besitzen, über das Internet herunterladen und können dann auf deinen Gameserver verbinden.
Internet-Modus
Willst du deinen Gameserver auch via Internet verfügbar haben, dann nutze bei den Startparametern statt „dedicated 1“ einfach „dedicated 2“ – und schon ist dein Gameserver im Internet verfügbar. Allerdings kann bzw. wird es so sein, dass dein Router zu Hause da nicht mitmachen will und dein Server via Internet nicht angezeigt wird. Dann musst du den Adminbereich deines Routers aufrufen und das sogenannte NAT aktiviere bzw. eine Portweiterleitung einrichten. Standardport von Call of Duty ist TCP/UDP 28960. Dieser muss auf deinen Rechner weitergeleitet werden. Da man hier keine allgemeingültigen Tipps geben kann, weil alle Routerhersteller andere Menüs verwenden, musst du im Zweifel Onkel Google oder das Handbuch des Routers befragen.
Außerdem empfiehlt es sich dem Shortcut noch einen weiteren Startparameter hinzuzufügen: „+set sv_punkbuster 1“ – damit wird gleichzeitig mit dem Spiel auch der Anticheat-Schutz mitgestartet. In der Konsole von CoD4 solltest du dann einmalig folgende Befehle ausführen: Erst „pb_sv_update“, dann eine Weile später „pb_sv_restart“. Damit bringst du Punkbuster auf den aktuellsten Stand. Für den LAN-Modus ist Punkbuster nicht unbedingt notwendig.
Tipp: Wenn du einen Gameserver via Internet betreiben willst, so ist es oftmals besser, wenn du einen der zahlreichen Gameserververmieter hernimmst und dir dort einen Gameserver mietest. Diese sind ständig im Internet verfügbar, in der Regel genauso editierbar wie bei dir auf deinem eigenen Rechner und haben oft sogar ein bequemes Webinterface, mit dem du sogar manchmal auch ganz andere Games starten kannst. Über die heimische DSL-Leitung einen Gameserver laufen zu lassen ist unklug, da diese Leitung immer gewissen Schwankungen ausgesetzt ist. Pings sind schlechter, Datenpakete gehen verloren und so weiter. Einen guten Gameserver-Anbieter erkennt man nicht an seinem “hypermegatollmodernen” Design seiner Seite, sondern überwiegend an den Preisen: Kostet ein CoD4 Gameserver für 16 Slots Public-Server (also nicht mit Passwort versehener Server) 10 Euro, kannst du davon ausgehen, dass der Hoster sein Handwerk nicht versteht. Kostet ein solcher Server 40 Euro – Finger weg, Wucher! Der Preis von einem CoD4 Gameserver mit 16 öffentlichen Slots sollte niemals mehr wie 30 Euro inkl. Voiceserver und Remote Download (für Maps/Mods) betragen und nicht allzu deutlich unter 20 Euro ohne diese Features kosten. Dann hat man in der Regel einen Anbieter, der fair arbeitet.
Alternativ – und bei entsprechenden Vorkenntnissen! – kannst du auch einen sogenannten Rootserver mieten. Dieser Server ist prinzipiell nichts anderes als ein PC, der dauerhaft über Standleitung mit dem Internet verbunden ist. Der Vorteil ist: Je nach Leistung des Servers können mehrere Gameserver auf einem einzigen Rootserver installiert werden, und damit sogar um Welten günstiger sein, als wenn man sich mehrere einzelne Gameserver bei einem Hoster mietet. Beispiel: Rootserver von Hetzner, 65 Euro inkl. Windows 2008 R2 mit Core i7 920 CPU (4Cores a 2,66GHz) und 8GB RAM. Hier können, rein rechnerisch, bis zu 256 Slots (!) CoD4 aufgesetzt werden. Auf einem CPU-Kern kann man in der Regel 4 Gameserver a 16 Slots betreiben, 256MB RAM brauchen CoD4 Server in der Regel maximal. Das sind Erfahrungswerte, die wir über sehr lange Zeit erarbeitet haben – können aber je nach Server, Betriebssystem und nebenbei laufende Programme (Webserver, Voiceserver, Downloads…) variieren.
Zweifelsfreier Nachteil – Viel Handarbeit. Die Wahl des Betriebssystem ist letztlich ebenfalls ausschlaggebend: Windows oder Linux? Jedem wie er mag – oder womit er die besseren Erfahrungen hat. Wir bevorzugen Windows-Maschinen, sie sind bei weitem einfacher zu handeln, sind weit weniger lahm wie viele Linux-Jünger dies behaupten und man muss nicht auf spezielle Linuxfiles warten, einfach Gamefiles uploaden und los gehts. Generell gilt aber: Wer gar keine Ahnung von Rootservern hat, sollte sich an Gameserververmieter werden. Rootserver bedeuten hohe Eigenverantwortung und entsprechende Haftbarkeit im Falle eines gehackten Servers!
Wie man auf einem Windows Rootserver einen CoD4 Gameserver schlau aufsetzen kann und sogar automatisch bei Systemneustart gestartet werden kann – das werden wir ebenfalls nochmal in einem separaten Tutorial niederschreiben, denn hier gibt es wirklich einige richtig gute Tipps.



macht spass
Danke! Genau das hab ich gesucht! Jetzt kann die Lan endlich richtig losgehen :)
hallo ich hab das proplem das ich mein brüder nicht joinen kann liagt das an der gleichen ip?
bei mir öffnet sich keine Konsole bei mir öffnet sich direkt das spiel und lädt die map. auserdem funktioniert servinfo nich
Es kann nicht an der gleichen IP Adresse liegen da mein Freund und ich immer zusammen über die selbe IP Adresse spielen
danke für die erklärung (:
Ich probiere die ganze zeit version 2, aber irgendwie kommt als map nicht shipment, sonder blacklot egal was ich mache >.<
Moin, ich weiß eig gehört das hier nicht hin aber sobald ich Call of duty Mw starte und in die Server liste will minimirt mein spiel und ich bekomme ein Fehler Meldung. Bitte um baldige Hilfe :D danke
Hey Hey also ich habe noch eine Frage: Wenn ich jetzt meinen LAN-Server gemacht habe wie oben beschrieben und auch drin bin wie kommt dann der andere in diesen Server ? Also mein freund der dann hier in meinem i-net spielt
entweder den server via LAN Modus suchen oder aber direkt draufconneten via IP
sprich im Menü ” ^ ” drücken und eingeben “connect ip-adresse”
bei weiteren fragen, schreibs einfach rein ;)
Wenn man Lokal auf seinem PC einen CoD 4 Server erstellt und jemand von außerhalb auf den Server möchte so muss in der Firewall die Ausnahme für den Server hinzu gefügt werden. Desweiteren muss im Router eine Port Weiterleitung zum entsprechenden PC eingerichtet werden.