CoD 4 Server starten

Deichgraf
Mom, warte....

//Edit
Guckst du HIER, suchst du dir deinen Router raus, dann das Game und stellst es nach Anleitung ein. Augenzwinkern
Chucki
So,
1. ich bin soo doof, dass ich nicht einmal die IP Adresse finde. Mir hat es nur ::1 angezeigt..
2. es gibt bei mir keine alternativen DNS Server, also kann ich das i-wie nicht machen traurig .
Was tun?
BTW: Gute Nacht Augenzwinkern .
MfG
MikeTNT
Welche Fritzbox hast du? Wie auch immer, wenn die Firmware halbwegs aktuell ist, hast du, wenn du dich in die Fritzbox eingeloggt hast (fritz.box), oben rechts ein paar unscheinbare Buttons (Übersicht, Inhalt, Drucken, Fragezeichen). Dort klickst du auf Inhalt, dann in der Inhaltsanzeige in der Rubrik "System" auf "Ansicht" und aktivierst erst mal die Exoertenansicht.

Dann wieder aud Inhalt und dann in der Rubrik "Internet" auf "Freigaben" klicken. Dort wiederum setzt du den Haken bei" Änderungen der Sicherheitseinstellungen über UPnP gestatten".
Das Ganze bestätigigen und nun sollte deine Fritzbox automatisch die richtigen Ports öffenen.
Und wenn du schon dort bist, wirf mal einen Blick auf den Karteireiter "Dynamic DNS". Dort kann man dyndns eintragen, sofern man sich zuvor bei diesem Dienstabieter registriert hat.

Falls du lieber Ports manuell einrichten willst, halte dich an die Anweisungen von Nightwing.

Deine Geräte-IPs findest du, wenn du oben rechts auf "Übersicht" klickst und dan links im Menü auf "Netzwerk" klickst. Nun sollte eine Übersicht deiner derzeitig in Gebrauch befindlichen IPs aufgelistet werden. Wenn nur ein PC am Router hängt, wird nur eine IP angeizeigt und diese gehört zu deinem PC (= interne IP).
Um ganz sicher zu gehen, kann man auch die derzeitige Netzewerkverbindung des PCs aufrufen und in den Details nachschauen, welche IP die Netzwerkkarte intern nutzt. Wenn auch dass nicht hilft, kann man auch die Eingabeaufforderung starten und dort den Befehl "ipconfig /all" eintippen.

cu Mike

PS: Ich nutze jetz schon so lange Fritzboxen, aber die Logik von AVM hinter dem Menüaufbau verstehe ich bis heute nicht. Für mich ist dieses unscheinbare "Inhalt"-Icon die wichtigste Funktion der Box, um etwas schnelll zu finden. Im linken Menü sucht man sich wirklich doll und dämlich. Augen rollen
Chucki
Also,
ich habe nun den Port 28960 freigegeben und die IPv4-Adresse herausgefunden (ich hoffe es ist die IP von meinem PC). Jetzt muss ich nurnoch wissen, wo ich die eintragen muss.
In meiner fritz.box gibt es oben garkeine Reiter. Dynamic DNS habe ich leider auch nicht gefunden, die Expertenansicht jedoch schon.
Also Doch DynDNS runterladen?
MfG
Nightwing

Zitat:

Original von Chucki
Also,
ich habe nun den Port 28960 freigegeben und die IPv4-Adresse herausgefunden (ich hoffe es ist die IP von meinem PC). Jetzt muss ich nurnoch wissen, wo ich die eintragen muss.

Wenn die IP mit 192.xx beginnt, dann ist es die interne.
In den Netzwerkoptionen hast Du entweder automatisch zuweisen oder folgende IP Adresse verwenden. Findest Du in den Eigenschaften.
Dort kannst Du z.B. die IP eingeben:
IP: 192.xx.xx.x
Subnetzmaske: 255.255.255.0
Standardgateway: Hier kommt die IP Adresse Deiner FritzBox rein

Somit hat Dein PC immer die gleiche IP Adresse.

Zitat:

Original von Chucki

In meiner fritz.box gibt es oben garkeine Reiter. Dynamic DNS habe ich leider auch nicht gefunden, die Expertenansicht jedoch schon.
Also Doch DynDNS runterladen?

Dann musst Du den DynDNS Updater installieren, dürfte selbsterklärend sein.
Der checkt dann jedesmal, wenn sich die IP ändert und meldet es an DynDNS.

