noobVps | 2019-02-06 12:16:42 UTC | #1
Proszę o pomoc mam dzialajacy serwer minecraft z graczami ale nie mogę nic napisac w konsoli MC jak przejde do screena a potrzebuje zrestartowac serwer z konsoli…
Nie da sie nic napisac zadnej komendy
jak to odblokowac, nie chcę zabijac procesu aby sie nic nie popsulo na serwerze
proszę o pomoc
Jestem na Ubuntu 16 czy tutaj tez trafil ten zepsuty kernel co do 18 ?
Zrestartowalem vps wlaczylem MC w screen i nadal nie moge pisac w konsoli…
Zaznaczę że wczesniej zmienilem sobie czas w systemie i gdy startuje silnik MC teraz wyskakuje taki błąd:
[12:37:54] [Server console handler/ERROR]: Exception handling console input
java.io.IOException: Resource temporarily unavailable
at java.io.FileInputStream.readBytes(Native Method) ~[?:1.8.0191]
at java.io.FileInputStream.read(FileInputStream.java:255) ~[?:1.8.0191]
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) ~[?:1.8.0191]
at java.io.BufferedInputStream.read(BufferedInputStream.java:265) ~[?:1.8.0191]
at org.bukkit.craftbukkit.libs.jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:169) ~[engine.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.craftbukkit.libs.jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:137) ~[engine.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.craftbukkit.libs.jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:246) ~[engine.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:261) ~[engine.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:198) ~[engine.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:2145) ~[engine.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:2349) ~[engine.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v112R1.DedicatedServer$2.run(DedicatedServer.java:85) [engine.jar:git-Spigot-dcd1643-e60fc34]
[12:37:54] [Server thread/INFO]: Default game type: SURVIVAL
Aylin | 2019-02-06 12:35:45 UTC | #2
[quote=”noobVps, post:1, topic:9996”]
Jestem na Ubuntu 16 czy tutaj tez trafil ten zepsuty kernel co do 18 ?
[/quote]
Czyli widziałeś ten wątek? :thinking:
Tutaj jest “rozwiązanie” czyli tymczasowa proteza żeby dobić się do serwera.
https://www.spigotmc.org/threads/cannot-use-spigot-server-console.354968/
TL;DR patrz post#12
FYI you can use –nojline to fall back to the Vanilla console, some users report this works ok.
W międzyczasie możesz zmienić narzędzie i zamiast screen użyć tmux. Nie mam pojęcia czy tmux da radę z serwerem MC, ale raczej warto spróbować :sweat:
noobVps | 2019-02-06 12:40:59 UTC | #3
szczerze nie widziałem ale obiło się o uszy tylko nie pomyślałem że mi się tak stanie bo jestem na 16 ubuntu.
prosił bym bardzo o wytłumaczenie jak dla nooba krok po kroku jak dodać ten –nojline :)
I czemu się tak stało jak zmieniłem czas na maszynie na warsaw ?
Aylin | 2019-02-06 12:44:56 UTC | #4
Nie mam pojęcia, tutaj są już potrzebni magicy od MC :>
Jak już masz flagę/komendę to zawsze Google będzie bardziej pomocne. Powyższy link wydłubałam właśnie taką metodą - wklej błąd, zobacz co wyskoczy, spróbuj najrozsądniejszej odpowiedzi. :man_shrugging:
Przed dłubaniem zrób kopię zapasową :>
Lumpiasty | 2019-02-06 12:51:03 UTC | #5
Oto i magik od MC :>
Jak masz skrypt odpalający serwer to poszukaj w nim podobnej liniki:
java
Dodaj na końcu tej lini wspomniane –nojline
noobVps | 2019-02-06 13:01:40 UTC | #6
czyli jak np mam taki startowy
java -Xmx1024M -Xms1024M -jar engine.jar nogui
to ma wygladac tak ?
java -Xmx1024M -Xms1024M -jar engine.jar –nojline
Lumpiasty | 2019-02-06 13:02:46 UTC | #7
Nie, ma to wyglądać tak:
java -Xmx1024M -Xms1024M -jar engine.jar nogui –nojline
noobVps | 2019-02-06 13:06:21 UTC | #8
ok dziekuję bardzo, w nocy sprawdzę jak nie będzie graczy :)
system | 2019-03-10 13:06:23 UTC | #9
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.