Minecraft Server automatisch starten

  • Ausgelagert aus: Mc server über Crontab starten


    Hallo Leute ,


    ich komm nicht weiter,

    Ich hab für meine kinder ein Spigot server auf eine RPI mit ssd 500 GB

    der server läst sich händisch starten und leuft gut,

    jetzt wolte ich das über ein Crontab machen und habe es auch hinbekommen nur startet er nach einem Neustart des RPI nicht.


    in Screen-create.sh ist folgendes drin :

    #!/bin/bash
    sudo - root -c "screen -m -d minecraft"
    sleep 5
    screen -S minecraft -X stuff 'cd /home/ubuntu/minecraft\n'
    screen -S minecraft -X stuff 'java -Xmx5G -Xms5G -XX:+useG1GC -jar spigot.jar nogui'

    nach dem neustart geht er nicht mehr von aleine an.

  • Das hat mit der Crontab wenig zu tun, sondern eher mit bash oder einer Shell allgemein oder sudo.

    Ich kenne mich dagegen mit minecraft nicht aus.

    hab alles so gemacht wie in der beschreibung

    Warum willst Du dann den Server mit einem Cronjob starten, wenn es dort mit einer Systemd Service Unit beschrieben ist?

  • es kommt keine !

    Das system ist Respberry Pi Os Lagacy 64Bit Bullseye Lite ohne desktop

    hatte das schon mal da hat auch alles geklappt ,

    Istschon ein paar Jahre her hab es jetzt genauso gemacht und geht nicht ?

  • sind beide da und gehen nicht

    minecraft.service

    Code
    [Unit]
    PartOf=minecraft.service
    
    [Socket]
    ListenFIFO=%t/minecraft.stdin

    und minecraft.socket


  • Journal ist nur das ich den Strt überwachen kann

    Falsch! Das ist die komplette Logdatei.

    status ist nur zu überprüfen ob der Server läuft.

    Auch falsch! Dort steht u.a. ob die Unit aktiviert wurde und ob diese läuft und ggf. auch warum diese nicht läuft.

    Zeig die Ausgabe von journalctl bitte nochmals mit --no-pager, also

    Code
    journalctl -u minecraft --no-pager

    Da fehlt nämlich leider das Zeilenende.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!