Това ръководство обхваща всичко, което трябва да настроите и конфигурирате на вашия специализиран сървър за The Front в Legion Hosting, включително първоначално стартиране, променливи за стартиране в GPanel, конфигурация на ServerConfig_.ini, настройки за игрови режим, свързване към сървъра ви и управление на запазвания. За администраторски команди от конзолата вижте Администраторски команди за The Front.
Какво представлява The Front
The Front е пост-апокалиптичен open-world шутър за оцеляване, разработен от Samar Studio. Действието се развива в опустошен свят, превзет от мутанти и враждебни фракции, където играчите трябва да събират ресурси, да крафтват оръжия и оборудване, да строят и укрепват бази и да се борят за оцеляване срещу AI противници и други играчи. Играта комбинира механики на шутър от трето лице с дълбоки системи за строеж на бази и оцеляване.
Ключови характеристики на специализирания сървър включват:
- Поддръжка за до 40+ едновременни играчи на един сървър
- PvP и PvE игрови режими с конфигурируеми типове fight mode
- Обширна настройка на геймплея чрез конфигурационния файл
ServerConfig_.ini - Механики за рейд на бази с конфигурируеми нива и време на изчакване на raid NPC
- Beacon-базирани системи за контрол на територии и защита на сгради
- Администраторска конзола в играта с над 100 команди за управление на сървъра в реално време
Първо стартиране
Когато за първи път получите вашия сървър за The Front от Legion Hosting, той трябва да завърши първоначалната инсталация, преди да може да се играе на него.
- Влезте в GPanel и изберете вашия сървър за The Front от списъка със сървъри.
- Кликнете върху раздела Console и натиснете Start.
- Сървърът ще изтегли и инсталира файловете на специализирания сървър за The Front чрез Steam (App ID 2334200). Това първоначално изтегляне може да отнеме няколко минути в зависимост от скоростта на диска.
- След като изтеглянето приключи, сървърът ще се стартира автоматично. Първото стартиране генерира първоначалните данни за света и може да отнеме повече време от следващите стартирания.
- Изчакайте, докато изходът от конзолата покаже, че сървърът е готов и слуша за връзки. Трябва да видите съобщения, индикиращи че игровият порт е активен.
Променливи за стартиране в GPanel
Основните настройки на сървъра се конфигурират като променливи за стартиране в GPanel. Тези стойности се подават като параметри от командния ред, когато сървърът стартира, и заменят всички съответстващи настройки в конфигурационните файлове.
- В GPanel изберете вашия сървър за The Front.
- Кликнете върху раздела Startup.
- Задайте променливите, изброени по-долу. Промените влизат в сила при следващото стартиране или рестартиране на сървъра.
| Променлива | По подразбиране | Описание |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Името, показвано в браузъра за сървъри в играта (параметър за стартиране -ServerName). Направете го описателно, за да могат играчите да намерят вашия сървър. |
MAX_PLAYERS |
10 |
Максимален брой едновременни играчи (параметър -QueueThreshold). Регулирайте въз основа на наличните ресурси на вашия сървър. |
BEACON_PORT |
27016 |
Unreal Engine beacon порт, използван за установяване на връзка. Конфигурира се автоматично (игров порт + 1). |
QUERY_PORT |
27017 |
UDP портът, използван от Steam за заявки към браузъра за сървъри. Конфигурира се автоматично (игров порт + 2). |
SHUTDOWN_PORT |
27017 |
Порт за услугата за изключване. Използва се за дистанционни сигнали за изключване. Конфигурира се автоматично (игров порт + 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 networking sockets за връзки. Оставете активирано за повечето настройки. |
Настройки за игрови режим и бой
| Настройка | По подразбиране | Описание |
|---|---|---|
ServerFightModeType |
0 |
PvP режим на сървъра. 0 = PvP (играчите могат да се атакуват), 1 = PvE (играчите не могат да си нанасят щети). |
IsCanSelfDamage |
1 |
Позволява на играчите да си нанасят щети. 1 = активирано, 0 = деактивирано. |
IsCanFriendDamage |
1 |
Позволява дружески огън между членове на отряд. 1 = активирано, 0 = деактивирано. |
Конфигурация на портовете
| Настройка | По подразбиране | Описание |
|---|---|---|
Port |
5001 |
Основен игров порт (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] |
Максимален брой Beacons (флагове за територия), които всеки играч може да постави. |
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 Server Browser
- В 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 |
Основни игрови връзки. Играчите се свързват на този порт. |
| Beacon Port | UDP | 5002 |
Unreal Engine beacon порт за установяване на връзка. |
| Query Port | UDP | 5003 |
Заявки към Steam server browser. |
| Shutdown Service Port | TCP | 5004 |
Listener за услуга за дистанционно изключване. |
Свързани статии
- Администраторски команди за The Front
- Как да намерите IP адреса и порта на вашия сървър
- Как да качвате файлове чрез SFTP
- Първи стъпки с вашия нов сървър
Нуждаете се от помощ?
Ако все още имате проблеми с вашия сървър за The Front, моля отворете билет за поддръжка и нашият екип ще се радва да ви помогне.