How to Change the Difficulty on Your Killing Floor 2 Server

Learn how to change the difficulty level on your Killing Floor 2 server, from Normal to Hell on Earth, and adjust wave length.

Killing Floor 2 has four difficulty levels that dramatically change the gameplay experience. Higher difficulties increase Zed health, damage, spawn rates, and introduce new attack patterns. You can set the difficulty via config file, startup parameters, or admin commands.

Difficulty Levels

LevelValueDescription
Normal0Standard difficulty. Zeds have base health and damage. Recommended for new players and casual play.
Hard1Increased Zed health and damage. Zeds move faster and are more aggressive. Good for experienced players.
Suicidal2Significantly harder. Zeds have enhanced attacks, faster movement, and some gain new abilities. Teamwork is essential.
Hell on Earth3The hardest difficulty. Zeds deal massive damage, have the most health, and use all available attack patterns. Only for highly coordinated teams.

Changing Difficulty via Config

Open the XGamingServer panel

Log in to the XGamingServer panel and stop your Killing Floor 2 server.

Navigate to the config file

In the sidebar, go to Files and navigate to KFGame > Config. Open PCServer-KFGame.ini.

Set the difficulty

Find the [KFGame.KFGameInfo] section and change the GameDifficulty value:

[KFGame.KFGameInfo]
GameDifficulty=2

Save and restart

Click Save and start your server.

Changing Difficulty via Startup Parameters

You can also set the difficulty using startup parameters in the Startup tab on the XGamingServer panel:

KF-BurningParis?Difficulty=2?GameLength=2

📝 Note: Startup parameters override config file values. If you set ?Difficulty=2 in the startup line, it will take priority over the GameDifficulty value in PCServer-KFGame.ini.

Wave Length Settings

In addition to difficulty, you can control how many waves players must survive:

LengthValueWaves
Short04 waves + boss
Medium17 waves + boss
Long210 waves + boss

Set the wave length in PCServer-KFGame.ini:

[KFGame.KFGameInfo]
GameLength=2

Or via startup parameters:

KF-BurningParis?GameLength=2

💡 Tip: For public servers, Medium length on Hard difficulty is the most popular combination. It provides a good challenge without being too long or too punishing. Short games on Suicidal or Hell on Earth are great for quick, intense sessions.

Difficulty and Zed Behavior

Here's a breakdown of how difficulty affects Zed behavior:

MechanicNormalHardSuicidalHell on Earth
Zed HealthBase+25%+50%+75%
Zed DamageBase+30%+75%+112.5%
Zed SpeedSlowModerateFastVery Fast
Sprint ChanceLowMediumHighVery High
Special AttacksBasicSomeMostAll
Boss HealthBase+20%+50%+65%

📝 Note: These values are approximate and may vary between Killing Floor 2 updates. Tripwire regularly adjusts difficulty balancing.

Changing Difficulty In-Game

If you have admin access, you can change the difficulty through WebAdmin while the server is running. The change will take effect on the next map or wave start.

AudienceDifficultyLengthNotes
New playersNormal (0)Short (0)Learn the basics without frustration
Casual groupsHard (1)Medium (1)Good challenge, manageable length
Experienced teamsSuicidal (2)Long (2)Tests teamwork and perk knowledge
Hardcore playersHell on Earth (3)Long (2)Maximum challenge, full commitment

If you get stuck at any time, you can join our Discord.

How is this guide?

40% Off — Limited TimeGet your Killing Floor 2 server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page