ToM
Chucki
Ok aber ipconfig /all spukt mir keine alternativ DNS-Server aus... oder muss ich nur das 1. ausfüllen?
Edit: Eig. müsste ich ja jetzt schon auf den Server spielen können oder? Auf Lokal wird er aber nicht angezeigt.
MfG
Nightwing
Bei alternativer DNS Server kommt auch die IP der FritzBox rein.
Klar kannst Du connecten, verbinde Dich direkt drauf, indem Du eine Verknüpfung Deiner Client iw3mp.exe machst mit folgendem Parameter:
+connect localhost:port +password xxx +rcon login xxx

ToM
Chucki
Ok, jetzt komm ich drauf. Aber andere können noch nicht drauf. Was muss ich tun, dass sie drauf können?
Was muss ich bei DynDNS für einen Host erstellen?
Letzte Zentimeter vor der Ziellinie grosses Grinsen .
MfG
Nightwing
Bei DynDNS gibst Du Deinen Account samt passwort ein.
Diesen Account gibst Du auch den Freunden weiter: dein_account.dyndns.org:port

In der FritzBox sind die Ports frei, auch sicherheitshalber mal in der eigenen Firewall nachsehen.

ToM
Deichgraf
Also... um da mal ein wenig Klarheit reinzubringen...

