Source-checkedGameplay & overhauls

Difficulty Scaler - Progressive Wave Scaling

by Duke · for Killing Floor 2

Difficulty Scaler - Progressive Wave Scaling A comprehensive, standalone difficulty adjustment mutator for Killing Floor 2. Zeds get progressively stronger as waves advance - making games harder…

71Downloads
4 mo agoLast updated
Steam WorkshopSource

About Difficulty Scaler - Progressive Wave Scaling

From Steam Workshop

Difficulty Scaler - Progressive Wave Scaling A comprehensive, standalone difficulty adjustment mutator for Killing Floor 2. Zeds get progressively stronger as waves advance - making games harder…

Difficulty Scaler - Progressive Wave Scaling

A comprehensive, standalone difficulty adjustment mutator for Killing Floor 2. Zeds get progressively stronger as waves advance - making games harder without spawning more Zeds.

Perfect for servers where you can't increase Zed count (performance limits, small maps, limited spawn volumes) but still want a real challenge at higher waves.

[hr][/hr]

Features

6 Scalable Stat Categories - each with independent per-wave scaling, maximum caps, and per-group toggles:

  • Speed - GroundSpeed + SprintSpeed
  • Health - Body health
  • Head Health - Gore/head health
  • Damage Output - Zed damage dealt to players
  • Damage Resistance - Reduced damage taken by Zeds
  • Body Scale - Physical size of Zeds

Per-Group Toggles - Each stat can independently affect:

  • Trash (Clots, Crawlers, Stalkers, Gorefasts, etc.)
  • Large (Scrakes, Fleshpounds, Quarter Pounds)
  • Bosses (all boss types - off by default)

Additional Systems:

  • Force Sprint - Make Zeds sprint from a configurable wave onward
  • Player Count Scaling - More players = stronger scaling
  • Map Overrides - Per-map difficulty multipliers
  • Named Presets - Switch difficulty profiles on the fly
  • Live Admin Commands - Change any setting without restarting

[hr][/hr]

Built-in Presets

[table] [tr][th]Preset[/th][th]Speed[/th][th]Health[/th][th]Head HP[/th][th]Damage[/th][th]Resist[/th][th]Scale[/th][/tr] [tr][td]Gentle[/td][td]+1%/wave[/td][td]+2%/wave[/td][td]+1%/wave[/td][td]+1%/wave[/td][td]+0.5%/wave[/td][td]none[/td][/tr] [tr][td]Standard[/td][td]+2%/wave[/td][td]+3%/wave[/td][td]+2%/wave[/td][td]+1.5%/wave[/td][td]+1%/wave[/td][td]none[/td][/tr] [tr][td]Hardcore[/td][td]+4%/wave[/td][td]+5%/wave[/td][td]+4%/wave[/td][td]+3%/wave[/td][td]+2%/wave[/td][td]+0.5%/wave[/td][/tr] [tr][td]Nightmare[/td][td]+6%/wave[/td][td]+8%/wave[/td][td]+6%/wave[/td][td]+5%/wave[/td][td]+3%/wave[/td][td]+1%/wave[/td][/tr] [tr][td]SpeedOnly[/td][td]+5%/wave[/td][td]none[/td][td]none[/td][td]none[/td][td]none[/td][td]none[/td][/tr] [tr][td]TankMode[/td][td]none[/td][td]+6%/wave[/td][td]+4%/wave[/td][td]none[/td][td]+2%/wave[/td][td]+0.5%/wave[/td][/tr] [/table]

[hr][/hr]

Installation

Server-side only - clients do NOT need to subscribe or download anything.

Add to your server launch parameters:

?Mutator=DKDifficultyScaler.DKMut_DifficultyScaler[/code]

Can be combined with other mutators using commas:
[code]?Mutator=DKDifficultyScaler.DKMut_DifficultyScaler,OtherMod.OtherMutator

Config file auto-generates on first run at:

KFDKDifficultyScaler.ini[/code]

