← Blog

Настройка сервера Farming Simulator для игры с друзьями

Par Benjamin Dayan · PDG

· Mis à jour le 24 октября 2026 г. · Lecture 4 min

Содержание

Настройка сервера Farming Simulator требует внимания к нескольким файлам конфигурации: dedicatedServerConfig.xml отвечает за сетевые параметры, пароль и слоты, а каталог модов — за совместимость с модпаками игроков. В этом материале разберём пошагово, как запустить сервер для совместной игры без лишних ошибок.



Настройка сервера Farming Simulator: с чего начать

Прежде чем редактировать конфигурацию, убедитесь, что у вас есть установленная игра (лицензионная копия клиента для подключения) и отдельная серверная сборка — в Farming Simulator 25 это исполняемый файл dedicated server, который GIANTS Software распространяет отдельно от клиентской версии. Серверная часть запускается без графического интерфейса, управление происходит через файлы конфигурации и веб-интерфейс мониторинга на порту, указанном в настройках.

Базовый набор файлов, с которыми придётся работать:

  • dedicatedServerConfig.xml — главный файл с паролем, названием, картой и слотами;
  • game.xml — ссылается на сохранение и список активных модов;
  • папка mods — хранит все zip-архивы модов, которые должны совпадать у сервера и у клиентов.

Если разворачивать и поддерживать эти файлы вручную на собственном железе неудобно — проще использовать готовую инфраструктуру с панелью управления, где конфигурация, моды и резервные копии настраиваются в несколько кликов: хостинг Farming Simulator избавляет от возни с портами и систематическими перезапусками.



Конфигурация dedicatedServerConfig.xml и файла настроек

Файл dedicatedServerConfig.xml — это XML-документ, который считывается при каждом запуске серверного процесса. Любая опечатка в закрывающем теге приведёт к тому, что сервер откатится к значениям по умолчанию или вовсе откажется стартовать.

Структура файла и ключевые теги

Пример минимальной рабочей конфигурации для Farming Simulator 25:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<dedicatedServerConfig>
    <Server name="MyFarmServer"
            mapId="FarmlandMap"
            savegameDirectory="savegame1"
            port="9500"
            maxFPS="60"
            autostart="true"
            language="ru"
            maxPlayers="16"
            password="playerPass123"
            adminPassword="adminPass456" />
    <Telemetry enabled="false" />
</dedicatedServerConfig>

Обратите внимание на атрибут savegameDirectory — он указывает, какое сохранение игры загружать при старте. Если каталог не существует, сервер создаст новую ферму с нуля при первом запуске.

Настройка пароля администратора и подключения

Два разных пароля выполняют разные задачи:

ПараметрНазначение
passwordПароль для обычного подключения игроков к ферме
adminPasswordДаёт права администратора: кик, бан, управление экономикой

Пароль администратора стоит менять сразу после первого запуска и не хранить его в общих чатах сообщества — это базовая гигиена для любого многопользовательского проекта.



Пароль, слоты и сетевые параметры сервера

Количество слотов задаётся атрибутом maxPlayers, но реальный лимит зависит и от мощности процессора: симуляция техники, скота и урожая на карте с 16 активными игроками заметно нагружает одно ядро CPU, поскольку игровая логика Farming Simulator плохо распараллеливается между потоками. Поэтому высокая тактовая частота процессора важнее количества ядер для стабильного тикрейта.

Сетевые порты и файрвол

По умолчанию сервер использует UDP-порт, указанный в port (обычно 9500 для игры и 9501 для запроса состояния). Если сервер разворачивается на собственной машине или на VPS Linux, порты нужно открыть вручную:

sudo ufw allow 9500:9501/udp
sudo ufw allow 9500:9501/tcp
sudo ufw status

Без открытых портов игроки получат тайм-аут при попытке подключения, даже если процесс сервера запущен и работает корректно.

Ограничение слотов под нагрузку

Рекомендации по подбору maxPlayers в зависимости от типа карты:

  • 4–8 слотов — комфортно для небольших ферм с кооперативной техникой без скрипт-модов;
  • 10–16 слотов — требует стабильного канала и достаточной частоты CPU, особенно при активных продажных скриптах;
  • более 16 слотов — обычно избыточно для ванильной логики игры, даже крупные сообщества редко заполняют такие лобби полностью.


Установка и управление модами на сервере Farming Simulator

Моды подключаются через папку mods в каталоге сервера. Каждый архив должен быть в формате zip, без распаковки, и иметь идентичную версию на стороне клиента и сервера — несовпадение версий — частая причина ошибки подключения.

Добавление модов вручную

cd ~/farmingsimulator/mods
cp /home/user/downloads/FS25_newMod.zip .
ls -la

После копирования архива нужно прописать мод в game.xml в секции <mods>, указав название файла и хэш-сумму, либо включить автоматическое принятие модов при старте сервера через параметр запуска -autoAcceptMods.

Управление через панель

Если сервер развёрнут через готовую инфраструктуру на базе Pterodactyl, загрузка модов, редактирование dedicatedServerConfig.xml и просмотр живой консоли выполняются прямо в браузере, без SSH-доступа. Это удобно для администраторов сообществ, которым нужно быстро менять состав модпака между сессиями, не трогая остальную конфигурацию вручную. Полный список доступных типов серверов можно посмотреть здесь: Все наши игровые серверы.

Резервные копии перед обновлением модов

Перед любым массовым обновлением модпака делайте копию папки savegame и mods:

tar -czvf backup_fs25_$(date +%F).tar.gz savegame1 mods

Это позволяет откатиться за минуту, если новая версия мода ломает сохранение или вызывает краш сервера при загрузке карты.



Грамотная настройка сервера Farming Simulator сводится к трём вещам: корректный dedicatedServerConfig.xml, открытые сетевые порты и синхронизированные моды между сервером и клиентами. Проверяйте логи при каждом изменении конфигурации — это экономит часы на поиске причины сбоя.



FAQ

Как изменить пароль администратора после первого запуска сервера?

Остановите процесс сервера, откройте dedicatedServerConfig.xml, замените значение атрибута adminPassword на новое и перезапустите сервер — изменения применяются сразу при старте.

Сколько слотов можно выставить и что на это влияет?

Технически ограничения на maxPlayers почти нет, но реальный комфорт зависит от частоты процессора и количества активных скрипт-модов: на слабом CPU большое число слотов приводит к просадкам тикрейта.

Почему установленный мод не появляется в игре после подключения к серверу?

Чаще всего версия мода на клиенте не совпадает с версией на сервере, либо файл не прописан в game.xml. Проверьте хэш-сумму архива и убедитесь, что включён параметр автоматического принятия модов.

Читайте также