Tento průvodce pokrývá vše, co potřebujete k nastavení a konfiguraci vašeho dedikovaného serveru Abiotic Factor na Legion Hosting, včetně prvního spuštění, startovacích proměnných GPanel, nastavení sandboxu, konfigurace světa, připojení k serveru a správy uložených dat. Pro pomoc s pády a problémy s připojením viz Řešení problémů Abiotic Factor.
Co je Abiotic Factor
Abiotic Factor je kooperativní survival hra odehrávající se uvnitř rozsáhlého podzemního vědeckého zařízení. Až šest hráčů spolupracuje jako vědci uvěznění ve výzkumném komplexu přeplněném anomálními tvory a environmentálními hrozbami. Hra kombinuje survival mechaniky -- hlad, žízeň, únavu, crafting a stavění základen -- s fyzikálně založeným bojem a průzkumem napříč více propojenými sektory zařízení. Hráči zkoumají nové technologie, budují obranu a odhalují záhady toho, co se v zařízení pokazilo.
Klíčové vlastnosti dedikovaného serveru zahrnují:
- Persistentní svět běžící 24/7, takže se hráči mohou volně připojovat a odpojovat
- Rozsáhlá nastavení sandboxu pro obtížnost, chování nepřátel, míru zdrojů a statistiky hráčů
- Více uložených světů s nezávislými konfiguracemi
- Ochrana administrátorským heslem a viditelnost v prohlížeči serverů
První spuštění
Když poprvé obdržíte svůj server Abiotic Factor 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 Abiotic Factor ze seznamu serverů.
- Klikněte na záložku Console a stiskněte Start.
- Server stáhne a nainstaluje soubory dedikovaného serveru Abiotic Factor přes Steam (App ID
2857200). Toto počáteční stahování může trvat několik minut. - Po dokončení stahování se server automaticky spustí. Počkejte, dokud neuvidíte výstup logu indikující, že server naslouchá připojením.
- První spuštění může trvat déle než následující starty, zatímco server generuje počáteční data světa a konfigurační soubory.
Startovací proměnné GPanel
Základní nastavení serveru se konfigurují jako startovací proměnné v GPanel. Tyto hodnoty jsou předávány spustitelnému souboru serveru jako parametry příkazové řádky při jeho spuštění.
- V GPanel vyberte svůj server Abiotic Factor.
- Klikněte na záložku 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 |
|---|---|---|
SERVER_NAME |
My Abiotic Factor Server |
Název zobrazený v prohlížeči serverů Steam. Použijte popisný název, aby hráči mohli snadno najít váš server. |
SERVER_PASSWORD |
(prázdné) | Heslo vyžadované pro připojení hráčů. Ponechte prázdné pro veřejný server. Nastavte heslo pro omezení přístupu pouze na pozvané hráče. |
NUM_PLAYERS |
6 |
Maximální počet současně připojených hráčů. Abiotic Factor podporuje až 32 hráčů na server. Neměl by překročit limit slotů vašeho hostingového plánu. |
QUERY_PORT |
27015 |
UDP port používaný Steamem pro dotazy prohlížeče serverů. Také automaticky konfigurovaný vaším hostingovým plánem. |
Konfigurace serveru
Kromě startovacích proměnných používá Abiotic Factor parametry příkazové řádky předávané spustitelnému souboru serveru. Nejdůležitější parametry jsou:
| Parametr | Popis |
|---|---|
-SteamServerName="Name" |
Nastaví název serveru zobrazený v prohlížeči serverů. |
-MaxServerPlayers=6 |
Nastaví maximální počet hráčů (až 6). |
-PORT=7777 |
Nastaví herní port pro připojení (UDP). |
-QueryPort=27015 |
Nastaví Steam query port (UDP). |
-ServerPassword="pass" |
Nastaví heslo pro připojení k serveru. |
-AdminPassword="pass" |
Nastaví administrátorské heslo. Alternativně přidejte Steam ID do Admin.ini. |
-log |
Povolí výstup logování do konzolového okna. |
-newconsole |
Otevře nové konzolové okno pro výstup serveru. |
Nastavení sandboxu (konfigurace světa)
Nastavení sandboxu řídí obtížnost hratelnosti, chování nepřátel, statistiky hráčů a pravidla světa. Konfigurují se v souboru SandboxSettings.ini.
Umístění souboru
Soubor s nastavením sandboxu se nachází na:
AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini
K tomuto souboru můžete přistupovat přes záložku Files v GPanel nebo přes SFTP.
[SandboxSettings] na prvním řádku, aby ho server správně načetl. Pokud hlavička chybí, nastavení budou ignorována.
Nastavení obtížnosti
| Nastavení | Výchozí hodnota | Rozsah | Popis |
|---|---|---|---|
GameDifficulty |
1 |
0-2 | Celková obtížnost. 0 = Normální, 1 = Těžká, 2 = Apokalyptická. Řídí přítomnost nepřátel, agresivitu a rychlost reakce. |
HardcoreMode |
False |
True/False | Režim trvalé smrti. Vynucuje Apokalyptickou obtížnost. Hráči mají pouze jeden život. |
Nastavení nepřátel
| Nastavení | Výchozí hodnota | Rozsah | Popis |
|---|---|---|---|
EnemySpawnRate |
1.0 |
0.5 - 3.0 | Jak často se nepřátelé znovu objevují. Nižší hodnoty znamenají méně nepřátel, vyšší hodnoty znamenají častější spawn. |
EnemyHealthMultiplier |
1.0 |
0.75 - 3.0 | Násobitel zdraví nepřátel. Vyšší hodnoty činí nepřátele odolnějšími. |
EnemyPlayerDamageMultiplier |
1.0 |
0.25 - 3.0 | Kolik poškození nepřátelé způsobují hráčům. Nižší hodnoty činí boj shovívavějším. |
EnemyDeployableDamageMultiplier |
1.0 |
0.1 - 5.0 | Kolik poškození nepřátelé způsobují hráči postaveným strukturám a rozmístitelným objektům. |
DetectionSpeedMultiplier |
1.0 |
0.1 - 3.0 | Jak rychle nepřátelé detekují a reagují na hráče. Nižší hodnoty usnadňují plížení. |
EnemyAccuracy |
2 |
0-3 | Přesnost nepřátel na dálku. 0 = Žalostná, 1 = Nízká, 2 = Normální, 3 = Přesná. |
Nastavení hráčů
| Nastavení | Výchozí hodnota | Rozsah | Popis |
|---|---|---|---|
PlayerXPGainMultiplier |
1.0 |
0.0 - 3.0 | Násobitel získávání XP za dovednosti. Vyšší hodnoty zrychlují postup. |
HungerSpeedMultiplier |
1.0 |
0.0 - 2.0 | Jak rychle se zvyšuje hlad. Nastavte na 0 pro úplné vypnutí hladu. |
ThirstSpeedMultiplier |
1.0 |
0.0 - 2.0 | Jak rychle se zvyšuje žízeň. Nastavte na 0 pro vypnutí žízně. |
FatigueSpeedMultiplier |
1.0 |
0.0 - 2.0 | Jak rychle se zvyšuje únava. Nastavte na 0 pro vypnutí únavy. |
DamageToAlliesMultiplier |
0.5 |
0.0 - 3.0 | Násobitel poškození přátelskou palbou. Nastavte na 0 pro úplné vypnutí přátelské palby. |
ItemStackSizeMultiplier |
1.0 |
1.0 - 30.0 | Násobitel velikosti zásobníků předmětů. Vyšší hodnoty umožňují hráčům nést více předmětů na zásobník. |
ItemWeightMultiplier |
1.0 |
0.0 - 5.0 | Násobitel váhy předmětů. Nastavte na 0 pro předměty bez váhy. |
ItemDurabilityMultiplier |
1.0 |
0.1 - 10.0 | Násobitel odolnosti předmětů. Vyšší hodnoty prodlužují životnost nástrojů a zbraní. |
DurabilityLossOnDeathMultiplier |
0.1 |
0.0 - 1.0 | Kolik odolnosti předměty ztrácí při smrti hráče. Nastavte na 0 pro žádný postih odolnosti při smrti. |
BaseInventorySize |
12 |
0 - 42 | Výchozí počet inventářových slotů dostupných hráčům. |
BonusPerkPoints |
0 |
-20 to 50 | Extra body perků udělené hráčům při vytváření postavy. |
DeathPenalties |
1 |
0 - 5 | Řídí, co hráči při smrti zachovají nebo ztratí. 0 = ponechat vše, vyšší hodnoty = přísnější postihy. |
Nastavení světa
| Nastavení | Výchozí hodnota | Rozsah | Popis |
|---|---|---|---|
DayNightCycleState |
0 |
0-2 | 0 = Normální cyklus, 1 = Vždy den, 2 = Vždy noc. |
DayNightCycleSpeedMultiplier |
1.0 |
0.1 - 3.0 | Jak rychle probíhá cyklus dne a noci. Nižší hodnoty ho zpomalují. |
LootRespawnEnabled |
False |
True/False | Zda se loot a zdroje ve světě spontánně obnovují. |
FoodSpoilSpeedMultiplier |
1.0 |
0.0 - 2.0 | Jak rychle se jídlo kazí. Nastavte na 0 pro vypnutí kažení jídla. |
RefrigerationEffectivenessMultiplier |
1.0 |
0.0 - 2.0 | Jak efektivně ledničky zpomalují kažení. |
PowerSocketsOffAtNight |
True |
True/False | Zda se elektrické zásuvky v nočních hodinách vypínají. |
WeatherFrequency |
3 |
0-4 | Jak často nastávají povětrnostní události. 0 = Nikdy, 4 = Denně. |
HomeWorlds |
True |
True/False | Zda mohou hráči přistupovat k Home Worlds (osobním instancím). |
RadiationDealsDamage |
False |
True/False | Zda radiační zóny způsobují přímé poškození zdraví kromě efektů. |
Různá nastavení
| Nastavení | Výchozí hodnota | Popis |
|---|---|---|
ShowDeathMessages |
True |
Zobrazovat oznámení o smrti pro všechny hráče. |
AllowRecipeSharing |
True |
Umožnit hráčům sdílet craftovací recepty mezi sebou. |
AllowPagers |
True |
Umožnit hráčům používat pagery pro komunikaci. |
AllowTransmog |
True |
Umožnit hráčům měnit vzhled svého brnění (transmog). |
DisableResearchMinigame |
False |
Přeskočit výzkumnou minihru a automaticky dokončit výzkum. |
AllowCharacterReset |
True |
Umožnit hráčům resetovat své povolání, dovednosti a vlastnosti. |
HostAccessPlayerCorpses |
True |
Umožnit hostitelovi/adminovi přistupovat k tašce smrti ostatních hráčů. |
Příklad SandboxSettings.ini
[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1
SandboxSettings.ini, takže můžete provozovat různé světy s různými sadami pravidel. Změny vyžadují restart serveru, aby se projevily.
Herní režimy a obtížnost
Abiotic Factor nabízí tři úrovně obtížnosti, které zásadně mění herní zážitek z přežívání:
- Normální (0): Vyvážený zážitek vhodný pro většinu skupin. Nepřátelé jsou přítomni, ale zvládnutelní, nedostatek zdrojů je mírný a postihy za smrt jsou shovívavé. Doporučeno pro nové hráče.
- Těžká (1): Zvýšená agresivita nepřátel a rychlost detekce. Zdrojů je méně a nepřátelé zasahují silněji. Výchozí nastavení pro dedikované servery.
- Apokalyptická (2): Maximální výzva. Nepřátelé jsou extrémně agresivní, vysoce přesní a způsobují značné poškození. Zdrojů je velmi málo. Doporučeno pouze pro zkušené skupiny.
Navíc lze Hardcore režim přidat k jakékoli obtížnosti (i když vynucuje Apokalyptickou). V Hardcore režimu má každý hráč pouze jeden život -- pokud zemřete, vaše postava je trvale smazána a musíte začít znovu.
Jak se připojit
Hráči se mohou připojit k vašemu serveru Abiotic Factor prostřednictvím prohlížeče serverů Steam nebo přímým připojením.
Přes prohlížeč serverů Steam
- Spusťte Abiotic Factor.
- Z hlavního menu vyberte Play Online a poté Server Browser.
- Vyhledejte svůj server podle názvu (název, který jste nastavili ve startovací proměnné
SERVER_NAME). - Klikněte na svůj server a stiskněte Join. Zadejte heslo, pokud je nastaveno.
Přes přímé připojení
- Najděte IP adresu a port svého serveru v záložce Console v GPanel. Pro pomoc viz Jak najít IP adresu a port vašeho serveru.
- V Abiotic Factor otevřete prohlížeč serverů a hledejte možnost Direct Connect.
- Zadejte IP adresu serveru a herní port (výchozí
7777) ve formátuIP:PORT. - Stiskněte Connect a zadejte heslo serveru, pokud je vyžadováno.
Přes Steam
- Ve Steamu přejděte na View > Game Servers (nebo Servers).
- Klikněte na záložku Favorites a poté na Add a Server.
- Zadejte IP adresu serveru a query port (výchozí
27015). - Jakmile se server objeví ve vašich oblíbených, dvojklikem na něj se připojíte přes Abiotic Factor.
Správa uložených dat a persistence světa
Dedikované servery Abiotic Factor ukládají data světa automaticky. Pochopení fungování ukládání vám pomůže spravovat zálohy a vyhnout se ztrátě dat.
Umístění uložených dat
Data uloženého světa jsou uložena v:
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/
Každý svět má svůj vlastní adresář obsahující data uložení a konfigurační soubory (včetně SandboxSettings.ini).
Automatické ukládání
Server pravidelně ukládá stav světa během hry. Data světa se také ukládají při čistém vypnutí serveru. Vždy používejte tlačítko Stop v GPanel namísto vynuceného ukončení procesu pro zajištění čistého uložení.
Ruční zálohy
Pro vytvoření ruční zálohy:
- Zastavte server z GPanel.
- Přejděte do adresáře uloženého světa přes záložku Files nebo SFTP.
- Stáhněte celou složku světa do svého lokálního počítače.
- Pro obnovení zálohy zastavte server, nahrajte zálohovanou složku světa na stejné místo a spusťte server.
Zahájení nového světa
Pro spuštění nového světa bez ztráty stávajícího uložení:
- Zastavte server.
- Přejmenujte nebo přesuňte existující složku světa (např. přejmenujte na
World_backup). - Spusťte server. Vygeneruje nový svět od začátku.
Konfigurace administrátora
Administrátoři serveru mohou být nakonfigurováni dvěma způsoby:
Přes Steam ID (Admin.ini)
Pro trvalý přístup administrátora bez sdílení hesel přidejte Steam ID do souboru Admin.ini:
- Zastavte server.
- Přejděte do konfiguračního adresáře serveru přes Files v GPanel nebo SFTP.
- Vytvořte nebo upravte soubor
Admin.ini. - Přidejte jedno Steam64 ID na řádek:
76561198012345678 76561198087654321 - Uložte soubor a spusťte server. Hráči s uvedenými Steam ID budou automaticky mít administrátorská oprávnění.
76561198012345678). Pokud používáte vlastní URL, navštivte steamid.io a vložte URL svého profilu pro jeho vyhledání.
Související články
- Řešení problémů Abiotic Factor
- Jak najít IP adresu a port vašeho serveru
- Jak nahrávat soubory přes SFTP
- Začínáme s vaším novým serverem
Potřebujete pomoc?
Pokud máte stále problémy se serverem Abiotic Factor, prosím otevřete tiket podpory a náš tým vám rád pomůže.