bolt Valebyte VPS от $4/мес — NVMe, запуск за 60 секунд.

Получить VPS arrow_forward

Свой сервер Soulmask: установка, порты и требования к железу

calendar_month 4 сентября 2026 schedule 18 мин. чтения visibility 25 просмотров
person
Valebyte Team
Свой сервер Soulmask: установка, порты и требования к железу
summarize

TL;DR

  • Для 10 игроков Soulmask серверу нужен VPS: 4 GB RAM, 2 vCPU, 40 GB NVMe.
  • Установка сервера Soulmask выполняется через SteamCMD командой `+app_update 3064500`.
  • Свой сервер дает полный контроль над правилами игры, стабильность и доступность 24/7.
  • Сервер Soulmask на Unreal Engine чувствителен к RAM и производительности CPU.

Для запуска собственного сервера Soulmask на 10 игроков потребуется VPS с минимум 4 GB RAM, 2 vCPU и 40 GB NVMe-диска, а установка выполняется через SteamCMD командой steamcmd +login anonymous +app_update 3064500 validate +quit. Это обеспечит стабильную работу и комфортный игровой процесс для вашей команды в мире Soulmask.

Что такое Soulmask Dedicated Server и зачем он нужен?

Soulmask — это новая игра на выживание в открытом мире, которая быстро набирает популярность благодаря глубокой системе крафта, строительства и исследования. Как и во многих подобных проектах, для комфортной игры с друзьями или создания собственного сообщества игрокам требуется надёжный и производительный сервер. Soulmask dedicated server предоставляет полный контроль над игровым процессом, позволяя настраивать правила мира, PvP-режимы, сложность и многое другое, что невозможно при игре через P2P-соединение или на публичных серверах.

Преимущества собственного сервера Soulmask

  • Полный контроль: Вы сами определяете правила игры, настройки PvP, PvE, скорость добычи ресурсов, опыт и другие параметры.
  • Стабильность и производительность: Отсутствие зависимости от хоста одного из игроков и возможность выбора мощного оборудования Valebyte гарантирует минимальные задержки и отсутствие вылетов.
  • Постоянная доступность: Ваш soulmask свой сервер работает 24/7, позволяя игрокам подключаться в любое время, даже если администратор офлайн.
  • Резервное копирование: Возможность настроить автоматическое сохранение прогресса и быстрое восстановление в случае непредвиденных ситуаций.
  • Модификации: В будущем, когда появятся модификации, собственный сервер позволит их устанавливать и экспериментировать.

Soulmask Server: Требования к железу и выбор локации

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

Минимальные и рекомендуемые системные требования для Soulmask Server

Soulmask, будучи игрой на Unreal Engine, достаточно требовательна к ресурсам. Особенно чувствителен сервер к объёму оперативной памяти и производительности CPU, так как ему приходится обрабатывать множество игровых объектов, действия игроков и физику мира. Ниже представлена таблица с рекомендациями по аппаратному обеспечению для различных масштабов игровых сообществ. Стоит отметить, что эти данные являются ориентировочными и могут меняться с обновлениями игры.

Для 50 одновременных игроков достаточно 4 vCPU, 8 GB RAM и NVMe-диска на 80 GB.

Игроков vCPU RAM Диск Порт Цена (ориентировочно, Valebyte, май 2024)
1-5 (друзья) 2 (3.0+ GHz) 4 GB 40 GB NVMe 1 Gbps $10-15/мес
5-10 (небольшое сообщество) 2-4 (3.5+ GHz) 6-8 GB 60 GB NVMe 1 Gbps $15-25/мес
10-20 (среднее сообщество) 4 (3.5+ GHz) 8-12 GB 80 GB NVMe 1 Gbps $25-40/мес
20-30 (активное сообщество) 4-6 (3.8+ GHz) 12-16 GB 120 GB NVMe 1 Gbps $40-60/мес
30-50 (крупное сообщество) 6-8 (4.0+ GHz) 16-32 GB 200 GB NVMe 1 Gbps $60-100+/мес

