Myth of Empires разворачивается на Windows (app SteamCMD 1794810) через PrivateServerTool, скопированный из локальной установки игры, который создаёт StartPrivateServer.bat. Подробные файлы конфигурации официально не документированы: руководство ограничивается проверенной процедурой (ZAP-Hosting) и шаблоном сообщества для Linux/Proton.
Пошаговая установка
Проверьте машину: Windows VPS/dedicated, RDP, 9-12 GiB RAM, 10-15 GiB disk.
Скачайте SteamCMD и создайте папку сервера.
Установите сервер через SteamCMD: login anonymous, app_update 1794810.
Скопируйте MOE\PrivateServerTool из локальной игры Steam в корень сервера.
Запустите PrivateServerTool.exe, введите название сервера и нажмите Save Config.
Нажмите Start Server: создастся StartPrivateServer.bat; при необходимости поправьте путь в начале .bat.
Откройте порты 11888 et 12888 (TCP/UDP) в брандмауэре и на роутере.
Подключитесь через вкладку Custom Server игры (поиск по названию); проверьте и извне.
Настройте автозапуск (планировщик задач или служба systemd).
Запланируйте резервные копии MOE\Saved и обновления.
Требования
Windows с доступом по RDP (VPS или выделенный). Шаблон панели сообщества (Pterodactyl, июнь 2024) называет минимум 9 ГиБ RAM (рекомендуется 12) и 10 ГиБ диска (рекомендуется 15); официальных значений нет. Для PrivateServerTool пригодится локальная копия игры. Версии клиента и сервера должны совпадать.
Локальная установка (Windows)
Та же процедура, что на сервере Windows: SteamCMD, копирование PrivateServerTool, создание StartPrivateServer.bat и запуск .bat.
C:\steamcmd\steamcmd.exe +force_install_dir C:\MOE-Server +login anonymous +app_update 1794810 +quit
xcopy /E /I "C:\Program Files (x86)\Steam\steamapps\common\Myth of Empires\MOE\PrivateServerTool" C:\MOE-Server\PrivateServerTool
cd /d C:\MOE-Server\PrivateServerTool
PrivateServerTool.exeУстановка на Linux VPS / выделенный сервер
Windows Server: следуйте предыдущему разделу (RDP). Linux: неофициально; шаблон сообщества запускает MOE/Binaries/Win64/MOEServer.exe через Proton (установка SteamCMD принудительно для платформы Windows). Порты шаблона: игра 11888, query 12888, RCON 13888. Разработчиком не подтверждено.
Порты для открытия
- 11888/TCP+UDP: игровой порт
- 12888/TCP+UDP: query-порт
- 13888: RCON (шаблон сообщества, опционально)
Брандмауэр Windows (netsh)
В PowerShell от имени администратора (или «cmd» администратора):
netsh advfirewall firewall add rule name="Myth of Empires 11888/TCP" dir=in action=allow protocol=TCP localport=11888
netsh advfirewall firewall add rule name="Myth of Empires 11888/UDP" dir=in action=allow protocol=UDP localport=11888
netsh advfirewall firewall add rule name="Myth of Empires 12888/TCP" dir=in action=allow protocol=TCP localport=12888
netsh advfirewall firewall add rule name="Myth of Empires 12888/UDP" dir=in action=allow protocol=UDP localport=12888Брандмауэр хостера и проброс портов (NAT)
Если сервер у хостера (OVH, Hetzner, Scaleway…), откройте те же порты в его сетевом брандмауэре («security group»). При домашнем хостинге пробросьте порты (NAT) с роутера на постоянный локальный IP машины. Проверяйте извне (мобильный интернет или друг): проверка из своей сети ничего не доказывает.
Автозапуск в Windows (планировщик задач)
Создайте задачу планировщика «При запуске системы», выполняющую скрипт запуска, с наивысшими правами и «Выполнять вне зависимости от входа пользователя».
Обновления, резервные копии и перезапуски
Остановите сервер, снова выполните app_update 1794810 и перезапустите. Перед крупным обновлением копируйте MOE\Saved. Запустите SteamCMD перед повторным запуском StartPrivateServer.bat.
# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server MOE\SavedКак добавить и найти сервер
Когда сервер станет публичным, добавьте его на https://game-rank.com/jeux/myth-of-empires (сайт владельца этого инструмента), чтобы игроки могли найти его, следить за ним и голосовать.
Устранение неполадок
- Недоступен снаружи, но работает на localhost: нет правила в брандмауэре ОС, у хостера или проброса NAT, либо неверный протокол (UDP/TCP). Проверьте каждый уровень по очереди.
- Подключение отклонено после обновления игры: версии клиента и сервера должны совпадать. Обновите сервер ещё раз и перезапустите его.
- Сервер сразу закрывается: запустите из консоли, чтобы прочитать ошибку, и проверьте свободную RAM, диск и программные требования.
- Сервер не виден во вкладке Custom Server: приведите два IP-параметра в StartPrivateServer.bat к IP вашего сервера Windows.
- PrivateServerTool не найден: его нет в загрузке SteamCMD, скопируйте из папки MOE локальной игры.
Частые вопросы
- Какой Steam App ID у сервера?
- 1794810 (анонимно работает). PrivateServerTool нужно скопировать из локальной игры.
- Как обновить сервер?
- Остановите сервер и снова выполните app_update 1794810; версии клиента и сервера должны совпадать.
- Есть ли файл конфигурации для редактирования?
- Документированная процедура идёт через PrivateServerTool. Ключи .ini официально не описаны, поэтому генератора нет.
- Как рассказать о своём сервере?
- Добавьте его на https://game-rank.com/jeux/myth-of-empires (сайт владельца этого инструмента): игроки смогут найти его, следить за ним и голосовать.