Clients (Home PC's) und Server haben im Netz immer eine IP-Adresse.

Clients, die sich ins Netz connecten, bekommen bei jedem "Einwahlvorgang" eine neue IP (daher nennt man das dynamisch), wo hingegen Server in Rechenzentren, auf denen z.B. Webseiten oder Gameserver laufen, immer eine statische IP besitzen.

Wenn du hinter einem Router sitzt, und eine DSL Flatrate hast, stellt man seinen Router meist so ein, das er sich gar nicht erst disconnected. Meistens sind die Router 24/7 im Netz. Da machen die meisten Anbieter aber nicht mit, sodas es im allgemeinen alle 24 Stunden zu einer Zwangstrennung kommt, und du spätestens nach 24 Stunden eine neue IP erhälst.

Bei Servern in Rechenzentren kann man eine sog. URL auf seine IP routen. So sind z.B. Webserver einmal unter ihrer statischen IP und zusätzlich durch ihre URL erreichbar.

So ist die Adresse: http://78.46.98.39/ und http://www.cod-mapdepot.de ein und die gleiche Adresse, einmal mit und einmal ohne das ein sog. DNS (Domain Name Server) Server die URL "cod-mapdepot.de" die du in deinen Browser eingegeben hast, auf die entsprechende IP Adresse umleitet.

Diese DNS Server können dies aber nur mit festen, also statischen IP's tun, da du ja wie gesagt bei jeder Einwahl eine andere IP hast. Hier kommt nun das Tool ins Spiel.

Als erstes machst du dir bei dyndns.com unter "Host Services" einen "Dynamic DNS Host" auf. HIerzu kannst du dir dort einige nette URL's aussuchen. Meine lautet z.B. "heulsuse.homelinux.net". Das "heulsuse" ist der Part der Adresse, den du dir frei aussuchen kannst. Z.B. "chucki". "Homelinux.net" ist der Surfix, den dyndns.com dir vorgibt, jedoch in einigen varianten. Wenn du dir also so einen Host Service eröffnet und dir eine URL ausgesucht hast, hast du die hälfte schon geschafft.

Nun installierst und startest du das Tool von dyndns. Hier must du nun den User und das Passwort von dyndns eingeben, damit sich das Tool auf deinen Acoount dort einklinken kann. Wahrscheinlich must du auch die von dir gewählte URL dort eingeben. Dieses Tool muss laufen, wenn dein Gameserver läuft!

Wenn du nun also alles im Tool eingegeben hast, tut das Tool folgendes: Es schaut nach, wie deine externe, deine Internet IP ist und meldet diese an dyndns.com, welche nun deine neue IP mit deiner gewählten URL verbindet. Wenn nun also einer deine ausgewählte URL mit der Portnummer deines Gameserver eingibt (z.B. chucki.homelinux.net:28960), routet der dyndns Server die Anfrage von den Clients die bei dir connecten möchten automatisch auf deine derzeit aktuelle IP um, und der Client connected erfolgreich auf deinen Gameserver.

Daher nennt sich der Service "dynamic DNS" ... dynamic, wegen deiner sich immer wieder aktualisierenden IP Adresse und DNS für Domain Name Service.

Er setzt also einfach nur deine ständig wechselnde IP in eine feste (statische) URL um.

Das sollte dir erstmal ein Verständnis dafür geben, was da genau passiert Augenzwinkern
MikeTNT
Welche Fritzbox hast du und welche Firmwareversion ist drauf?
Chucki
Ihr seid die Besten! Der Server läuft und es können auch andere den Server nutzen.
Noch 2 Fragen:
Wie bekomme ich Mods drauf? (Ja ich informiere mich jetzt. Augenzwinkern )
Wenn ich auf fritz.box gehe kommt dyndns und will mir sagen, dass es die Seite nicht gibt und es zeigt ähnliche Seiten.
MfG
Deichgraf
Gut und relativ einfach zu installieren: AWE Mod. Eine Anleitung sollte im Download beiliegen Augenzwinkern

Leider must du dich vorher auf dem Board anmelden, bevor du ihn downloaden kannst.
Nightwing
Ergänzend hier noch eine Anleitung, wie man Mods installiert.
Kannst Du natürlich auf jeden X beliebigen Mod anwenden.

ToM
Chucki
Ok, ich werds versuchen. Morgen, wenn alles funtzt, hat wer Bock auf nen 1v1 Killhouse Promod-Sniper-battle? Augenzwinkern
MfG
Deichgraf
Danke, ich hab für heute meinen breiten Ar*** aufm Sofa geparkt... grosses Grinsen

Der Pilot zur 4. Staffel BSG fängt gerade an grosses Grinsen
Chucki
BSG?
Naja was brauche ich für eine cfg die den Server startet, um einen Mod zu nutzen? Kann ich die gleiche cfg nehmen?
MfG
Deichgraf
BSG = Battlestar Galactica Augenzwinkern

Zitat:

Naja was brauche ich für eine cfg die den Server startet, um einen Mod zu nutzen? Kann ich die gleiche cfg nehmen?


Eigentlich sind bei den Mods immer vorgefertigte "server.cfg" bei, die du nur noch nach deinen Wünschen einstellen must.

Im Mod Ordner liegt dann eine "server.cfg" (remember: rename zu chucki.cfg), die nacheinander die anderen cfg's, die meist im Ordner "mods/configs" liegen, aufruft.

Beim Vietnam Mod für CoD5 sieht das dann so aus (chucki.cfg):

Code einblendenCode 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:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
...ganz viel BlaBlaBlubb oben drüber und gaaaaanz unten dann:

//***************************************************************************************************************************
// Punkbuster Init
//***************************************************************************************************************************
seta sv_punkbuster "1"
wait
pb_sv_enable

//***************************************************************************************************************************
// Init & Exec CFG Files.
//***************************************************************************************************************************
exec configs/admin.cfg
wait
exec configs/vietnam.cfg
wait
exec configs/players_control.cfg
wait
exec configs/healthcentre_control.cfg
wait
exec configs/weapons_control.cfg
wait
exec configs/ambient_control.cfg
wait
exec configs/gametypes.cfg
wait
exec configs/rotation.cfg



Er führt also als erstes die "chucki.cfg" aus, die dann die "admin.cfg" aufruft, dann das Kommando "wait" (also warten), dann führt er die "vietnam.cfg" aus, wartet wieder, usw. usw.

Lass dich von den Namen der cfg's hier nicht irritieren, die heissen bei deinem Mod anders, wenn auch ähnlich.

In deinen Startparametern must du dann nur noch den Abschnitt "+set fs_game mods/modernwarfare" in "+set fs_game mods/name_deines_mods" ändern und schon rattert der Vogel grosses Grinsen

Was wir dir nicht vorenthalten sollten ist, das der Mod (egal welcher) von deinem Gameserver an die Clients die connecten verteilt werden muss. Dies geschieht zwar völlig automatisch, aber nur mit 12KB/s. Schneller geht nicht, es sei denn, dir steht ein Webserver zur Verfügung. Dann kann man einen sog. "redirect Download" einrichten (dazu mehr wenn benötigt wird).

Da die Mods schon gern mal mehrere 100MB haben, kannste dir ja ausrechnen, wie lange ein Client bei dir saugen würde bei 12KB...
Chucki
Die "server.cfg" kann ich nirgendwo finden. Selbst google spuckt nichts aus..
Zu deinem letzten Punkt:
Ich will ja keinen neuen Mod sonder nur einen bereits bestehenden Mod auf meinen Server hochladen. Da meine Freunde und ich sehr oft zusammen pcws spielen sollten wir eig. alle den gleichen Mod haben.
MfG
Nightwing
Welchen Mod verwendest Du / möchtest Du verwenden?
Auch wenn Du den Mod schon in Deinem Clientspiel hast, fehlen Dir noch wichtige, serverseitige Dateien. Daher den Mod immer frisch downloaden und neu installieren.
Da es sich wohl um einen Competition Mod handelt, kann es ja nur PAM oder ProMod sein, richtig?

ToM