Killing Floor 2

Killing Floor 2

92 ratings
ServerExt (RPG mod)
3
2
4
2
3
   
Award
Favorite
Favorited
Unfavorite
Maps and Mods: Mutators, Gamemodes
File Size
Posted
Updated
9.689 MB
5 May, 2020 @ 7:27am
22 Jul @ 6:20am
41 Change Notes ( view )

Subscribe to download
ServerExt (RPG mod)

Description




Description:
This mod replaces current perk system in Killing Floor 2 with a serverside perk progression with RPG elements, which let you buy individual stats and traits.

This is a further development of the ServerExt mutator from Marco and Forrest Mark X.


Features
  • RPG elements (traits and stats);
  • New menu system;
  • Scoreboard that supports unlimited playercount on server;
  • Supports custom characters and weapons;
  • Enhanced HUD feedback (kill/damage messages);
  • First person legs and backpack weapon;
  • Customizable experience for killing custom zeds;
  • DLC weapons are available for purchase from the trader;
  • Localization support.
The full changelog is available here.

Usage (single player)
  1. Subscribe to this mutator;
  2. Start KF2;
  3. Open console (`) and input:
    open KF-BioticsLab?Mutator=ServerExtMut.ServerExtMut
    (You can add some options or replace KF-BioticsLab with the map you want)

Usage (server)
Note: If you don't understand what is written here, read the article Dedicated Server (KF2 wiki)[wiki.killingfloor2.com] before following these instructions.
  1. Open your PCServer-KFEngine.ini / LinuxServer-KFEngine.ini;
  2. Find the [IpDrv.TcpNetDriver] section and make sure that there is a line (add if not):
    DownloadManagers=OnlineSubsystemSteamworks.SteamWorkshopDownload
    ❗️ If there are several DownloadManagers= then the line above should be the first ❗️
  3. Add the following string to the [OnlineSubsystemSteamworks.KFWorkshopSteamworks] section (create one if it doesn't exist):
    ServerSubscribedWorkshopItems=2085786712
  4. Start the server and wait while the mutator is downloading;
  5. Add mutator to server start parameters: ?Mutator=ServerExtMut.ServerExtMut and restart the server.

Mutator setup
Look here

Is it possible to make the game harder?
It will be more efficient to use ServerExt together with other mutators (which add new zeds or game modes).
You can use my experience or come up with something of your own.

If not working or you have no text
Older versions of Server-Ext have the same file names - this can cause conflicts if you subscribe to them. Therefore:
1. Check your subscriptions. If you are subscribed to old versions of the mutator, cancel them.
2. Clear the cache (the game doesn't clear it). It's here:
Client: C:\Users\<YOUR_USERNAME>\Documents\My Games\KillingFloor2\KFGame\Cache\ Server: <KF2_DIR>/Binaries/Win64/steamapps/workshop/content/232090/ <KF2_DIR>/KFGame/Cache/
If it’s not a problem for you to download all subscriptions again, you can simply clear this folder(s). Your subscriptions are downloaded the next time you start the game/server.
If you do not want to download the subscriptions again, delete only those folders that contain the files:
ServerExt.u ServerExtMut.u
3. Delete all ServerExt localization files. It's here:
Client: C:\Users\<YOUR_USERNAME>\Documents\My Games\KillingFloor2\KFGame\Localization\
Check all folders and delete all ServerExt.* files you find.
4. Re-subscribe to this mod and try again.

If configs are not created
  1. Create the missing configs manually, then add the following content to them (only for configs that you created manually):

  2. Put in KFServerExtMut.ini this:
    [ServerExtMut.ServerExtMut]
    SettingsInit=0


  3. Put in KFxMapVote.ini this:
    [ServerExtMut.xVotingHandler]
    ConfigVersion=0


  4. Put in KFServerExt.ini this: <github gist>[gist.githubusercontent.com] (*)

  5. Start the game/server along with the ServerExt, then check the configs - content should be generated.

(*)Thanks to Cloud for this file and instructions!

Bug reports
If you find a bug, please create a new issue here:
https://github.com/GenZmeY/KF2-Server-Extension/issues

Describe what the bug looks like and how we can reproduce it.

Localization
ServerExt supports localization now!

If you have a desire to help translate ServerExt into other languages, you can read how to do it in this thread: Localization

Credits
Marco
ForrestMarkX
inklesspen
GenZmeY
secret
Scaredkid93
CottonValent[www.deviantart.com](*)

Translators
GenZmeY - Russian [RUS];
MilkTeaFox - Traditional Chinese [CHT];
あさぴっぴ1020 - Japanese [JPN];
Jason Voorehes  - Spanish [ESN];
小曦曦 - Simplified Chinese [CHN];

Sources
https://github.com/GenZmeY/KF2-Server-Extension (GNU GPLv3)

(*) CottonValent - is the artist who created gorgeous cat on the preview (I don’t know why he is here, it happened).
Popular Discussions View All (6)
10
1 May, 2022 @ 6:45am
Using RPG with other mutators (Examples)
GenZmeY
6
7 Oct, 2022 @ 12:45pm
PINNED: Mutator Setup
GenZmeY
6
15 May, 2020 @ 2:16pm
Keeps Crashing.
Carl Jerger
280 Comments
スクリー 8 Sep @ 5:39am 
Crash encountered after pressing the ready button, I was playin solo offline
Kenshii 7 Sep @ 12:12am 
anyone getting crashing with the serverext?
GenZmeY  [author] 1 Jun @ 4:25am 
@Rack , В этом моде нет кастомного оружия
Но ты можешь добавить любое стороннее оружие (в том числе и турель ) с помощью мода CTI , он совместим с ServerExt

Впрочем должен предупредить, судя по страничке в мастерской, турель последний раз обновлялась в 2020 году, что довольно давно. Обновления игры иногда ломают работоспособность модов, не знаю работает ли она сейчас
Как поставить турель, есть ли в твоём оригинал моде турели или это уже на сервере?
GenZmeY  [author] 13 May @ 3:19am 
@Nevermind, это страница мода. К твоему бану на каком то сервере оно никакого отношения не имеет. Я кстати тоже - мои серваки закрыты уже больше года назад
Nevermind 12 May @ 8:31pm 
Забанили на сервере тупо потому что я разговаривал на Русском языке,найс админы
GenZmeY  [author] 7 Apr @ 8:11am 
Hey!

It is very strange 🤔

I no longer have the opportunity to test this (I retired from kf2 modding), but I can suggest you use my old config as a base:
https://github.com/GenZmeY/KF2-MSK-GS-Resources/blob/master/instances/rpg/KFServerExtMut.ini

When ready, check that the game will use the values from there (just in case)
TSP 7 Apr @ 5:03am 
Hello GenZmeY,

I got it all to work on my dedicated server except for that the ini's weren't generated. Followed your step-by-step guide and now all the ini's are properly setup thanks to that, except for one:

KFServerExtMut.ini
with contents:

[ServerExtMut.ServerExtMut]
SettingsInit=0

I am wondering why it isn't initializing this one, the other ones work fine. The game also plays fine and the *.usa is stored properly and loaded properly as well. Is there any way for me to force it to populate the .ini properly? The really weird part is that the other ini's are working fine and altering them works too (i.e. mapvote) so I'm a bit bamboozled by this one!

Thanks so much for the great mod, it's a ton of fun. :steamthumbsup:
I really miss servers that run this mod
MonstercatVIP16 3 Dec, 2023 @ 2:19pm 
Theres a video tutorial? I just wanted to play with my brother and i keep doing something wrong, din't work for me