Результат процедуры
После выполнения этого руководства на Windows будет запущен базовый сервер, создан владелец txAdmin, подключены ключи OpenM и автоматическая публикация. Финальная контрольная точка — вход реального игрока. Пустая карточка, открытая панель и статус ONLINE сами по себе не подтверждают полноценную игровую сессию.
Подготовьте данные
- Windows x64 и отдельную папку
C:\OpenM-Server. - Свободный игровой порт, например
30120, для TCP и UDP. - Публичный адрес игрового узла с портом: например
play.example.org:30120. - Аккаунт на сайте OpenM.
- Для проверки входа — клиент OpenM и подходящую установленную GTA V Legacy с подтверждаемым владением.
Если публичного адреса пока нет, установку и настройку панели можно выполнить заранее. Для публичного сервера сначала решите вопрос адреса и входящих подключений по сетевому руководству.
1. Скачайте и распакуйте комплект
Откройте страницу установки и скачайте единый серверный архив. Распакуйте его полностью в новую папку. Не запускайте EXE внутри архиватора и не объединяйте новую распаковку с остатками другой версии.
В корне распаковки должны находиться FXServer.exe, Check-Server.cmd, Configure-Server.cmd, bundle-manifest.json, папки citizen, game и tools. Запустите Check-Server.cmd. Ожидается сообщение PASS о проверенных runtime-файлах. Эта проверка не запускает игру и не проверяет ключи или сетевую доступность.
2. Создайте карточку сервера
В портале владельца создайте сервер, укажите название и публичный адрес. Отправьте карточку на проверку. Продолжайте настройку публичного доступа после одобрения карточки с игровым адресом и разрешения публикации. Сохраните ID вида srv_….
Если ранее было одобрено только название, добавление адреса требует повторного прохождения проверки. Подробности состояний: сервер в портале.
3. Получите два вида ключей
В карточке откройте «Ключ доступа игроков» → «Получить ключ доступа». Сохраните все 43 символа; значение показывается однократно. Далее откройте «Ключи публикации», выпустите ключ и скачайте .seed и publisher.json.
Ключ доступа игроков вставляется в шаг «Доступ игроков».
.seedиpublisher.jsonвыбираются на шаге «Каталог OpenM». Один ключ нельзя укоротить или преобразовать в другой.
4. Запустите FXServer.exe
Обычный запуск выполняется двойным щелчком по FXServer.exe. Откроется http://127.0.0.1:40120. Если браузер не появился, откройте этот адрес вручную на том же компьютере. При ошибке запуска используйте установку и диагностику.
Пройдите четыре шага:
- Администратор: задайте локальный логин и пароль владельца txAdmin. Этот пароль отличается от пароля аккаунта сайта.
- Сервер: задайте название, порт, число игроков; оставьте OneSync включённым для базового сценария; выберите «Локальная сеть / интернет» и «Готовый базовый сервер».
- Доступ игроков: включите наличие данных доступа, вставьте ID и 43-символьный ключ.
- Каталог OpenM: включите автоматическую публикацию, выберите
publisher.jsonи соответствующий.seed.
Нажмите «Сохранить и открыть txAdmin». Войдите локальным администратором. Настроенный игровой процесс запускается автоматически. Если он остановлен, используйте запуск в панели.
5. Проверьте сервер и публикацию
В консоли не должно быть фатальной ошибки запуска. На игровом узле выполните PowerShell:
$info = Invoke-RestMethod 'http://127.0.0.1:30120/info.json'
$info.vars | Select-Object sv_openmServerId, sv_openmAdmission, sv_lan
Ожидаются ваш ID, sv_openmAdmission=true и sv_lan=false. Если порт другой, измените URL. В консоли найдите [OpenM catalog] heartbeat accepted. Откройте каталог: карточка должна появиться с актуальным состоянием. На первый цикл отправки отведите около 30 секунд, а при отсутствии успеха проверяйте сообщение издателя, а не ждите бесконечно.
6. Проверьте внешний путь
Разрешите игровой TCP/UDP в брандмауэре и настройте NAT, если сервер за маршрутизатором. Проверьте адрес из другой сети. На странице сервера должна быть команда подключения через OpenM. Шлюз создаёт маршрут автоматически по одобренному адресу и сверяет ID отвечающего FXServer.
Пример команды для F8-консоли клиента, с заменой ID:
connect https://open-multiplayer.online/game/srv_0123456789abcdef0123456789abcdef/
7. Подтвердите фактический вход
Дождитесь загрузки ресурсов и появления игрока в игровом мире. Проверьте его присутствие в txAdmin, движение, чат и повторное подключение. Для проверки NAT используйте отдельного игрока из внешней сети: успех на том же компьютере не подтверждает внешнюю UDP-доступность.
Запишите версию сборки и успешную конфигурацию, затем создайте первую резервную копию. Только после этого добавляйте сторонние ресурсы или переносите полноценный RP-режим.