“Zepsuty” świat na postawionym serwerze MC

Zombie
problem
Jajcon
Jajcon

Witam, Ostatnio postanowiłem zakupić nowego VPS KVM+ 32GB RAM, Na którym postawiłem serwer minecraft (działa idealnie: 120 graczy i stałe 20TPS, osobiście polecam). Lecz mam pewniem problem. Pierwsze włączenie serwera po wgraniu plików działa dobrze, ale po włączeniu serwera drugi raz występują błędy światów oraz jakiejś części graczy czyści się ekwipunek. Powiem, że przed zmianą maszyny nic takiego nie miało miejsca (wcześniej OPENVZ 8GB) Aktualnie radzę sobie z problemem wgrywając wszystkie mapy na nowo i wgrywanie do świata defaultowego pliki playerdata z ekwipunkiem które pobieram od czasu do czasu. Trwa to kilka godzin i nie jest to wygodne rozwiązanie, więc wie ktoś może jak to naprawić? + na kazdym swiecie resetuje sie gamerule (Java 8, serwer odpalam z roota) Log błędu dam przy następnym restarcie.

DoreK
DoreK α-tester v3

Niestety bez logów nie będziemy w stanie Ci pomóc. Poza tym, usuwasz logi skoro będziesz je miał dopiero po restarcie?

Jajcon
Jajcon

w sumie racja, są logi poczekaj

Jajcon
Jajcon

[23:02:27] [Server thread/WARN]: java.io.EOFException [23:02:27] [Server thread/WARN]: at java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:268) [23:02:27] [Server thread/WARN]: at java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:258) [23:02:27] [Server thread/WARN]: at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:164) [23:02:27] [Server thread/WARN]: at java.util.zip.GZIPInputStream.(GZIPInputStream.java:79) [23:02:27] [Server thread/WARN]: at java.util.zip.GZIPInputStream.(GZIPInputStream.java:91) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:21) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.WorldNBTStorage.getWorldData(WorldNBTStorage.java:93) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.World.(World.java:240) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.WorldServer.(WorldServer.java:52) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.SecondaryWorldServer.(SecondaryWorldServer.java:6) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:264) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:227) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:493) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [23:02:27] [Server thread/WARN]: java.io.EOFException [23:02:27] [Server thread/WARN]: at java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:268) [23:02:27] [Server thread/WARN]: at java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:258) [23:02:27] [Server thread/WARN]: at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:164) [23:02:27] [Server thread/WARN]: at java.util.zip.GZIPInputStream.(GZIPInputStream.java:79) [23:02:27] [Server thread/WARN]: at java.util.zip.GZIPInputStream.(GZIPInputStream.java:91) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.NBTCompressedStreamTools.a(NBTCompressedStreamTools.java:21) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.WorldNBTStorage.getWorldData(WorldNBTStorage.java:104) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.World.(World.java:240) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.WorldServer.(WorldServer.java:52) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.SecondaryWorldServer.(SecondaryWorldServer.java:6) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:264) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:227) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:493) [23:02:27] [Server thread/WARN]: at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) tak jest przy każdym świecie jak się ładuje (tak, start.sh ma uprawnienia rwx) Dodam, żę błędów nie ma gdy resetuję serwer przez komendę /restart

LinGruby
LinGruby Pionier

Przeniosłem z VPS do Minecraft

Patbox
Patbox

Może wgraj ponownie silnik, coś podczas wgrywania mogło się popsuć.

Toranktto
Toranktto

Zmieniłbym silnik na początek, możliwe że trafił się wadliwy build. Co do pracowania na koncie root odsyłam do https://lvlup.rok.ovh/t/nigdy-nie-pracuj-na-koncie-root/6048. A może posiadasz jakieś specyficzne pluginy?

anon10657637
anon10657637

Toranktto:

A może posiadasz jakieś specyficzne pluginy?

Pluginy odpadają, są dwa wyjścia:

  • wadliwy build
  • exploit który wygenerował taki zapis mapy, że jest niemożliwy do odczytu

Obstawiam to pierwsze, więc zmiana builda silnika powinna pomóc. A jak nie, no to backupy (o ile były takowe wykonywane).

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

ja to bym sprawdził dysk używając smartctl https://www.thomas-krenn.com/pl/wiki/Analiza_twardego_dysku_z_smartctl

no i może też czy nie jedziemy na granicy zużycia dysku

df -h