Как видно из таблицы, soulmask сервер требования растут пропорционально числу игроков. Мы рекомендуем использовать SSD NVMe накопители, так как скорость загрузки мира и обработки данных значительно выше, чем у обычных SSD или HDD. Для приложений, требующих высокой пропускной способности сети, например, для стриминга или игровых серверов, важно также учитывать характеристики сетевого канала. Подробнее о требованиях к каналу можно узнать в нашей статье: Выделенный сервер для стриминга: требования, канал и стоимость.

Выбор локации сервера

Выбор географической локации сервера напрямую влияет на пинг (задержку) для игроков. Чем ближе сервер к большинству вашей аудитории, тем ниже будет пинг и комфортнее игра. Valebyte предлагает широкий выбор локаций по всему миру, что позволяет выбрать оптимальный вариант для вашего региона.

Ищете надёжный сервер для ваших проектов?

VPS от $10/мес и выделенные серверы от $9/мес с NVMe, DDoS-защитой и поддержкой 24/7.

Смотреть предложения →
  • Европа: Для игроков из Западной и Восточной Европы.
  • Северная Америка: Для игроков из США и Канады.
  • Азия: Для игроков из Азиатско-Тихоокеанского региона.

Установка своего сервера Soulmask на Linux через SteamCMD

Установка выделенного сервера Soulmask на Linux выполняется через SteamCMD — универсальный инструмент для загрузки и обновления игровых серверов Steam. Этот метод обеспечивает актуальность серверных файлов и простоту управления.

Подготовка системы и установка SteamCMD

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

sudo apt update && sudo apt upgrade -y
sudo useradd -m soulmaskserver -s /bin/bash
sudo passwd soulmaskserver # Задайте надежный пароль
sudo usermod -aG sudo soulmaskserver # Дать sudo права, если необходимо для установки пакетов
su - soulmaskserver

Теперь установим SteamCMD. Для 64-битных систем Debian/Ubuntu:

sudo apt install lib32gcc-s1 curl -y # Необходимые библиотеки
mkdir steamcmd
cd steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar xzv
chmod +x steamcmd.sh

Если вы когда-либо настраивали другие игровые серверы, например, из семейства Source Engine (TF2, CS:S, GMod), то процесс установки SteamCMD будет вам знаком. Если нет, рекомендуем ознакомиться с нашей подробной инструкцией: Source Dedicated Server (SRCDS): установка TF2, CS:S и GMod на Linux.

Загрузка файлов Soulmask Dedicated Server

Запустите SteamCMD и загрузите файлы сервера Soulmask. ID приложения для Soulmask Dedicated Server — 3064500.

./steamcmd.sh
# В SteamCMD
login anonymous
force_install_dir ../soulmask_server
app_update 3064500 validate
quit

После выполнения этих команд, в директории `soulmask_server` будут находиться все необходимые файлы для запуска вашего soulmask dedicated server.

Быстрый выбор
Нужен выделенный сервер?
Bare metal с NVMe в 70+ локациях — настройка и заказ за пару минут.
К серверам

Настройка Soulmask Server: параметры мира и PvP

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

Редактирование ServerSettings.ini

Перейдите в директорию с файлами сервера: cd ~/soulmask_server/Soulmask/Saved/Config/LinuxServer/. Если файл ServerSettings.ini отсутствует, запустите сервер один раз, чтобы он сгенерировался, затем остановите его. Откройте файл для редактирования:

nano ServerSettings.ini

Примеры важных настроек, которые вы можете изменить:

