Problem z uruchomieniem serwera minecraft w screen na vps

Zombie
vps, minecraft, zarządzanie
Sajmon022
Sajmon022

Witam, zainstalowałem server, stronę itd https://lvlup.rok.ovh/t/instalacja-serwera-minecraft-na-vps-dedyku/248 Z tego wyżej linku natomiast mam błąd

Krok 5 - Uruchomienie serwera w programie screen:

Musimy określić ile chcemy dać pamięci RAM naszemu serwerowi. Przykładowo:

screen -dmS x java -Xms1024M -Xmx1024M -jar spigot/craftbukkit.jar 

W miejsce: Xms1024M -Xmx1024M musimy wpisać ile ram przydzielamy na serwer.

1024MB = 1GB
2048MB = 2GB

To polecenie będzie uruchomiało serwer, więc warto je gdzieś zapisać.

Ta momenda nie działa oczywiście zmieniłem drogę do tego, i przydzielam screen -dmS x java -Xms3072M -Xmx3072M -jar home/mc/silnik.jar

po wpisaniu tej komendy server się nie włącza..

bopke
bopke Moderator forum.lvlup.pro

prawdopodobnie problem jest w tym, że podałeś ścieżkę względną, która wygląda jakby powinna być ścieżką bezwzględną, spróbuj może użyć screen -dmS x java -Xms3072M -Xmx3072M -jar /home/mc/silnik.jar

Dnalrehtuz
Dnalrehtuz

szypkie te moderatory

jak chcesz wiedzieć czemu nie działa to wpisz bez screena

java -Xms3072M -Xmx3072M -jar home/mc/silnik.jar

i się dowiesz czemu nie działa :kappa:

Sajmon022
Sajmon022

A pytanie mam co do tego screena, po np wylaczeniu servera automatycznie się załączy?

DoreK
DoreK α-tester v3

Co to znaczy "automatycznie się załączy"? Poza tym witamy w Polsce - tu należy korzystać ze słowa serwer. Wiem, że się czepiam :<

Timo
Timo Moderator forum.lvlup.pro

Nie, nie załączy się automatycznie samoczynnie. Aby tak było, musisz np. stworzyć zapętlony skrypt.

Opcja -dmS w screenie działa tak, że po zakończeniu procesu ten screen po prostu zniknie ;)

Sajmon022
Sajmon022

a znajde gdzieś taki skrypt ; l ?

Timo
Timo Moderator forum.lvlup.pro

/home/mc/loop.sh

#!/bin/bash

cd /home/mc/

while true; do
java -Xms3072M -Xmx3072M -jar /home/mc/silnik.jar
sleep 2; done

Czyli aby uruchomić proces screena, który będzie podtrzymywał powyższy skrypt, odpowiadający za ponowne uruchomienie serwera, jeśli ten się wyłączy, należy użyć: screen -dmS x /home/mc/loop.sh

Sajmon022
Sajmon022

Zrobiłem jak kierownik mówił i nie działa coś..

Timo
Timo Moderator forum.lvlup.pro

Hmm, możliwe :kappa:

Spróbuj wykrzesać jakieś logi, czy to serwera MC (latest.log), czy to nawet log twojej sesji z terminala. Bez żadnych informacji nie ci nie pomogę, poważnie.

Sajmon022
Sajmon022

a gdzie to znajdę hehe?

Timo
Timo Moderator forum.lvlup.pro

Logi serwera MC zapewne w /home/mc/logs/latest.log a te od terminala to po prostu skopiuj zawartość całego okienka, np. Putty.

Sajmon022
Sajmon022

tyle że w tym latest.log nie mam nic z godziny 22 natomiast z putty

Last login: Fri Feb 1 20:32:04 2019 from xx.xxx.xx.xxx root@vps7525:~# cd /home/mc/ root@vps7525:/home/mc# screen -dmS x /home/mc/loops.sh root@vps7525:/home/mc# screen -dmS x /home/mc/loops.sh root@vps7525:/home/mc#

Timo
Timo Moderator forum.lvlup.pro

Spróbuj wpisać screen, 2x kliknąć enter i użyć komendy /home/mc/loops.sh. Następnie podeślij log.

Sajmon022
Sajmon022

root@vps7525:/home/mc# screen -dmS x /home/mc/loops.sh root@vps7525:/home/mc# screen -dmS x /home/mc/loops.sh root@vps7525:/home/mc# /home/mc/loops.sh. -bash: /home/mc/loops.sh.: No such file or directory root@vps7525:/home/mc# /home/mc/loops.sh -bash: /home/mc/loops.sh: No such file or directory root@vps7525:/home/mc#

Timo
Timo Moderator forum.lvlup.pro

Spróbuj wyciągnąć wnioski z tego komunikatu:

Sajmon022:

No such file or directory

Sajmon022
Sajmon022

No ok, ale mam go wgranego w ftp...

Timo
Timo Moderator forum.lvlup.pro

Widocznie jest w innej lokalizacji, bądź popełniłeś gdzieś literówkę. Dodatkowo najlepiej dodaj chmod temu plikowi - chmod 744 /lokalizacja/pliku/loop

Sajmon022
Sajmon022

sprawdzam i nic niema.. błedu

jakiś pomysł kontakt email lub coś?

Dnalrehtuz
Dnalrehtuz

Timo:

/lokalizacja/pliku/loop Nie podałeś .sh na końcu :kappa: Generalnie to poleciłbym chmod +x /lokalizacja/pliku/loop.sh

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.