Enshrouded
47 évaluations
Создание своего сервера в Enshrouded
Par OneDisik et 1 collaborateur(s)
Данное руководство позволит вам создать свой собственный выделенный сервер с возможностью удаленного управления через дискорд бота как на своём ПК, так и на любом другом, если следовать нашей поэтапной инструкции, описанной ниже.
2
3
   
Récompenser
Ajouter aux favoris
Favoris
Retirer des favoris
Предисловие. Важно знать!
Это руководство идеально подойдёт для тех пользователей, у кого имеется свой второй ПК, основной ПК друга, не сидящего в Steam, или ПК находящийся на работе!

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

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

МИНИМАЛЬНЫЕ СИСТЕМНЫЕ ТРЕБОВАНИЯ ДЛЯ СЕРВЕРА:
64-разрядные процессор и операционная система
ОС: Windows 10
Процессор: AMD Athlon 3000G AM4, 2 x 3500 МГц
Оперативная память: 10 GB ОЗУ
Сеть: Широкополосное подключение к интернету
Место на диске: 30 GB
Установка WindowsGSM
  1. Скачать WindowsGSM с официального сайта, согласно скриншотов.


  2. После загрузки WindowsGSM.exe, создать на SSD диске папку с любым названием на английском, (например My_server) куда следует перекинуть этот файл.


  3. Запустить WindowsGSM.exe, который автоматически создаст в папке необходимые файлы для его работы.
  4. Далее скачать плагин, для этого нажмите на кнопку 'Website" согласно скриншота.

  5. После нажатия на кнопку 'Website' вас перебросит на официальный сайт, где необходимо выбрать и скачать плагин Enshrouded на сервер, для его дальнейшей установки.



  6. После скачивания, архив скинуть в папку с сервером без распаковки.

  7. Установить плагин в WindowsGSM согласно скриншотов.




  8. Установить файлы сервера WindowsGSM, согласно скриншотов.



  9. Дождаться начала скачивания сервера и завершения загрузки.

Настройка WindowsGSM
После установки WindowsGSM необходимо настроить сам сервер:
  1. В Edit Config необходимо задать:
    • Имя сервера,
    • IP сервера (обычно сервер сам определяет ваш локальный и публичный IP адрес)
    • Кол-во игроков, которое может зайти на ваш сервер (максимум 16 человек)
      После чего сохраняем настройки.

  2. В папке сервера нужно найти файл “Enshrouded_server.json”
    путь - <название_папки>/servers/1/serverfiles/Enshrouded_server.json
    В нашем случае папка называется My_server/
    Открыть этот файл можно любым текстовым редактором.

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

Открытие портов в Wi-Fi роутере
Чтобы ваши друзья, также как и вы, видели ваш сервер в Steam по публичному IP адресу, требуется открыть порты 15636 и 15637 в вашем Wi-Fi роутере. Для этого зайдите через браузер в ваш Wi-Fi роутер (у каждой модели разный вход, например, в роутере TP-LINK 192.168.0.1), согласно скриншотов.




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

<<<< Дополнение к руководству от 08.02.2024г >>>>
После того, как порты были открыты, необходимо их пробросить в брандмауэре (Powershell), для этого нажимаем на значок лупы в панели задач и находим через поиск "Powershell".

Обязательно запускаем от имени администратора!!

Копируем код под скриншотом, и вставляем в консоль Powershell и нажимаем "Enter" на клавиатуре.


Код для Powershell:
New-NetFirewallRule -DisplayName "Enshrouded Server" -Direction Inbound -LocalPort 15636,15637 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Enshrouded Server" -Direction Outbound -LocalPort 15636,15637 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Enshrouded Server" -Direction Outbound -LocalPort 15636,15637 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "Enshrouded Server" -Direction Inbound -LocalPort 15636,15637 -Protocol UDP -Action Allow




После ввода кода в консоль, должен высветиться примерно такой же текст (белого цвета), как на скриншоте. Это означает, что вы успешно пробросили порты в сам брандмауэр, который в последствии не будет вводить какие-либо запреты в работу вашего сервера.


Поиск сервера для подключения через STEAM
Чтобы вы и ваши друзья видели в игре Enshrouded список серверов, необходимо добавить его в избранное в самом Steam.
  1. В приложении Steam, переходим во вкладку "Вид" и выбираем "Игровые серверы"

  2. Нажимаем на кнопку "Избранные", где нажимаем на плюс "+"

  3. Вводим публичный IP сервера и через двоеточие вводим порт 15637 (Например, 93.90.87.175:15637) и нажимаем "Ок"
    Узнать внешний IP очень просто: достаточно в Яндексе набрать фразу «мой ip», и поисковик выдаст публичный адрес. Для глубокой статистики используются сервисы 2ip или whoer
    На последнем сайте можно увидеть наличие IP в черном списке или проблемы с безопасностью.


  4. Сервер отобразится в списке избранного, теперь можете заходить в игру и присоединяться к нему (он будет выделенным и первым в списке)