[ServerSettings]
ServerName=Мой Отличный Сервер Valebyte # Имя, которое будет видно в списке серверов
ServerPassword=МойСекретныйПароль # Пароль для подключения, если сервер приватный
MaxPlayerNum=10 # Максимальное количество игроков
PVPMode=0 # 0 для PvE, 1 для PvP
DamageMultiplier=1.0 # Множитель урона
HarvestMultiplier=2.0 # Множитель добычи ресурсов
ExpMultiplier=2.0 # Множитель опыта
DropRatioMultiplier=1.0 # Множитель шанса выпадения предметов
DayTimeLength=1.0 # Длина дня (1.0 = стандартная)
NightTimeLength=1.0 # Длина ночи (1.0 = стандартная)
PlayerDamageToPlayerMultiplier=1.0 # Урон игрока по игроку (только для PvP)
PlayerDamageToStructureMultiplier=1.1 # Урон игрока по постройкам
StructureDamageToPlayerMultiplier=1.0 # Урон построек по игроку
FriendlyFireDamageMultiplier=0.1 # Урон по союзникам (PvP)
ServerSaveInterval=600 # Интервал автосохранения в секундах (10 минут)
AdminPassword=СуперАдминПароль # Пароль для админ-команд в игре
ServerAutoBackup=True # Включить автоматическое резервное копирование сервера
ServerAutoBackupInterval=3600 # Интервал автоматического резервного копирования в секундах (1 час)

Сохраните изменения (Ctrl+O, Enter, Ctrl+X). Эти параметры позволяют тонко настроить ваш soulmask сервер настройка под нужды сообщества.

Запуск сервера Soulmask вручную

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

cd ~/soulmask_server/Soulmask/Binaries/Linux/
./SoulmaskServer-Linux-Shipping Soulmask -log -Port=7777 -QueryPort=27015 -RCONPort=27020 -ServerName="My Awesome Valebyte Server" -MaxPlayerNum=10 -ServerPassword="MySecretPassword"

Обратите внимание, что параметры, переданные в командной строке, могут переопределять настройки из ServerSettings.ini. Рекомендуется использовать ServerSettings.ini для постоянных настроек, а командную строку — для временных изменений или тестирования.

Открытие портов для Soulmask Server: Soulmask server ports

Чтобы ваш soulmask server был доступен из интернета, необходимо открыть соответствующие порты в файрволе сервера и, при необходимости, на маршрутизаторе (если сервер находится в локальной сети за NAT). Soulmask использует несколько UDP-портов для игрового трафика и запросов.

Основные порты Soulmask

  • 7777/UDP: Основной игровой порт.
  • 27015/UDP: Порт для запросов Steam Query (позволяет серверу отображаться в списке серверов Steam).
  • 27020/UDP: Порт RCON (опционально, для удаленного администрирования).

Настройка файрвола (UFW)

Если вы используете UFW (Uncomplicated Firewall) на вашей системе Linux, откройте необходимые порты следующими командами:

sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw allow 27020/udp # Если используете RCON
sudo ufw enable
sudo ufw status

Убедитесь, что UFW включен и порты открыты. Если вы используете другой файрвол (например, firewalld на CentOS/RHEL) или облачный файрвол (security groups на VPS), настройте их аналогичным образом. Правильная настройка файрвола — это часть общей безопасности сервера, о которой можно прочитать подробнее в статье: Защита VPN-сервера на VPS: fail2ban, SSH-ключи и закрытые порты.

Автоматический запуск и мониторинг Soulmask Server с systemd

Для обеспечения стабильной работы сервера 24/7 и его автоматического запуска после перезагрузки системы рекомендуется использовать systemd. Это стандартная система инициализации в большинстве современных дистрибутивов Linux.

Создание systemd-сервиса

Создайте файл сервиса для Soulmask. Убедитесь, что вы находитесь под пользователем soulmaskserver или имеете права sudo.

sudo nano /etc/systemd/system/soulmaskserver.service

Вставьте следующее содержимое, заменив /home/soulmaskserver/soulmask_server на ваш актуальный путь к серверу, если он отличается:

[Unit]
Description=Soulmask Dedicated Server
After=network.target

