Помогите Фриз при сохранении карты

Maddourufu

Активный участник
Пользователь
Баллы
66
Прошу помощи у знающих.
Какое-то время назад заметил, что при сохранении мира при помощи плагина AutoSaveWorld сервер перестает отвечать клиенту: мобы и игроки стоят, лук не стреляет, блоки не выпадают, но после сохранения все или почти все действия выполняются: вылетает несколько стрел, мобы продолжают идти, игроки телепортируются туда, куда они ушли за время фриза и так далее..

Сперва думал, что дело в сильно разросшейся карте (30000х30000 блоков), но после вайпа ничего не изменилось.
С уверенностью могу сказать, что раньше сохранение мира никак не сказывалось на производительности.

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

Настройки ASW и сервера сбрасывал - не помогло.

Основная часть конфига ASW:
save:
enabled: true
disablestructuresaving: false
forceregioncachedump: false
interval: 1800
broadcast: true
onplugindisable: true

Еще, маленькая догадка, родившаяся прямо сейчас: может ли AsyncWorldEdit повлиять на это? Проверить сейчас никак не могу.

Список плагинов:
Снимок экрана от 2017-02-15 10-02-58.png
 
Потому что не надо жадничать на ядра процессора. Такая ситуация возникает, когда у VDS всего одно ядро, а сохранение карты в отдельном потоке, но ядро то одно, вот и фризит.
 
Потому что не надо жадничать на ядра процессора. Такая ситуация возникает, когда у VDS всего одно ядро, а сохранение карты в отдельном потоке, но ядро то одно, вот и фризит.
Уважаемый, Вы сделали поспешный вывод. Расскажу о железе: личный (не виртуальный) сервер на ЦП Intel i3, 6 Gb RAM, 3 Tb HDD, ОС - Debian 8 x64. Minecraft серверу выделяется 3800 Мб памяти.
Этот сервер у меня уже полтора года. Фризов никогда не было, лишь недавно появились.
 
Так у проца не одно ядро? А какие действия производились, после чего пошли фризы?
 
Так у проца не одно ядро? А какие действия производились, после чего пошли фризы?
Процессор двухядерный.
Если бы знал, после чего, а точнее когда именно, это началось, я бы знал, куда копать.
К сожалению, не было замечено вовремя. Просто однажды игроки, а потом и я, стали замечать фризы.
Тогда сохранение карты было скрытым, так что сразу и не поняли, что зависает сервер именно при сохранении. Это сейчас я вернул сообщение "Сохранение мира"
 
Назад
Верх Низ