Tento průvodce pokrývá vše, co potřebujete pro nastavení a konfiguraci vašeho dedikovaného serveru The Front na Legion Hosting, včetně prvního spuštění, startovních proměnných GPanel, konfigurace ServerConfig_.ini, nastavení herního režimu, připojení k serveru a správy uložených dat. Pro administrátorské příkazy konzole viz The Front – Administrátorské příkazy.
Co je The Front
The Front je postapokalyptická open-world survival střílečka vyvinutá studiem Samar Studio. Zasazená do zdevastovaného světa přeplněného mutanty a nepřátelskými frakcemi, hráči musí sbírat suroviny, vyrábět zbraně a vybavení, stavět a opevňovat základny a bojovat o přežití jak proti AI nepřátelům, tak proti ostatním hráčům. Hra kombinuje mechaniky střílečky ze třetí osoby s propracovanými systémy stavění základen a přežití.
Klíčové vlastnosti dedikovaného serveru:
- Podpora až 40+ současně připojených hráčů na jednom serveru
- PvP a PvE herní režimy s konfigurovatelnými typy bojových režimů
- Rozsáhlé ladění hratelnosti prostřednictvím konfiguračního souboru
ServerConfig_.ini - Mechaniky nájezdů na základny s konfigurovatelnými úrovněmi nájezdových NPC a cooldowny
- Systémy kontroly území a ochrany staveb založené na Beaconech
- Herní administrátorská konzole s více než 100 příkazy pro živou správu serveru
První spuštění
Když poprvé obdržíte svůj server The Front od Legion Hosting, musí dokončit počáteční instalaci, než na něm bude možné hrát.
- Přihlaste se do GPanel a vyberte svůj server The Front ze seznamu serverů.
- Klikněte na kartu Console a stiskněte Start.
- Server stáhne a nainstaluje soubory dedikovaného serveru The Front přes Steam (App ID 2334200). Toto počáteční stažení může trvat několik minut v závislosti na rychlosti disku.
- Po dokončení stažení se server automaticky spustí. První spuštění generuje počáteční data světa a může trvat déle než následné starty.
- Počkejte, dokud výstup konzole neukáže, že server je připraven a naslouchá na připojení. Měli byste vidět zprávy indikující, že herní port je aktivní.
Startovní proměnné GPanel
Základní nastavení serveru se konfigurují jako startovní proměnné v GPanel. Tyto hodnoty jsou předávány jako parametry příkazového řádku při spuštění serveru a přepisují odpovídající nastavení v konfiguračních souborech.
- V GPanel vyberte svůj server The Front.
- Klikněte na kartu Startup.
- Nastavte proměnné uvedené níže. Změny se projeví při příštím spuštění nebo restartu serveru.
| Proměnná | Výchozí hodnota | Popis |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Název zobrazený v herním prohlížeči serverů (startovní parametr -ServerName). Zvolte popisný název, aby hráči váš server snadno našli. |
MAX_PLAYERS |
10 |
Maximální počet současně připojených hráčů (parametr -QueueThreshold). Upravte podle dostupných prostředků vašeho serveru. |
BEACON_PORT |
27016 |
Port Unreal Engine beacon používaný pro handshake připojení. Konfigurován automaticky (herní port + 1). |
QUERY_PORT |
27017 |
UDP port používaný Steamem pro dotazy prohlížeče serverů. Konfigurován automaticky (herní port + 2). |
SHUTDOWN_PORT |
27017 |
Naslouchací port služby vypnutí. Používá se pro vzdálené signály vypnutí. Konfigurován automaticky (herní port + 3). |
ServerConfig_.ini, startovní proměnná má přednost. Používejte startovní proměnné pro základní nastavení identity a konfigurační soubor pro detailní ladění hratelnosti.
Konfigurace ServerConfig_.ini
Podrobná nastavení serveru a hratelnosti se ovládají prostřednictvím souboru ServerConfig_.ini. Toto je primární konfigurační soubor pro ladění chování, pravidel a herních parametrů vašeho serveru.
Umístění souboru
Konfigurační soubor se nachází na:
TheFrontManager/ServerConfig_.ini
Přistupte k tomuto souboru přes kartu Files v GPanel nebo přes SFTP. Všechna nastavení patří pod hlavičku sekce [BaseServerConfig].
Základní nastavení serveru
| Nastavení | Výchozí hodnota | Popis |
|---|---|---|
ServerName |
"My Server" |
Zobrazovaný název serveru v prohlížeči serverů. Uzavřete do uvozovek. |
ServerPassword |
(prázdné) | Heslo potřebné pro připojení k serveru. Ponechte prázdné pro veřejný server. |
ServerTitle |
(prázdné) | Krátký popis vašeho serveru zobrazený v prohlížeči serverů. |
ServerAdminAccounts |
(prázdné) | Seznam Steam64 ID administrátorských účtů oddělených středníky. Příklad: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Maximální počet hráčů povolených na serveru současně. |
IsCanMail |
1.000000 |
Povolí nebo zakáže herní systém pošty a chatu. Nastavte na 0 pro zakázání. |
UseSteamSocket |
1 |
Používá síťové sokety Steam pro připojení. Ponechte povoleno pro většinu konfigurací. |
Nastavení herního režimu a boje
| Nastavení | Výchozí hodnota | Popis |
|---|---|---|
ServerFightModeType |
0 |
PvP režim serveru. 0 = PvP (hráči se mohou vzájemně napadat), 1 = PvE (hráči si nemohou navzájem způsobovat poškození). |
IsCanSelfDamage |
1 |
Umožní hráčům způsobit si poškození sami sobě. 1 = povoleno, 0 = zakázáno. |
IsCanFriendDamage |
1 |
Povolí přátelskou palbu mezi členy oddílu. 1 = povoleno, 0 = zakázáno. |
Konfigurace portů
| Nastavení | Výchozí hodnota | Popis |
|---|---|---|
Port |
5001 |
Primární herní port (UDP). Hráči se připojují na tento port. |
BeaconPort |
5002 |
Port Unreal Engine beacon pro handshake připojení. |
ShutDownServicePort |
5004 |
Port pro signály vzdálené služby vypnutí. |
QueryPort |
5003 |
Steam query port pro výpisy v prohlížeči serverů. |
Příklad ServerConfig_.ini
Níže je příklad konfiguračního souboru s běžnými nastaveními:
[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
Nastavení herního režimu
The Front podporuje PvP a PvE režimy, které zásadně mění multiplayerový zážitek. Režim se nastavuje pomocí nastavení ServerFightModeType.
PvE režim (ServerFightModeType=1)
- Hráči si nemohou navzájem přímo způsobovat poškození.
- Zaměření na kooperativní přežití proti AI nepřátelům a mutantům.
- Základny jsou chráněny před nájezdy hráčů (nájezdy NPC stále probíhají).
- Ideální pro komunity zaměřené na stavění a průzkum.
- Hráči mohou stále vytvářet oddíly, obchodovat a spolupracovat.
PvP režim (ServerFightModeType=0)
- Hráči se mohou vzájemně napadat a zabíjet.
- Základny a stavby mohou být napadeny ostatními hráči.
- Kontrola území prostřednictvím systému Beaconů se stává soutěživou.
- Multiplikátory poškození mezi hráči lze ladit administrátorskými příkazy (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Doporučeno pro soutěživé a zkušené hráče.
Nastavení stavění a nájezdů
Tato nastavení ovládají ochranu základen a mechaniky nájezdů. Lze je konfigurovat prostřednictvím příkazů administrátorské konzole nebo konfiguračního souboru:
| Nastavení / příkaz | Popis |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Maximální počet Beaconů (vlajek území), které může každý hráč umístit. |
SetHouseFlagExcitantTime [0-24] |
Nastaví okno pro útok/nájezd v hodinách. Během tohoto okna mohou nepřátelští hráči poškozovat stavby na území Beaconu. |
SetHFTrapMaxNum [N] |
Maximální počet pastí, které lze umístit v oblasti pokrytí Beaconu. |
SetConstructDisableRot [1/0] |
Přepíná rozpad staveb. Když je povolen (1), stavby se pomalu rozpadají, pokud nejsou udržovány. |
SetConstructMaxHealthRatio [multiplier] |
Multiplikátor maximální odolnosti staveb. Vyšší hodnoty ztěžují zničení budov. |
SetConstructDefenseRatio [multiplier] |
Multiplikátor přijatého poškození staveb. Nižší hodnoty snižují poškození budov. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate a SetCityNPCNumRate.
Nastavení zkušeností a rychlosti sběru surovin
Můžete ladit rychlost získávání zkušeností, rychlost sběru surovin a různé herní multiplikátory prostřednictvím souboru ServerConfig_.ini nebo přes administrátorské příkazy konzole za běhu serveru.
Rychlosti zkušeností
| Nastavení / příkaz | Výchozí hodnota | Popis |
|---|---|---|
PlayerAddExpRate |
1 |
Multiplikátor veškerých zkušeností získaných hráči. Nastavte na 2 pro dvojnásobek XP. |
SetPlayerKillAddExpRate [N] |
1 |
Multiplikátor zkušeností získaných za zabíjení NPC. |
SetPlayerFarmAddExpRate [N] |
1 |
Multiplikátor zkušeností získaných za sběr surovin. |
SetPlayerCraftAddExpRate [N] |
1 |
Multiplikátor zkušeností získaných za výrobu předmětů. |
Rychlosti sběru surovin
| Příkaz | Popis |
|---|---|
GMSetTreeGainRate [N] |
Multiplikátor sběru dřeva. |
GMSetBushGainRate [N] |
Multiplikátor sběru rostlin a keřů. |
GMSetOreGainRate [N] |
Multiplikátor sběru rudy a minerálů. |
GMSetCropReapRate [N] |
Multiplikátor výnosu sklizně plodin. |
GMSetFleshGainRate [N] |
Multiplikátor sběru masa ze zvířat. |
GMSetCropGrowRate [N] |
Multiplikátor rychlosti růstu plodin. |
GMSetTTC_Oil_Rate [N] |
Multiplikátor produkce ropné věže. |
GMSetWaterCollector_Rate [N] |
Multiplikátor produkce sběrače rosy/vody. |
GMSetTTC_Fish_Rate [N] |
Multiplikátor produkce rybářského koše. |
Jak se připojit
Hráči se připojují k vašemu serveru The Front prostřednictvím herního prohlížeče serverů. IP adresu a port vašeho serveru najdete na kartě Console v GPanel nebo viz Jak zjistit IP adresu a port serveru.
Přes herní prohlížeč serverů
- Spusťte The Front.
- V hlavním menu klikněte na Servers.
- Klikněte na kartu Dedicated Servers nahoře.
- Použijte vyhledávací pole nebo procházejte seznam a najděte svůj server podle názvu (název, který jste nastavili v nastavení
ServerName). - Klikněte na svůj server a stiskněte Join. Pokud je nastaveno heslo, zadejte ho.
ServerName správně nakonfigurováno.
Přes prohlížeč serverů Steam
- Ve Steamu přejděte na View > Game Servers (nebo Servers).
- Klikněte na kartu Favorites a poté Add a Server.
- Zadejte IP adresu a query port vašeho serveru ve formátu
IP:QUERY_PORT(například192.168.1.100:5003). - Jakmile se server zobrazí, dvojklikem na něj spustíte The Front a připojíte se.
Správa uložených dat a wipe světa
The Front automaticky ukládá data světa v pravidelných intervalech. Pochopení systému ukládání je důležité pro správu světa vašeho serveru.
Umístění uložených dat
Data uloženého světa jsou uložena v datovém adresáři serveru. Interval ukládání lze konfigurovat administrátorským příkazem SetSaveGameInterval (hodnota v sekundách).
Ruční uložení
Pro spuštění ručního uložení světa použijte administrátorský příkaz konzole:
SaveWorld
To je užitečné před prováděním údržby, změnami konfigurace nebo vypínáním serveru.
Vytváření záloh
- Zastavte server z GPanel.
- Přejděte do adresáře uložených dat serveru přes kartu Files v GPanel nebo přes SFTP.
- Stáhněte soubory uložených dat na svůj lokální počítač pro bezpečné uchování.
- Zálohujte také soubor
ServerConfig_.inipro zachování vašich nastavení.
Spuštění nového světa (wipe světa)
Pro smazání světa a začátek od nuly:
- Zastavte server z GPanel.
- Přejděte do adresáře uložených dat.
- Smažte nebo přejmenujte existující soubory uloženého světa.
- Volitelně nastavte parametr
ClearSeverTimevServerConfig_.inina datum (formát:yyyy-mm-dd) pro naplánování wipu. - Spusťte server. Vygeneruje nový svět od základu.
Přehled portů
The Front používá následující síťové porty. Na Legion Hosting jsou automaticky nakonfigurovány vaším hostingovým plánem.
| Port | Protokol | Výchozí hodnota | Účel |
|---|---|---|---|
| Game Port | UDP | 5001 |
Primární herní připojení. Hráči se připojují na tento port. |
| Beacon Port | UDP | 5002 |
Port Unreal Engine beacon pro handshake připojení. |
| Query Port | UDP | 5003 |
Dotazy prohlížeče serverů Steam. |
| Shutdown Service Port | TCP | 5004 |
Naslouchací služba vzdáleného vypnutí. |
Související články
- The Front – Administrátorské příkazy
- Jak zjistit IP adresu a port serveru
- Jak nahrávat soubory přes SFTP
- Začínáme s novým serverem
Potřebujete pomoc?
Pokud máte stále problémy se serverem The Front, otevřete tiket podpory a náš tým vám rád pomůže.