Независимо от того, играете ли вы в Satisfactory 1.0 на Windows или Linux, настройка выделенного сервера для себя и своих друзей проще, чем вы думаете.
Игра Satisfactory вышла в раннем доступе в 2019 году, а спустя пять лет студия Coffee Stain Studios наконец-то официально выпустила её. Получив множество положительных отзывов в Steam, игра с открытым миром, посвящённая строительству фабрик, предлагает увлекательный однопользовательский и многопользовательский режим.
Многие многопользовательские игры позволяют игрокам создавать выделенные серверы, которые размещаются и управляются самими игроками. Если вы хотите создать выделенный сервер в Satisfactory версии 1.0, вот как это сделать.
Выделенный сервер Satisfactory 1.0 – Windows
Шаг 1: Установите SteamCMD
- Загрузите SteamCMD с сайта Valve.
- Выберите «1.1 Windows», затем нажмите ссылку для загрузки.
- Извлеките загруженный файл.
- Откройте диск вашего ПК и создайте новую папку для SteamCMD.
- Перенесите извлечённый файл в новую папку.
Самый простой способ создать выделенный сервер в Satisfactory 1.0 — использовать SteamCMD. Загрузите его на сайте сообщества разработчиков Valve, выбрав «1.1 Windows» в верхней части списка.
Вас перенаправит на ссылку для загрузки SteamCMD, поэтому выберите её, чтобы скачать файл .zip. После загрузки извлеките его содержимое.
Поместите извлечённое содержимое в новую папку, назовите её что-то вроде «Steam servers», чтобы было легко запомнить. Создайте эту папку прямо на жестком диске вашего ПК и переместите туда извлечённые файлы SteamCMD.
Шаг 2: Запустите и настройте сервер SteamCMD
- Запустите SteamCMD и дождитесь завершения установки.
- Создайте папку под названием «Satisfactory» в папке «Steam servers».
- Скопируйте каталог для папки «Satisfactory».
- После установки SteamCMD введите «force_install_dir [путь к папке]» и нажмите Enter.
- Введите «login anonymous» на следующей строке.
- Скопируйте идентификатор приложения сервера Satisfactory (1690800) и используйте его в следующей строке, вводя «app_update 1690800 validate».
- Выйдите из SteamCMD.
Перейдите в извлечённую папку и откройте приложение «steamcmd». Подождите, пока SteamCMD завершит установку. Используйте это время, чтобы создать новую папку в папке Steam для хранения файлов SteamCMD.
Лучше всего назвать эту папку «Satisfactory» для удобства. Как только установка SteamCMD завершится, выделите каталог файлов в папке «Satisfactory», которую вы только что создали, и скопируйте его.
Вернитесь в SteamCMD, введите «force_install_dir [путь к папке]» (без кавычек). Нажмите Enter, а затем в следующей строке введите «login anonymous». Нажмите Enter, а затем подождите, пока вы анонимно подключитесь к Steam.
Теперь вам нужно получить идентификатор приложения выделенного сервера Satisfactory, который равен «1690800». Скопируйте этот номер и используйте его в следующей строке в SteamCMD: «app_update 1690800 validate».
После нажатия Enter должна начаться установка сервера. Теперь вы можете выйти из SteamCMD.
Шаг 3: Настройка брандмауэра
- Откройте приложение «Брандмауэр Защитника Windows».
- Выберите «Входящие правила», затем «Новое правило».
- Выберите опцию «Порт», затем на следующей странице введите «7777», оставив настройки для TCP.
- На следующих двух страницах ничего не изменяйте.
- Назовите своё правило, добавив в название слово «TCP».
- Повторите шага, но на этот раз выберите UDP (тоже назовите его соответствующим образом).
Чтобы убедиться, что ваш сервер может использовать определённые порты, вам нужно настроить брандмауэр. Для этого откройте приложение «Брандмауэр Защитника Windows», найдите опцию «Входящие правила» и выберите «Новое правило». Выберите «Порт», затем введите «7777» в разделе «Определённые локальные порты». Оставьте настройку на TCP.
На следующих двух страницах оставьте все как есть. Когда появится запрос, назовите порт как угодно, но лучше использовать что-то с «TCP» в названии.
Затем сделайте это ещё раз, но теперь выберите UDP. Назовите этот порт так, чтобы отличать его от TCP, например, добавив «UDP» в название.
Шаг 4: Запуск сервера
- Откройте приложение «FactoryServer» в папке «Satisfactory».
- Установите DirectX, если потребуется.
- При работающем сервере войдите в игру Satisfactory и в главном меню выберите «Server Manager».
- Добавьте сервер, указав IP-адрес вашего сервера.
- При появлении запроса введите имя сервера и создайте пароль администратора.
- Завершите настройку сервера и загрузите его.
Теперь вы готовы запустить свой сервер! В папке «Satisfactory» вы должны увидеть множество новых файлов, но вам нужно открыть приложение «FactoryServer». Если появится сообщение об ошибке с запросом на установку DirectX, выберите «Да» и продолжите установку.
Сервер должен запуститься, и теперь вы можете войти в игру Satisfactory. В главном меню выберите «Server Manager», добавьте сервер и введите его IP-адрес.
Подтвердите ввод, затем появится ещё одно предупреждение. Вы можете дать своему серверу имя и установить пароль администратора.
То, что происходит дальше, целиком зависит от вас, поскольку вы можете создать свою игру в любом стартовом мире, который вам нравится. Теперь вы должны находиться на своем сервере Satisfactory!
Выделенный сервер Satisfactory 1.0 – Linux
Шаг 1: Установите SteamCMD и подключитесь по SSH
- Загрузите SteamCMD с сайта Valve.
- Выберите «1.2 Linux», затем нажмите ссылку для загрузки.
- Откройте терминал и введите «ssh [пользователь]@[IP-адрес сервера]», затем введите свой пароль пользователя.
- Загрузите «Ubuntu», используя команды с сайта Valve.
- Согласитесь со всеми всплывающими окнами.
Вы можете загрузить SteamCMD с сайта сообщества разработчиков Valve, выбрав «1.2 Linux» в верхней части списка содержимого. Отложите это на время и откройте терминал.
В терминале введите «ssh [пользователь]@[IP-адрес сервера]» (без кавычек). Введите свой пароль, и теперь вы можете устанавливать Ubuntu. Прокрутите вниз на сайте Valve, чтобы увидеть команды под «Ubuntu».
Скопируйте первую строку, вставьте её в терминал и нажмите Enter для продолжения, затем дождитесь завершения. Скопируйте вторую строку под Ubuntu и вставьте её в терминал, затем нажмите Enter.
При появлении запроса нажмите «Y», чтобы продолжить. Когда появится новое всплывающее окно, используйте клавиши Tab для выбора «Ok» и нажмите Enter. Используйте стрелочные клавиши, чтобы перейти к «Я СОГЛАСЕН» и нажмите Enter.
Шаг 2: Настройка брандмауэра
- Введите «sudo ufw allow 22» в терминале.
- Затем введите «sudo ufw allow 7777».
- Введите «sudo ufw enable», если вы запускаете сервер локально.
Чтобы установить доступ брандмауэра к определённым портам, начните с ввода «sudo ufw allow 22». Это разрешит SSH на ваш сервер. Затем введите «sudo ufw allow 7777» и нажмите Enter.
Если вы используете сервер локально, вы также можете ввести «sudo ufw enable». Нажмите клавишу «Y», чтобы подтвердить и завершить действие.
Шаг 3: Создайте нового пользователя и запустите SteamCMD
- Создайте нового пользователя, введя «sudo adduser [имя]» и установите пароль.
- Переключитесь на нового пользователя, введя «su – [имя]» и ваш пароль.
- Создайте новый каталог, используя команду «mkdir [имя]» (например, обозначьте его как «Steam server»).
- Введите «cd server/», затем «pwd», чтобы скопировать новый каталог.
- Запустите SteamCMD, введя «steamcmd».
- Введите «force_install_dir [каталог]», вставив ранее скопированный путь.
- Введите «app_update 1690800 validate».
В Linux небезопасно запускать SteamCMD от имени пользователя root. Вам нужно создать нового пользователя, предназначенного для запуска этого приложения.
Для этого в терминале введите «sudo adduser [имя]». Назовите его как хотите и создайте новый пароль. Продолжайте нажимать Enter, пока не появится запрос на подтверждение, и подтвердите ввод, нажав «Y».
Теперь переключитесь на этого пользователя, введя «su – [имя]». Введите свой пароль, и вы станете новым пользователем. Затем создайте новый каталог для установки SteamCMD.
Для этого введите «mkdir [имя]»; можете назвать его, например, «Steam server». Введите «cd server/», затем «pwd», чтобы увидеть путь к каталогу. Скопируйте этот путь для последующего использования. Теперь вы можете ввести «steamcmd», чтобы запустить приложение.
После завершения установки введите «force_install_dir [каталог]» и вставьте каталог между скобками. Затем возьмите идентификатор приложения Satisfactory dedicated server (1690800) и введите «app_update 1690800 validate».
Шаг 4: Запуск сервера Satisfactory
- Введите «./FactoryServer.sh» в терминале.
- Зайдите в игру Satisfactory и добавьте новый сервер в диспетчере серверов.
- Укажите IP-адрес вашего сервера, дайте ему имя и создайте пароль администратора.
- Настройте ваш мир перед его загрузкой.
Теперь вы можете запустить свой сервер! В терминале введите «./FactoryServer.sh». Это запустит ваш новый сервер.
После этого вы можете войти в Satisfactory и выбрать «Server Manager» в главном меню. Добавьте сервер, введите его IP-адрес и подтверждайте ввод. Затем дайте своему серверу имя и создайте для него пароль администратора.
Теперь вы можете настроить свой мир перед началом игры. Это всё, что нужно для создания выделенного сервера Satisfactory 1.0 на Linux!