Овој водич опфаќа како да го поставите вашиот посветен 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 користи Unreal Engine 4 INI датотеки за детална конфигурација на серверот. Стопирајте го вашиот сервер пред да ги уредувате овие датотеки.
Локации на датотеки
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Отворете ги овие датотеки користејќи го табот Files во GPanel или поврзете се преку SFTP. Ако датотеките не постојат, стартувајте и стопирајте го серверот еднаш за да ги генерирате.
Engine.ini -- Клучни поставки
| Секција | Поставка | Опис |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Query порт за 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.