Container Station Minecraft Server

  • Hey :qclub:


    Ich habe eine Frage bezüglich dem Einrichten eines Minecraft Servers in der Container Station.
    Habe schon den Container für die Docker Minecraft Bukkit erstellt und gestartet.
    Nun bei mir wird keine IP Adresse oder wie es dort heißt URL angezeigt mit der ich mich verbinden könnte.
    Weiß jemand was man hierbei beachten muss, oder ob man bestimmte Dienste aktivieren muss? Benutze den TS251+ hauptsächlich zum Filme streamen deshlab hab ich alles was ich dazu nicht brauche deaktiviert.


    Bei mir ist aktiviert:
    Antivirus
    DLNA Server
    Download Station
    File und Surveillance Station
    Microsoft Netzwerk
    und die Photo Station


    (Lokal in Minecraft 1.10 wird auch kein Server angezeigt)



    Vielen Dank für die hoffentlich hilfreichen Beiträge! 8o


    MfG Chris :thumbup:

  • Damit der Container von außen erreichbar wird, musst du beim Erstellen des Containers Portweiterleitungen anlegen.
    Werden dir in den Netzwerkeinstellungen des entsprechenden Containers Port angezeigt? Lade vielleicht einfach mal einen Screenshot der Einstellungen hoch.

  • Ich kenn mich mit Minecraft nicht aus, aber deine oben genannte Konfiguration bedeutet, dass über nas_IP:32768 auf den Container Port 25565 zugegriffen wird. In dieser Anleitung wird stattdessen für Host derselbe für Host und Container verwendet. Falls du den Port im Minecraft Client einstellen kannst, müsstest du bei der jetzigen Config 32768 angeben.

  • Moin,
    lange her der Thread aber bei mir gerade aktuell. Der default Port für Minecraft ist 25565 und in der Conatinerstation musst Du dann 25565 sowohl bei HOST als auch bei CONTAINER einstellen. Protokoll ist TCP. Dann sollte das gehen. Läufts denn bei Dir inzwischen ?

  • Kleines Update zu diesem Oldtimer Thread... inzwischen läuft ein Minecraft Container bei mir. Bei der aktuellen Minecraft Version 1.12.2 und dem itzg/minecraft-server:latest Container brauchst Du den Port noch nicht mal anzugeben. Einzig die Geschichte mit der EULA ist interessant. Siehe dazu diesen Thread, wo ich eine Lösung dazu gepostet habe : passender Thread ;)


    Zum Thema IP von Containern noch meine zwei Cent :
    Ich richte die Container immer mit Netzwerkmodus BRIDGE ein und vergebe eine statische IP. Das GUI ist in der aktuellen Version 4.3.3 was die IP-Adresse angeht ein wenig zickig (man ändert die IP händisch und nach einem Klick steht dort wieder die ursprüngliche IP) aber wenn man als letzte Einstellung des Containers vor der Installation die IP eingibt und dann auf "ERSTELLEN" klickt, funktioniert das einwandfrei...

    Einmal editiert, zuletzt von martin-s ()

  • Hallo,
    ich versuche bereits seit mehreren Tagen ein Minecraft Server auf meinem Qnap TS251A zum laufen zu bringen um meine alte Map im Heimnetzwerk nutzen zu können. Ich habe Minecraft 1.5.2 Offline auf meinem Win10 PC und Surface 2 laufen.
    Der Container von itzg ist erstellt und Eula auf True gesetzt, Bridge, statistische IP.


    Der Server startet, aber ich komme nicht auf den Server.
    Beim einloggen kommt beim MC-Fenster die Fehlermeldung:

    Code
    Verbindung unterbrochen.Ende der Datenübertragung

    Qnap TS251A mit 8 GB Ram
    Firmware: 4.3.4.0435


    Ich hoffe mir kann jemand helfen.
    Achja, ich bin kein Profi in diesem Gebiet sondern ehr ein Anfänger.


    Container Station Version: 1.7.2569


  • Keiner eine Idee?
    Kann es an der Mincraft version liegen? Das ich damit den server vom Qnap nicht öffnen kann? Oder hab ich java vielleicht “falsch“ installiert, oder muss der server noch außerhalb der container station geöffnet werden?
    Zum Test habe ich mir einen server auf den Desktop meines PC s gelegt, diesen ausgeführt und meine alte Welt dort eingefügt. Hier komme ich auf den server. Genauso wenn sich freunde über hamachi auf den server joinen wollen. Das funktioniert super. Nur hierfür muss ja dann mein PC immer laufen. Das will ich vermeiden indem ich den mincraft server aufs Qnap packe.
    Ich hoffe mir kann irgendjemand helfen

  • Läuft Dein Minecraft-Server auf der IP-Adresse 0.0.0.0?


    Du brauchst eine Adresse die zu Deinem Netzwerk passt.

  • Hallo buschgespenst,
    danke schon einmal für die Antwort.
    Ich habe in den minecraft server properties nachgeschaut. Hier war keine Server IP eingetragen. Wenn ich hier eine freie IP Adresse meines heimnetzwerkes eingebe besteht weiterhin das gleiche Problem. Wenn ich den container starte, steht am Ende immer noch:
    RCON running on 0.0.0.0:25575


    Es ändert auch nichts, wenn ich in den server properties die ip Adresse des containers oder die vom Qnap probiere.
    Es steht immer nach dem Start des containers im cmd: RCON running on 0.0.0.0:25575

  • Das ist komisch.

    steht bei mir...


    @buschgespenst : er hatte ja zu Anfang geschrieben, daß er per Bridge eine IP konfiguriert hat.


    Spontane Vermutung... Netzwerkeinstellung ? Ich habe unter Container Station - Präferenzen - Netzwerkeinstellungen sowohl bei (lxcbr0)
    als auch bei (docker0) meinen Router als DNS eingetragen. Macht erstmal keinen Sinn, da wir durch den Bridge Mode ja eine fixe IP unabhängig vom
    DHCP vergeben und diese Einstellungen "eigentlich" nicht zum Tragen kommen sollten.
    Nunja... die IP im Bridge Mode als letztes eingeben zu müssen macht auch keinen Sinn, aber so läufts...


    Ansonsten wüsste ich jetzt so spontan auch nicht weiter.

  • @martin-s: Sorry, aber ich habe nicht den ganzen Thread gelesen, weil ich eigentlich auf der Suche nach was Anderem war. Mir kam nur die IP spanisch vor.


    @killtacular: Kannst Du Dich in Minecraft manuell mit der IP Adresse 0.0.0.0:25575 auf den Minecraft-Server verbinden? Oder kommt da eine Fehlermeldung bzw. verbindet er sich einfach nicht?

  • buschgespenst: alles gut... dann erklärt das Deine Frage ;)


    Naja, unter der IP wird er den Server mit Sicherheit nicht erreichen... das "Problem" bei den Containern ist ein ganz einfaches. Wenn sie laufen, ist alles gut. Muss man aber etwas Grundlegendes ändern,
    bietet die Container Station keinerlei Möglichkeit, so richtig einzugreifen.


    Wie auch immer...

  • Ich kenne mich mit Containern noch nicht aus, aber so ein Minecraft-Server auf ner Qnap würde mich schon interessieren. :D Bisher habe ich Minecraft-Server nur auf Windows gemacht.

  • Na dann probier es doch einfach mal aus. Guck Dir mal den Threade #6 hier an. Da steht eigentlich (inkl dem Link) alles drin, was Du brauchst, damit Du den Minecraft Server eingerichtet bekommst. Falls Du Mods einspielen willst erzähl wie Du es dann geschafft hast ;)... soweit bin ich wiederrum noch nicht gekommen.


    Einzig ein "Problem" stellt sich von Zeit zu Zeit ein. Der Container fährt selber runter, weil er wohl irgendwelche Ticks nicht nachzählen kann ?? Und, wenn mein Sohn in irgendeinem Flugmodus zu schnell durch die Gegend saust, verabschiedet sich der Container... Sachen gibts...


    Ich habe beste Erfahrung mit CPU und RAM je 100% für den gesamten Container gemacht. Wenn ich mir die Resourcen aber anschaue, dann bekommt die Containerstation wohl eh nur einen Core zugewiesen. Du solltest aber direkt zu Beginn in der Konfiguration den RAM vom Server auf 2GB, besser 4G setzen -> (Container Einstellungen - Erweiterte Einstellungen - Umgebung - MEMORY).

  • Ich hab schon einiges probiert aber auf die idee die 0.0.0.0:25575 zu probieren bin ich nicht gekommen :D
    hat aber leider nicht funktioniert. Bei Minecraft steht dann:
    Connection refused: connect
    Im Container Station CMD wird auch nicht angezeigt das sich jemand einloggen wollte.
    Kann es sein das ich bei den server properties noch RCON IP hinzufügen muss?
    Oder ist ein Fehler in den server properties vielleicht?

    Danke schonmal für die Hilfe :)


    Den Tipp mit dem Container Netzwerk probier ich noch aus. @buschgespenst

  • Habe die DNS meines router bei beiden eingetragen und server gestartet. Leider ohne Erfolg. RCON running on 0.0.0.0:25575
    Welche einstellung bestimmt diese IP? Die server properties oder die container station?
    Ich habe im Internet was gelesen das die RCON 0.0.0.0:25575 nur bestätigt das der server gestartet ist.

  • @killtacular


    das habe ich auch gerade nachgesehen, ob die IP bei den Server-Properties eingestellt werden kann. Probiere das mal aus und trage dort die IP des Containers ein und schau mal, ob Du Dich dann verbinden kannst. Normal nimmt er hier die IP des Computers wenn hier kein Eintrag ist. (Siehe auch unten bei meinem Minecraft-Server)


    Hast Du schon probiert mit der IP des Containers und dem Port 25575 bzw. dem Port von der Bridge 32768 auf den Server zu kommen? Ich habe jetzt den ganzen Thread gelesen :D Deswegen frage ich wegen dem Bild oben, was Du bzgl. der Bridge gepostet hattest. Oder hast Du den Port der Bridge mittlerweile geändert? Wenn dann hätte der Port von der Bridge 25575 auf 25575 sein müssen.


    Welches Gerät ist diese IP-Adresse? Rcon connection from: /192.168.178.22


    Beim normalen Minecraft-Server von Mohjang selbst sieht das ähnlich aus. Allerdings gibt es hier keinen RCON.

    Jetzt lese ich noch die Sache mit dem Container :)


    @martin-s
    Hmmm, ich denke mit meiner TS-219 komme ich da mit Container und Server nicht mehr weit. So ein Minecraft-Server braucht ordentlich Performance. Wenn man alleine oder zu zweit spielt geht es noch, aber alles was drüber ist wird schon grenzwertig bzw. der Server stürzt einfach ab.


    Der einzige Server für Minecraft der mit Mods zurecht kommt ist kCauldron. Dieser hat wie die lokale Version von Minecraft einen Mods Ordner. Dort kopiert man die Mods hinein die man gerne hätte. Beim lokalen Minecraft dann auch noch die gleichen Mods hinein und fertig... :D Muss man halt vorher testen was zusammen funktioniert. Der MC-Modinstaller gibt aber schon eine gute Vorlage was zusammen passt bzw. sind die Mods so angepasst, dass sie zusammen funktionieren. Bei manchen Mods gibt es aber keinen Multiplayermodus. Mein Sohn und ich spielen auch gerne mit Mods.


    Die letzte Version von kCauldron ist allerdings für Minecraft 1.7.10.

  • @buschgespenst
    OK, danke für den Tip mit kCauldron ! Werde ich auch mal probieren. Ja, hatte beim schreiben nicht dran gedacht, daß Du einen 219er hast. Schade, zumindest was Container und Minecraft angeht.


    @killtacular
    Wenn nix hilft, installier den Container nochmal. Konnte man nicht bei den Umgebungsvariablen den RCON setzen ?

  • @buschgespenst


    Die IP 192.168.178.22 ist mein Surface, womit ich auf den MC-Server per Mohjang zugreifen will.
    Ich habe in den server proporeties bei server-ip die IP des containers und die ip des qnap probiert. Ohne Erfolg.
    Beim Verbindungsaufbau von Minecraft (mohjang) muss ich den Port 25575 angeben sonst findet er den server nicht.
    Ich frage mich warum ich nicht auf den Server komme obwohl im CMD fenster des minecraft containers die meldung

    Code
    Rcon connection from /192.168.178.22

    angezeigt wird (also versucht ja mohjang auf den server zuzugreifen) aber dann in mohjang:

    Code
    Verbindung unterbrochen. Ende der der Datenübertragung

    steht.
    Also findet zwar Mohjang den Server, kommt aber nicht drauf.

    Code
    [14:54:58] [Server thread/INFO]: Preparing spawn area: 93%    
    [14:54:59] [Server thread/INFO]: Done (7.529s)! For help, type "help" or "?"    
    [14:54:59] [Server thread/INFO]: Starting remote control listener    
    [14:54:59] [RCON Listener #1/INFO]: RCON running on 0.0.0.0:25575    
    [14:55:30] [RCON Listener #1/INFO]: Rcon connection from: /192.168.178.22

    Zum Thema Bridge, hier habe ich bei den Servereinstellungen des MC-Containers den Netzwerkmodus auf Bridge gestellt und die Schnittstelle auf 1+2 (Virtual-Switch 3). Dann habe ich eine Statisch IP eingegeben und gespeichert. Hier kann ich keinen Port ändern.


    @martin-s
    Daran habe ich auch schon gedacht nur weis ich nicht was ich eintragen soll :D
    Ich kann nachträglich die Umgebungsvariablen ändern. Was für einen Befehl soll ich eintragen?
    Rcon-ip: (IP des Containers?)



    Vielen dank schonmal an euch. Hatte schon fast aufgegeben den MC-Server zum laufen zu bringen. Ich hoffe wir schaffen das :qclub::thumbup: