Verbinden Sie mich mit meinem Partner

Dieser Artikel wird Ihnen helfen, 2 PCs über Modem, serielles Kabel, Netzwerk oder das Internet zu verbinden; Sie werden lernen, wie Sie das Schiffe versenken Spiel starten können.

Die schlechte Nachricht: wenn Sie ein Multiplayerspiel erstellen, testen oder spielen wollen, brauchen Sie 2 Computer; mit nur einem einzigen Computer können Sie viele Multiplayer relevanten Dinge nicht machen.

Die gute Nachricht: mit einem einzelnden Computer können Sie mit Hilfe eines Modems Verbindung zu dem Computer eines Freundes aufnehmen, oder auch mit Hilfe eines Netzwerkkabels, wenn er nah genug an Ihnen wohnt.

1) Ich habe einen einzelnen Computer und möchte diesen per Modem mit dem Computer meiner Großmutter verbinden.

Beide Rechner brauchen dazu ein Modem. Ich benutze Schiffe versenken als Beispiel:

Ihr PC ist der schnellere, sollte also als Server und Client laufen.

2) Ich habe einen einzelnen Computer und möchte diesen mit Hilfe eines seriellen Kabels mit dem Computer meiner Großmutter verbinden, die im selben Haus wohnt.

Dies ist die billigste Variante des “Netzwerks”; Sie brauchen weder Modem noch Netzwerkkarte.


 

3) Ich habe zwei oder mehr Computer und möchte sie über ein Local Area Network (LAN), also über Netzwerkkabel verbinden.

Dies ist die schnellste und zuverlässigste Verbindung. Ich werde hier nicht im Detail erklären, wie man ein solches Netzwerk hinbekommt (ich müßte ein Buch schreiben), aber hier sind einige Hinweise:
- Sie brauchen in jedem Computer, der in das LAN soll, eine Netzwerkkarte
- Sie können Coax oder UTP Kabel verwenden. Coaxiale Kabel verbinden so viele Computer wie Sie möchten, ohne weitere Hardware. Utp Kabel verbinden 2 Computer, für mehr benötigen Sie z.B. einen Hub.
- Vor einigen Jahren habe ich durch einige Tests herausgefunden, dass die Geschwindigkeit für coaxiale Kabel etwas größer ist (+ 20%). Andere werden das Gegenteil behaupten, aber ich habe immerhin einige Tests gemacht.
- Sie brauchen ein Netzwerkprotokoll. Wenn Sie von Ihrem Computer aus dieses Magazin im Internet lesen können, dann ist TCP/IP installiert und sollte genügen. Sie können Ipx hinzufügen, wenn Sie möchten, aber TCP/IP funktioniert.
- Ihre Firewall könnte versuchen zu verhindern, dass der Acknex Server und sein Client über das Netzwerk kommunizieren. Erlauben Sie Acknex, durch die Firewall zu kommen.

Hier sind die Netzwerkeigenschaften von zweien meiner PCs:


Schauen wir uns an, wie wir Schiffe versenken über LAN spielen können:

4) Ich habe einen Computer und möchte Schiffe versenken über das Internet spielen.

Sie benötigen ein Modem oder eine andere Methode, um sich im Internet einzuwählen (ISDN, DSL, etc.) Es gibt 2 Möglichkeiten:
a) Sie haben einen Server, der permanent mit dem Internet verbunden ist. Wenn dies der Fall ist, haben Sie eine feste IP  Adresse und sollten diese kennen. Sie können diese per eMail etc. dem Client zugänglich machen.
b) Sie haben keine ständige Verbindung zum Internet und möchten Ihren Rechner als Server im Netz nutzen. In diesem Fall ändert sich Ihre IP Adresse jedes Mal, wenn Sie sich im Internet einwählen.

Acknex benutzt das TCP/IP Protokoll als Standard, Sie müssen also dieselben Schritte wie unter 3) ausführen, um das Spiel zu starten. Das Problem ist die dynamische IP Adresse zu erhalten, wenn wir in Fall b) sind, denn der Client braucht sie neu, wenn der Server sich neu einwählt. Die folgende Methode ist auf Win98 und Win2000 Rechnern getestet wprden, sollte aber auch mit Win ME und Win XP funktionieren.

Um Ihre IP Adresse in Windows 98 herauszufinden, klicken Sie auf “Start -> Ausführen”, geben Sie “winipcfg” ein (ohne die Anführungszeichen) und drücken Sie Ok. Sie werden dieses Bild sehen:
 

Wie Sie sehen ist die IP Adresse 0.0.0.0; das liegt daran, dass der PC im Moment nicht an das Internet angeschlossen ist. Verbinden Sie sich stets zunächst mit dem Internet, holen Sie dann Ihre IP und versenden diese! Wenn Sie eine Netzwerkkarte haben, geben Sie acht, Sie benötigen die IP Adresse für Ihren PPP Adapter, wie im Bild.

Unter Windows 2000, gehen Sie über Start -> Programme -> Zubehör -> Eingabeaufforderung. Geben Sie “ipconfig” (ohne Anführungszeichen) ein und drücken Sie Enter; Folgendes Bild sollte sichtbar werden:

Dieses Mal habe ich mich vorher eingewählt und habe eine richtige IP Adresse erhalten. Ich muß diese an den Client senden, der sich mit mir verbinden will, per eMail, einem Message Programm etc. Der Client braucht nur die IP Adresse des Servers, mit dem er sich verbinden will; wenn Sie der Client sind, brauchen Sie Ihre IP nicht zu kennen oder zu versenden.

Eine andere Methode, Ihre IP Adresse unabhängig vom Betriebssystem herauszufinden ist die Folgende: gehen Sie auf die Seite http://www.whatismyipaddress.com/ und Sie sehen Ihre Adresse wie in dem Bild:
 

Schließlich eine letzte Möglichkeit für Programmierer: LocalIP liefert die IP Adresse des Rechners mit Hilfe der Winsock ActiveX Kontrolle.

WICHTIGE INFORMATION: Der Server muß zuerst laufen. Wenn der Client eher läuft, kann er keine Verbindung herstellen und Sie können nur das Programm schließen und erneut starten, nachdem der Server läuft.