(Необязательно) Удаленное управление сервером через Discord бота.
  1. Заходим на свой канал, где вы хотите создать оповещение о сервере на вашем текстовом канале Discord. Переходим на вкладку "Интеграция" и нажимаем кнопку "Создать вебхук".



  2. Выбираем "Spidey Bot" и редактируем, изменяя название на своё, к примеру, Enshrouded.

  3. Копируем URL вебхука.

  4. Переходим в WindowsGSM и нажимаем кнопку "Edit", как на скриншоте.

  5. Вставляем ссылку, в появившемся окне, нажимаем кнопку "Save".

  6. Открываем Discord и заходим в настройки пользователя. Переходим по вкладку "Расширенные", включаем ползунок "Режим разработчика". После чего здесь же нажимаем на "Discord API", где вас перенесет в браузер.

  7. Согласно скриншотов, переходим во вкладку "Application" и нажимаем на кнопку "New application"


  8. Задаем любое имя (например Enshrouded). Переходим во вкладку "Bot" и нажимаем кнопку "Reset Token". В всплывающем окне подтвердите создание с помощью кнопки "Yes, do it!"



  9. Нажимаем кнопку "Copy" (должна загореться зеленым цветом, как на скриншоте)

  10. В WindowsGSM найдите и нажмите на иконку Discord, после чего нажмите кнопку "Edit"

  11. Вставьте ранее скопированный адрес в строку, как на скриншоте и нажмите кнопку "Save".

  12. Включаем ползунки "Enable" и "Auto Start" и нажмите кнопку "Invite". Вас перекинет в браузер, где вам нужно выбрать Discord сервер куда вы хотите пригласить бота, затем нажать "Продолжить" и "Авторизовать".




  13. Чтобы управлять ботом, обращаясь к нему в ЛС, необходимо получить права администратора для удаленного управления сервером. Потребуется зайти в Discord и скопировать свой URL пользователя, нажав на свой никнейм.

  14. Скопированный URL пользователя вставьте в WindowsGSM (найдите и нажмите на иконку Discord), нажмите кнопку "ADD ADMIN ID", после чего кнопку "Add"


  15. Теперь нужно установить ID сервера, согласно скриншотов.


  16. Проверяем команды бота и управления сервера в Discord.



    Всё бот настроен, если у вас получилось как на скриншотах, значит вы всё правильно сделали.
(Необязательно) Мониторинг сервера через Discord бота
В данном разделе вы сможете настроить ещё одного бота, но уже для мониторинга сервера всем желающим на вашем Discord канале, а именно, сам бот будет выводить информацию (статус, количество игроков, публичный IP-адрес, порт и название сервера) в текстовом канале.
  1. В поисковой строке вводим: discord bot windowsgsm monitor server (в Яндексе 1 ссылка) и переходим по ссылке DiscordGSM.

  2. Нажимаем на кнопку "Add to Discord", после чего выбираем сервер, на который хотите пригласить бота, затем кликаем кнопки "Продолжить" и "Авторизовать".



  3. Данный бот уже на вашем канале, но даже, если вы авторизовали его со всеми разрешениями, то этот бот скорее всего, всё равно не сможет отправлять сообщения на текстовые каналы, поэтому потребуется дать ему роль, разрешающую отправлять сообщения.

  4. Далее, в вашем текстовом чате вводим команду "/addserver" и кликаем ЛКМ по ней, где в появившемся окне команды вписываем слово "enshroud" (обязательно маленькими буквами) и нажимаем кнопку "Enter".


  5. В появившемся окне потребуется ввести публичный IP-адрес сервера и его порт (15637) и нажать кнопку "Отправить".

  6. После подключения бота к серверу, он выведет всю информацию о нём в отдельном сообщении (см. скриншот).

    Также следует знать о том, что информация о сервере обновляется не сразу, а в какой-то короткий промежуток времени. Но вы можете вручную обновить статус монитора сервера, прописав команду "/refresh". Если вы закрепляли сообщение бота, то при вводе команды "/refresh" это сообщение открепится.
(Необязательно) Настройка автозапуска сервера.
Если с сервером вы работаете удаленно, то возникает вопрос, запуска сервера при аварийном выключении ПК (перебои с электричеством, перепады напряжения, отключение электричества на неопределенный срок).

В этом разделе предлагается настроить автозапуск сервера при включении/перезагрузки ПК, а также настройка BIOS для включения ПК при возобновлении питания без участия человека.
    Для автозапуска сервера необходимо:
  1. Нажимаем на значок лупы на панели задач и находим через поиск «Планировщик заданий».

  2. В окне планировщика в списке «Действия» справа выбираем команду "Создать простую задачу" Запустится «Мастер создания простой задачи». Вводим имя задачи и нажимаем кнопку «Далее».

  3. В следующем окне «Триггер задачи» указываем, что хотим запустить ее «При входе в Windows».

  4. Далее выбираем действие для задачи: «Запустить программу».

  5. Затем с помощью кнопки «Обзор» указываем путь к файлу WindowsGSM.



  6. Ставим галочку в поле открыть окно "Свойства" и нажимаем "Готово"

  7. В открывшемся окне ставим галочку напротив поля "Выполнить с наивысшими правами" и выбираем "Настроить для Windows 10", жмем окей.
