НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как сделать так, чтобы сервер Necesse работал плавнее

NecesseUpdated Oct 29, 20263 min read

Чтобы сервер Necesse в PlayNHost работал плавнее, дайте ему меньше загруженного: позвольте пустым областям и поселениям выгружаться, держите радиус поиска работы поселенцами скромным и позвольте выброшенным предметам исчезать. Все четыре параметра это строки в редакторе cfg/server.cfg. Команда performance в Necesse записывает отчёт, который можно сравнить до и после.

Сначала измерьте

Команда performance в Necesse «Records server performance over some seconds and creates a file with the results» («записывает производительность сервера за несколько секунд и создаёт файл с результатами»), как сказано в официальной вики Necesse. Введите /performance в игровом чате, пока на сервере есть игроки (в вики указаны два необязательных значения: включать ли сервер и сколько секунд записывать), а потом сравните со вторым запуском после ваших изменений. Это команда уровня User, так что её может выполнить любой игрок.

Также следите за памятью и процессором в карточке Использование на странице Обзор: Сколько RAM нужно серверу Necesse?.

Измените настройки

  1. Откройте свой сервер в панели и нажмите Остановить. Дождитесь Офлайн.
  2. Нажмите вкладку Настройки, затем cfg/server.cfg в разделе Конфигурационные файлы.
  3. Измените строки из таблицы ниже, по одной или две за раз.
  4. Нажмите Только сохранить, затем Запустить и поиграйте какое-то время, прежде чем менять что-то ещё.
Редактор cfg/server.cfg сервера Necesse с настройками, влияющими на нагрузку
СтрокаНовый серверОблегчённое значениеЧто меняется в игре
Unload levels cooldown (пауза перед выгрузкой уровней)30меньше, например 10Области выгружаются раньше после ухода последнего игрока
Unload settlements (выгружать поселения)выкл.вкл.Сервер выгружает поселения игроков, а не держит их загруженными
Job search range (радиус поиска работы)100меньшеПоселенцы ищут работу на меньшем числе клеток
Dropped items life minutes (время жизни выброшенных предметов в минутах)0 (навсегда)например 10Предметы на земле исчезают через столько минут
Pause when empty (пауза, когда пусто)вкл.оставить включённымПока сервер пуст, в мире ничего не происходит

Облегчённые значения следуют из того, что делает каждая строка по описанию в комментариях самой игры: PlayNHost не измерял, насколько каждая из них помогает. У каждой есть цена для игроков, она показана в последнем столбце, так что выбирайте то, с чем ваша компания готова жить. Подробнее о каждой строке: Справочник по настройкам сервера Necesse.

Что ещё помогает?

  • Меньше модов: каждый jar в mods загружается вместе с сервером.
  • Max settlements per player и Max settlers per settlement ограничивают, сколько поселений и поселенцев может быть в мире.

Если сервер остановился или не запускается: Проблемы с сервером Necesse и их решения.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