Что нового?

Гайд Гайд: Руководство по серверу - Как установить и изменить настройки Soulmask

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

Настройка выделенного сервера Soulmask​


Требования к выделенному серверу Soulmask​


Серверная среда является основополагающим фактором производительности. Серверы Soulmask поддерживают операционные системы Linux и Windows. Ниже приведены основные требования:
  • Память: Минимум 16 ГБ для каждого игрового процесса
  • Процессор: 2-4 ядра для каждого игрового процесса
  • Пропускная способность: около 100 кбит/с на игрока
  • Дисковое пространство: 20 ГБ свободного места на диске
  • Платформа: Steam (требуется инструмент SteamCMD)
  • Порты: Два UDP-порта для каждого игрового процесса

Руководство по установке сервера​



Пошаговое руководство для Windows​


  1. Создайте новую папку для SteamCMD: Создайте на вашем сервере директорию для SteamCMD.
  2. Скачать SteamCMD: Получите инструмент SteamCMD с официального сайта.
  3. Распакуйте SteamCMD: распакуйте загруженный файл в созданную вами папку, например, C:\steamcmd.
  4. Запустите командную строку: Откройте Command Prompt, найдя cmd в строке поиска Windows.
  5. Перейдите в каталог SteamCMD: Используйте команду cd C:\steamcmd.
  6. Скачать выделенный сервер: Выполните следующую команду: shCopy code steamcmd+login anonymous +app_update 3017310 validate +quit Дождитесь завершения установки. Сообщение об успехе подтвердит загрузку.
  7. Запустите сервер: Запустите сервер с помощью StartServer.bat, расположенного в C:\steamcmd\steamapps\common\Soulmask Dedicated Server For Windows\StartServer.bat.

Настройка вашего сервера​


Редактирование файлов конфигурации​


Чтобы обеспечить сохранение пользовательских настроек во время обновлений, создайте и измените копию файла StartServer.bat:
  1. Продублируйте файл StartServer.bat: Создайте копию StartServer.bat для настройки.
  2. Редактировать копию: Измените скопированный файл с нужными вам параметрами. Вот некоторые общие настройки: shCopy code
    -SteamServerName="your_server_name" -MaxPlayers=50 -PSW="your_password" -adminpsw="your_GM_password" -pvp

Пример пользовательской конфигурации​


Ниже приведен пример того, как может выглядеть ваш настроенный пакетный файл:
sh

Копировать код:
Код:
@echo off cd C:\steamcmd\steamapps\common\Soulmask Dedicated Server For Windows start SoulmaskServer.exe -SteamServerName="MyServer" -MaxPlayers=50 -PSW="mypassword" -adminpsw="adminpassword" -pvp

Сохранить пути​


  • Windows: WindowsServer/WS/Saved
  • Linux: LinuxServer/WS/Saved

Использование команд GM​


Как администратор сервера, команды GM предоставляют мощные инструменты для управления сервером:

Доступ к панели GM​


  1. Откройте консоль: Нажмите ~, чтобы открыть консоль.
  2. Введите команду GM: Для аутентификации используйте команду gm key [password].
  3. Доступ к функциям GM: После аутентификации вы можете использовать различные команды для управления сервером.
Подробнее за консольные команды рассказано тут Гайд - Гайд руководство по консольным командам администратора Soulmask

Общие команды ГМ​


  • Добавить опыт: gm AddExp [значение]
  • Восстановление: gm FuHuo
  • Телепорт: gm Go [x] [y] [z]
  • Разблокировать всю информацию о карте: gm ShowMap

Расширенная конфигурация сервера​


Параметры запуска​


Следующие параметры расширяют возможности настройки сервера:
  • -server: Необходимо для всех экземпляров сервера.
  • -log: Включает вывод данных на консоль.
  • -MULTIHOME: Указывает локальный адрес прослушивания.
  • -Port: задает игровой порт.
  • -QueryPort: задает порт запроса Steam.
  • -backup: Устанавливает интервал для резервного копирования базы данных.

Пример расширенной конфигурации​


ini

Копировать код:
Код:
[URL] Port=7777 [OnlineSubsystemSteam] GameServerQueryPort=27015 [Dedicated.Settings] SteamServerName=UNNAMED_SERVER MaxPlayers=20 pvp=False backup=900 saving=600

Пример пользовательского пакетного файла​


bash

Копировать код:
Код:
proc_result=128 proc_serial=1 while [ $proc_result == 128 ]; do steamcmd +login anonymous +quit ./WSServer.sh Level01_Main -server -SLIENT -SteamServerName='XXX' -MaxPlayers=70 -backup=900 -saving=600 -log -UTF8Output -MULTIHOME=XXX.XXX.XX.XXX -Port=7777 -QueryPort=27015 -EchoPort=18888 -online=Steam -forcepassthrough proc_result=$? echo $proc_result proc_serial=$((proc_serial + 1)) done

Конфигурация Engine.ini​


ini

Копировать код:
Код:
[URL] Port=7777 [OnlineSubsystemSteam] GameServerQueryPort=27015 [Dedicated.Settings] SteamServerName=UNNAMED_SERVER MaxPlayers=20 pvp=False backup=900 saving=600

Заключение​


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


Данный обзор создан для Стим Куратора, подпишись!
А также зарегистрируйся у нас на сайте, участвуй в обсуждениях, пиши свои обзоры и не пропускай новые материалы.
 
Василий

Василий

Админ сайта
Вернуться к: Гайды
Сверху