Документация / Портал и доступ

Администраторы и панель

Локальный вход, OpenM-привязка, права, управление процессом и удалённый доступ.

Две учётные записи

Аккаунт сайта OpenM управляет карточками и ключами. Локальный администратор txAdmin управляет конкретной установкой сервера. Роль администратора игрового режима — ещё один независимый уровень прав. Не выдавайте все роли автоматически одному человеку только потому, что он может войти на сайт.

Созданный в мастере пользователь является владельцем панели. Параметры и аккаунты хранятся в txData; перенос только server.cfg не переносит администраторов txAdmin.

Локальный вход

Откройте http://127.0.0.1:40120 на игровом узле. Если запускали с другим -PanelPort, используйте его. Введите логин и пароль, созданные в мастере. Системный пароль Windows и пароль сайта OpenM не заменяют эти данные.

Если мастер настройки требует подтверждения доступа, нужен master-администратор. Обычного пользователя с ограниченными правами может быть достаточно для консоли, но недостаточно для повторной настройки установки.

Добавление администратора

  1. Войдите владельцем txAdmin.
  2. Откройте Admin Manager.
  3. Создайте отдельного администратора для конкретного человека.
  4. Выдайте только необходимые права: например, наблюдение, управление игроками или операции с процессом.
  5. Войдите новой учётной записью и проверьте, что доступны нужные действия и недоступны лишние.
  6. Сохраните сведения о назначении прав в своём журнале эксплуатации.

Названия конкретных разрешений могут зависеть от экрана встроенного txAdmin. Ориентируйтесь на доступные переключатели этой версии, не редактируйте JSON аккаунтов по примерам от другой сборки. Не раздавайте общий пароль владельца всей команде.

Вход через OpenM

Если в панели доступно «Войти через OpenM», сначала запускается подтверждение на сайте. Для первой привязки существующего администратора дополнительно требуется его локальный логин и пароль. Одно одобрение устройства на сайте не должно создавать права администратора из ничего.

После привязки применяются прежние разрешения выбранного локального администратора. Никнейм аккаунта, отображаемый alias или совпадение имени не являются самостоятельным основанием для выдачи прав. При изменении состава команды проверяйте и локальные права панели, и связанные сеансы аккаунта.

Управление игровым процессом

Запуск, штатную остановку и перезапуск игрового процесса выполняйте через txAdmin. Консоль панели относится к дочернему игровому серверу; окно FXServer.exe, открытое для панели, также обслуживает монитор и издатель.

После Stop игровой процесс останавливается, но монитор и браузер могут оставаться доступны. Издатель ожидает возвращения игры и не должен отправлять состояние отсутствующего процесса. Для полного завершения остановите игру, затем закройте монитор FXServer.

Не запускайте вручную второй игровой процесс из той же папки, пока первый управляется панелью. Ошибка занятого порта требует поиска процесса-владельца, а не случайного принудительного завершения всех FXServer.

Удалённое администрирование

Панель специально слушает loopback. Не пробрасывайте 40120 наружу и не меняйте привязку на все интерфейсы как быстрый способ доступа. Используйте защищённый удалённый рабочий стол либо SSH-туннель, если SSH-сервер на игровом хосте уже настроен и его ключ проверен.

Пример туннеля на компьютере администратора:

ssh -N -L 127.0.0.1:40120:127.0.0.1:40120 operator@game-host.example.org

Затем откройте http://127.0.0.1:40120 на компьютере администратора. Локальный порт туннеля должен совпадать с портом панели, особенно для первоначального мастера, который проверяет Host и Origin. Если локальный порт занят, используйте удалённый рабочий стол или согласованно измените порт панели и туннеля. Команда не устанавливает SSH-сервер и не выдаёт права на удалённой машине.

Потеря доступа и контроль

Не удаляйте admins.json с работающего публичного сервера как обычную процедуру восстановления: этот файл определяет наличие владельца, а его удаление меняет режим запуска. Используйте сохранённые учётные данные, второго уполномоченного администратора либо проверенную резервную копию и контролируемое восстановление.

После изменения прав выполните реальную проверку входа под изменённым аккаунтом. При обращении в поддержку не отправляйте весь txData; достаточно описания экрана, времени ошибки и обезличенного фрагмента лога. См. защиту данных и восстановление.

Введите название, параметр или текст ошибки.

Esc — закрыть · Tab — выбрать результат