Hallo,
weil ja anscheinend viele Probleme mit dem Multiplayer haben, hier mal ein kleines Tutorial.
Was ihr zuerst wissen müsst:
Wer einen Router hat, wird wohl kaum von Anfang an ohne Probleme im Multiplayer spielen können. Das ist kein Problem mit EM4, und auch kein Problem mit dem Router, es hat einfach was damit zu tun, dass der Router wissen muss, was rein und raus darf und was nicht.
Wie funktioniert das alles jetzt?:
Eigentlich hat jeder Router ein Webinterface, also eine Seite im Internet Explorer (Und bitte auch NUR im IE, keinen anderen Browser, damit kann es Probleme geben.) auf der man den Router einstellen kann.
Man muss am Router einstellen, das er die Daten, die EM4 an andere PCs im Internet sendet, durchlässt, und die Daten von anderen PCs auch an den richtigen am Router angeschlossenen PC weiterleitet.
Also greift man zuerst mal auf den Router zu, dazu öffnet man den Internet Explorer und öffnet die Seite seines Routers. Die Adresse steht im Handbuch des Routers, folgende sind Beispiele und können von den euren abweichen:
Siemens: 192.168.2.1
Fritzbox: 192.168.178.1
Diese Zahlen gebt ihr in die Adresszeile eures Explorers ein, also da wo ihr z.B. auch die Adresse dieses Forums eingebt.
Dann solltet ihr auf die Startseite des Webinterface kommen, evtl. müsst ihr da ein Passwort eingeben.
Was ihr nun machen müsst:
Sucht euch den Menüpunkt "Portfreigabe". Ein Port ist für den Router wie eine Tür, und ihr müsst ihm sagen dass er die Tür "aufschließen" soll. Ihr müsst also die Portnummer eingeben, und das ganze 2 mal, unzwar für die eine Seite der Tür (Das interne Netzwerk, das, an dem euer PC hängt) und für die andere Seite (Das Internet). Diese 2 Ports müssen natürlich bei beiden gleich sein. Dann müsst ihr die IP, also die Adresse eures PCs eingeben, damit der Router auf weiß, an wen er die Daten schicken soll die reinkommen. Klar, euer Vater an seinem Bürorechner kann mit den Daten von EM4 nicht viel anfangen. Diese IP wird MEISTENS angezeigt, wenn ihr versucht in EM4 einen Server zu stellen. Die ersten 3 Ziffernfolgen müssten immer der Adresse des Routers gleich sein, wenn ihr also an einem Siemens-Router hängt, könnte diese beispielsweise "192.168.0.2" sein.
Dann muss der Router noch wissen ob er den Port auf TCP oder UDP freigeben soll, was das bedeutet müsst ihr nicht wissen.
Folgende Ports müsst ihr aufmachen:
58282 TCP
12345 UDP
54321 UDP
In anderen Threads ist von 2 Ports die Rede, allerdings gibt es wohl einen Unterschied zwischen der FR und DE-Version von den Ports her, daher weiß ich nicht genau welches der richtige ist. Fakt ist, dass ich alle 3 freigegeben habe und es funktioniert. Der Port 80, von dem andere Schreiben könnt ihr vernachlässigen, wenn der nicht freigegeben wäre, ürdet ihr nicht mal auf diese Seite kommen.
Wenn ihr bei der Portfreigabe keine IP eingeben musstet, müsst ihr noch die Portweiterleitung aktivieren. Dort müsst ihr die Portnummer und die IP eures Rechners eingeben, also fast wie oben. Dann solltet ihr eigentlich einen Server aufmachen können, der auch von anderen gefunden werden kann.
Folgende Probleme kann es geben:
-Netgear-Router können Probleme haben, nachdem die Ports freigegeben wurden. Es werden dann evtl. gar keine Server mehr gefunden.
EDIT: Bei Netgear-Router bitte hier gucken: Tutorial: Portfreischaltung bei Netgear-Routern!
Dieses Tutorial soll denen, die noch Probleme damit haben, einen Server aufzumachen, helfen. Wer alles besser weiß und in diesem Text irgendwelche Fehler oder schlechte Beschreibungen findet, der kann mich entweder freundlich darauf hinweisen, oder soll ein eigenes Tutorial schreiben. Wenn ihr noch Fragen habt, könnt ihr diese hier stellen.
Ich hoffe mal, dass ein Moderator diesen Thread sticky machen kann, damit Leute die Probleme damit haben diese schnell lösen können.
Hier noch 2 Bilder wie es aussehen muss: