Цей посібник описує, як налаштувати ваш виділений сервер Midnight Ghost Hunt на Legion Hosting, конфігурувати змінні запуску, редагувати налаштування Engine.ini та Game.ini, налаштовувати ротацію карт та підключатися до вашого сервера. Для команд адміністратора та керування гравцями перегляньте Команди адміністрування Midnight Ghost Hunt.
1. Перший запуск
- Увійдіть до GPanel та виберіть свій сервер Midnight Ghost Hunt.
- Перейдіть на вкладку Startup та перегляньте доступні змінні (див. таблицю нижче).
- Встановіть GAME_NAME, щоб ідентифікувати свій сервер у браузері.
- За бажанням встановіть PASSWORD, щоб обмежити доступ.
- Поверніться на вкладку Console та натисніть Start.
- Зачекайте, доки консоль підтвердить готовність сервера. Перший запуск генерує файли конфігурації за замовчуванням.
2. Змінні запуску GPanel
Наступні змінні доступні на вкладці Startup у GPanel. Вони передаються виконуваному файлу сервера при кожному запуску.
| Змінна | Обов’язкова | Опис |
|---|---|---|
GAME_NAME |
Ні | Назва, що відображається у браузері серверів. За замовчуванням Dedicated_Server_01. |
PASSWORD |
Ні | Необов’язковий пароль, необхідний для приєднання до сервера. Залиште порожнім для публічного сервера. |
MAP |
Ні | Початкова карта. Варіанти: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. За замовчуванням Asylum. |
GAME_MODE |
Ні | Ігровий режим. Варіанти: 4v4 Hunt, 6v6 Hunt, Darkness. За замовчуванням 4v4 Hunt. |
REGION |
Ні | Регіон сервера. Варіанти: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
Ні | Складність ботів. Варіанти: Easy, Normal, Hard, Auto. За замовчуванням Auto. |
ADDITIONAL_ARGS |
Ні | Додаткові аргументи запуску (наприклад, -NoBots -NoAutobalance). |
BEACON_PORT |
Ні | Порт маяка. За замовчуванням 7787. Керується GPanel. |
3. Конфігурація сервера (файли INI)
Midnight Ghost Hunt використовує файли INI Unreal Engine 4 для детальної конфігурації сервера. Зупиніть свій сервер перед редагуванням цих файлів.
Розташування файлів
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Відкрийте ці файли за допомогою вкладки Files у GPanel або підключіться через SFTP. Якщо файлів не існує, запустіть та зупиніть сервер один раз, щоб згенерувати їх.
Engine.ini — ключові налаштування
| Розділ | Налаштування | Опис |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Порт запитів для браузера серверів Steam. GPanel встановлює це автоматично. |
[/Script/Engine.GameSession] |
MaxPlayers |
Максимальна кількість гравців. За замовчуванням 8. |
Game.ini — ключові налаштування
| Розділ | Налаштування | Опис |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Тривалість кожного раунду в секундах до настання півночі. За замовчуванням 300 (5 хвилин). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Тривалість фази півночі в секундах. За замовчуванням 120 (2 хвилини). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Час до початку раунду в секундах. За замовчуванням 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Автоматично балансувати команди між раундами. За замовчуванням True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Кількість раундів за матч. За замовчуванням 4. |
Приклад Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Ротація карт
Midnight Ghost Hunt підтримує налаштування того, які карти включені до ротації. Список карт визначається у Game.ini:
[/Script/MGH.MGHGameMode]
+GameMapRotation=/Game/Maps/Museum
+GameMapRotation=/Game/Maps/Mansion
+GameMapRotation=/Game/Maps/School
+GameMapRotation=/Game/Maps/GhostShip
+GameMapRotation=/Game/Maps/Cabin
+GameMapRotation=/Game/Maps/Asylum
+GameMapRotation=/Game/Maps/Diner
Видаліть або закоментуйте карти, які ви не хочете включати до ротації. Сервер циклічно перемикається між переліченими картами по порядку після кожного матчу.
5. Налаштування раундів та гри
Точно налаштуйте ігровий досвід, регулюючи ці налаштування раундів у Game.ini:
| Налаштування | За замовчуванням | Опис |
|---|---|---|
RoundTimeLimit |
300 |
Тривалість фази до півночі (секунди). Коротший час тисне на мисливців; довший сприяє привидам. |
MidnightDuration |
120 |
Фаза після півночі, де привиди полюють на мисливців (секунди). |
NumRounds |
4 |
Раундів за матч. Команди міняються сторонами кожного раунду. |
WarmupTime |
15 |
Зворотний відлік перед початком кожного раунду (секунди). |
bFriendlyFire |
False |
Дозволити командну шкоду. Увімкнення цього додає мисливцям додатковий рівень обережності. |
6. Як підключитися
Варіант A — внутрішньоігровий браузер серверів
- Запустіть Midnight Ghost Hunt через Steam.
- У головному меню виберіть Play, а потім Server Browser.
- Знайдіть свій сервер за назвою або перегляньте список.
- Виберіть свій сервер та натисніть Join. Введіть пароль, якщо буде запропоновано.
Варіант B — пряме підключення через Steam
- Відкрийте клієнт Steam.
- Натисніть View у верхньому меню, потім Game Servers.
- Натисніть Favourites, потім Add a server.
- Введіть IP та порт вашого сервера з вкладки Network у GPanel:
<your-server-ip>:<port> - Натисніть Add this address to favourites, потім виберіть сервер та натисніть Connect.
Усунення несправностей
- Сервер не відображається у браузері: Переконайтеся, що сервер повністю запущений у GPanel. Браузеру серверів Steam може знадобитися 2-3 хвилини, щоб проіндексувати новий сервер.
- Не вдається підключитися: Перевірте IP та порт вашого сервера на вкладці Network у GPanel. Переконайтеся, що немає невідповідності пароля.
- Збої під час запуску: Видаліть файли INI у
MidnightGhostHunt/Saved/Config/LinuxServer/та перезапустіть сервер, щоб відновити значення за замовчуванням. - Ротація карт не працює: Переконайтеся, що шляхи до карт у
Game.iniправильні. Недійсні шляхи призведуть до пропуску сервером цих записів. - Проблеми з продуктивністю: Зменшіть
MAX_PLAYERS, якщо сервер гальмує з повним лобі.
Пов’язані статті
- Команди адміністрування Midnight Ghost Hunt
- Як знайти IP та порт вашого сервера
- Як завантажувати файли через SFTP
- Посібник із запуску сервера
Потрібна допомога?
Якщо ви зіткнулися з проблемами, не описаними тут, відкрийте тікет до служби підтримки та вкажіть IP вашого сервера, опис проблеми та будь-які повідомлення про помилки з консолі GPanel.