[hr][/hr]

[h2]Admin Commands[/h2]

All commands use [b]mutate dkdiff[/b] prefix:

[code]
mutate dkdiff status              Show all current multipliers and settings
mutate dkdiff preset <name>       Switch to a named preset (e.g. Hardcore)
mutate dkdiff list                List all available presets
mutate dkdiff set <key> <value>   Change any setting live (saved to config)
mutate dkdiff wave <n>            Override wave number for testing (-1 to clear)
mutate dkdiff enable              Enable the mutator
mutate dkdiff disable             Disable the mutator

Setting keys for 'set' command:


Speed:   speedbase, speedperwave, speedmax, speedtrash, speedlarge, speedboss
Health:  healthbase, healthperwave, healthmax, healthtrash, healthlarge, healthboss
Head:    headbase, headperwave, headmax, headtrash, headlarge, headboss
Damage:  damagebase, damageperwave, damagemax, damagetrash, damagelarge, damageboss
Resist:  resistbase, resistperwave, resistmax, resisttrash, resistlarge, resistboss
Scale:   scalebase, scaleperwave, scalemax, scaletrash, scalelarge, scaleboss
Sprint:  forcesprint, sprintwave, sprinttrash, sprintlarge
Global:  startwave, log
Player:  playerscaling, playerbonus, playermax

[hr][/hr]

Configuration

Scaling Formula:


Multiplier = Base + (PerWave * max(0, CurrentWave - StartWave))
Multiplier = 1.0 + (Multiplier - 1.0) * MapMultiplier
Multiplier = clamp(Multiplier, 0.1, Max)

Map Overrides - Add entries to scale difficulty per map:


MapOverrides=KF-BioticsLab,1.3
MapOverrides=KF-Farmhouse,0.8

A value of 1.3 means 30% MORE bonus scaling on that map. 0.8 means 20% LESS.

Custom Presets - Add your own presets:


Presets=MyPreset,0.03,2.5,0.04,4.0,0.03,3.0,0.02,2.5,0.015,1.8,0.0,1.0

Format: Name,SpeedPW,SpeedMax,HealthPW,HealthMax,HeadPW,HeadMax,DmgPW,DmgMax,ResPW,ResMax,ScalePW,ScaleMax

[hr][/hr]

Compatibility

  • Works with any game mode (Survival, Endless, Objective, custom)
  • Works with any other mutator (Zedternal, Controlled Difficulty, etc.)
  • Works with custom Zeds from other mods
  • Stacks on top of existing difficulty settings - does not replace them
  • No dependencies - fully standalone

[hr][/hr]

Created by Duke

Highlights

From source data

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 4 mo ago.

Difficulty Scaler - Progressive Wave Scaling on Nxeon

From our catalogue
One-click install
Supported on Nxeon Killing Floor 2 servers. We download it from Steam Workshop, place it, and restart the server.
Server load
light
Smallest plan we suggest
Killing Floor 2 — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2026-07-12, released 2026-07-12

Game versions by loader

LoaderGame versionsNewest
Workshop

From 1 recorded build of Difficulty Scaler - Progressive Wave Scaling.

Run Difficulty Scaler - Progressive Wave Scaling on a Killing Floor 2 server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Steam Workshop as “Workshop”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Compatibility

Game
Killing Floor 2

Verified at the source

  • ✓Steam WorkshopOfficial listing, checked 2026-11-04Open ↗
  • ✓AuthorDuke, as published on Steam Workshop
  • ✓LicenseNot published by the sourceFree

Difficulty Scaler - Progressive Wave Scaling, answered

Generated from the mod’s own source data.

Is it free?

Yes. Difficulty Scaler - Progressive Wave Scaling is free to download from Steam Workshop.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Difficulty Scaler - Progressive Wave Scaling on a Killing Floor 2 server.

Deploy in about a minute from $5.99 a month, then add Difficulty Scaler - Progressive Wave Scaling in one click.