Use non-whitelisted mutators and stay ranked.
SafeMutLoader is legal and does not violate the KF2 EULA. Here's why in detail: LEGAL.md.
However, for some reason SML is getting banned in the steam workshop, so use it at your own risk.
- Add SML to your server. There are two ways:
- without workshop: download
SML.u
from releases and put it toKFGame/BrewedPC
- with workshop: Use the instructions below to build the SML and upload it to your workshop, then subscribe your server to SML
- Add
SML.Mut
first to your list of mutators, example:
?Mutator=SML.Mut,FriendlyHUD.FriendlyHUDMutator,YAS.Mut,CTI.Mut,CVC.Mut,AAL.Mut
(add/remove compatible mutators you need)
BrewedPC
folder where you put the SML, lol).
🟢 Any whitelisted mutators
🟢 Admin Auto Login
🟢 AmmoMulti
🟢 Controlled Vote Collector
🟡 Custom Trader Inventory
Using UnlockDLC=ReplaceFilter
will unrank the server when someone buys DLC weapons. Use UnlockDLC=ReplaceWeapons
to get around this.
Since KF2 v1133 the content preload causes the server to unrank for some reason. Disable it in CTI settings (bPreloadContent=False
) to stay ranked.
🟢 Discord Link [Edited]
🟢 FriendlyHUD
🟢 Looted Trader Inventory
🟡 StartWave
mutate startwave X
command not working.
🟢 True Random Boss
🟢 Unofficial Killing Floor 2 Patch
🟢 WorkshopTool
🟢 Yet Another Scoreboard
🟡 Zed Spawner
Since KF2 v1133 zed preload causes the server to unrank for some reason. Disable it in ZedSpawner settings (bPreloadContentServer=False
) to stay ranked.
See developer guide
Note: If you want to build/test/brew/publish a mutator without git-bash and/or scripts, follow these instructions instead of what is described here.
- Install Killing Floor 2, Killing Floor 2 - SDK and git for windows;
- open git-bash and go to any folder where you want to store sources:
cd <ANY_FOLDER_YOU_WANT>
- Clone this repository and go to the source folder:
git clone https://github.com/GenZmeY/KF2-SafeMutLoader && cd KF2-SafeMutLoader
- Download dependencies:
git submodule init && git submodule update
- Build and upload to steam workshop:
./tools/builder -cbu
- Find
SafeMutLoader
in your workshop and changeVisibility
toUnlisted
so your server can download it (don't usePublic
visibility)
If you make a mod compatible with SML I'll be happy to add it to the list of compatible mutators.
Contact me in any convenient way (for example, create an issue)