JanS
Anmeldungsdatum: 8. Mai 2012
Beiträge: 47
|
Moin,
ich habe mir heute mal versucht einen Minecraft server aufzusetzen.
wie im Wiki beschrieben. Hat natürlich mal wieder nix geklappt.
Ich bin im Moment mal wieder nur aufs lokale netz beschränkt. Habe aber inzwischen sogar (um alle Fehlerquellen auszuschließen den Port 25565) in meinem Router freigegeben.
Ich starte den Server und er läuft auch, aber ich kann mich mit keinem Account darauf zugreifen. Bei google findet man gar nix dazu. Ich such schon seit ner ewigkeit!
Also. Wenn ich versuche mich auf dem Server anzumelden sehe ich beim Client: "Internal Exception: java.io.IOException: Die Verbindenug wurde vom Kommunikationspartner zurückgesetzt"
Beim Server sehe ich: "java.io.IOException: Bad packet id 20
at ei.a(SourceFile:193)
at ci.i(SourceFile:250)
at ci.c(SourceFile:16)
at cj.run(SourceFile:94)
2015-02-15 21:34:18 [INFO] /192.168.178.22:33816 lost connection"
Bei Wireshark macht es auf mich den eindruck als ob der Port nicht freiist.
wenn ich beim client nmap <serveraddresse> eingebe, sehe ich auch das der Port 25565 nicht frei ist.
Scheinbar liegt da also das Problem.
Inzwischen habe ich auch schon in der /etc/hosts.allowed alle IPs auf dem Port freigegeben. Klappt auch nicht.
Ich versteh die Welt nicht mehr. Was kann man noch versuchen? Was mach ich falsch. Das kann doch nicht so schwer sein.
Würde mich freuen wenn jemand irgend nen Tip hat. Liebe Grüße
Jan
|
redknight
Moderator & Supporter
Anmeldungsdatum: 30. Oktober 2008
Beiträge: 21730
Wohnort: Lorchhausen im schönen Rheingau
|
JanS schrieb: wenn ich beim client nmap <serveraddresse> eingebe, sehe ich auch das der Port 25565 nicht frei ist.
Scheinbar liegt da also das Problem.
Bitte immer den aufgerufenen Befehl zeigen. Standardmässig scannt nmap nämlich nur die Ports bis 1024, wie ein Blick ins Wiki auch erklärt. Zeige außerdem sudo netstat -tulpen auf dem Server und lies Richtig fragen. Die Fehlermeldung deutet nämlich eher darauf hin, dass eine Verbindung zustande kam und dann durch ein Reset beendet zu werden.
|
JanS
(Themenstarter)
Anmeldungsdatum: 8. Mai 2012
Beiträge: 47
|
Moin,
erstmal danke für den Tip und link.
Ich konnte jetzt also feststellen, das der Port offen ist.
Ich habe jetzt noch mal mit Wireshark mitgeschnitten.
Dort kann man folgendes sehen.
| NO Time Source Destination Protocal Length Info
21 8.734724000 192.168.178.39 192.168.178.22 TCP 66 25565 > 39597 [RST, ACK] Seq=1 ...
|
Sieht doch wie vermutet nach einem Reset aus, oder? Die ausgabe auf:
Ist wie folgt:
1
2
3
4
5
6
7
8
9
10
11
12 | Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 9983 1148/sshd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 0 10411 804/smbd
tcp 0 0 0.0.0.0:43485 0.0.0.0:* LISTEN 109 9564 490/rpc.statd
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 0 10412 804/smbd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 0 9524 484/rpcbind
tcp6 0 0 :::22 :::* LISTEN 0 9985 1148/sshd
tcp6 0 0 192.168.178.39:25565 :::* LISTEN 1000 21141 20328/java
...
...
...
|
Kann ich noch irgendwas angeben/machen/helfen? Grüße
Jan
|
redknight
Moderator & Supporter
Anmeldungsdatum: 30. Oktober 2008
Beiträge: 21730
Wohnort: Lorchhausen im schönen Rheingau
|
Wenn der RST vom server kommt, sollte der was ausgeben. IN der Regel startet man den Server doch in einer screen-session, in der Du auch die Debugmeldungen mitlesen können solltest
|
JanS
(Themenstarter)
Anmeldungsdatum: 8. Mai 2012
Beiträge: 47
|
Ich weiß echt nicht mehr weiter.
Ich habe eine neue Sitzung bei screen gestartet:
| screen -S minecraftsitzung
|
mit
sehe ich auch das da so eine Sitzung gestartet ist.
Wenn ich jetzt den Minecraft server start
| java -Xms1024M -Xmx1024M -jar minecraft_server.jar
|
und Versuche von einem Client zu verbinden kommen auch nicht mehr debug ausgaben.
Wie gehabt:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | 2015-02-16 21:01:58 [INFO] Starting minecraft server version 1.5.2
2015-02-16 21:01:58 [INFO] Loading properties
2015-02-16 21:01:58 [INFO] Default game type: SURVIVAL
2015-02-16 21:01:58 [INFO] Generating keypair
2015-02-16 21:01:59 [INFO] Starting Minecraft server on 192.168.178.39:25565
2015-02-16 21:01:59 [INFO] Preparing level "world"
2015-02-16 21:01:59 [INFO] Preparing start region for level 0
2015-02-16 21:01:59 [INFO] Done (0,871s)! For help, type "help" or "?"
java.io.IOException: Bad packet id 20
at ei.a(SourceFile:193)
at ci.i(SourceFile:250)
at ci.c(SourceFile:16)
at cj.run(SourceFile:94)
2015-02-16 21:02:07 [INFO] /192.168.178.22:40115 lost connection
|
Ich konnte leider bisher nicht rausfinden wie ich screen gesprächiger bekomme.
screen -help hilf mir nicht weiter und die tastenkürzel ausm Wiki, gehen bei der Konsole auch nicht.
Hätte mich auch gewundert... Grüße
Jan
|
redknight
Moderator & Supporter
Anmeldungsdatum: 30. Oktober 2008
Beiträge: 21730
Wohnort: Lorchhausen im schönen Rheingau
|
Das sieht nach einem internen Fehler entweder im Server oder im Client aus. Sorry, da bin ich raus, da kann ich nciht weiterhelfen.
|
JanS
(Themenstarter)
Anmeldungsdatum: 8. Mai 2012
Beiträge: 47
|
Also Client kann ich ausschließen.
Der kann sich auf anderen Servern im Lokalen netz auch ohne Probleme einwählen außerdem hab ich getestet das sich mit anderen Client rechnern (der von meiner Freundin z.B.) genau das gleiche Verhalten zeigt.
Außerdem habe ich den Server gerade neu aufgesetzt. Kann mir gut vorstellen das da irgendwas an der Konfiguration nicht hinhaut.
Gibt es nicht noch irgendwelche Möglichkeiten (debugausgaben etc.) um das Problem einzugrenzen? Kann es vielleicht wieder etwas damit zu tun das mein home-Verzeichnis verschlüselt ist oder so? Das hat mir schon mal Probleme gemacht.
Bin echt am verzweifeln.
|
V_for_Vortex
Anmeldungsdatum: 1. Februar 2007
Beiträge: 12085
Wohnort: Berlin
|
JanS schrieb: Kann es vielleicht wieder etwas damit zu tun das mein home-Verzeichnis verschlüselt ist oder so? Das hat mir schon mal Probleme gemacht.
Eigentlich nicht, die Verschlüsselung ist für System und Anwendungen transparent.
|
JanS
(Themenstarter)
Anmeldungsdatum: 8. Mai 2012
Beiträge: 47
|
Ok,
Ich hab wieder neuigkeiten.
Ich habe ja auf meinem Server Minecraft über die Kommandozeile runtergeladen. Mit:
| wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar
|
Das hab ich jetzt auf meinem Client rechner auch mal versucht. Und, wer hätte es erwartet? Es funktioniert auch nicht. Ich kann mich dann nicht mal auf localhost einloggen.
Wenn ich mir aber über die minecraft seite den Server runterlade, geht es ohne Probleme, wenn man in diesem einen textdokument eula=true setze.
Scheinbar geht also das Minecraft aus dem link im Wiki nicht. Jetzt würde mich mal interessieren wie man dann über kommandozeile das richtige runterladen kann, und warum das aus dem Wiki nicht geht.
Ach ja, für die die es interessiert.
Im Wiki steht auch zum starten von Minecraft:
| java -Xmx 1024M -Xms 1024M -jar minecraft_server.jar -nogui
|
1. Es dürfen keine leerzeichen zwischen Xmx und 1024M, genau so bei Xms.
2. vor nogui darf kein '-', also einfach nur nogui. Viele Grüße
Jan
|
V_for_Vortex
Anmeldungsdatum: 1. Februar 2007
Beiträge: 12085
Wohnort: Berlin
|
JanS schrieb: Ich habe ja auf meinem Server Minecraft über die Kommandozeile runtergeladen. Mit:
| wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar
|
Der Link ist meines Wissens veraltet. Seit einer der letzten Versionen (1.7? 1.8?) sind die Server-Jars nach der Version benannt, z.B. zur Zeit https://s3.amazonaws.com/Minecraft.Download/versions/1.8.1/minecraft_server.1.8.1.jar.
Jetzt würde mich mal interessieren wie man dann über kommandozeile das richtige runterladen kann
| wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8.1/minecraft_server.1.8.1.jar
|
Im Wiki steht auch zum starten von Minecraft:
| java -Xmx 1024M -Xms 1024M -jar minecraft_server.jar -nogui
|
In welchem Wiki? In unserem Wiki sowie im offiziellen Wiki und auf der offiziellen Download-Seite sind dort keine Leerzeichen nach Xmx und Xms.
|
JanS
(Themenstarter)
Anmeldungsdatum: 8. Mai 2012
Beiträge: 47
|
Super,
Ich bin schon fast verzweifelt.
Jetzt klappt es.
Dafür hätten sich die Entwicker von Minecraft auch mal ne ordentliche Debugausgabe ausdenken können.
Der ort wo es falsch steht ist in diesem Wiki:
http://wiki.ubuntuusers.de/Dedizierter_Minecraft-Server Viiiielen Dank für die Hilfe!!!
|
V_for_Vortex
Anmeldungsdatum: 1. Februar 2007
Beiträge: 12085
Wohnort: Berlin
|
JanS schrieb: Der ort wo es falsch steht ist in diesem Wiki:
http://wiki.ubuntuusers.de/Dedizierter_Minecraft-Server
Na dann ran, die Wiki kann jeder ändern. 😉 Eine Kurzanleitung gibt's hier und für Fragen hat jeder Artikel eine Diskussion.
|