Deze handleiding behandelt alles wat je nodig hebt om je Abiotic Factor dedicated server op Legion Hosting in te stellen en te configureren, inclusief de eerste start, GPanel opstartvariabelen, sandbox-instellingen, wereldconfiguratie, verbinding maken met je server en savebeheer. Voor hulp bij crashes en verbindingsproblemen, zie Abiotic Factor Probleemoplossing.
Wat is Abiotic Factor
Abiotic Factor is een coöperatief overlevingsspel dat zich afspeelt in een enorme ondergrondse wetenschappelijke faciliteit. Tot zes spelers werken samen als wetenschappers die vastzitten in een onderzoekscomplex dat overrompeld is door afwijkende wezens en gevaren in de omgeving. Het spel combineert overlevingsmechanismen -- honger, dorst, vermoeidheid, crafting en basisbouw -- met op fysica gebaseerd gevecht en verkenning over meerdere onderling verbonden faciliteitssectoren. Spelers onderzoeken nieuwe technologieën, bouwen verdedigingen en ontrafelen de mysteries van wat er misging in de faciliteit.
Belangrijke kenmerken van de dedicated server zijn:
- Persistente wereld die 24/7 draait zodat spelers vrij kunnen joinen en vertrekken
- Uitgebreide sandbox-instellingen voor moeilijkheidsgraad, vijandgedrag, grondstofsnelheden en spelersstatistieken
- Meerdere savewerelden met onafhankelijke configuraties
- Admin-wachtwoordbeveiliging en zichtbaarheid in de serverbrowser
Eerste start
Wanneer je je Abiotic Factor server voor het eerst ontvangt van Legion Hosting, moet deze een initiële installatie voltooien voordat je erop kunt spelen.
- Log in op GPanel en selecteer je Abiotic Factor server uit de serverlijst.
- Klik op het tabblad Console en druk op Start.
- De server zal de Abiotic Factor dedicated serverbestanden downloaden en installeren via Steam (App ID
2857200). Deze initiële download kan enkele minuten duren. - Zodra de download is voltooid, start de server automatisch. Wacht tot je loguitvoer ziet die aangeeft dat de server luistert naar verbindingen.
- De eerste opstart kan langer duren dan volgende starts terwijl de server initiële wereldgegevens en configuratiebestanden genereert.
GPanel Opstartvariabelen
Kernserverinstellingen worden geconfigureerd als opstartvariabelen in GPanel. Deze waarden worden als opdrachtregelparameters aan het serveruitvoerbestand doorgegeven wanneer het opstart.
- Selecteer in GPanel je Abiotic Factor server.
- Klik op het tabblad Startup.
- Stel de onderstaande variabelen in. Wijzigingen worden van kracht de volgende keer dat je de server start of herstart.
| Variabele | Standaard | Beschrijving |
|---|---|---|
SERVER_NAME |
My Abiotic Factor Server |
De naam die wordt weergegeven in de Steam serverbrowser. Gebruik een beschrijvende naam zodat spelers je server gemakkelijk kunnen vinden. |
SERVER_PASSWORD |
(leeg) | Wachtwoord dat vereist is voor spelers om te joinen. Laat leeg voor een openbare server. Stel een wachtwoord in om de toegang te beperken tot alleen uitgenodigde spelers. |
NUM_PLAYERS |
6 |
Maximaal aantal gelijktijdige spelers. Abiotic Factor ondersteunt tot 32 spelers per server. Mag de slotlimiet van je hostingpakket niet overschrijden. |
QUERY_PORT |
27015 |
De UDP-poort die door Steam wordt gebruikt voor serverbrowserquery's. Wordt ook automatisch geconfigureerd door je hostingpakket. |
Serverconfiguratie
Naast de opstartvariabelen gebruikt Abiotic Factor opdrachtregelparameters die aan het serveruitvoerbestand worden doorgegeven. De belangrijkste parameters zijn:
| Parameter | Beschrijving |
|---|---|
-SteamServerName="Name" |
Stelt de servernaam in die wordt weergegeven in de serverbrowser. |
-MaxServerPlayers=6 |
Stelt het maximale aantal spelers in (tot 6). |
-PORT=7777 |
Stelt de gameverbindingspoort in (UDP). |
-QueryPort=27015 |
Stelt de Steam query-poort in (UDP). |
-ServerPassword="pass" |
Stelt het wachtwoord voor het joinen van de server in. |
-AdminPassword="pass" |
Stelt het admin-wachtwoord in. Als alternatief kun je Steam ID's toevoegen aan Admin.ini. |
-log |
Schakelt loguitvoer naar het consolevenster in. |
-newconsole |
Opent een nieuw consolevenster voor serveruitvoer. |
Sandbox-instellingen (Wereldconfiguratie)
Sandbox-instellingen regelen de moeilijkheidsgraad van de gameplay, vijandgedrag, spelersstatistieken en wereldregels. Deze worden geconfigureerd in het bestand SandboxSettings.ini.
Het bestand vinden
Het sandbox-instellingenbestand bevindt zich op:
AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini
Je kunt dit bestand openen via het GPanel tabblad Files of via SFTP.
[SandboxSettings] op de eerste regel zodat de server het correct kan lezen. Als de header ontbreekt, worden de instellingen genegeerd.
Moeilijkheidsinstellingen
| Instelling | Standaard | Bereik | Beschrijving |
|---|---|---|---|
GameDifficulty |
1 |
0-2 | Algemene moeilijkheidsgraad. 0 = Normaal, 1 = Moeilijk, 2 = Apocalyptisch. Regelt vijandaanwezigheid, agressie en reactiesnelheid. |
HardcoreMode |
False |
True/False | Permadeath-modus. Forceert Apocalyptische moeilijkheidsgraad. Spelers krijgen slechts één leven. |
Vijandinstellingen
| Instelling | Standaard | Bereik | Beschrijving |
|---|---|---|---|
EnemySpawnRate |
1.0 |
0.5 - 3.0 | Hoe vaak vijanden respawnen. Lagere waarden betekenen minder vijanden, hogere waarden betekenen frequentere spawns. |
EnemyHealthMultiplier |
1.0 |
0.75 - 3.0 | Vermenigvuldiger voor de gezondheid van vijanden. Hogere waarden maken vijanden weerbaarder. |
EnemyPlayerDamageMultiplier |
1.0 |
0.25 - 3.0 | Hoeveel schade vijanden aan spelers toebrengen. Lagere waarden maken gevechten vergevingsgezinder. |
EnemyDeployableDamageMultiplier |
1.0 |
0.1 - 5.0 | Hoeveel schade vijanden toebrengen aan door spelers gebouwde structuren en plaatsbare objecten. |
DetectionSpeedMultiplier |
1.0 |
0.1 - 3.0 | Hoe snel vijanden spelers detecteren en erop reageren. Lagere waarden maken stealth gemakkelijker. |
EnemyAccuracy |
2 |
0-3 | Nauwkeurigheid van vijanden op afstand. 0 = Erbarmelijk, 1 = Laag, 2 = Normaal, 3 = Precies. |
Spelerinstellingen
| Instelling | Standaard | Bereik | Beschrijving |
|---|---|---|---|
PlayerXPGainMultiplier |
1.0 |
0.0 - 3.0 | Vermenigvuldiger voor vaardigheids-XP. Hogere waarden versnellen de voortgang. |
HungerSpeedMultiplier |
1.0 |
0.0 - 2.0 | Hoe snel honger toeneemt. Stel in op 0 om honger volledig uit te schakelen. |
ThirstSpeedMultiplier |
1.0 |
0.0 - 2.0 | Hoe snel dorst toeneemt. Stel in op 0 om dorst uit te schakelen. |
FatigueSpeedMultiplier |
1.0 |
0.0 - 2.0 | Hoe snel vermoeidheid toeneemt. Stel in op 0 om vermoeidheid uit te schakelen. |
DamageToAlliesMultiplier |
0.5 |
0.0 - 3.0 | Vermenigvuldiger voor friendly fire-schade. Stel in op 0 om friendly fire volledig uit te schakelen. |
ItemStackSizeMultiplier |
1.0 |
1.0 - 30.0 | Vermenigvuldiger voor itemstapelgroottes. Hogere waarden laten spelers meer items per stapel dragen. |
ItemWeightMultiplier |
1.0 |
0.0 - 5.0 | Vermenigvuldiger voor itemgewicht. Stel in op 0 voor gewichtloze items. |
ItemDurabilityMultiplier |
1.0 |
0.1 - 10.0 | Vermenigvuldiger voor itemduurzaamheid. Hogere waarden zorgen ervoor dat gereedschap en wapens langer meegaan. |
DurabilityLossOnDeathMultiplier |
0.1 |
0.0 - 1.0 | Hoeveel duurzaamheid items verliezen wanneer de speler sterft. Stel in op 0 voor geen duurzaamheidsstraf bij overlijden. |
BaseInventorySize |
12 |
0 - 42 | Standaard aantal inventarisslots dat beschikbaar is voor spelers. |
BonusPerkPoints |
0 |
-20 tot 50 | Extra perkpunten die aan spelers worden gegeven bij het aanmaken van een personage. |
DeathPenalties |
1 |
0 - 5 | Bepaalt wat spelers behouden of verliezen bij overlijden. 0 = alles behouden, hogere waarden = strenger. |
Wereldinstellingen
| Instelling | Standaard | Bereik | Beschrijving |
|---|---|---|---|
DayNightCycleState |
0 |
0-2 | 0 = Normale cyclus, 1 = Altijd dag, 2 = Altijd nacht. |
DayNightCycleSpeedMultiplier |
1.0 |
0.1 - 3.0 | Hoe snel de dag/nacht-cyclus vordert. Lagere waarden vertragen het. |
LootRespawnEnabled |
False |
True/False | Of loot en grondstoffen spontaan respawnen in de wereld. |
FoodSpoilSpeedMultiplier |
1.0 |
0.0 - 2.0 | Hoe snel voedsel bederft. Stel in op 0 om voedselbederf uit te schakelen. |
RefrigerationEffectivenessMultiplier |
1.0 |
0.0 - 2.0 | Hoe effectief koelkasten zijn in het vertragen van bederf. |
PowerSocketsOffAtNight |
True |
True/False | Of stopcontacten 's nachts worden uitgeschakeld. |
WeatherFrequency |
3 |
0-4 | Hoe vaak weergebeurtenissen plaatsvinden. 0 = Nooit, 4 = Dagelijks. |
HomeWorlds |
True |
True/False | Of spelers toegang hebben tot Home Worlds (persoonlijke instanties). |
RadiationDealsDamage |
False |
True/False | Of stralingszones naast effecten ook directe gezondheidsschade veroorzaken. |
Overige instellingen
| Instelling | Standaard | Beschrijving |
|---|---|---|
ShowDeathMessages |
True |
Toon overlijdensmeldingen voor alle spelers. |
AllowRecipeSharing |
True |
Sta spelers toe om craftingrecepten met elkaar te delen. |
AllowPagers |
True |
Sta spelers toe om piepers te gebruiken voor communicatie. |
AllowTransmog |
True |
Sta spelers toe om het uiterlijk van hun wapenrusting te veranderen (transmog). |
DisableResearchMinigame |
False |
Sla het onderzoeksminispel over en voltooi onderzoek automatisch. |
AllowCharacterReset |
True |
Sta spelers toe om hun beroep, vaardigheden en eigenschappen te resetten. |
HostAccessPlayerCorpses |
True |
Sta de host/admin toe om de doodstassen van andere spelers te openen. |
Voorbeeld 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-bestand, zodat je verschillende werelden met verschillende regelsets kunt draaien. Wijzigingen vereisen een serverherstart om van kracht te worden.
Spelmodi en moeilijkheidsgraad
Abiotic Factor biedt drie moeilijkheidsniveaus die de overlevingservaring fundamenteel veranderen:
- Normaal (0): Gebalanceerde ervaring geschikt voor de meeste groepen. Vijanden zijn aanwezig maar beheersbaar, grondstofschaarste is gemiddeld en overlijdensstraffen zijn vergevingsgezind. Aanbevolen voor nieuwe spelers.
- Moeilijk (1): Verhoogde vijandagressie en detectiesnelheid. Grondstoffen zijn schaarser en vijanden slaan harder. De standaardinstelling voor dedicated servers.
- Apocalyptisch (2): Maximale uitdaging. Vijanden zijn extreem agressief, zeer nauwkeurig en brengen aanzienlijke schade toe. Grondstoffen zijn zeer schaars. Alleen aanbevolen voor ervaren groepen.
Daarnaast kan Hardcore-modus bovenop elke moeilijkheidsgraad worden ingeschakeld (hoewel het Apocalyptisch forceert). In Hardcore heeft elke speler maar één leven -- als je sterft, wordt je personage permanent verwijderd en moet je opnieuw beginnen.
Verbinding maken
Spelers kunnen verbinding maken met je Abiotic Factor server via de Steam serverbrowser of via directe verbinding.
Via Steam Serverbrowser
- Start Abiotic Factor.
- Selecteer vanuit het hoofdmenu Play Online en vervolgens Server Browser.
- Zoek naar je server op naam (de naam die je hebt ingesteld in de
SERVER_NAMEopstartvariabele). - Klik op je server en druk op Join. Voer het wachtwoord in als er een is ingesteld.
Via directe verbinding
- Vind je server-IP en poort via het GPanel tabblad Console. Voor hulp, zie Hoe vind je je Server IP en Poort.
- Open in Abiotic Factor de serverbrowser en zoek naar een optie Direct Connect.
- Voer je server-IP en gamepoort in (standaard
7777) in het formaatIP:PORT. - Druk op Connect en voer het serverwachtwoord in indien vereist.
Via Steam
- Ga in Steam naar View > Game Servers (of Servers).
- Klik op het tabblad Favorites en vervolgens Add a Server.
- Voer het IP en de query-poort van je server in (standaard
27015). - Zodra de server in je favorieten verschijnt, dubbelklik erop om via Abiotic Factor verbinding te maken.
Savebeheer en wereldpersistentie
Abiotic Factor dedicated servers slaan wereldgegevens automatisch op. Begrijpen hoe saves werken helpt je bij het beheren van back-ups en het voorkomen van gegevensverlies.
Savelocatie
Wereldsavegegevens worden opgeslagen in:
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/
Elke wereld heeft zijn eigen map met de savegegevens en configuratiebestanden (inclusief SandboxSettings.ini).
Automatische saves
De server slaat de wereldstatus periodiek op tijdens het spelen. Wereldgegevens worden ook opgeslagen wanneer de server netjes wordt afgesloten. Gebruik altijd de knop Stop in GPanel in plaats van het proces geforceerd te beëindigen om een schone save te garanderen.
Handmatige back-ups
Om een handmatige back-up te maken:
- Stop de server via GPanel.
- Navigeer naar de wereldsavemap via het tabblad Files of SFTP.
- Download de volledige wereldmap naar je lokale computer.
- Om een back-up te herstellen, stop je de server, upload je de back-upwereldmap naar dezelfde locatie en start je de server.
Een nieuwe wereld starten
Om een nieuwe wereld te starten zonder je bestaande save te verliezen:
- Stop de server.
- Hernoem of verplaats de bestaande wereldmap (hernoem deze bijvoorbeeld naar
World_backup). - Start de server. Deze zal een nieuwe wereld vanaf nul genereren.
Admin-configuratie
Serveradmins kunnen op twee manieren worden geconfigureerd:
Via Steam ID (Admin.ini)
Voor permanente admintoegang zonder wachtwoorden te delen, voeg je Steam ID's toe aan het bestand Admin.ini:
- Stop de server.
- Navigeer naar de configuratiemap van de server via GPanel Files of SFTP.
- Maak het bestand
Admin.iniaan of bewerk het. - Voeg één Steam64 ID per regel toe:
76561198012345678 76561198087654321 - Sla het bestand op en start de server. Spelers met vermelde Steam ID's krijgen automatisch adminrechten.
76561198012345678). Als je een aangepaste URL gebruikt, bezoek dan steamid.io en plak je profiel-URL om het op te zoeken.
Gerelateerde artikelen
- Abiotic Factor Probleemoplossing
- Hoe vind je je Server IP en Poort
- Bestanden uploaden via SFTP
- Aan de slag met je nieuwe server
Hulp nodig?
Als je nog steeds problemen hebt met je Abiotic Factor server, open dan een supportticket en ons team helpt je graag verder.