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

Помогите Сервер начинает лагать когда телепортируешся далеко..

Тема в разделе "Помощь", создана пользователем BoomEaro16, 29 авг 2015.

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

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

    Баллы:
    76
    Здрасте :)
    При телепортации из-в, сервер жетоко лагает. Особенно когда переходишь из мир в мир.
    Еще есть какой то баг. Вот ты телепортировался, начинаешь двигаться, и через милисек, тебя телепортирует обратно где ты и появился после телепортации. Еще был момент, ты телепортировался и оказался в БЛОКЕ. Я начал двигаться, немог.. Взял компас и тепнулся, потом меня нормально телепортировало. Что за баг? Проблема с конфигами ядра? Какой то плагин?
    Plugins (47): AsyncWorldEditInjector, CoreProtect, WorldEdit, TimTheEnchanter, HealthBar, OpenInv, Essentials, ChatGame, ClearLag, AutoMessage, MultiMOTD, WorldBorder, WorldGuard, Multiverse-Core, AutoSaveWorld, AsyncWorldEdit, RegionCommand, AntiBotUltra, Multiverse-Inventories, EssentialsChat, EssentialsGeoIP, DeathMessages, PermissionsEx, TreeAssist, TrophyHeads, WGExtender, CreeperHeal, Vault, CCLogger, EssentialsSpawn, PlayEffect, mcjobs, TNTRun, KillerMoney, Scavenger, Marriage, ProtocolLib, NoCheatPlus, SkinsRestorer, Citizens, ColoredTags, ChestCommands, CraftBook, AuthMe, HolographicDisplays, ChatGuard, HeavySpleef
    P.S spigot 1.8.7. (Если надо, OS Xubuntu)
    Если дело в конфигах, напишите, скину какие у меня они.
     
  2. Автор темы
    BoomEaro16

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

    Баллы:
    76
    Вот мой батник
    #!/bin/bash
    BINDIR=$(dirname "$(readlink -fn "$0")")
    cd "$BINDIR"
    java -Dfile.encoding=UTF-8 -Xincgc -server -Xms2124M -Xmx3024M -XX:+UseConcMarkSweepGC -XX:+UseBiasedLocking -XX:+AggressiveOpts -XX:UseSSE=4 -XX:+UseFastAccessorMethods -XX:+OptimizeFill -XX:+DisableExplicitGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=30 -XX:TargetSurvivorRatio=90 -jar spigot-1.8.7.jar -o true
    exit 0
     
  3. 11dimonchik22

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

    Баллы:
    76
    Чанки грузятся вот и все
     
  4. Автор темы
    BoomEaro16

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

    Баллы:
    76
    А почему так долго? Если пойти на спавн, потом вернутся, будет лагать. Почему? Почему сервер загружает чанки? Он их часто разгружает что ли?
     
  5. 11dimonchik22

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

    Баллы:
    76
    Я фиг знает
     
  6. faseri

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

    Баллы:
    61
    Имя в Minecraft:
    faseri
    Когда ты один на сервере, то чанки грузятся только для тебя, но если в том чанке уже будет кто-то то он будет грузится быстрее
     
  7. 11dimonchik22

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

    Баллы:
    76
    Та ладно? ахринеть:eek::D
     
  8. Автор темы
    BoomEaro16

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

    Баллы:
    76
    -_-. Угу, если на 1.7.10 такого не было(Скорость загрузки в 10 раз была быстрее) а здесь есть, что это говорит?
     
  9. faseri

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

    Баллы:
    61
    Имя в Minecraft:
    faseri
    Косяк 1.8
     
  10. Автор темы
    BoomEaro16

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

    Баллы:
    76
    Ну и как же решается косяк? Или он чисто 1.8?
     
  11. InterVi

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

    Баллы:
    173
    Не тянет сервер, вот и откаты такие. Не успевает обрабатывать все. Это на клиенте ты ушел, а для сервера ты остался на месте. Как чанки подгружаются, он отлагивает и связь с клиентом восстанавливается, после чего тебя возвращает на предыдущее место.

    Фиксится хорошим дедиком и оптимизацией сборки. Для себя пробовал писать чекер, который сначала грузит чанки и потом телепортит (отложенное тп), потом проверяет не застрял ли и не упал ли игрок. Увы, спасает только на ~50%.
     
  12. Сергей Сухушин

    Сергей Сухушин Активный участник Пользователь

    Баллы:
    88
     
  13. InterVi

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

    Баллы:
    173
    у него батник это баш скрипт :D
     
  14. Автор темы
    BoomEaro16

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

    Баллы:
    76
    Для меня это батник. Я знаю что батник это на Windows, потому что сервер как бы перешел из винду на убунту.(Так же правильно)
    Оптимизировал.
    То есть обробатывать? Проверяли стресс тест ботами, 70 человек - TPS 19 средний.



    Так дело в чем? В сборки, или в машине?
    А вот эти аргументы в баш скрипте(Я для себя буду называть батник), они не влияют ли на сервер? Или на оборот?
     
  15. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    дело, скорей всего, в машине, выше объяснили почему так происходит
    когда ты ТП далеко, если карта в этом месте не сгенерирована, сервер начинает создавать карту вокруг игрока, при этом, и если я не ошибаюсь, это происходит в главном потоке, т.е. сервер практически останавливается, пока не сгенерируется карта
    если карта на этом месте уже есть, в момент ТП сервер загружает карту с жесткого диска, если диск медленный или низкая производительность дисковой системы, на это уходит какое-то время, отсюда и лаги

    как выход, установить сервер на SSD, и сгенерировать карту заранее, ну и заодно обнови ядро до в 1.8.8
    как-то так
     
  16. Автор темы
    BoomEaro16

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

    Баллы:
    76
    В буквальном смысле стоит карта(Скачена 6000 блоков от спавна, не спрашивайте почему, это фича не моем сервер была на 1.7.10). Она как бы не должна вызывать лаги. Насчет мира Креатив(Это 2 мир) ОН Весь сгеренирован. То есть, прописал я там /wb fill . Ждал 2 часа и готово(5000). С диском все норма, потому что под убунту я выделил 50 гига, карта где скаченая карта, весит около 800МБ. А та которую я генерировал в 3 раза больше :D Хотя она меньше :D.
    Возможно есть лаги потому что я иногда в игре(Ну иногда мне надо зайти. И да, домашний компьютер).
    Вот информация про него
    Acer travelMate 5720, intel core 2 duo 2.10 mhz, 2.10mhz, RAM 4 GB, Диск: 222GB(Да, да, имено столько :D)Они разделены на C и D(Ну на винде) Поэтому они оба по 111ГБ. И да, рядом с Ubuntu стоит Windows на случий каких либо проблем.

    Когда наконец сделают мулти потоки? Или ядра уже есть такие?
     
  17. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    боюсь intel core 2 duo будет слабоват, в момент ТП загрузку процессора смотрел?
     
  18. Автор темы
    BoomEaro16

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

    Баллы:
    76
    В момент тп - 50% нагрузка. А так в среднем 30% все время. Иногда вообще 15 при 10 человек... НЕ адекватный процессор..
     
  19. InterVi

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

    Баллы:
    173
    проц слабоват
     
  20. Автор темы
    BoomEaro16

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

    Баллы:
    76
    Почему на 1.7.10 сборки этого не было? И да, на винде тоже не было.
     

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