Wenn der Server beim Starten keine Verbindung zum Port herstellen kann, lauscht möglicherweise ein anderer Prozess auf diesem Port oder es wurde möglicherweise eine IP in die Konfiguration geschrieben, die nicht zur Maschine gehört.
Schritt für Schritt
-
Notieren Sie sich den im Protokoll aufgeführten Port. Rufen Sie den Java-Listener mit
ss -ltnpunter Linux undGet-NetTCPConnection -LocalPort 25565 -State Listenin Windows PowerShell auf. -
Wenn Sie denselben Server zweimal gestartet haben, fahren Sie zunächst die laufende Instanz ordnungsgemäß über die Konsole herunter. Zufällige Beendigung, ohne zu wissen, wie der Prozess abläuft.
-
Wenn zwei Server zusammenarbeiten, geben Sie jedem einen anderen Port. Wenn Sie im Feld
server-ipeine öffentliche IP-Adresse eingegeben haben, die auf dem Computer nicht vorhanden ist, korrigieren Sie die Bindungseinstellung. -
Starten Sie den Server neu und prüfen Sie, ob der erwartete Port abgehört wird. Wenn sich der Port geändert hat, aktualisieren Sie auch Ihre Modem-, Firewall- oder Proxy-Regeln.
Gut zu wissen
Überprüfen Sie auch die UDP-Listener für Geyser und Bedrock. Ein Blick auf die Java TCP-Liste reicht möglicherweise nicht aus.