Как администратор сервера Myth of Empires, вы имеете доступ к командам GM (Game Master), которые позволяют управлять игроками, контролировать окружение, спавнить предметы и поддерживать работоспособность сервера. Это руководство охватывает настройку администратора, распространённые команды GM, инструменты управления игроками и методы устранения неполадок.
Настройка администратора
Прежде чем вы сможете использовать команды GM в игре, вы должны настроить пароль администратора и, по желанию, добавить определённых игроков в список администраторов.
Установка пароля администратора
- Остановите ваш сервер из GPanel.
- Откройте конфигурационный файл сервера (например,
PrivateServerTool.ini) через SFTP или файловый менеджер GPanel. - Найдите или добавьте настройку
AdminPassword:
[ServerSetting]
AdminPassword=YourSecureAdminPassword
- Сохраните файл и перезапустите ваш сервер.
Добавление администраторов через конфигурацию
Чтобы предоставить права администратора определённым игрокам без передачи пароля администратора, вы можете добавить их Steam ID в список администраторов в конфигурации сервера. Найдите раздел или файл списка администраторов:
[AdminList]
76561198012345678
76561198087654321
Каждая строка содержит один Steam ID. Игроки из этого списка автоматически получают права администратора при входе на сервер.
Включение администратора в игре
Если вас нет в списке администраторов, вы должны аутентифицироваться в каждой сессии, используя пароль администратора:
- Присоединитесь к вашему серверу Myth of Empires.
- Откройте внутриигровую консоль или чат соответствующей клавишей (обычно Enter для чата или ~/` для консоли).
- Введите команду входа GM с вашим паролем администратора:
GM Login YourSecureAdminPassword
Если аутентификация прошла успешно, вы получите подтверждающее сообщение и получите доступ ко всем командам GM. Это необходимо делать каждый раз при подключении к серверу.
GM Login не работает, попробуйте GMLogin, gm login или проверьте актуальную документацию сообщества для вашей версии игры.
Распространённые команды GM
Команды GM в Myth of Empires позволяют контролировать различные аспекты игрового процесса. Команды вводятся через внутриигровую консоль или чат. Префикс обычно GM, за которым следует имя команды.
Команды управления игроками
| Команда | Описание |
|---|---|
GM Kick <PlayerName> |
Кикает указанного игрока с сервера. Он может сразу же повторно подключиться. |
GM Ban <PlayerName> |
Банит указанного игрока на сервере. Он не может повторно подключиться, пока не будет разбанен. |
GM Unban <PlayerName> |
Снимает бан с указанного игрока, позволяя ему повторно подключиться. |
GM ListPlayers |
Отображает список всех текущих подключённых игроков с их именами и ID. |
GM Announce <Message> |
Транслирует общесерверное объявление всем игрокам. |
Команды телепортации
| Команда | Описание |
|---|---|
GM TeleportTo <PlayerName> |
Телепортирует вас к местоположению указанного игрока. |
GM TeleportToMe <PlayerName> |
Телепортирует указанного игрока к вашему текущему местоположению. |
GM TeleportToPos <X> <Y> <Z> |
Телепортирует вас к определённым мировым координатам. |
GM Fly |
Переключает режим полёта, позволяя свободно перемещаться в любом направлении. |
GM Ghost |
Переключает режим noclip, позволяя проходить сквозь рельеф и строения. |
Команды предметов и ресурсов
| Команда | Описание |
|---|---|
GM GiveItem <ItemID> <Quantity> |
Выдаёт указанный предмет вам. Требует числовой ID предмета. |
GM GiveItemToPlayer <PlayerName> <ItemID> <Qty> |
Выдаёт предмет напрямую в инвентарь другого игрока. |
GM AddExp <Amount> |
Предоставляет очки опыта вашему персонажу. |
GM SetLevel <Level> |
Устанавливает вашего персонажа на указанный уровень. |
GM God |
Переключает режим неуязвимости. Ваш персонаж не получает урона, пока он активен. |
GM Invisible |
Переключает невидимость. Другие игроки и NPC не могут вас видеть. |
Команды времени и погоды
| Команда | Описание |
|---|---|
GM SetTime <Hour> |
Устанавливает внутриигровое время на указанный час (0-23). Пример: GM SetTime 12 для полудня. |
GM SetWeather <Type> |
Изменяет текущую погоду. Типы могут включать ясно, дождь, шторм, туман и т. д. |
GM StopTime |
Замораживает цикл день/ночь на текущем времени. Полезно для событий или строительства. |
GM ResumeTime |
Возобновляет нормальный цикл день/ночь после использования StopTime. |
Команды мира и сущностей
| Команда | Описание |
|---|---|
GM DestroyTarget |
Уничтожает сущность (строение, NPC или объект), на которую вы смотрите. |
GM SpawnNPC <NpcID> <Quantity> |
Спавнит указанный тип NPC в вашем местоположении. |
GM KillAllNPC |
Удаляет всех диких NPC с карты. Они со временем естественным образом возродятся. |
GM SaveWorld |
Принудительно выполняет немедленное сохранение мира. Всегда запускайте это перед выключением сервера. |
Инструменты управления сервером
Управление сохранениями сервера
Администраторы должны выполнять ручные сохранения в критические моменты для защиты данных мира:
- Перед выключением: Всегда запускайте
GM SaveWorldперед остановкой сервера, чтобы все последние изменения были сохранены. - Перед изменениями конфигурации: Сохраните, а затем сделайте резервную копию файлов сохранений через SFTP перед изменением любой конфигурации.
- После событий: Сохраняйте после общественных событий или крупных изменений мира, чтобы зафиксировать текущее состояние.
- Запланированные резервные копии: Регулярно загружайте данные сохранений с сервера через SFTP и храните резервные копии локально с датированными именами файлов.
Мониторинг игроков
Регулярно используйте GM ListPlayers для отслеживания того, кто онлайн. Это полезно для:
- Проверки личностей игроков и выявления альтернативных аккаунтов.
- Сбора Steam ID, необходимых для операций кика, бана или списка администраторов.
- Мониторинга численности сервера для корректировки настроек максимального числа игроков при необходимости.
Объявления сервера
Используйте объявления для общения с вашим сообществом:
GM Announce Server will restart in 10 minutes for maintenance.
GM Announce Rates have been boosted to 3x for the weekend!
GM Announce PvP event starting at coordinates X:5000 Y:3000 in 30 minutes.
Устранение неполадок
Падения сервера
| Симптом | Вероятная причина | Решение |
|---|---|---|
| Падение при запуске после изменения конфигурации | Неверное значение конфигурации или синтаксическая ошибка | Вернитесь к предыдущему конфигурационному файлу или восстановите значения по умолчанию. Проверьте на наличие незакрытых скобок, отсутствующих значений или недопустимых символов. |
| Случайные падения во время игрового процесса | Исчерпание памяти или переполнение сущностей | Проверьте использование памяти в GPanel. Рассмотрите снижение MaxPlayers или очистку избыточных сущностей с помощью GM KillAllNPC. Перезапустите сервер для освобождения памяти. |
| Падение при спавне предметов/NPC | Неверный ID предмета или NPC | Убедитесь, что ID действителен для текущей версии игры. Спавн большого количества сущностей сразу также может вызывать падения — спавните меньшими партиями. |
| Падение после обновления игры | Несовместимость конфигурации или сохранения | Проверьте, требует ли обновление изменений конфигурации. Сделайте резервную копию сохранений и попробуйте со свежими конфигурационными файлами. Могут потребоваться патчи или исправления сообщества. |
Проблемы с подключением
| Проблема | Решение |
|---|---|
| Сервер не отображается в браузере | Подождите 5-10 минут после запуска. Убедитесь, что порт запросов правильный. Попробуйте прямое подключение по IP. |
| Тайм-аут подключения | Подтвердите, что сервер работает в GPanel. Убедитесь в правильности игрового порта. Сервер может ещё загружаться — проверьте вывод консоли. |
| Ошибка несоответствия версий | Убедитесь, что игровой клиент и сервер работают на одной версии. Обновите сервер или попросите игроков обновить свой игровой клиент. |
| Частые отключения | Проверьте наличие лагов сервера, отслеживая использование ресурсов в GPanel. Снизьте количество сущностей, уменьшите максимальное число игроков или оптимизируйте множители, если сервер перегружен. |
| Команды GM не работают | Убедитесь, что вы аутентифицировались с помощью GM Login и правильного пароля. Проверьте, что AdminPassword установлен в конфигурации. Попробуйте переподключиться и повторно аутентифицироваться. |
Оптимизация производительности
Если ваш сервер испытывает лаги или плохую производительность, рассмотрите следующие оптимизации:
| Действие | Влияние | Как сделать |
|---|---|---|
| Уменьшить максимальное число игроков | Среднее | Снизьте MaxPlayers в конфигурации. Меньше игроков означает меньше отслеживания сущностей и сетевой нагрузки. |
| Очистить диких NPC | Высокое | Периодически используйте GM KillAllNPC для предотвращения накопления сущностей. Новые NPC возродятся естественным образом. |
| Регулярно перезапускать | Высокое | Запланируйте ежедневные перезапуски для очистки утечек памяти и обновления сервера. Сначала сохраните мир с помощью GM SaveWorld. |
| Оптимизировать множители | Низкое | Очень высокие множители добычи производят избыточное количество предметов в мире, что может влиять на производительность. Балансируйте множители для удовольствия и работоспособности сервера. |
| Отслеживать использование ресурсов | Информационное | Проверяйте в GPanel тенденции использования CPU и памяти. Постоянно высокое использование указывает на то, что сервер нуждается в оптимизации или обновлении ресурсов. |
Связанные статьи
- Руководство по настройке сервера Myth of Empires — Первоначальная конфигурация сервера, множители, настройки PvP/PvE и методы подключения.
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером