Killing Floor 2

Killing Floor 2

102 betyg
ServerExt (RPG mod)
4
2
4
2
3
   
Utmärkelse
Favorit
Favoritmarkerad
Avfavoritmarkerad
Maps and Mods: Mutators, Gamemodes
Filstorlek
Lades upp
Uppdaterades
9.604 MB
5 maj, 2020 @ 7:27
14 sep, 2024 @ 8:27
42 ändringsnotiser ( visa )

Abonnera för att ladda ner
ServerExt (RPG mod)

Beskrivning




📋 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.

🎮 Usage (single player)
  1. Subscribe to this mutator.
  2. Create a file (*):
    C:\Users\<username>\Documents\My Games\KillingFloor2\KFGame\Config\KFServerExtMut.ini
    with content:
    [ServerExtMut.ServerExtMut] SettingsInit=0
  3. Create a file (*):
    C:\Users\<username>\Documents\My Games\KillingFloor2\KFGame\Config\KFxMapVote.ini
    with content:
    [ServerExtMut.xVotingHandler] ConfigVersion=0
  4. Create a file (*):
    C:\Users\<username>\Documents\My Games\KillingFloor2\KFGame\Config\KFServerExt.ini
    with content: KFServerExt.ini (default)[gist.githubusercontent.com]
  5. Launch KF2.
  6. Open console (~) and start any map with the mutator (this will generate the contents of the configs):
    open KF-BioticsLab?Mutator=ServerExtMut.ServerExtMut
  7. Close the game and configure the mutator (see ⚙️ Setup link below).
  8. Launch KF2 again, open the console, and start the game:
    KF-BioticsLab?Game=KFGameContent.KFGameInfo_Survival?Difficulty=3?GameLength=2?Mutator=ServerExtMut.ServerExtMut
    (replace the map and set/add parameters you need).

🖥️ Usage (server)
Note: If this is unclear, first read: Dedicated Server Guide (KF2 wiki)[wiki.killingfloor2.com]
  1. Open PCServer-KFEngine.ini / LinuxServer-KFEngine.ini.
  2. Find [IpDrv.TcpNetDriver] section and ensure line exists (add if missing):
    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 server and wait for mutator download.
  5. When the download is complete, stop the server.
  6. Create a file (*):
    <kf2-server>\KFGame\Config\KFServerExtMut.ini
    with content:
    [ServerExtMut.ServerExtMut] SettingsInit=0
  7. Create a file (*):
    <kf2-server>\KFGame\Config\KFxMapVote.ini
    with content:
    [ServerExtMut.xVotingHandler] ConfigVersion=0
  8. Create a file (*):
    <kf2-server>\KFGame\Config\KFServerExt.ini
    with content: KFServerExt.ini (default)[gist.githubusercontent.com]
  9. Add mutator to server start parameters:
    ?Mutator=ServerExtMut.ServerExtMut
    and start the server (this will generate the contents of the configs).
  10. Stop the server and configure the mutator (see ⚙️ Setup link below).
  11. Start the server.

🐞 (*) Buggy config initialization
This mutator (like many others) relies on UnrealScript's default values (0 for int type) to detect first-time use and generate a config.
However, the game contains a bug that initializes unset values to random data, which can lead to incorrect settings or missing configs.

As a workaround, I recommend explicitly setting version variables in the configs during the first initialization.

Unfortunately, I can't fix this issue because it's a game engine problem (not the mutator's fault).

📚 More info

🤐 If not working or you have no text
Older versions of ServerExt have the same file names - this can cause conflicts if you subscribe to them. Therefore:
  1. Check your subscriptions. If you are subscribed to other versions of the mutator, cancel them.
  2. Clear the cache, it's here:
    Client:
    C:\Users\<username>\Documents\My Games\KillingFloor2\KFGame\Cache\
    Server:
    <KF2_DIR>/Binaries/Win64/steamapps/workshop/content/232090/ <KF2_DIR>/KFGame/Cache/
  3. Delete all ServerExt localization files. It's here (client only):
    C:\Users\<username>\Documents\My Games\KillingFloor2\KFGame\Localization\
    Check all folders and delete all ServerExt.* files you find.
  4. Try starting the game/server again.

🌍 Credits
Developers:
Translators:
Other Credits:
  • Cloud - Help with instructions for solving the issue of missing configs.
  • The cat on the cover is Meawbin (original character by Cotton Valent[x.com]).

☑️ Status: Completed
✔️ The mutator works with the current version of the game (v1150) and I have implemented everything I planned.
⛔️ Development has stopped: I no longer have the time or motivation to maintain this mod. No further updates or bug fixes are planned.

📜 Sources
https://github.com/GenZmeY/KF2-Server-Extension (GNU GPLv3)
Populära diskussioner Visa alla (7)
10
1 maj, 2022 @ 6:45
Using RPG with other mutators (Examples)
GenZmeY
6
7 okt, 2022 @ 12:45
KLISTRAD: Mutator Setup
GenZmeY
6
15 maj, 2020 @ 14:16
Keeps Crashing.
Carl Jerger
283 kommentarer
RailenMay 27 apr @ 8:30 
Ненадолго вернулся в кф, мод всё так же шикарен, как и в 2022 (на 8 странице комментов себя снова нашёл), юзаю с некоторыми оружейными паками, отлично работает в сингле.
Паки что работают точно в 2025 с ServerExt: Russian Military Weapon Pack, Warface Arsenal, SMG Weapon Pack, SWAT Elite Weapons, AR Weapon Pack.

Ну и для запуска бесконечной в консольке на изи со всеми этими модами фуллпуть, мало ли кому лень будет:

open KF-ContainmentStation?Game=Endless?Mutator=ServerExtMut.ServerExtMut,Rmwp.Rmwp,WarfaceArsenal.WFA,ARP.ARP_Enable,SMGP.SMGP_Enable,SWAT.SWAT_Enable?difficulty=0
Destri 27 mar @ 18:41 
How hard would be adding ALL the "traits" in a single one perk?
Obloc 10 jan @ 0:17 
Random kills cause client crashing.

This seems to popup right as the clients crash.

[1500.51] Log: PlayCustomAnim Death_V2, CustomChildIndex: 1, Animation Not Found!!
[1500.51] Log: PlayBodyAnim Anim:Death_V2 Pawn:ExtHumanPawn_1, Animation Not Found!!
スクリー 8 sep, 2024 @ 5:39 
Crash encountered after pressing the ready button, I was playin solo offline
Kenshii 7 sep, 2024 @ 0:12 
anyone getting crashing with the serverext?
GenZmeY  [skapare] 1 jun, 2024 @ 4:25 
@Rack , В этом моде нет кастомного оружия
Но ты можешь добавить любое стороннее оружие (в том числе и турель ) с помощью мода CTI , он совместим с ServerExt

Впрочем должен предупредить, судя по страничке в мастерской, турель последний раз обновлялась в 2020 году, что довольно давно. Обновления игры иногда ломают работоспособность модов, не знаю работает ли она сейчас
Rack๋๋๋็ 31 maj, 2024 @ 14:25 
Как поставить турель, есть ли в твоём оригинал моде турели или это уже на сервере?
GenZmeY  [skapare] 13 maj, 2024 @ 3:19 
@Nevermind, это страница мода. К твоему бану на каком то сервере оно никакого отношения не имеет. Я кстати тоже - мои серваки закрыты уже больше года назад
Nevermind 12 maj, 2024 @ 20:31 
Забанили на сервере тупо потому что я разговаривал на Русском языке,найс админы
GenZmeY  [skapare] 7 apr, 2024 @ 8:11 
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)