Seite 3 von 3
Verfasst: 06.01.2008 16:32
von Janno
PureLust hat geschrieben:Du solltest Dein Netzwerkspiel als ersten mal ans laufen bringen und mit lokalen IP-Adressen arbeiten.
Also den Server auf Deinem PC starten und Dich dann mit dem Client an "127.0.0.1:Port" verbinden.
Das Spiel läuft soweit, aber ich möchte jetzt mal versuchen, von einem anderen Computer aus zu spielen.
PureLust hat geschrieben:Somit wird also Dein Client beim Zugriff auf einen bestimmten Port bereits an Deinem Router/Firewall geblockt und kann sich somit nicht mit Deinem Server-Programm verbinden.
Um Dies zu ermöglichen musst Du in den Router/Firewall-Einstellungen Deines DSL-Routers (z.B. der FritzBox) ein sogenanntes "Port-Forwarding" aktivieren, um einen bestimmten, von aussen kommenden Port an einen bestimmten Port eines lokalen PCs weiter zu leiten.
Muss ich das wirklich machen? Hört sich ziemlich kompliziert an.
Die Firewall ist das eine, hast Du eine Fritz!Box? Da muss der Port auch noch freigeschalten werden (Portfreigabe).
Ich habe den Port freigschaltet.
Ich habe eine Frage zu der Installation von dem Apache Server. Ich bin bei dem Schritt "Please enter your server's information".
Was muss ich bei "Network Domain" eintragen? Meine Domain von DynDNS?
Und bei "Server Name"?
Verfasst: 06.01.2008 17:19
von Susi55
Hallo,
Was muss ich bei "Network Domain" eintragen? Meine Domain von DynDNS?
Und bei "Server Name"?
So lassen, der läuft doch bestimmt alleine.
Die wichtigsten: aus
httpd.conf
ServerRoot "C:/xampp/apache"
...
#Listen 12.34.56.78:80
Listen 80
#Apache beobachtet Port 80
...
# die nächsten beiden Verzeichnisse müssen gleich sein
# die Verzeichnisse unter htdocs werden von Apache angezeigt
DocumentRoot "C:/xampp/htdocs"
...
<Directory "C:/xampp/htdocs">
...
# auf diese Endungen reagiert der Apache automatisch
<IfModule dir_module>
DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
</IfModule>
Das
fett sind Kommentare von mir
Wenn Du xampp installierst läuft doch schon alles von alleine, nur sicher machen!

Verfasst: 06.01.2008 19:23
von PureLust
Mal 'ne Frage (hab jetzt nicht alles gelesen) ... aber warum soll er sich mit Apache noch 'nen zusätzlichen HTTP-Webserver installieren wenn er doch für sein Spiel bereits eine fertige Serverapplikation hat (oder basiert diese auf PHP)?

Verfasst: 06.01.2008 19:39
von Janno
Verfasst: 06.01.2008 19:44
von Scarabol
Jo kann man, mit der oben beschriebenen Portfreigabe...
Was für ne Firewall hast du?
Gruß
Scarabol
Verfasst: 06.01.2008 19:55
von Susi55
... wenn die Firewall aktiv ist?
Ja kann man.
Denk an den Stealth-Modus, der soll dich vorm Internet verstecken. Ist er in der Firewall eingeschaltet geht eben nichts, trotz Portfreigabe.
Der Stealth-Modus ist unsinn weil die Antworten auf eine IP, die nicht belegt ist, anderst ist als eine versteckte IP. Man kann also unterscheiden ob eine IP versteckt oder nicht vergeben (belegt) ist.
Der Apache eignet sich ebend gut um zu testen ob eine Verbindung überhaupt möglich ist.
