Постоянные лаги и зависания сервера

Ошибки в работе сервера
Аватара пользователя
Serious07
Администратор
Сообщения: 3349
Зарегистрирован: 06 янв 2014, 17:26

Re: Постоянные лаги и зависания сервера

Сообщение Serious07 » 03 фев 2015, 10:36

Напиши скайп в ЛС.

timapple
Сообщения: 6
Зарегистрирован: 21 янв 2015, 16:56

Re: Постоянные лаги и зависания сервера

Сообщение timapple » 05 фев 2015, 14:03

Мои рекомендации относительно кода в http://pastebin.com/dJQtHSjS:

  1. убрать вызов "save-all" - всеравно делается иногда. вызывает лаги, но нужно редко. дополнительно она сбрасывает неиспользуемые чанки.
  2. levelSaving = false - без этого не работает unloadQueuedChunks()
  3. убрать вызов unloadAllChunks() - комбинация unloadAllChunks() + unloadQueuedChunks() фактически равна "save-all", а это не нужно (см. 1)
Т.о вызывать UNLOAD можно будет почаще - выполняться должна быстрее, т.к. будет лишь выгружать неиспользуемые чанки и ничего лишнего.
Надеюсь поможет. Жду результатов теста на боевом сервере. :lol:


Вернуться в «Сервер»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 108 гостей