Для возобновления работы ПК после сбоя электропитания необходимо настроить BIOS:
  1. Заходите в BIOS вашего компьютера (обычно это делается нажатием кнопки Del, F2 или Esc, в зависимости от производителя вашего компьютера).
  2. В BIOS нужно найти пункт меню (иногда он бывает спрятан в какое-либо подменю) с каким-нибудь названием из следующего списка:
    AC Back Function
    AC Loss Auto Restart
    AC Power Loss Restart
    After AC Power Loss
    After AC Power Lost
    After Power Failure
    Power Again
    Power Failure
    Power On After Power Fail
    Power State Resume Control
    PWRON After PWR-Fail
    Restore on AC Power Loss
    Resume on AC Power Loss
    State After Power Failure
    System After AC Back

  3. Зайдя в этот пункт, обычно присутствует выбор из трех вариантов, среди которых выбираем "Last State":
    • Power On (при появлении питания компьютер будет запущен ВСЕГДА).
    • Power Off (при появлении питания компьютер не будет запускаться).
    • Last State (при появлении питания компьютер вернется к состоянию, в котором он был на момент исчезновения питания. Т.е. если он был включен, то включится, а если был выключен, то так и останется стоять).
Если вы следовали инструкции в данном разделе и у вас всё работает, то сервер в любой аварийной ситуации всегда сможет восстановиться и продолжить свою работу.
За исключением возгорания самого ПК, или неуплаты счетов за электричество.
Заключение
Надеемся, что вам понравилось наше руководство и оно поможет настроить свой собственный сервер без задержек, не требующий никаких денежных расходов.
По любым вопросам обращайтесь в комментарии руководства и мы постараемся вам помочь.
Приятной игры вам и вашим друзьям!

41 commentaires
Иван-чай 2 mars à 3h26 
"Добавлю, если сервер не появляется в списке избранного, а вы все сделали правильно, попробуйте удалить enshrouded_server.cfg в папке GSM(.../servers/1/serverfiles/)"

У меня вообще нет такого файла

"Тем у кого динамический ip (У меня такой). Нужно открыть порт в соответствии с руководством, далее нужный ip надо найти в самом роутере, он общий на всех, по этому нужен ip адрес роутера а не конкретного ПК"

Это тот, который WAN по IPv4? У меня он такой же, как и на 2ip.
Что ты имеешь ввиду под "ip адрес роутера"? Не очень понимаю, где я могу его увидеть в настройках роутера
bandit√√ 19 févr. à 10h35 
А сложность регулировать можно?
𝓣𝓿𝟏𝔃𝟏𝔁 ♡ 2 févr. à 4h12 
ДЛЯ ОБНОВЛЕНИЯ
Создайте новый сервер, после попробуйте запустить и подключится, если все в порядке, выключайте новый сервер, если нет, попробуйте сделать инструкцию в коменте ниже.

Инструкция подробнее с примером:

старый сервер в папке .../servers/1/serverfiles/savegame/(все файлы в папке) копируем в новом сервере .../servers/2/serverfiles/savegame/(Сюда с заменой).
И все, должэно сработать.
𝓣𝓿𝟏𝔃𝟏𝔁 ♡ 2 févr. à 4h12 
Добавлю, если сервер не появляется в списке избранного, а вы все сделали правильно, попробуйте удалить enshrouded_server.cfg в папке GSM(.../servers/1/serverfiles/)
Далее запустите исполняемый файл enshrouded_server.exe
Тем у кого динамический ip (У меня такой). Нужно открыть порт в соответствии с руководством, далее нужный ip надо найти в самом роутере, он общий на всех, по этому нужен ip адрес роутера а не конкретного ПК. С помощью этого ip и нужного порта вы добавите его в избранное и он будет работать. В списке серверов он не появится и так же не появится в локальной сети.
AWSD 11 déc. 2024 à 4h41 
Всем привет. Ребята, а как обновить сам сервер?. Сегодня вышло обновление и теперь не могу зайти на серв, вылазит вот такое "пригласивший вас игрок используют более старую версию игры"
Bartolomey_F 19 nov. 2024 à 1h19 
Моё почтение, подскажите пожалуйста, как изменить настройки выделенного сервера? На три пароля доступа и некоторые настройки сложности. Кто настраивал, можете кинуть пример (скрин) файла enshrouded_server.json?
KiRgOsHa 15 nov. 2024 à 10h50 
Сервер видно в избранном, но он не добавляеться, и когда хочу добавить, пишет что проблема в названии, кто с таким сталкивался? В игре его можно найти через поиск спустя 2–3 минуты после запуска. Необходимо изменить пароли — их три, и они находятся в блокноте чтобы попасть на сервер.
НОЛИК 18 aout 2024 à 19h43 
Гайд очень подробный и хороший!) не подскажите можно ли поменять сложность уже на созданом сервере?)
Cyxapb 28 mai 2024 à 10h44 
Отбой, поменял Windows Server 2016 на Win 10 Pro. Всё заработало!