[Service]
User=soulmaskserver
Group=soulmaskserver
WorkingDirectory=/home/soulmaskserver/soulmask_server/Soulmask/Binaries/Linux/
ExecStart=/home/soulmaskserver/soulmask_server/Soulmask/Binaries/Linux/SoulmaskServer-Linux-Shipping Soulmask -log -Port=7777 -QueryPort=27015 -RCONPort=27020 -ServerName="My Awesome Valebyte Server" -MaxPlayerNum=10 -ServerPassword="MySecretPassword"
ExecStop=/usr/bin/killall -TERM SoulmaskServer-Linux-Shipping
Restart=on-failure
RestartSec=30
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target

Важные замечания:

  • User и Group должны соответствовать пользователю, под которым установлен сервер.
  • WorkingDirectory должен указывать на директорию Soulmask/Binaries/Linux/.
  • ExecStart должен содержать полный путь к исполняемому файлу сервера и все необходимые параметры запуска.
  • ExecStop используется для корректного завершения работы сервера при остановке сервиса.
  • Restart=on-failure гарантирует автоматический перезапуск сервера в случае сбоя.

Управление systemd-сервисом

После создания файла сервиса необходимо обновить systemd, включить и запустить его:

sudo systemctl daemon-reload
sudo systemctl enable soulmaskserver
sudo systemctl start soulmaskserver

Проверить статус сервера можно командой:

sudo systemctl status soulmaskserver

Посмотреть логи сервера:

sudo journalctl -u soulmaskserver -f

Теперь ваш soulmask server будет автоматически запускаться при старте системы и перезапускаться в случае сбоев, обеспечивая максимальное время бесперебойной работы.

Быстрый выбор
Нужен выделенный сервер?
Bare metal с NVMe в 70+ локациях — настройка и заказ за пару минут.
К серверам

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

Регулярное резервное копирование данных сервера — это страховка от потери прогресса из-за сбоев, ошибок конфигурации или других непредвиденных ситуаций. Soulmask хранит все сохранения мира в определённой директории.

Где хранятся сохранения Soulmask

Основная директория с сохранениями находится по пути: ~/soulmask_server/Soulmask/Saved/SaveGames/. Внутри этой папки будет подпапка с именем вашего мира (или по умолчанию). Именно эту папку необходимо регулярно бэкапить.

Настройка автоматического бэкапа с помощью cron

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

nano ~/backup_soulmask.sh

Добавьте в него следующее содержимое:

#!/bin/bash
BACKUP_DIR="/home/soulmaskserver/backups"
SERVER_SAVE_DIR="/home/soulmaskserver/soulmask_server/Soulmask/Saved/SaveGames/"
DATE=$(date +%Y%m%d%H%M%S)
BACKUP_FILE="$BACKUP_DIR/soulmask_save_$DATE.tar.gz"

mkdir -p $BACKUP_DIR

echo "Starting Soulmask server backup at $DATE..."
# Опционально: остановить сервер перед бэкапом для консистентности (если не используете встроенный бэкап)
# sudo systemctl stop soulmaskserver

tar -czf "$BACKUP_FILE" -C "$SERVER_SAVE_DIR" .

# Опционально: запустить сервер обратно
# sudo systemctl start soulmaskserver

echo "Backup complete: $BACKUP_FILE"

# Удаление старых бэкапов (например, старше 7 дней)
find $BACKUP_DIR -name "soulmask_save_*.tar.gz" -mtime +7 -delete
echo "Old backups removed."

Сделайте скрипт исполняемым:

chmod +x ~/backup_soulmask.sh

Теперь добавьте задание в cron. Откройте crontab для пользователя soulmaskserver:

crontab -e

Добавьте строку для запуска бэкапа, например, каждый день в 03:00 ночи:

0 3 * * * /home/soulmaskserver/backup_soulmask.sh > /home/soulmaskserver/backup_soulmask.log 2>&1

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

Типовые проблемы и их решение при запуске Soulmask сервера

