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

Идея Меньше обзор во время передвижения

Discussion in 'Запросы на разработку плагинов' started by Arveng, Jun 14, 2015.

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

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

    Trophy Points:
    68
    Все более менее опытные админы Хт серверов знают, что игрок с гравиком летящий прямо минут 5 легко ложит сервер.
    Почему? Потому что такой летун очень быстро грузит новые чанки, процессор просто не может управится с такой скоростью. (Сами подумайте, если радиус обзора в конфиге хотяб 8, то стоя в 1 точке игрок прогружается больше 256 чанков, а учитывая скорость передвижения с гравиком.
    Это не всегда злоупотребление, иногда игрок просто хочет найти какой-то редкий биом, не зная что его действия могут привести к проблемам, потому просто банить таких игроков не выход. А запрещать быстрое передвижение (например с помощью NCP) - проблемно. Да и не только гравик имеет большую скоростью передвижения. Это фича из многих модов, потому это не выход в прицнипе
    Так вот, идея такова:
    Когда игрок быстро передвигается, уменьшать кол-во чанков которые он прогружает вокруг себя. (Если например до 3 радиус уменьшать, или же можно сделать зависимость прогруженных чанков N от скорости V, не так уж принципиально)
     
    Last edited: Jun 16, 2015
  2. Хостинг MineCraft
    <
  3. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Все более-менее опытные админы генирируют чанки заранее и ограничивают мир.
    Это сделать намного проще чем плагин с тем функционалом, который ты назвал.
     
  4. Автор темы
    Arveng

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

    Trophy Points:
    68
    Не путай генерацию и прогрузку
     
  5. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Я думал, что под фразой "грузит новые чанки" ты имеешь в виду генерацию.
     
  6. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Сервер в ram диск. Профит.
     
  7. Автор темы
    Arveng

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

    Trophy Points:
    68
    хм, тоесть что-то вроде хранить весь мир в чем-то вроде буфера, чтоб легче было доставать карту из оперативы?
     
  8. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Нет. Просто создаёшь диск в оперативке.
    Если хочешь, можешь хранить там только мир. Если хочешь - весь сервер.
     
  9. Автор темы
    Arveng

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

    Trophy Points:
    68
    Я почитал про рамдиск
    А как ты копирать 15гбайтную карту будет копирать каждые 10-15 минут на диск не вызывая больше лагов чтоб уменьшить максимальное время отката.
     
  10. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Достаточно одного часа, а не 10-15 минут.
     
  11. Автор темы
    Arveng

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

    Trophy Points:
    68
    откат на 1 час, это слишком много.
    Про это я и говорю.

    Кстати, может кто посоветовать человека, который решит эту проблему? за денешнку конечно.

    Ну или бесплатно и выложить в паблик, чтоб прославится.
     
  12. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Играл на сервере с откатами по 6 часов. Не возникал.
    Были случаи с откатами по 2-3 дня. Никто не бесился.
     
  13. Автор темы
    Arveng

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

    Trophy Points:
    68
    не знаю для кого 6 часов откаты это норм, но это не мой уровень.
     

Share This Page