Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z start.sh


Rekomendowane odpowiedzi

Opublikowano

Mam problem z autorestartem serwera 1.15.2, wgrałem plugin UltimateAutoRestart oraz plik .sh (zawartosc ponizej) po resecie serwer nie odpala się ponownie. 

 

"cd /root/start.sh
screen -S mcs java -Xms1024M -Xmx6144M -jar /root/spigot-1.15.2.jar"

 

w pliku spigot.yml

 

linijki:

 

  restart-on-crash: true
  restart-script: ./start.sh

 

Jeśli z pliku start.sh zmienie linijkę na 

screen  java -Xms1024M -Xmx6144M -jar /root/spigot-1.15.2.jar

to po resecie odpala ale jako sesje javy a nie jako screen i nie moge wejść na proces.

 

Proszę o pomoc!!

 

Z góry dzięki

 

 


 

Opublikowano

Po 1. dlaczego jako root?

2. Nie prościej zrobić pętlę która uruchamia stale serwer minecraft?

 

while [ true ]; do

java [...]

sleep 1

done

 

i w screenie

Opublikowano

Wrzuciłem do root i tak zostało 🙂 A moge prosić dokładnie jak ma wygladac start.sh?

 


 

Opublikowano

Ze względów bezpieczeństwa radzę utworzyć użytkownika i przenieść pliki. Wyłącz automatyczne restartowanie po crashu i to jest przykładowa zawartość start.sh

 

#!/bin/bash
while [ true ]; do
java -Xms1G -Xmx6G -jar spigot.jar
sleep 1
done

i uruchamiasz

screen -dmS MinecraftServer ./start.sh

 

Opublikowano

Więc prawdopodobnie zrobiłeś coś źle 🙂

 

Opisz mi dokładnie co zrobiłeś, w jaki sposób uruchamiasz, gdzie znajdują się pliki i wyślij na PW.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...