Даже при правильной настройке могут возникнуть проблемы. Знание распространённых ошибок и методов их устранения поможет быстро вернуть сервер в строй.

Сервер не виден в списке

Это одна из самых частых проблем.

  • Проверьте порты: Убедитесь, что порты 7777/UDP и 27015/UDP открыты на файрволе сервера (UFW, iptables) и, если применимо, на маршрутизаторе. Используйте sudo ufw status или netstat -tulnp | grep 7777.
  • Проверьте IP-адрес: Возможно, сервер привязан к неправильному IP-адресу (например, к локальному). Убедитесь, что вы используете внешний IP-адрес вашего VPS.
  • Steam Query: Убедитесь, что порт 27015/UDP корректно указан в параметрах запуска сервера. Без него сервер не появится в списке.
  • ServerName: Проверьте, что имя сервера указано в ServerSettings.ini и не содержит спецсимволов.
  • Обновления: Убедитесь, что сервер и клиент игры имеют одинаковые версии. Запустите app_update 3064500 validate через SteamCMD.

Вылеты по памяти (Out of Memory)

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

  • Увеличьте RAM: Если сервер регулярно вылетает с ошибками Out of Memory, рассмотрите возможность апгрейда вашего VPS до большего объёма RAM. Обратитесь к таблице soulmask сервер требования выше.
  • Проверьте утечки: Иногда утечки памяти могут быть вызваны багами в самой игре. Следите за обновлениями сервера.
  • Swap-файл: Убедитесь, что у вас настроен swap-файл. Хотя swap замедляет работу, он может предотвратить полные вылеты сервера при пиковых нагрузках.

Долгий запуск сервера

Медленный запуск может быть вызван несколькими факторами.

  • Скорость диска: Убедитесь, что вы используете NVMe SSD. Медленные диски (особенно HDD) значительно увеличивают время загрузки мира.
  • Производительность CPU: Слабый процессор также может замедлять инициализацию мира.
  • Логи: Просмотрите логи сервера (sudo journalctl -u soulmaskserver -f), чтобы выявить, на каком этапе происходит задержка.

Soulmask Server Hosting: Свой сервер или аренда?

Когда дело доходит до размещения сервера Soulmask, перед игроками и администраторами встаёт выбор: арендовать готовый слот у специализированного хостинг-провайдера игровых серверов или арендовать VPS/выделенный сервер и настроить его самостоятельно. Оба варианта имеют свои преимущества и недостатки.

Аренда готового слота у игрового хостера

Преимущества:

  • Простота: Максимально простой запуск. Обычно достаточно выбрать игру, количество слотов и оплатить.
  • Поддержка: Хостеры игровых серверов часто предлагают специализированную поддержку для конкретных игр.
  • Панель управления: Удобные веб-панели для управления сервером, без необходимости работы с командной строкой.
Недостатки:
  • Ограниченный контроль: Вы ограничены настройками, которые предоставляет хостер. Глубокая кастомизация или установка модов может быть невозможна.
  • Цена за слот: Часто стоимость за слот для 10-20 игроков может быть выше, чем аренда VPS с аналогичными ресурсами. Например, для 20 игроков ориентировочная стоимость готового слота может составлять $30-50/мес, при этом вы не получаете полный контроль над ОС и железом.
  • Производительность: Ресурсы могут быть разделены между множеством серверов на одном физическом узле, что иногда приводит к "соседским" проблемам с производительностью.

Свой сервер на VPS или выделенном сервере Valebyte

Преимущества:

  • Полный контроль: Вы — единственный администратор системы. Можете устанавливать любые моды, настраивать ОС, использовать сервер для других задач (например, для других игровых серверов, VPN, сайтов).
  • Гибкость: Возможность масштабирования ресурсов (vCPU, RAM, диск) под ваши нужды без привязки к фиксированным "слотам".
  • Экономичность: Часто аренда VPS с необходимыми ресурсами оказывается дешевле, чем оплата слотов у игрового хостера, особенно для больших сообществ (20+ игроков). Например, VPS на 20 игроков с 4 vCPU и 8 GB RAM у Valebyte может стоить ориентировочно $25-40/мес, что даёт больше контроля за аналогичную или меньшую цену.
  • Оптимизация: Возможность тонкой настройки операционной системы и серверного ПО для максимальной производительности Soulmask.
