Решено Фикс краша сервера Spigot [1.5.2-1.7.2(4)] MCPC+ [1.6.4]

Статус
Закрыто для дальнейших ответов.
alexandrage, странно, у меня процессор Xeon E3 1270 4 ядра 8 потоков.
Нагрузка 5 серверов от ядра mcpc-plus-1.6.4-R2.1-forge965-B251.jar
Если бы было бы плохое ядро, нагрузка бы до максимума забивала, а так все спокойно.

5ec5558b77a52af09317d0ca45dec0b63cd11343.png
Негоже от рута сидеть.
 
А что за ошибки? С ними пока не встречался.
 
что с ядром MCPC+ 1.6.4? у меня вообще он не стартует. Крашится при загрузке миров:
09:54:08 [INFO] Loading dimension 1 (DIM1) (net.minecraft.server.dedicated.DedicatedServer@763df79a)
09:54:08 [SEVERE] java.lang.RuntimeException: java.io.EOFException
09:54:08 [SEVERE] at codechicken.chunkloader.ChunkLoaderManager.load(ChunkLoaderManager.java:568)
09:54:08 [SEVERE] at codechicken.chunkloader.ChunkLoaderEventHandler.onWorldLoad(ChunkLoaderEventHandler.java:90)
09:54:08 [SEVERE] at net.minecraftforge.event.ASMEventHandler_134_ChunkLoaderEventHandler_onWorldLoad_Load.invoke(.dynamic)
09:54:08 [SEVERE] at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
09:54:08 [SEVERE] at net.minecraftforge.event.EventBus.post(EventBus.java:108)
09:54:08 [SEVERE] at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:425)
09:54:08 [SEVERE] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:224)
09:54:08 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630)
09:54:08 [SEVERE] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
09:54:08 [SEVERE] Caused by: java.io.EOFException
09:54:08 [SEVERE] at java.io.DataInputStream.readInt(DataInputStream.java:392)
09:54:08 [SEVERE] at codechicken.chunkloader.ChunkLoaderManager.loadLoginTimes(ChunkLoaderManager.java:579)
09:54:08 [SEVERE] at codechicken.chunkloader.ChunkLoaderManager.load(ChunkLoaderManager.java:564)
09:54:08 [SEVERE] ... 8 more
09:54:08 [SEVERE] Encountered an unexpected exception RuntimeException
java.lang.RuntimeException: java.io.EOFException
at codechicken.chunkloader.ChunkLoaderManager.load(ChunkLoaderManager.java:568)
at codechicken.chunkloader.ChunkLoaderEventHandler.onWorldLoad(ChunkLoaderEventHandler.java:90)
at net.minecraftforge.event.ASMEventHandler_134_ChunkLoaderEventHandler_onWorldLoad_Load.invoke(.dynamic)
at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
at net.minecraftforge.event.EventBus.post(EventBus.java:108)
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:425)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:224)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
Caused by: java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.java:392)
at codechicken.chunkloader.ChunkLoaderManager.loadLoginTimes(ChunkLoaderManager.java:579)
at codechicken.chunkloader.ChunkLoaderManager.load(ChunkLoaderManager.java:564)
... 8 more
09:54:08 [SEVERE] This crash report has been saved to: /home/user1/mc/./crash-reports/crash-2014-03-27_09.54.08-server.txt

корявый фикс.
 
Нуждаюсь в отдельном файлике-фиксе для 1.5.2, alexandrage не располагаете таким?
 
Хочу отблагодарить ТS, очень быстрый ответ дал!
У нас сразу же 4 сервера 1.6.4 легли от такой ошибки ровно в 00:01, кроме 1.5.2 сервера.
Сейчас все стабильно работает.

alexandrage, странно, у меня процессор Xeon E3 1270 4 ядра 8 потоков.
Нагрузка 5 серверов от ядра mcpc-plus-1.6.4-R2.1-forge965-B251.jar
Если бы было бы плохое ядро, нагрузка бы до максимума забивала, а так все спокойно.

5ec5558b77a52af09317d0ca45dec0b63cd11343.png

Просто правильное ядро нужно искать, много ядер перебирать!
Там одни ядра дают большую нагрузку на процессор, а одни нормально работают. Так что ищи!
Не отказался бы от лайка :good:
 
TeamCraft, посмотри мою ошибку.
может тут нужно удалить карту?
 
TeamCraft подскажите пожалуйста какой конкретно файлик профиксили в 1.5.2? У нас в ядре есть правки, и необходимо знать название класса который был исправлен. Спасибо
 
А что собственно случилось?
@alexandrage :D У всего мира minecraft пуканы порвало :D. Все облодатели spigot и mcpc+ 1.6 и выше. Часики тикали и наконец то дотикали до сдувания массива :D.
Оверсдув произошел у всех в 0.00 кому то повезло и скрашило позднее.
В новых версиях уже профиксили, вырезали чашкосдувный код спайгота.
TeamCraft подскажите пожалуйста какой конкретно файлик профиксили в 1.5.2? У нас в ядре есть правки, и необходимо знать название класса который был исправлен. Спасибо
@alexandrage
Код:
-+        // Spigot start
-+        if (!playerEntityList.isEmpty())
-+        {
-+            int index = MinecraftServer.currentTick % this.playerEntityList.size();
-+            EntityPlayerMP player = (EntityPlayerMP) this.playerEntityList.get(index);
-+
-+            if (player.lastPing == -1 || Math.abs(player.ping - player.lastPing) > 20)
-+            {
-+                Packet packet = new S38PacketPlayerListItem(player.listName, true, player.ping);
-+
-+                for (EntityPlayerMP splayer : (List<EntityPlayerMP>) this.playerEntityList)
-+                {
-+                    if (splayer.getBukkitEntity().canSee(player.getBukkitEntity()))
-+                    {
-+                        splayer.playerNetServerHandler.sendPacket(packet);
-+                    }
-+                }
-+
-+                player.lastPing = player.ping;
-+            }
-+        }
-+
-+        // Spigot end
 
TeamCraft, а без вайпа карты никак?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх