Ова упатство ги опфаќа сите работи што ви се потребни за поставување и конфигурирање на вашиот The Front наменски сервер на Legion Hosting, вклучувајќи прво стартување, GPanel стартни променливи, ServerConfig_.ini конфигурација, поставки за режим на игра, поврзување со вашиот сервер и управување со зачувувања. За администраторски конзолни команди, видете Администраторски команди за The Front.
Што е The Front
The Front е пост-апокалиптичен пукачки симулатор на преживување во отворен свет развиен од Samar Studio. Сместен во опустошен свет преплавен од мутанти и непријателски фракции, играчите мора да собираат ресурси, да изработуваат оружја и опрема, да градат и зацврстуваат бази и да се борат за преживување против AI непријатели и други играчи. Играта комбинира механики на пукач во трето лице со длабоки системи за градење база и преживување.
Клучни карактеристики на наменскиот сервер вклучуваат:
- Поддршка за над 40+ истовремени играчи на еден сервер
- PvP и PvE режими на игра со конфигурабилни типови на режим на борба
- Опширно прилагодување на играта преку конфигурациската датотека
ServerConfig_.ini - Механики на рацѝи на бази со конфигурабилни нивоа на raid NPC и периоди на чекање
- Системи за контрола на територија и заштита на градби засновани на Beacon
- Администраторска конзола во играта со над 100 команди за управување со серверот во живо
Прво стартување
Кога првпат го добивате вашиот The Front сервер од Legion Hosting, тој треба да заврши почетна инсталација пред да може да се игра на него.
- Најавете се на GPanel и изберете го вашиот The Front сервер од листата на сервери.
- Кликнете на картичката Console и притиснете Start.
- Серверот ќе ги преземе и инсталира датотеките на The Front наменскиот сервер преку Steam (App ID 2334200). Ова почетно преземање може да потрае неколку минути во зависност од брзината на дискот.
- Откако ќе заврши преземањето, серверот ќе се стартува автоматски. Првото подигнување ги генерира почетните податоци за светот и може да потрае подолго од следните стартувања.
- Почекајте додека излезот на конзолата не покаже дека серверот е подготвен и слуша за конекции. Треба да видите пораки што укажуваат дека game портот е активен.
GPanel стартни променливи
Основните поставки на серверот се конфигурираат како стартни променливи во GPanel. Овие вредности се пренесуваат како параметри од командната линија кога серверот се стартува и ги заменуваат сите соодветни поставки во конфигурациските датотеки.
- Во GPanel, изберете го вашиот The Front сервер.
- Кликнете на картичката Startup.
- Поставете ги променливите наведени подолу. Промените стапуваат на сила следниот пат кога ќе го стартувате или рестартувате серверот.
| Променлива | Стандардно | Опис |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Името прикажано во прелистувачот на сервери во играта (-ServerName стартен параметар). Направете го описно за играчите да можат да го најдат вашиот сервер. |
MAX_PLAYERS |
10 |
Максимален број истовремени играчи (-QueueThreshold параметар). Прилагодете според достапните ресурси на вашиот сервер. |
BEACON_PORT |
27016 |
Unreal Engine beacon портот користен за ракување при конекција. Автоматски конфигуриран (game порт + 1). |
QUERY_PORT |
27017 |
UDP портот користен од Steam за прашалници на прелистувачот на сервери. Автоматски конфигуриран (game порт + 2). |
SHUTDOWN_PORT |
27017 |
Слушачкиот порт на сервисот за исклучување. Се користи за далечински сигнали за исклучување. Автоматски конфигуриран (game порт + 3). |
ServerConfig_.ini, стартната променлива има предност. Користете стартни променливи за основните идентитетски поставки, а конфигурациската датотека за детално прилагодување на играта.
ServerConfig_.ini конфигурација
Деталните поставки на серверот и играта се контролираат преку датотеката ServerConfig_.ini. Ова е примарната конфигурациска датотека за прилагодување на однесувањето, правилата и параметрите на играта на вашиот сервер.
Лоцирање на датотеката
Конфигурациската датотека се наоѓа на:
TheFrontManager/ServerConfig_.ini
Пристапете до оваа датотека преку картичката Files на GPanel или преку SFTP. Сите поставки одат под заглавието на секцијата [BaseServerConfig].
Основни поставки на серверот
| Поставка | Стандардно | Опис |
|---|---|---|
ServerName |
"My Server" |
Прикажано име за серверот во прелистувачот на сервери. Затворете во наводници. |
ServerPassword |
(празно) | Лозинка потребна за приклучување на серверот. Оставете празно за јавен сервер. |
ServerTitle |
(празно) | Краток опис на вашиот сервер прикажан во прелистувачот на сервери. |
ServerAdminAccounts |
(празно) | Листа на Steam64 ID-а за администраторски сметки, одделени со точка-запирка. Пример: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Максимален број играчи дозволени на серверот одеднаш. |
IsCanMail |
1.000000 |
Овозможи или оневозможи го системот за пошта и чет во играта. Поставете на 0 за оневозможување. |
UseSteamSocket |
1 |
Користи Steam мрежни сокети за конекции. Оставете овозможено за повеќето поставки. |
Поставки за режим на игра и борба
| Поставка | Стандардно | Опис |
|---|---|---|
ServerFightModeType |
0 |
PvP режим на серверот. 0 = PvP (играчите можат да се напаѓаат меѓусебно), 1 = PvE (играчите не можат да се оштетуваат меѓусебно). |
IsCanSelfDamage |
1 |
Дозволи им на играчите да се повредат себеси. 1 = овозможено, 0 = оневозможено. |
IsCanFriendDamage |
1 |
Дозволи пријателски оган помеѓу членовите на одредот. 1 = овозможено, 0 = оневозможено. |
Конфигурација на портови
| Поставка | Стандардно | Опис |
|---|---|---|
Port |
5001 |
Примарен game порт (UDP). Играчите се поврзуваат на овој порт. |
BeaconPort |
5002 |
Unreal Engine beacon порт за ракување при конекција. |
ShutDownServicePort |
5004 |
Порт за сигнали на сервисот за далечинско исклучување. |
QueryPort |
5003 |
Steam query порт за листинзи во прелистувачот на сервери. |
Пример ServerConfig_.ini
Подолу е пример конфигурациска датотека што прикажува вообичаени поставки:
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
Поставки за режим на игра
The Front поддржува PvP и PvE режими што фундаментално го менуваат искуството за повеќе играчи. Режимот се поставува преку поставката ServerFightModeType.
PvE режим (ServerFightModeType=1)
- Играчите не можат да се оштетуваат меѓусебно директно.
- Фокусот е на кооперативно преживување против AI непријатели и мутанти.
- Базите се заштитени од рацѝи на играчи (NPC рацѝи сè уште се случуваат).
- Идеален за заедници фокусирани на градење и истражување.
- Играчите сè уште можат да формираат одреди, да тргуваат и да соработуваат.
PvP режим (ServerFightModeType=0)
- Играчите можат да се напаѓаат и убиваат меѓусебно.
- Базите и структурите можат да бидат нападнати од други играчи.
- Контролата на територија преку Beacon системот станува конкурентна.
- Множителите на оштетување помеѓу играчите можат да се прилагодуваат со администраторски команди (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Препорачано за конкурентни и искусни играчи.
Поставки за градење и рацѝи
Овие поставки ја контролираат заштитата на базата и механиките на рацѝи. Можат да се конфигурираат преку администраторски конзолни команди или конфигурациската датотека:
| Поставка / Команда | Опис |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Максимален број Beacon-и (територијални знамиња) што секој играч може да постави. |
SetHouseFlagExcitantTime [0-24] |
Го поставува прозорецот за напад/рацѝја во часови. За време на овој прозорец, непријателските играчи можат да оштетуваат структури во територијата на Beacon. |
SetHFTrapMaxNum [N] |
Максимален број стапици што можат да се постават во областа на покривање на Beacon. |
SetConstructDisableRot [1/0] |
Вклучи/исклучи распаѓање на структури. Кога е овозможено (1), структурите полека се распаѓаат со текот на времето ако не се одржуваат. |
SetConstructMaxHealthRatio [multiplier] |
Множител за максимална издржливост на структурата. Повисоки вредности прават градбите потешки за уништување. |
SetConstructDefenseRatio [multiplier] |
Множител за оштетувањето примено од структурите. Пониски вредности го намалуваат оштетувањето на градбите. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate и SetCityNPCNumRate.
Поставки за стапка на искуство и ресурси
Можете да ги прилагодите стапките на добивање искуство, стапките на собирање ресурси и разни множители на играта преку датотеката ServerConfig_.ini или преку администраторски конзолни команди додека серверот работи.
Стапки на искуство
| Поставка / Команда | Стандардно | Опис |
|---|---|---|
PlayerAddExpRate |
1 |
Множител за сето искуство добиено од играчите. Поставете на 2 за двојно XP. |
SetPlayerKillAddExpRate [N] |
1 |
Множител за искуство добиено од убивање NPC-а. |
SetPlayerFarmAddExpRate [N] |
1 |
Множител за искуство добиено од собирање ресурси. |
SetPlayerCraftAddExpRate [N] |
1 |
Множител за искуство добиено од изработка на предмети. |
Стапки на собирање ресурси
| Команда | Опис |
|---|---|
GMSetTreeGainRate [N] |
Множител на собирање дрво. |
GMSetBushGainRate [N] |
Множител на собирање растенија и грмушки. |
GMSetOreGainRate [N] |
Множител на собирање руда и минерали. |
GMSetCropReapRate [N] |
Множител на принос од жнеење посеви. |
GMSetFleshGainRate [N] |
Множител на собирање животинско месо. |
GMSetCropGrowRate [N] |
Множител на брзина на раст на посеви. |
GMSetTTC_Oil_Rate [N] |
Множител на производство на нафтени бунари. |
GMSetWaterCollector_Rate [N] |
Множител на производство на собирач на роса/вода. |
GMSetTTC_Fish_Rate [N] |
Множител на производство на кошница за риба. |
Како да се поврзете
Играчите се поврзуваат со вашиот The Front сервер преку прелистувачот на сервери во играта. Најдете го IP-то и портот на вашиот сервер од картичката Console на GPanel или видете Како да го најдете IP-то и портот на вашиот сервер.
Преку прелистувачот на сервери во играта
- Стартувајте го The Front.
- Од главното мени, кликнете на Servers.
- Кликнете на картичката Dedicated Servers на врвот.
- Користете ја лентата за пребарување или скролувајте низ листата за да го најдете вашиот сервер по име (името што го поставивте во поставката
ServerName). - Кликнете на вашиот сервер и притиснете Join. Внесете ја лозинката ако е поставена.
ServerName е правилно конфигурирана.
Преку Steam прелистувачот на сервери
- Во Steam, одете на View > Game Servers (или Servers).
- Кликнете на картичката Favorites и потоа Add a Server.
- Внесете го IP-то и query портот на вашиот сервер во форматот
IP:QUERY_PORT(на пример,192.168.1.100:5003). - Откако серверот ќе се појави, кликнете двапати на него за да го стартувате The Front и да се поврзете.
Управување со зачувувања и бришење на свет
The Front автоматски ги зачувува податоците за светот во редовни интервали. Разбирањето на системот за зачувување е важно за управување со светот на вашиот сервер.
Локација на зачувувањето
Податоците за зачувување на светот се чуваат во директориумот за податоци на серверот. Интервалот на зачувување може да се конфигурира со администраторската команда SetSaveGameInterval (вредност во секунди).
Рачно зачувување
За да активирате рачно зачувување на светот, користете ја администраторската конзолна команда:
SaveWorld
Ова е корисно пред да извршите одржување, да правите промени на конфигурацијата или да го исклучите серверот.
Креирање резервни копии
- Запрете го серверот од GPanel.
- Навигирајте до директориумот за зачувување на серверот преку картичката Files на GPanel или преку SFTP.
- Преземете ги зачуваните датотеки на вашиот локален компјутер за безбедно чување.
- Исто така направете резервна копија на вашата датотека
ServerConfig_.iniза да ги зачувате вашите поставки.
Започнување нов свет (бришење на свет)
За да го избришете светот и да започнете од почеток:
- Запрете го серверот од GPanel.
- Навигирајте до директориумот за податоци за зачувување.
- Избришете ги или преименувајте ги постојните датотеки за зачувување на светот.
- Опционално, поставете го параметарот
ClearSeverTimeвоServerConfig_.iniна датум (формат:yyyy-mm-dd) за да закажете бришење. - Стартувајте го серверот. Ќе генерира свеж свет од почеток.
Референца на портови
The Front ги користи следните мрежни портови. Овие се автоматски конфигурирани од вашиот хостинг план на Legion Hosting.
| Порт | Протокол | Стандардно | Намена |
|---|---|---|---|
| Game Port | UDP | 5001 |
Примарни game конекции. Играчите се поврзуваат на овој порт. |
| Beacon Port | UDP | 5002 |
Unreal Engine beacon порт за ракување при конекција. |
| Query Port | UDP | 5003 |
Прашалници на Steam прелистувачот на сервери. |
| Shutdown Service Port | TCP | 5004 |
Слушач на сервисот за далечинско исклучување. |
Поврзани статии
- Администраторски команди за The Front
- Како да го најдете IP-то и портот на вашиот сервер
- Како да прикачувате датотеки преку SFTP
- Започнување со вашиот нов сервер
Ви треба помош?
Ако сè уште имате проблеми со вашиот The Front сервер, ве молиме отворете тикет за поддршка и нашиот тим со задоволство ќе ви помогне.