1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Фикс Решение проблемы с чанками.

Тема в разделе "Управление сервером Bukkit", создана пользователем Василий Гейдарович, 8 июл 2013.

  1. Автор темы
    Василий Гейдарович

    Василий Гейдарович Старожил Пользователь

    Баллы:
    103
    Была у меня такая проблемка. Я нашел решение, хотел бы поделится с Вами. Хотя я уже ответил в той теме, ну да ладно.
    Сама ошибка:

    Код:
    2013-07-04 14:27:32 [SEVERE] The server has stopped responding!
    2013-07-04 14:27:32 [SEVERE] Please report this to http://www.mcportcentral.co.za/
    2013-07-04 14:27:32 [SEVERE] Spigot version: 1.4.7-R1.1-SNAPSHOT
    2013-07-04 14:27:32 [SEVERE] Begin Exception Trace For All Threads:
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: Thread-5
    2013-07-04 14:27:32 [SEVERE]    PID: 16 | Alive: true | State: TIMED_WAITING
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE]        java.lang.Thread.sleep(Native Method)
    2013-07-04 14:27:32 [SEVERE]        hp.run(DedicatedServerSleepThread.java:23)
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: Spigot Watchdog Thread
    2013-07-04 14:27:32 [SEVERE]    PID: 26 | Alive: true | State: RUNNABLE
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE]        java.lang.Thread.dumpThreads(Native Method)
    2013-07-04 14:27:32 [SEVERE]        java.lang.Thread.getAllStackTraces(Thread.java:1618)
    2013-07-04 14:27:32 [SEVERE]        org.bukkit.craftbukkit.v1_4_R1.util.WatchdogThread.run(WatchdogThread.java:60)
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: DestroyJavaVM
    2013-07-04 14:27:32 [SEVERE]    PID: 17 | Alive: true | State: RUNNABLE
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: Server thread
    2013-07-04 14:27:32 [SEVERE]    PID: 15 | Alive: true | State: RUNNABLE
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE]        buildcraft.core.inventory.TransactorSimple.inject(TransactorSimple.java:27)
    2013-07-04 14:27:32 [SEVERE]        buildcraft.core.inventory.Transactor.add(Transactor.java:16)
    2013-07-04 14:27:32 [SEVERE]        buildcraft.transport.PipeTransportItems.canReceivePipeObjects(PipeTransportItems.java:217)
    2013-07-04 14:27:32 [SEVERE]        buildcraft.transport.PipeTransportItems.getPossibleMovements(PipeTransportItems.java:185)
    2013-07-04 14:27:32 [SEVERE]        buildcraft.transport.PipeTransportItems.resolveDestination(PipeTransportItems.java:165)
    2013-07-04 14:27:32 [SEVERE]        buildcraft.transport.PipeTransportItems.entityEntering(PipeTransportItems.java:107)
    2013-07-04 14:27:32 [SEVERE]        buildcraft.transport.TileGenericPipe.entityEntering(TileGenericPipe.java:356)
    2013-07-04 14:27:32 [SEVERE]        buildcraft.transport.PipeTransportItems.handleTileReached(PipeTransportItems.java:328)
    2013-07-04 14:27:32 [SEVERE]        buildcraft.transport.PipeTransportItems.moveSolids(PipeTransportItems.java:317)
    2013-07-04 14:27:32 [SEVERE]        buildcraft.transport.PipeTransportItems.updateEntity(PipeTransportItems.java:225)
    2013-07-04 14:27:32 [SEVERE]        buildcraft.transport.Pipe.updateEntity(Pipe.java:166)
    2013-07-04 14:27:32 [SEVERE]        buildcraft.transport.TileGenericPipe.g(TileGenericPipe.java:189)
    2013-07-04 14:27:32 [SEVERE]        yc.h(World.java:2606)
    2013-07-04 14:27:32 [SEVERE]        in.h(WorldServer.java:701)
    2013-07-04 14:27:32 [SEVERE]        net.minecraft.server.MinecraftServer.r(MinecraftServer.java:844)
    2013-07-04 14:27:32 [SEVERE]        ho.r(DedicatedServer.java:309)
    2013-07-04 14:27:32 [SEVERE]        net.minecraft.server.MinecraftServer.q(MinecraftServer.java:745)
    2013-07-04 14:27:32 [SEVERE]        net.minecraft.server.MinecraftServer.run(MinecraftServer.java:632)
    2013-07-04 14:27:32 [SEVERE]        fy.run(ThreadMinecraftServer.java:16)
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: process reaper
    2013-07-04 14:27:32 [SEVERE]    PID: 167 | Alive: true | State: TIMED_WAITING
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE]        sun.misc.Unsafe.park(Native Method)
    2013-07-04 14:27:32 [SEVERE]        java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
    2013-07-04 14:27:32 [SEVERE]        java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
    2013-07-04 14:27:32 [SEVERE]        java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
    2013-07-04 14:27:32 [SEVERE]        java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
    2013-07-04 14:27:32 [SEVERE]        java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
    2013-07-04 14:27:32 [SEVERE]        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
    2013-07-04 14:27:32 [SEVERE]        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    2013-07-04 14:27:32 [SEVERE]        java.lang.Thread.run(Thread.java:722)
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: Thread-14
    2013-07-04 14:27:32 [SEVERE]    PID: 37 | Alive: true | State: TIMED_WAITING
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE]        java.lang.Thread.sleep(Native Method)
    2013-07-04 14:27:32 [SEVERE]        net.coreprotect.thread.CacheCleanUp.run(CacheCleanUp.java:14)
    2013-07-04 14:27:32 [SEVERE]        java.lang.Thread.run(Thread.java:722)
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: Thread-6
    2013-07-04 14:27:32 [SEVERE]    PID: 18 | Alive: true | State: RUNNABLE
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE]        java.io.FileInputStream.readBytes(Native Method)
    2013-07-04 14:27:32 [SEVERE]        java.io.FileInputStream.read(FileInputStream.java:242)
    2013-07-04 14:27:32 [SEVERE]        java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
    2013-07-04 14:27:32 [SEVERE]        java.io.BufferedInputStream.read(BufferedInputStream.java:254)
    2013-07-04 14:27:32 [SEVERE]        java.io.FilterInputStream.read(FilterInputStream.java:83)
    2013-07-04 14:27:32 [SEVERE]        org.bukkit.craftbukkit.libs.jline.console.ConsoleReader$1.read(ConsoleReader.java:167)
    2013-07-04 14:27:32 [SEVERE]        org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:267)
    2013-07-04 14:27:32 [SEVERE]        org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:204)
    2013-07-04 14:27:32 [SEVERE]        org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995)
    2013-07-04 14:27:32 [SEVERE]        org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1167)
    2013-07-04 14:27:32 [SEVERE]        hq.run(DedicatedServerCommandThread.java:37)
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: Listen thread
    2013-07-04 14:27:32 [SEVERE]    PID: 25 | Alive: true | State: RUNNABLE
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE]        java.net.PlainSocketImpl.socketAccept(Native Method)
    2013-07-04 14:27:32 [SEVERE]        java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
    2013-07-04 14:27:32 [SEVERE]        java.net.ServerSocket.implAccept(ServerSocket.java:522)
    2013-07-04 14:27:32 [SEVERE]        java.net.ServerSocket.accept(ServerSocket.java:490)
    2013-07-04 14:27:32 [SEVERE]        hu.run(ServerListenThread.java:83)
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: Snooper Timer
    2013-07-04 14:27:32 [SEVERE]    PID: 11 | Alive: true | State: TIMED_WAITING
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE]        java.lang.Object.wait(Native Method)
    2013-07-04 14:27:32 [SEVERE]        java.util.TimerThread.mainLoop(Timer.java:552)
    2013-07-04 14:27:32 [SEVERE]        java.util.TimerThread.run(Timer.java:505)
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: File IO Thread
    2013-07-04 14:27:32 [SEVERE]    PID: 55 | Alive: true | State: TIMED_WAITING
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE]        java.lang.Thread.sleep(Native Method)
    2013-07-04 14:27:32 [SEVERE]        aiw.b(ThreadedFileIOBase.java:61)
    2013-07-04 14:27:32 [SEVERE]        aiw.run(ThreadedFileIOBase.java:27)
    2013-07-04 14:27:32 [SEVERE]        java.lang.Thread.run(Thread.java:722)
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: Spigot Metrics Gathering Thread
    2013-07-04 14:27:32 [SEVERE]    PID: 27 | Alive: true | State: TIMED_WAITING
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE]        java.lang.Thread.sleep(Native Method)
    2013-07-04 14:27:32 [SEVERE]        org.bukkit.craftbukkit.v1_4_R1.util.TimedThread.run(TimedThread.java:29)
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: Thread-15
    2013-07-04 14:27:32 [SEVERE]    PID: 38 | Alive: true | State: TIMED_WAITING
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE]        java.lang.Thread.sleep(Native Method)
    2013-07-04 14:27:32 [SEVERE]        net.coreprotect.consumer.Consumer.run(Consumer.java:46)
    2013-07-04 14:27:32 [SEVERE]        java.lang.Thread.run(Thread.java:722)
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:27:32 [SEVERE] Current Thread: Signal Dispatcher
    2013-07-04 14:27:32 [SEVERE]    PID: 5 | Alive: true | State: RUNNABLE
    2013-07-04 14:27:32 [SEVERE]    Stack:
    2013-07-04 14:27:32 [SEVERE] ------------------------------
    2013-07-04 14:31:44 [INFO] Read timed out
    
    Исправить просто:
    • Становитесь в поврежденный чанк, сервер естественно вылетает.
    • Далее полностью останавливаете сервер и удаляете папку mods & coremods.
    • Запускаете сервер, запустился - прекрасно, останавливаете.
    • Возвращаете папки mods & coremods на свое место.
    • Done
    Правда есть небольшие побочные эффекты, спавн немного повредится(у меня чуть-чуть), но это явно лучше чем постоянные вылеты.
    C Вас лайк :3
     
  2. origamerpro

    origamerpro Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    origamerpro
    по мне бекап и откат , лучше твоего способа. Минус твоего способа в том, что все мод вещи с карты удаляются. А если у игрока было 100500 ультимат панелей?
     
  3. Автор темы
    Василий Гейдарович

    Василий Гейдарович Старожил Пользователь

    Баллы:
    103
    Они не удалятся. Просто спавн может быть немного поврежден, не сильно.
     
  4. Богдан Малышев

    Богдан Малышев Старожил Пользователь

    Баллы:
    103
    Можно откатить отдельный чанк worldeditom
     
  5. Code

    Code Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    _Gizmo
    не всегда. если не отключить мод с кривым предметом, то регенишь чанк не заходя в него => он прогружается в память сервера => сервер крашится.
     
  6. Богдан Малышев

    Богдан Малышев Старожил Пользователь

    Баллы:
    103
    Можно додумать координаты чанка и прописать ему set0
     
  7. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    При полной регенерации чанка он не прогружается в память сервера перед регеном.
    Он удаляется и генерится новый.
     
  8. AlexMerser

    AlexMerser Старожил Пользователь

    Баллы:
    173
    Регенерация это //regen???
     

Поделиться этой страницей