Wie richte ich ein LAN-Spiel ein?

7

Ich möchte freeciv in meinem lokalen Netzwerk über einen WLAN-Router spielen. Ich kann den freeciv-Server zum Laufen bringen, und der Client stellt eine Verbindung zum Server her, wenn ich ihn auf demselben Computer ausführe. Es funktioniert jedoch nicht für einen anderen Computer, der an denselben Router angeschlossen ist. Andere Computer im Netzwerk können den Server sehen, aber wenn Sie auf die Schaltfläche Verbinden klicken, wird die Meldung angezeigt

Fehler beim Nachschlagen des Hosts.

Ich habe Port 5556 in UFW zugelassen, aber keine andere Netzwerkkonfiguration ausprobiert, da ich nicht viel über Netzwerke weiß. Wenn jemand helfen kann, die Dinge zum Laufen zu bringen, würde ich es begrüßen.

Sean Fitzpatrick
quelle
Können Sie nmap -A -T4den Server vom Client und pinges?
Whiskers75
Ping funktioniert gut; Ich habe das folgende Ergebnis von nmap erhalten, nachdem ich es installiert habe: sean @ sean-desktop: ~ $ nmap -A -T4 192.168.0.103 Starten von Nmap 5.21 ( nmap.org ) am 28.07.2012 um 13:50 Uhr PDT Nmap-Scanbericht für 192.168.0.103 Host ist aktiv (0,020 Sekunden Latenz). Alle 1000 gescannten Ports auf 192.168.0.103 sind geschlossen. Die Diensterkennung wird durchgeführt. Bitte melden Sie falsche Ergebnisse unter nmap.org/submit . Nmap fertig: 1 IP-Adresse (1 Host hoch) in 1,69 Sekunden gescannt Das Spiel verwendet Port 5556, den ich mit ufw zugelassen habe.
Sean Fitzpatrick
Der Port scheint also nicht für Ihren Anschluss offen zu sein - hilft das Deaktivieren von ufw?
Whiskers75
Das Deaktivieren von ufw hat im Spiel nicht geholfen - ich kann das Spiel immer noch nicht dazu bringen, eine Verbindung zu einem Freeciv-Server herzustellen, der auf einem anderen Computer ausgeführt wird. Ich habe auch versucht, meine Netzwerkeinstellungen von DHCP auf manuell umzustellen, aber das schien auch nicht zu helfen. Möglicherweise liegt das Problem beim Spiel und nicht beim Netzwerk.
Sean Fitzpatrick
Ja, Sie können versuchen, Apache zu installieren und dem Client eine Testwebseite bereitzustellen.
Whiskers75

Antworten:

2

Sie möchten also einen LAN-Spieleserver einrichten?

Server-Setup
Installieren Sie das Spiel gemäß den Anweisungen der Spielautoren.
Stellen Sie sicher, dass Sie alle Konfigurationsdateien nach Bedarf anpassen, um den Port anzugeben, auf dem Sie das Spiel ausführen möchten.
Wenn Sie UFW auf dem Server verwenden, benötigen Sie eine Zulassungsregel . Beispiel:

anthony@minecraft:~$ sudo ufw allow from 192.168.1.0/24 to any port 25565
Rule added
anthony@minecraft:~$ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
25565                      ALLOW       192.168.1.0/24

Das 192.168.1.0/24bedeutet, dass jede LAN-IP im Bereich 192.168.1.x eine Verbindung herstellen darf.
Stellen Sie sicher, dass Sie den Port verwenden, den der Spieleserver überwacht.


Router- / Firewall-Setup Der von Ihnen verwendete Router muss auch zulassen, dass der Datenverkehr vom LAN zum Spieleserver geleitet wird. Die dafür erforderlichen Schritte variieren zwischen Router-Marken und -Modellen. Der Begriff hierfür lautet Port Forwarding. Diese Website enthält schrittweise Anleitungen für eine umfangreiche Liste von Routern und Spielen. Obwohl freeciv dort nicht aufgeführt ist, werden die Schritte zum Weiterleiten Ihres Ports für den Router, den Sie haben, höchstwahrscheinlich ausgeführt. Achten Sie darauf, Ihren Server nicht für die ganze Welt zu öffnen, es sei denn, Sie wissen, was Sie tun.

Viel Glück auf Ihrer Reise!

Anthony
quelle
Vielen Dank! Das Spiel ist nicht mehr wirklich auf meinem Radar, aber wenn ich es jemals wieder versuchen sollte, werde ich es versuchen.
Sean Fitzpatrick