Коротко. Сервер The Front можно разместить самостоятельно бесплатно: скачайте выделенный сервер (приложение Steam 2334200) через SteamCMD, запустите ProjectWar/Binaries/Linux/TheFrontServer со своими портами и настройками в качестве аргументов запуска и убедитесь, что игроки могут подключиться к нему по указанным портам. Или арендуйте сервер The Front и пропустите настройку.
Игроки находят его в списке серверов игры: в главном меню они открывают Standard Mode, заходят в Серверы и выбирают ваш сервер по названию.
Проверено 5 ноября 2026 года по Update 1.5.10, самым свежим заметкам об обновлении на странице игры в Steam. Самое свежее уведомление о техобслуживании серверов там датировано 30 октября 2026 года.
The Front - это песочница про выживание и крафт в открытом мире от Samar Studio. В этом руководстве три источника: объявления разработчика в Steam, собственная страница Steam для серверного приложения и точная команда установки и запуска, которую мы используем на каждом размещаемом нами сервере The Front. Steam указывает приложение 2334200 как "The Front Linux Dedicated Server". Заметки разработчика за август 2024 года помещают опцию Create Dedicated Server в меню Standard Mode игры, а в октябре 2023 года разработчик выпустил видеоинструкцию по созданию выделенного сервера, но письменного руководства по отдельному серверу мы не нашли. Поэтому там, где действие настройки не задокументировано, мы так и пишем. Чтобы сразу перейти к аренде, откройте вариант 2.
Что вам понадобится
Серверное ПО: выделенный сервер - это приложение Steam 2334200, отдельное от самой игры (приложение 2285150). Оно скачивается с анонимным входом в Steam.
Машина, которая работает постоянно: запасной ПК, домашний сервер или облачная виртуальная машина с 64-разрядным Linux. Steam указывает отдельный сервер для Linux, и именно его мы запускаем. Это руководство не охватывает игровую опцию Create Dedicated Server.
Много ОЗУ: разработчик не публикует требования к серверу. В наших тестах сервер завершался из-за нехватки памяти, когда мы выделяли ему слишком мало, поэтому не подбирайте ресурсы по цифре, прочитанной где-то ещё, не проверив её.
Место на диске: загрузка занимает около 3.3 ГБ, плюс место под ваши сохранения.
Сеть: серверу в командной строке нужны четыре порта: игровой порт, порт beacon, порт запросов и порт службы выключения. Наши серверы получают публичный порт для каждого из четырёх. Команда запуска ниже показывает, где задаётся каждый.
Ваш SteamID64: 17-значный номер вашего аккаунта Steam, чтобы назначить себя админом.
Вариант 1: разместить самому
Эти шаги подходят для Debian или Ubuntu. Аргументы запуска взяты из нашей собственной команды старта.
Установите SteamCMD и дайте ему один раз обновиться.
mkdir -p ~/steamcmd ~/server
cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
./steamcmd.sh +quit
Наша установка сначала выполняет +quit, и не зря: свежий SteamCMD при первом запуске обновляется и перезапускается, и мы видели, как загрузка, запрошенная во время этого перезапуска, не удавалась.
Собственная точка запуска Steam для этого приложения - ProjectWar/Binaries/Linux/TheFrontServer, файл, который вы запускаете ниже. На наших установках SteamCMD иногда завершался с "Missing configuration", не оставлял файлов игры и всё равно шёл дальше, как будто всё прошло успешно. Проверьте, что steamapps/appmanifest_2334200.acf есть в папке сервера, а если нет, выполните команду ещё раз.
Скопируйте библиотеку клиента Steam в ~/.steam, как это делает наша установка:
Создайте папку модов, из которой сервер загружает паки, затем запустите сервер из папки сервера. Это основа нашей команды запуска с примерами значений (порты выбираете вы):
cd ~/server
mkdir -p ./ProjectWar/Content/Paks/~mods
./ProjectWar/Binaries/Linux/TheFrontServer \
"ProjectWar_Start?DedicatedServer?MaxPlayers=20" \
-server -game -log \
-Port=30000 -BeaconPort=27016 -ShutDownServicePort=27018 -QueryPort=27017 \
-ConfigServerName=new \
-UserDir="/home/thefront/server/TheFrontManager/new/" \
-ServerName="My The Front server" \
-ServerAdminAccounts="76561198000000000" \
-ServerPassword=
Замените SteamID64 на свой. Нескольких админов разделяйте точкой с запятой. Оставьте -ServerPassword= пустым для публичного сервера или задайте пароль для приватного. Наши серверы также передают флаги движка и очереди, например -ansimalloc и -Game.MaxFrameRate=35, которые здесь опущены.
Дождитесь строки готовности. Сервер запущен, когда в журнале появляется LogLoad: (Engine Initialization). Запускайте его под менеджером служб, например systemd, чтобы он перезапускался после сбоя.
Подключитесь. В игре откройте Standard Mode в главном меню, затем Серверы и найдите свой сервер по имени, которое вы указали в -ServerName.
Обновить сервер так: остановите его и снова выполните команду загрузки. Делайте это после каждого патча игры.
Что делают аргументы запуска
-Port, -BeaconPort, -QueryPort, -ShutDownServicePort: четыре порта. Подойдут любые свободные порты. На наших серверах панель выбирает свободный порт для каждого из четырёх.
-ConfigServerName и -UserDir: вместе они определяют, где лежит сохранение. В нашей конфигурации каждое сохранение хранится в своей папке, TheFrontManager/<save name>/, поэтому смена имени сохранения запускает новый мир и оставляет старый на диске.
-ServerName: имя, которое игроки видят в списке серверов. Оно не зависит от имени сохранения.
MaxPlayers в первом аргументе: наши серверы задают там лимит игроков.
Переключатели геймплея, которые наша панель предоставляет как аргументы запуска: -ServerFightModeType (0 или 1), -IsCanSelfDamage, -IsCanFriendDamage, -SaveWorldInterval, -GreenHand (защита новичков), -UseACE (античит), -SensitiveWords (фильтр ругательств), -IsShowGmTitle (значок админа), -UseSteamSocket и -ServerTags. Разработчик не описал, что делает каждое значение, поэтому проверьте изменение, прежде чем объявлять его игрокам.
Вариант 2: разместить в PlayNHost
Аренда избавляет вас от установки, портов и рутины обновления. Название, админов и правила вы по-прежнему выбираете сами.
Выберите план. Откройте страницу хостинга серверов The Front и сравните планы: на момент написания это COMBAT и HAZMAT. Нажмите Создать сервер (Настроить план у самого большого плана) и оформите заказ. Цены и число игроков указаны на этой странице.
Дождитесь установки. Сервер появится в панели. Его Консоль выведет LogLoad: (Engine Initialization), когда он будет готов.
Назовите его. На вкладке Настройки в разделе Настройки игры задайте Название сервера и, для приватного сервера, Пароль сервера (только буквы и цифры). Затем перезапустите. См. Как изменить название и пароль сервера The Front.
Назначьте себя админом. Впишите свой SteamID64 в Администраторы сервера, разделяя несколько ID точкой с запятой, и перезапустите. Показывать значок админа показывает в игре значок рядом с именами админов. См. Как стать админом на сервере The Front.
Выберите правила в тех же Настройки игры: Режим игры, Урон себе, Дружественный огонь, Защита новичков, Античит и Интервал сохранения. Макс. игроков показывает там лимит игроков, входящий в ваш план.
Четыре порта назначаются и передаются серверу при каждом запуске, так что возиться с роутером или брандмауэром не нужно.
При включённом Автообновление (по умолчанию; оно находится под Show advanced в Настройки игры) сервер при каждом запуске проверяет в Steam наличие обновления, так что перезапуск и есть обновление.
Перечисленные выше настройки при каждом запуске становятся аргументами запуска, так что вы меняете их в панели, а не правите командную строку.
Имя сохранения хранит каждый мир в своей папке. Измените его, чтобы начать новый мир; старый останется на сервере.
Папка ~mods создаётся за вас при каждом запуске, потому что обновление может удалить пустую папку. Мы проверили в ней пак мода, и сервер его загрузил. В The Front нет Steam Workshop, поэтому паки модов вы загружаете сами на вкладке Файлы (на странице мода смотрите, у кого он должен быть).
Стоимость: серверное ПО бесплатно. Свой хостинг обходится в электричество, железо и трафик либо в облачную машину с большим объёмом ОЗУ. Аренда стоит ежемесячную плату, которую задаёт план.
Доступность: домашний сервер работает, только пока работают ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостера.
Открытость: дома игроки подключаются к вашему публичному IP-адресу, а роутер и брандмауэр для портов сервера настраиваете вы. Арендованный сервер не раскрывает ваш домашний IP.
Настройка: для своего хостинга нужны командная строка, SteamCMD и длинная команда запуска. Для аренды нужны название, список админов и, если хотите, пароль.
Контроль: свой хостинг даёт доступ к каждому файлу. На наших серверах вы меняете настройки в панели и всё равно можете пользоваться вкладкой Файлы для собственных паков модов.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности