на главную
об игре

Создаем свой сервер в Soulmask

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

Небольшое предисловие.

Установка не потребует много времени или усилий! Обязательно не пропустите главу обновление в конце гайда. Гайд актуален для Steam версии игры. Версия "черных парусов и бутылки рома" отвалилась из-за обновления до 0.1.1 версии.

В игре есть консоль, но пользоваться ее функционалом можно лишь из под сервера, в sp лишь по "озарению" разработчика она не работает. Так же в лобби она так же не принимает админ команд, возможно это связанно как раз с невозможностью прописать главное для этого условие, а именно пароль для gm панели.

Требование к вашему железу

Windows 7, 8, 8.1, 10 Server 2016, Server 2019 и 64-разрядная версия

Двухъядерный процессор (требуется до 2 полных ядер)

Объем памяти до 8 ГБ (минимум 4 ГБ)

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

Установка сервера

  • Создаем на раб.столе папку Soulmask внутри нее создаем еще одну папку steamcmd
  • Качаем файл SteamCMD для Windows(по ссылке или найдите файл в гугле) - Ссылка
  • Кидаем в папку steamcmd скаченный файл SteamCMD.exe
  • Создаем текстовый файл внутри папки Soulmask с именем Soulmask.txt
  • Скопируем в него следующее:

@echo off

start "" C:\Users\Юзер\Desktop\Soulmask\steamcmd\steamcmd .exe +login anonymous anonymous +force_install_dir C:\Users\Юзер\Desktop\Soulmask +app_update 3017310 +quit

  • Заменим в строке оба слова Юзер на имя вашей учетной записи пк
  • Сохраним и изменим расширение файла Soulmask.txt на Soulmask.bat (если расширения ваших файлов скрыты гугл подскажет как это исправить)
  • Правой кнопкой мыши на файле Soulmask.bat - Запустить от имени администратора
  • Начнется установка сервера, дождаться полной установки, после установки ваша папка будет выглядит примерно так:
  • Как создавать bat мы научились из предыдущих шагов, поэтому создаем файл внутри этой папки SoulmaskStart.bat
  • Редактируем его пишем внутрь
  • call StartServer.bat -SteamServerName=\"НазваниеСервера\" -MaxPlayers=4 -PSW=\"ПарольВхода\" -adminpsw=\"ПарольАдмина\" -pve
  • Меняем в строке НазваниеСервера на свое, ПарольВхода логично пароль для входа на сервер, ПарольАдмина по логике желаемый пароль от админки
  • Сохраняем, запускаем файл от имени админа. Окно как выглядит сервер полностью запущенным и готовым к работе можно видеть на первом изображение поста.

На предупреждение Warning не обращаем внимания! Может появится ошибка Error server offline или подобная, говорящая, что сервер не имеет доступа к сети, попробуйте перезапустить сервер.

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

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

Время входа истекло : Зайти повторно, иногда бывает.

Управление

  • При входе на сервер используем пароль для входа из файла SoulmaskStart.bat
  • В игре используем консоль клавишей ~
  • Вводим в консоль (пароль админа используем тот что настроили ранее) gm key пароль

Теперь у вас должно появится такое вот окно(вызывается оно всегда командой gm key password)

  • В этом окне в поле ввода пароля ввести пароль админа и нажать кнопку Стать администратором!
  • Телепорт по карте - Открыть карту, зажать ctrl навести мышь куда хотим правый клик = магия свершилась.
  • Настройки коэффициента настроят ваш сервер. А гугл подскажет какие еще существуют команды для консоли в этой игре.

Обновление Сервера (ошибка версии игры-сервера)

  • Сервер должен быть выключен. Запустить файл Soulmask.bat он обновит ваш сервер до актуальной версии, будьте внимательны, клиенты чья версия ниже-выше текущего обновления не смогут подключиться к серверу имея вот такое сообщение(скриншот взят из комментария к гайду) :

Спасибо за внимание, развлекайтесь. Если у вас что-то не получилось, попробуйте заново все шаги сначала.

Комментарии: 19
Ваш комментарий

Получилось! Спасибо!

1

Эта ошибка встречается с частными и официальными серверами на данный момент.

В списке серверов так же указана версия сервера. Если версия игры с вышедшим hotfix 0.1.1 а сервер 0.1.0 или наоборот вы будете видеть ошибку.

Вариант обновить игру в стим, запустить файл Soulmask.bat для обновления сервера.

0

Как сделать чтобы сервер появлялся не в о вкладке Официальные. а в Частные. просто друзья не видят мой сервер

0

Что бы друзья видели нужно иметь статический ип адрес, он же белый, он же постоянный, гугл подскажет, тогда видеть будут весь инет. Или создать общую сеть локальную по типу хамачи или подобную, благо их развелось. Если после создание локалки не видно сервака, пусть друзья пробуют прямое подключение по ип адресу твоей сети в "эмуляторе локалки" и порту 877 или 18888 или порту указанному в том же эмуляторе. Проще будет взять у провайдера белый ип за 100 рублей, ну может 200 и не парится, ну еще может быть проблема с портами если стоит маршрутизатор. Еще есть проблемы если играете на "Аля Капитан Джек" он же зеленый фрегат, он же черные паруса и тп. Вообщем горизонт для дел обширен, направление задал.

0

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

0

Вот ссылка на статью вики от разрабов по установке их софта - ссылка

Но, там нет пояснений в нужном объеме. Так или иначе варианта только два эмулятор локальной сети или статичный ip адрес.

0

Есть ли возможность запустить данный сервер на пиратке. При подключении выходит ошибка steam auth failure можно ли её как то обойти. Или включить консоль в одиночной игре может кто в курсе?

0

Ищи версию игры 0.1.0 и ставь сервак по этому методу, на 0.1.1 версии "черных парусов и бутылки рома" ошибка аутентификации неизбежна.

0

Так сервак автоматом до 0.1.1 ставит и игра если будет 0.1.0 он не запускает а сервер же нельзя назад откатить?

0

выдает какие то ошибки( помогите в чем может быть проблема((( 3-5 раза все заново перепробовал все ровно! стим версия!

0

Возможно. Хотя скорее всего (скрин из гайда)

Софт не дружит, не загружает необходимые дистрибутивы, ошибка сервера обновлений вытекающая из вышесказанного.

0

По факту и на 10 не на всех сборках, на 11 точно не заведется.

0

А режим совместимости как же?

0

AHShuaGuaiQiBase::ExecShuaGuai RandIndexError ЧТо может быть при попытке запустить сервер

0

я не понял. как на пиратке/сингл включить админа?

0

вроде всё правильно сделал, но не вижу своего сервера в списке


0