Як адміністратор сервера 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
- Початок роботи з вашим новим сервером