Wiki Soulmask
Настройка сервера
Обновлено: 26.06.2026 12:32

Настройка сервера

🕒 Последнее изменение: 26 июня 2026 в 12:32

Это руководство описывает первичную настройку выделенного сервера Soulmask: запуск сервера, основные параметры, режимы PvE и PvP, настройку игрового мира, подключение игроков и управление сохранениями.

Описание сервера

Soulmask — survival-игра с открытым миром, строительством, крафтом, племенами, NPC-соплеменниками и системой масок. Выделенный сервер позволяет создать постоянный мир для совместной игры, PvE-сообщества или PvP-сервера.

Основные возможности выделенного сервера:

txt
поддержка PvE и PvP
настройка мира через GameXishu.json
система племён
удалённое администрирование через RCON
резервные копии мира
подключение через игровой браузер и Steam

Первый запуск

После выдачи сервера запустите его через панель управления.

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

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

Требования к ресурсам

Soulmask требователен к оперативной памяти.

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

txt
11 ГБ RAM

На потребление ресурсов влияют:

txt
количество игроков
размер мира
количество построек
количество NPC
активность племён
настройки PvE/PvP
частота сохранений и резервных копий

Для серверов с большим онлайном используйте тариф с увеличенным объёмом RAM и запасом по CPU.

Основные переменные запуска

Основные параметры сервера задаются во вкладке Startup панели управления.

Переменная Назначение
SERVER_NAME Название сервера в списке серверов
SERVER_PASSWORD Пароль для входа игроков
ADMIN_PASSWORD Пароль администратора GM
MAX_PLAYERS Максимальное количество игроков
GAME_MODE Режим сервера: PvE или PvP
GAME_PORT Основной игровой порт
QUERY_PORT Порт запросов Steam

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

Название сервера

Название сервера задаётся параметром:

txt
SERVER_NAME

В командной строке этот параметр соответствует:

txt
-SteamServerName="Server Name"

Название отображается в браузере серверов Steam и во внутриигровом списке серверов Soulmask.

Пароль сервера

Пароль для входа игроков задаётся переменной:

txt
SERVER_PASSWORD

Соответствующий параметр запуска:

txt
-PSW="password"

Оставьте значение пустым, если сервер должен быть публичным.

Пароль администратора

Пароль администратора задаётся переменной:

txt
ADMIN_PASSWORD

Соответствующий параметр запуска:

txt
-adminpsw="password"

Этот пароль используется для получения прав GM в игре. Храните его отдельно от игрового пароля и не передавайте обычным игрокам.

Максимальное количество игроков

Количество игроков задаётся переменной:

txt
MAX_PLAYERS

Соответствующий параметр запуска:

txt
-MaxPlayers=N

Soulmask поддерживает до 70 игроков на сервере. Увеличение лимита игроков повышает нагрузку на CPU и RAM.

Режим PvE и PvP

Режим сервера задаётся переменной:

txt
GAME_MODE

Доступные значения:

txt
pve
pvp

PvE

PvE-режим используется для кооперативного прохождения, строительства и развития мира без прямого урона между игроками.

Параметр запуска:

txt
-pve

PvP

PvP-режим разрешает сражения между игроками и используется для соревновательных серверов.

Параметр запуска:

txt
-pvp

Выберите режим до первого полноценного запуска мира. Смена PvE/PvP на существующем мире может привести к некорректному игровому поведению и требует отдельной проверки.

Порты сервера

Soulmask использует несколько портов.

Порт Протокол Назначение
Игровой порт UDP Подключение игроков
Query Port UDP Отображение сервера в Steam
Echo Port TCP Telnet-администрирование
RCON Port TCP Удалённая консоль RCON

Основные порты отображаются во вкладке Network панели управления.

Используйте только назначенные серверу порты. Указание произвольных портов приведёт к проблемам с подключением и отображением сервера.

Основные параметры командной строки

Параметр Назначение
-SteamServerName="Name" Название сервера
-MaxPlayers=N Максимальное количество игроков
-PSW="password" Пароль сервера
-adminpsw="password" Пароль администратора
-pve Запуск в PvE-режиме
-pvp Запуск в PvP-режиме
-Port=N Игровой порт
-QueryPort=N Query-порт Steam
-EchoPort=N Telnet/Echo-порт
-saving=N Интервал сохранения мира
-backup=N Интервал записи резервной копии на диск
-initbackup Резервная копия при запуске
-backupinterval=N Интервал автоматических резервных копий
-GongHuiMaxMember=N Лимит участников племени
-rconpsw="password" Включение RCON с паролем
-rconport=N Порт RCON
-rconaddr=IP IP-адрес привязки RCON
-log Вывод логов
-UTF8Output Корректная обработка UTF-8 в выводе

Основные параметры настраиваются через переменные Startup. Расширенные параметры добавляются в дополнительные параметры запуска, если такая возможность доступна на сервере.

Настройка игрового мира

Детальные параметры мира находятся в файле:

txt
WS/Saved/GameplaySettings/GameXishu.json

Этот файл управляет множителями опыта, добычи, боя, животных, строительства, вторжений и других игровых систем.

Перед редактированием GameXishu.json остановите сервер.

Основные категории GameXishu.json

Опыт и прогрессия

Параметр Назначение
ExpRatio Множитель общего опыта
ChengZhangExpRatio Множитель опыта роста
ShaGuaiExpRatio Множитель опыта за убийство монстров

Бой и выживание

Параметр Назначение
DongWuDamageRatio Множитель урона животных
BeDamageByYeShengRatio Множитель входящего урона от дикой природы
ShengMingHuiFuRatio Множитель восстановления здоровья
QiXiHuiFuRatio Множитель восстановления выносливости
PVP_ShangHaiRatio_JinZhan Множитель PvP-урона в ближнем бою

Ресурсы и потребление

Параметр Назначение
ShiWuXiaoHaoRatio Множитель потребления еды
ShuiXiaoHaoRatio Множитель потребления воды
RanLiaoXiaoHaoRatio Множитель потребления топлива

Животные и фермерство

Параметр Назначение
DongWuShengZhangRatio Скорость роста животных
FanZhiJianGeRatio Интервал размножения животных
DongWuChanChuRatio Множитель производства животных
DongWuPinZhiRatio Множитель качества животных
ZuoWuShengZhangRatio Скорость роста растений
ZuoWuFeiLiaoXiaoHaoRatio Множитель потребления удобрений

Строительство

Параметр Назначение
JianZhuFuLanKaiGuan Включение разрушения построек
JianZhuFuLanMul Скорость разрушения построек
JianZhuXiuLiMul Множитель ремонта построек
JianZhuZiYuanJinShuaBanJing Радиус блокировки респавна ресурсов вокруг построек

Вторжения

Параметр Назначение
RuQinGuaiCountMax Максимальное количество монстров вторжения
RuQinQiangDuXiShu Интенсивность вторжений
RuQinBeginHour Время начала вторжений
RuQinEndHour Время завершения вторжений
RuQinPerBoGuaiMax Максимум монстров за волну

После изменения GameXishu.json сохраните файл и запустите сервер.

Подключение к серверу

Игроки могут подключиться через внутриигровой браузер серверов, список серверов Steam или прямое подключение.

Подключение через браузер серверов Soulmask

Откройте Soulmask.

Перейдите в раздел мультиплеера и откройте список серверов.

Найдите сервер по названию, указанному в переменной:

txt
SERVER_NAME

Выберите сервер и подключитесь. Если установлен пароль, введите пароль сервера.

Подключение через Steam Servers

Откройте в Steam список игровых серверов.

Добавьте сервер в избранное в формате:

txt
IP:QUERY_PORT

Используйте Query-порт, назначенный серверу во вкладке Network.

После добавления сервер отобразится в списке избранных серверов Steam.

Прямое подключение

Для прямого подключения используйте формат:

txt
IP:GAME_PORT

GAME_PORT — основной игровой порт сервера.

Если сервер защищён паролем, введите пароль при подключении.

Управление сохранениями

Soulmask хранит данные мира в базе данных SQLite.

Основной файл мира:

txt
WS/Saved/Worlds/Dedicated/Level01_Main/world.db

Файл настроек геймплея:

txt
WS/Saved/GameplaySettings/GameXishu.json

world.db содержит данные мира, построек, NPC, игроков и изменений ландшафта.

Процесс сохранения

Soulmask использует два этапа сохранения:

Этап Назначение
-saving Сохранение состояния мира в память
-backup Запись данных из памяти на диск

Для предотвращения потери данных выключайте сервер штатно через панель управления, внутриигровую команду администратора или RCON-команду.

Принудительное завершение процесса может привести к откату к последней записи на диск.

Автоматические резервные копии

Для автоматического создания резервных копий используются параметры:

txt
-initbackup

и:

txt
-backupinterval=N

-initbackup создаёт резервную копию при каждом запуске сервера.

-backupinterval=N задаёт интервал создания резервных копий в минутах.

Ручная резервная копия

Для создания ручной резервной копии остановите сервер и скачайте файлы:

txt
WS/Saved/Worlds/Dedicated/Level01_Main/world.db
WS/Saved/GameplaySettings/GameXishu.json

Храните резервные копии отдельно от файлов сервера.

Восстановление резервной копии

Остановите сервер.

Загрузите файл world.db в каталог:

txt
WS/Saved/Worlds/Dedicated/Level01_Main/

При необходимости загрузите GameXishu.json в каталог:

txt
WS/Saved/GameplaySettings/

Запустите сервер.

Создание нового мира

Для создания нового мира остановите сервер.

Переименуйте или удалите файл:

txt
WS/Saved/Worlds/Dedicated/Level01_Main/world.db

После запуска сервер создаст новую базу данных мира.

Перед удалением world.db создайте резервную копию.

Рекомендации

Выберите режим PvE или PvP до первого запуска мира.

Останавливайте сервер перед изменением GameXishu.json.

Используйте только назначенные порты из вкладки Network.

Создавайте резервные копии перед изменением настроек мира.

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

Контролируйте потребление RAM при увеличении онлайна и развитии мира.

Храните отдельно пароль сервера, пароль администратора и пароль RCON.

Информация

После завершения платежа выбранная вами сумма будет зачислена на ваш баланс, что позволит вам продлить ваши услуги или разместить новые заказы.

Сколько вы хотите добавить?