Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Косяк с картой, быстро повторяются строки в консоли сервера

Тема в разделе "[Архив] Помощь", создана пользователем d19codec, 6 ноя 2011.

  1. Автор темы
    d19codec

    d19codec Активный участник

    Баллы:
    63
    Приветствую.
    Как только игрок перемещается ближе к определенному месту на карте, начинают быстро повторяться строки в консоли сервера, с такой периодичностью, что файл лога сервера увеличивается на 5-10 мбайт в минуту.
    Как только все выходят с сервера - перестают.
    Запуск сервера без плагинов ничего не меняет, поэтому плагины перечислять думаю нет смысла.
    Косяк с картой, но как его поправить? делать новую карту не вариант, там много построек. Если восстановить только несколько чанков придется - это еще нормально.
    Кстати, если респаун поставить в районе этой зоны, то сообщения выходят даже когда на сервере никого. Если далеко - то нормально. Видимо какая то зона вокруг респауна всегда подгружается, в которую входит этот косячный участок карты.

    Вот так когда обычные юзеры заходят:

    Код:
    20:37:17 [SEVERE] Chunk (-1, -4) stored at  (-1, -2) in world 'world'
    20:37:17 [SEVERE] net.minecraft.server.Chunk
    20:37:17 [SEVERE] java.lang.Throwable
    20:37:17 [SEVERE]      at net.minecraft.server.ChunkProviderServer.getOrCreateC
    hunk(ChunkProviderServer.java:112)
    20:37:17 [SEVERE]      at net.minecraft.server.World.getChunkAt(World.java:300)
    
    20:37:17 [SEVERE]      at net.minecraft.server.World.getTypeId(World.java:247)
    20:37:17 [SEVERE]      at net.minecraft.server.BlockStationary.a(BlockStationar
    y.java:47)
    20:37:17 [SEVERE]      at net.minecraft.server.World.i(World.java:1891)
    20:37:17 [SEVERE]      at net.minecraft.server.World.doTick(World.java:1638)
    20:37:17 [SEVERE]      at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:454)
    20:37:17 [SEVERE]      at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:374)
    20:37:17 [SEVERE]      at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:417)
    Когда заходят ОПы, тоже самое, только строчек побольше.
    Код:
    20:45:59 [INFO] Chunk (-1, -4) stored at  (-1, -2)
    20:45:59 [SEVERE] java.lang.Throwable
    20:45:59 [SEVERE]      at org.bukkit.craftbukkit.util.LongHashtable.get(LongHas
    htable.java:32)
    20:45:59 [SEVERE]      at net.minecraft.server.ChunkProviderServer.getOrCreateC
    hunk(ChunkProviderServer.java:104)
    20:45:59 [SEVERE]      at net.minecraft.server.World.getChunkAt(World.java:300)
    
    20:45:59 [SEVERE]      at net.minecraft.server.ChunkCache.<init>(SourceFile:28)
    
    20:45:59 [SEVERE]      at net.minecraft.server.World.a(World.java:2289)
    20:45:59 [SEVERE]      at net.minecraft.server.EntityCreature.A(EntityCreature.
    java:182)
    20:45:59 [SEVERE]      at net.minecraft.server.EntityCreature.c_(EntityCreature
    .java:78)
    20:45:59 [SEVERE]      at net.minecraft.server.EntityLiving.s(EntityLiving.java
    :788)
    20:45:59 [SEVERE]      at net.minecraft.server.EntityLiving.s_(EntityLiving.jav
    a:280)
    20:45:59 [SEVERE]      at net.minecraft.server.World.entityJoinedWorld(World.ja
    va:1193)
    20:45:59 [SEVERE]      at net.minecraft.server.WorldServer.entityJoinedWorld(Wo
    rldServer.java:48)
    20:45:59 [SEVERE]      at net.minecraft.server.World.playerJoinedWorld(World.ja
    va:1175)
    20:45:59 [SEVERE]      at net.minecraft.server.World.cleanUp(World.java:1090)
    20:45:59 [SEVERE]      at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:460)
    20:45:59 [SEVERE]      at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:374)
    20:45:59 [SEVERE]      at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:417)
    Если ошибся разделом, просьба переместить тему.
    Заранее спасибо.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    d19codec

    d19codec Активный участник

    Баллы:
    63
    Попробовал через программу MCEdit удалить чанки (-1, -4) и (-1, -2), и вместо них, чтобы не было пустое место, склонировал другие чанки.
    Не помогло.

    Если из папки region удалить участок карты "r.-1.-1.mcr"- то новая прогенерированная карта работает отлично, т.е. куча логов в консоли сервера не сыпется.
    Видимо нужен определенный софт, для частичного редактирования карт, и что-то через него сделать. подскажите что?
     
  4. Hwo

    Hwo Активный участник

    Баллы:
    88
    World Edit
    Запускаете мир с таким же сидом. Становитесь в x,y,z. Выделяете "проблемный" (в текущем мире - нормальный) регион.
    //copy
    //save Worked_region_from_x_y_z
    Он сохраняется как Worked_region_from_x_y_z.schematic
    Переносите .schematic если нужно.
    Заходите в мир с действительно проблемным регионом, достигаете координат x,y,z
    //load Worked_region_from_x_y_z
    //paste
     
  5. asya

    asya Активный участник

    Баллы:
    88
    а как сид узнать
     
  6. ReD-BaRoN

    ReD-BaRoN Старожил

    Баллы:
    103
    Была такая же проблема!
    Определенно с такой ошибкой поможет Chunkster!
    Если нужна помощь, пиши!
     
  7. Автор темы
    d19codec

    d19codec Активный участник

    Баллы:
    63
    Chunkster помог. спасибо. отличная прога.
     
  8. ReD-BaRoN

    ReD-BaRoN Старожил

    Баллы:
    103
    Согласен!
     
    ПриветОтМиднайта нравится это.
  9. ReD-BaRoN

    ReD-BaRoN Старожил

    Баллы:
    103
    CHUNCKSTER!
    Быстрее.
    Надежнее.
     

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