Това ръководство обхваща как да настроите вашия dedicated сървър за 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 |
Не | Beacon порт. По подразбиране е 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 server browser. 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 server browser може да отнеме 2-3 минути, за да индексира нов сървър.
- Не може да се свърже: Проверете IP и порта на вашия сървър в раздела Network на GPanel. Уверете се, че няма несъответствие на паролата.
- Сривове при стартиране: Изтрийте INI файловете в
MidnightGhostHunt/Saved/Config/LinuxServer/и рестартирайте сървъра, за да регенерирате настройките по подразбиране. - Ротацията на картите не работи: Проверете дали пътищата до картите в
Game.iniса правилни. Невалидните пътища ще накарат сървъра да пропусне тези записи. - Проблеми с производителността: Намалете
MAX_PLAYERS, ако сървърът е забавен с пълно лоби.
Свързани статии
- Midnight Ghost Hunt Административни команди
- Как да намерите IP и порта на вашия сървър
- Как да качвате файлове чрез SFTP
- Ръководство за стартиране на сървъра
Нуждаете се от помощ?
Ако срещнете проблеми, които не са обхванати тук, отворете тикет за поддръжка и включете IP на вашия сървър, описание на проблема и съобщенията за грешка от GPanel конзолата.