Как вызвать лаги на сервере minecraft

Сегодня у нас на Креативном сервере произошел инцидент, который мог привести к крашу сервера. Так как проект у нас связан с различными способами грифинга, то опишу его ниже, может кому-то еще пригодится.

Для краша должно быть выполнено одно условие:

  • Вам должна быть доступна //copy, //paste

Способ краша

Нужно создать как можно больше вагонеток, ну или любых других сущностей, наверное вешалки для брони тоже подойдут. Например можно вагонетки раскопировать, при помощи команд //copy, //paste. Можно даже вручную, только тут вам понадобится очень много терпения (хотя и этот процесс можно автоматизировать, придумав хитрый механизм).

Серверу придется обрабатывать большое количество движущихся объектов, это вызовет лаги не только на стороне клиента (из за отрисовки), но и на стороне сервера. Если вагонетки будут прибывать очень быстро то скорее всего сервер перезагрузиться или всех игроков кикнет.

Данный способ резко понижает TPS сервера, и по итогу приведет к перезагрузки сервера.

Разумеется если подобное заметит администратор сервера то скорее всего вы улетите в бан или будете лишены привилегии использовать команду //copy, так что действуйте на свой страх и риск.

  • Линейный вид
  • Комбинированный вид
  • Древовидный вид

Лаги — Что это и как решить?

Лаги в Minecraft
что это и как решить?

Само понятие лаги, означает задержку приложения от реального времени, когда оно не реагирует на ваши действия, либо попросту говоря, не прогружает какие-либо элементы или же периодически зависает.
Существует несколько видов лагов:
Разберем поподробнее как они выглядят и их решения

Клиентские лаги
Выявляются на стороне клиента (пользователя). Это может быть проседание FPS, перегрузка, либо нехватка выделенной оперативной памяти для игры.
Антивирусы также могут стать причиной периодических подвисаний и вылетов, т.к весь ваш интернет-поток фильтруется через Антивирус, поэтому он может в любой момент нарушить поток.

Для того, чтобы узнать количество FPS и выделенной памяти, нажмите F3 в игре. На экране появится вот такие свойства:

Слева указано количество FPS — Кадров в секунду. Чем выше это значение, тем плавнее изображение в игре.
Справа — Количество используемой и выделенной памяти. Эта память заполняется, когда вокруг игрока множество нагружаемых объектов, мобов, других игроков.

Если эти значения у вас в порядке, как на скриншоте, значит вы не должны испытывать клиентских лагов. Но, если у вас очень низкий FPS (Ниже 15) или выделенная память достигает предела (95-100%). Значит вам нужно от конфигурировать ваш Minecraft.

Повышение FPS
Откройте опции игры — Настройка графики. Это основное окно настроек:

Графика: Быстрая
Дальность прорисовки: Normal (Оптимально для серверов MinecraftOnly, т.к. дальность прорисовки ограничена сервером)
Частота кадров: Неограниченно (Максимум FPS)

По желанию, если у вас хороший процессор с двумя и более ядер.
Chunk Loading: Multi-Core

Далее переходим во вкладку Animations

Далее переходим во вкладку Details

Trees: Fast
Water: Fast
Rain & Snow: OFF (Отключает дождь и снег)
Show Capes: OFF
Dropped Items: Fast

И последняя вкладка Quality

Остальные параметры отвечают за разметку текстур, поэтому все Custom текстуры можно отключить, но значительных изменений в FPS он совершенно не даст.
Также переключаем ресурс-пак на default. Использование HD текстур также влияет на FPS, но по стандарту можно использовать до 64х64 без значительных потерь.

Эта конфигурация может повысить ваш FPS на несколько десятков, но если настройки не принесли изменения, а вы уверены, что ваше оборудование достаточно мощное, обратите внимание на следующую настройку.

Большинство современных ноутбуков используют две видеокарты в связке с Intel dekstop. Это для того, чтобы не садить батарею при работе с обычными приложениями. Так вот, Java является приложением и на ней работает Minecraft, поэтому нужно переключить её в режим производительности.

Вот пример переключения на nVidia.

Переходим в панель управления nVidia — Управления параметрами 3D
И устанавливаем Предпочтительный графический процессор на Высокую производительность.

Нажимаете добавить и указываете на процесс Java
По умолчанию: C:\Program Files\Java\jre7\bin\java.exe

И также указываете высокую производительность приложению. После чего сохраняете и проверяете, FPS должен значительно повысится.
На видеокартах ATI Radeon действия аналогичны.

Интернет соединение
Если вы испытываете небольшие фризы (задержки) действий на сервере, к примеру, не выпадает сразу блок, не наноситься урон существу, но при этом FPS высокий и никто больше не жалуется на задержки, значит проблема может быть с вашим интернетом. Самый распространенный признак, это Антивирус. Т.к. весь поток проходит через него, и если потоков несколько, то обрабатываются они дольше, при этом вызывают задержки.
Чтобы исправить эту проблему, добавьте директорию .minecraftonly в исключения Антивируса, как это сделать, вы можете посмотреть в документации самого Антивируса (ищите в настройках).
Либо попросту отключите его. Но не рекомендуется.

Вторая проблема, это слишком много загруженных процессов. Различные торренты, загрузчики, браузеры. Если вы испытываете задержки — отключите все эти приложения во время игры.

Третья, самая редкая проблема, это заспамленность хэша роутера\модема. Просто перезагрузите его.

Серверные лаги
Эти лаги происходят на сторонне сервера, как правило, на них начинают жаловаться все и сразу. Поэтому будет легко понять, когда проблема на серверной части.
Решение весьма мучительное — терпеливо ждать, администрация в курсе и старается исправить проблему, поэтому флудить не нужно 🙂

Последний раз редактировалось FroZor; 28.07.2015 в 10:52 .

Как убрать лаги на сервере?Просто бывает играет нормально и ХОП на 5-20 секунд зависло и так сто раз.
Плагины :

ColoredSigns 1.2; NoWither 1.2; CPFix 0.3.0 ServerSave ClearLag ColourMotd 0.1 можно убрать

ColoredSigns 1.2; NoWither 1.2; CPFix 0.3.0 ServerSave ClearLag ColourMotd 0.1 можно убрать

ServerSave не надо убирать. У него 1.5.2

  • 42rosc и Mister_E это нравится

Кстати, а не в курсе, с версии 172 можно уже удалить cpfix? Там же вроде как добавили поддержку русского языка в саму игру. Или я ошибаюсь?

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Adblock
detector