Deze gids behandelt hoe je je Killing Floor 2 dedicated server gehost bij Legion Hosting instelt en configureert, inclusief de eerste start, GPanel opstartvariabelen, moeilijkheidsinstellingen, configuratiebestanden, maprotatie en hoe je verbinding maakt. Voor aangepaste workshop maps, zie KF2 Aangepaste Maps (Workshop). Voor admin commando's en het web admin paneel, zie KF2 Web Admin en Admin Commando's.
Eerste Start
Wanneer je je Killing Floor 2 server voor het eerst ontvangt, moeten de gamebestanden worden gedownload en geïnstalleerd vanuit Steam (App ID 232130). Dit gebeurt automatisch bij de eerste start.
- Log in op GPanel.
- Selecteer je Killing Floor 2 server uit de serverlijst.
- Klik op het Startup tabblad en stel je ADMIN_PASS in voordat je start. Dit is vereist — de server functioneert niet correct zonder een admin wachtwoord.
- Ga naar het Console tabblad en klik op Start.
- De server downloadt de Killing Floor 2 bestanden van Steam. Dit kan enkele minuten duren afhankelijk van de serverbelasting. Volg de console-uitvoer voor de voortgang.
- Zodra de download is voltooid, start de server automatisch. Wacht tot de console aangeeft dat de server gereed is en luistert naar verbindingen.
ADMIN_PASS opstartvariabele is vereist. Zonder dit kun je geen toegang krijgen tot het web admin paneel of in-game admin commando's gebruiken.
GPanel Opstartvariabelen
Killing Floor 2 gebruikt verschillende opstartvariabelen die worden geconfigureerd in het GPanel Startup tabblad. Deze regelen het kerngedrag van de server en worden bij elke serverstart van kracht.
- Log in op GPanel en selecteer je KF2 server.
- Klik op het Startup tabblad.
- Bekijk en stel de onderstaande variabelen in. Wijzigingen worden van kracht bij de volgende serverstart.
| Variabele | Standaard | Beschrijving |
|---|---|---|
MAP_NAME |
kf-bioticslab |
De map die de server bij het opstarten laadt. Moet een geldige KF2 mapnaam zijn (kleine letters, voorafgegaan door kf-). Zie het gedeelte Maprotatie hieronder voor een lijst van standaard maps. |
ADMIN_PASS |
(geen — vereist) | Het admin wachtwoord voor het web admin paneel en in-game admin authenticatie. Dit moet worden ingesteld voordat de server wordt gestart. Houd het privé. |
SERVER_NAME |
(toegewezen) | De naam die wordt weergegeven in de in-game serverbrowser. Maak het beschrijvend zodat spelers je server gemakkelijk kunnen vinden. |
DIFFICULTY |
0 |
Het moeilijkheidsniveau voor de server. 0 = Normaal, 1 = Moeilijk, 2 = Suicidal, 3 = Hell on Earth. Zie het gedeelte Moeilijkheidsniveaus hieronder voor details. |
WEB_ADMIN |
true |
Schakelt het web admin paneel in of uit. Stel in op true om in te schakelen of false om uit te schakelen. Zie KF2 Web Admin en Admin Commando's voor details. |
WEB_ADMIN_PORT |
8089 |
De poort waarop het web admin paneel luistert. Controleer het GPanel Network tabblad voor de daadwerkelijke poort die aan je server is toegewezen. |
Moeilijkheidsniveaus
Killing Floor 2 heeft vier moeilijkheidsniveaus die invloed hebben op de gezondheid, schade, snelheid en spawn-gedrag van Zeds. Stel de moeilijkheidsgraad in met de DIFFICULTY opstartvariabele in GPanel.
| Waarde | Moeilijkheid | Beschrijving |
|---|---|---|
0 |
Normal | De standaard moeilijkheidsgraad. Zeds hebben standaard gezondheid en schade. Geschikt voor casual spelen en nieuwe spelers die het spel leren. Zeds bewegen op normale snelheid en hebben geen speciale gedragsmodificaties. |
1 |
Hard | Zeds doen meer schade en hebben verhoogde gezondheid. Spelers ontvangen meer schade van aanvallen. Een stevige stap omhoog die betere samenwerking en uitrustingskeuzes vereist. |
2 |
Suicidal | Aanzienlijk sterkere Zeds met meer gezondheid, snellere beweging en agressievere AI. Zeds kunnen sprinten en speciale aanvallen vaker uitvoeren. Vereist ervaren spelers en gecoördineerde teamsamenstellingen. |
3 |
Hell on Earth | De moeilijkste moeilijkheidsgraad. Zeds hebben maximale gezondheid en schade, sprinten constant en gebruiken hun gevaarlijkste aanvallen frequent. Friendly fire schade is verhoogd. Alleen aanbevolen voor zeer ervaren, goed gecoördineerde teams. |
Configuratiebestanden
Het primaire serverconfiguratie bestand van Killing Floor 2 is LinuxServer-KFGame.ini, te vinden op KFGame/Config/LinuxServer-KFGame.ini. Dit bestand wordt gegenereerd bij de eerste serverstart en regelt gedetailleerde gameplay-instellingen.
Toegang tot Configuratiebestanden
- Log in op GPanel en selecteer je KF2 server.
- Stop de server vanuit het Console tabblad als deze draait.
- Klik op het Files tabblad en navigeer naar
KFGame/Config/. - Klik op
LinuxServer-KFGame.iniom het te openen in de inline editor.
Belangrijke Instellingen in LinuxServer-KFGame.ini
De volgende instellingen zijn te vinden onder de secties [Engine.GameReplicationInfo] en [KFGame.KFGameInfo]:
| Instelling | Sectie | Standaard | Beschrijving |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
Aantal golven in een wedstrijd. 0 = Kort (4 golven), 1 = Gemiddeld (7 golven), 2 = Lang (10 golven). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
Maximaal aantal spelers dat kan verbinden met de server. KF2 ondersteunt standaard maximaal 6, maar gemodde servers kunnen dit verhogen. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
Friendly fire schademultiplicator. 0.0 = uitgeschakeld, 1.0 = volledige schade aan teamgenoten. Waarden tussen 0 en 1 schalen proportioneel. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
Wanneer True, kunnen spelers door elkaar heen lopen. Handig op servers met veel spelers om blokkeren in smalle gangen te voorkomen. |
ServerName |
[Engine.GameReplicationInfo] |
(toegewezen) | De servernaam die in de browser wordt getoond. De SERVER_NAME opstartvariabele in GPanel overschrijft deze indien ingesteld. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
Staat admins toe het spel te pauzeren. Stel in op True als je de mogelijkheid wilt om midden in een golf te pauzeren. |
Voorbeeld van belangrijke instellingen in LinuxServer-KFGame.ini:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
Web Admin Configuratie — KFWeb.ini
De instellingen voor het web admin paneel worden opgeslagen in KFGame/Config/KFWeb.ini. Dit bestand regelt of het web admin paneel is ingeschakeld en op welke poort het draait. In de meeste gevallen hoef je dit bestand niet rechtstreeks te bewerken — de WEB_ADMIN en WEB_ADMIN_PORT opstartvariabelen in GPanel regelen deze instellingen.
Maprotatie
Killing Floor 2 ondersteunt maprotatie, waardoor de server tussen wedstrijden door een lijst van maps kan doorlopen. De mapcyclus wordt geconfigureerd in LinuxServer-KFGame.ini onder de sectie [KFGame.KFGameInfo].
Maprotatie Instellen
Voeg GameMapCycles vermeldingen toe om je maprotatie te definiëren. Elke vermelding specificeert een lijst van maps waar de server doorheen cycled:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf-. Een onjuiste mapnaam zorgt ervoor dat de server die vermelding overslaat of de map niet kan laden.
Standaard Maps
Killing Floor 2 wordt geleverd met een grote selectie ingebouwde maps. Hier zijn enkele van de meest gebruikte:
| Mapnaam | Weergavenaam |
|---|---|
kf-bioticslab | Biotics Lab |
kf-burningparis | Burning Paris |
kf-outpost | Outpost |
kf-volter_manor | Volter Manor |
kf-catacombs | Catacombs |
kf-evacuation_point | Evacuation Point |
kf-farmhouse | Farmhouse |
kf-blackforest | Black Forest |
kf-prison | Prison |
kf-containmentstation | Containment Station |
kf-hostilegrounds | Hostile Grounds |
kf-infernalrealm | Infernal Realm |
kf-nuked | Nuked |
kf-thescent | The Descent |
kf-zedlanding | Zed Landing |
MAP_NAME opstartvariabele stelt alleen de eerste map in. De map die is opgegeven in de GPanel MAP_NAME variabele wordt geladen wanneer de server voor het eerst start. Daarna volgt de server de GameMapCycles rotatie die in het configuratiebestand is gedefinieerd.
Verbinding Maken
Er zijn twee manieren om verbinding te maken met je Killing Floor 2 server: via de in-game serverbrowser of via directe verbinding.
Via de In-Game Serverbrowser
- Start Killing Floor 2 en ga naar het hoofdmenu.
- Klik op Matchmaking en vervolgens op Create Game of blader door de Server Browser.
- Gebruik de filters om de resultaten te verfijnen. Zoek naar je server op de naam die je hebt ingesteld in de
SERVER_NAMEopstartvariabele. - Selecteer je server uit de lijst en klik op Join.
Directe Verbinding via Steam
- Open Steam en klik op View in de bovenste menubalk, selecteer vervolgens Game Servers.
- Klik op het Favourites tabblad en klik vervolgens op Add a Server.
- Voer het IP en de gamepoort van je server in zoals weergegeven in het GPanel Network tabblad (formaat:
IP:PORT). - Klik op Add this address to favourites, selecteer vervolgens de server en klik op Connect.
Je kunt ook de in-game console gebruiken. Druk op ` (tilde/backtick) om de console te openen en typ vervolgens:
open IP:PORT
Vervang IP en PORT door de waarden uit het GPanel Network tabblad.
Voor hulp bij het vinden van het IP-adres en de poort van je server, zie Hoe Vind Je Je Server IP en Poort.
Gerelateerde Artikelen
- KF2 Aangepaste Maps (Workshop)
- KF2 Web Admin en Admin Commando's
- Hoe Vind Je Je Server IP en Poort
- Server Opstartgids
- Bestanden Uploaden via SFTP
Hulp Nodig?
Als je een probleem tegenkomt dat niet in deze gids wordt behandeld, staat ons supportteam klaar om te helpen. Dien een supportticket in en vermeld je server-ID, een beschrijving van het probleem en eventuele relevante console-uitvoer of screenshots.