Недостатки:
  • Требует знаний: Необходимы базовые навыки работы с Linux, командной строкой и администрированием серверов.
  • Время на настройку: Первоначальная установка и настройка занимают больше времени.
  • Самостоятельная поддержка: Вы отвечаете за обновление, мониторинг и устранение неполадок.

Выбор между этими вариантами зависит от ваших технических знаний, бюджета и желания иметь полный контроль. Для тех, кто ценит гибкость и готов освоить основы администрирования, soulmask server hosting на VPS от Valebyte является наиболее выгодным и мощным решением. Если же вам нужен максимально простой "включил и забыл" вариант, готовый слот может быть предпочтительнее, но с ограничениями.

Быстрый выбор
Нужен выделенный сервер?
Bare metal с NVMe в 70+ локациях — настройка и заказ за пару минут.
К серверам

Часто задаваемые вопросы

Сколько игроков может выдержать Soulmask сервер на 8 GB RAM?

Сервер Soulmask на VPS с 8 GB RAM и 4 vCPU может стабильно обслуживать от 10 до 20 активных игроков. Однако, это зависит от их активности, количества построенных объектов и общей загруженности мира. Для более крупных сообществ (20+ игроков) рекомендуется увеличить объем RAM до 12-16 GB.

Можно ли запустить Soulmask сервер на Windows Server?

Да, Soulmask Dedicated Server также доступен для Windows Server. Процесс установки аналогичен Linux-версии через SteamCMD, но вместо Linux-исполняемого файла запускается Windows-версия. Требования к железу остаются схожими, но Windows может потреблять немного больше ресурсов ОС.

Как обновить Soulmask сервер?

Для обновления Soulmask сервера просто остановите его (sudo systemctl stop soulmaskserver), затем выполните команду SteamCMD: steamcmd +login anonymous +app_update 3064500 validate +quit. После успешного обновления запустите сервер снова (sudo systemctl start soulmaskserver). Регулярное обновление важно для совместимости с клиентской версией игры.

Какой тип диска лучше для Soulmask сервера?

Для Soulmask сервера настоятельно рекомендуется использовать NVMe SSD-накопители. Их высокая скорость чтения/записи значительно ускоряет загрузку мира, сохранение прогресса и общую отзывчивость сервера. Использование обычных SSD или HDD может привести к заметным задержкам и "фризам" при работе сервера, особенно при активной игре 10+ пользователей.

Нужен ли выделенный IP-адрес для Soulmask сервера?

Да, для того чтобы ваш Soulmask сервер был доступен из интернета и отображался в списках, ему необходим публичный выделенный IP-адрес. Все VPS и выделенные серверы Valebyte по умолчанию предоставляются с публичными IP-адресами, что делает их идеальным решением для хостинга игровых серверов.

Выводы

Создание и управление собственным выделенным сервером Soulmask на VPS от Valebyte предоставляет максимальный контроль, гибкость и производительность для вашего игрового сообщества. Несмотря на необходимость базовых технических знаний, пошаговая настройка через SteamCMD, systemd и файрвол обеспечивает стабильную и безопасную игровую среду. Инвестиции в качественный VPS с NVMe-диском и достаточным объёмом RAM окупаются бесперебойной работой и комфортом для всех игроков, делая Valebyte оптимальным выбором для вашего soulmask dedicated server.

SSD NVMe
Готовы запустить свой VPS?

NVMe VPS с активацией за 60 секунд: полный root-доступ, 20+ локаций, оплата картой или криптой.

Выбрать тариф

Поделиться записью:

support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.