Killing Floor

Killing Floor

134 ratings
The Ultimate ServerPerks Installation Guide
By 76561198027781948
Goes over installing playermodels and weapons. Shows how to install these, plus ServerPerks itself.
   
Award
Favorite
Favorited
Unfavorite
Installing Weapons
METHOD 1: ServerPerks (Advanced)

First, you'll need the Server Perks mutator[forums.tripwireinteractive.com]. (You may need WinRAR or 7zip to open this.)

Once you download this, there should be a bunch of files. Copy all of these files, and extract them into your Killing Floor system folder. (Usually in "C:/Program Files (x86)/Steam/steamapps/common/killingfloor/system".) Then, it's time to download the character.

Visit any custom weapon page in the workshop. In the description, if compatible with ServerPerks, it should have a code starting with "TraderInventory=". Hit "Subscribe" on the weapon page, and wait for it to download if necessary. Next, start up Killing Floor. In the top-right, you should eventually see a text with the name of the workshop item you just subscribed to. Once this pops up, exit the game and go back to Steam.

On the workshop page for the weapon you downloaded, copy the code. The code should read something like "TraderInventory=4:KFMod.MP7MPickup" for example. Back in your ServerPerks.ini file (Located in the "System" folder of Killing Floor), make a new line anywhere below the other "TraderInventory" lines in the file and paste the code. Now, save the INI file.

Once you start up Killing Floor, go to the Mutators list and enable the Server Veterancy mutator. After enabling this, you should be able to start up a game and play with the custom weapon that you downloaded. If all else fails, backtrack and try again.

METHOD 2: WeaponsWorkshop (Easy)

Is the first method too hard? Don't want to fiddle with any complicated codes or mutators? This method might be the one for you. To start off, you'll need to subscribe to the WeaponsWorkshop mutator.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=147258902
After subscribing, wait a minute or two and start Killing Floor. You may or may not see text in the top-right of the main menu. After subscribing and starting KF, close the game. Once this step is done, the WeaponsWorkshop mutator should be installed and working.

The next few steps are extremely simple. Provided that the weapon is added to the WeaponsWorkshop list, that is. First, find the weapon on the Killing Floor workshop that you would like to install. (For example, my Type-19 weapon.) Hit the subscribe button. In the "downloads" section of Steam, you should be able to monitor the download progress from the item "Killing Floor Workshop Content". Once this is done, start Killing Floor. Again, as before, you should see text in the top-right. If you don't, this is nothing to worry about. Close KF again.

After this, you should have WeaponsWorkshop and your weapon downloaded to Killing Floor. Start KF one more time, and go to "Solo". In the tabs at the top, there is one for "Mutators". In the list on the left, find the mutator "WeaponsWorkshop" (not LITE) and move it to the right list. Near the bottom-right hand corner of the screen, there will be a button that says "Configure Mutators". Hit this, and a menu should pop up. In this menu, you should be able to sort through all of the weapons that WeaponsWorkshop supports. Using the Type-19 as an example, it would be under the Commando section and it's an unofficial weapon. Upon finding it in the list, tick the checkbox right next to it and hit "OK". Hit play, and the weapon should be in the shop!

But wait, what if the weapon isn't in the list?

Well, you really have two options: add it in the advanced way or bug BadKarMa about adding it to the mutator list. At the very bottom, there should be a textbox for "unsupported weapons". This box should be only used if the above steps did not work, or if the weapon you subscribed to isn't in the mutator configuration list. On every weapon page, there should be a ServerPerks or a pickup code. (For example, "Type19Wep.Type19Pickup") Copy the pickup code, and leave out anything that resembles "TraderInventory=1:" or any other number. Type or paste this code into the "unsupported weapons" textbox at the bottom of the mutator, and hit OK. If the pickup code was typed in correctly, the weapon should now work.

What if I want multiple unsupported weapons?

Simple, actually. To add more than one weapon in the text box, you simply add a comma (',') in-between the two weapons. No spaces! If editing the textbox in-game is too much of a task, you can also find "bWWS_unsupportedweapons" in the WeaponsWorkshop.ini file located in your "System" folder. (Usually "C:/Program Files/Steam/steamapps/common/killingfoor/system"). Boot up KF one more time, and test those weapons out!

IMPORTANT NOTE:
Are weapons invisible on your server? Do they work, but are they missing a model? There's a fix for this, the clients are not downloading the packages from the server.

Open KillingFloor.ini in either your KF folder or your server folder (if you're dedicated) and find the lines that say ServerPackages=. Add a new line that says ServerPackages=ANIMATIONSHERE

Replace "ANIMATIONSHERE" with the name of the weapon's .ukx animation package. Leave the .ukx off the end, of course. This should fix it.
Installing Playermodels
It's come to my attention that nearly everybody who downloads my character mods is clueless as to how to install them. For this reason, I decided to create a guide on how to install these.

First, you'll need the Server Perks mutator[forums.tripwireinteractive.com]. (You may need WinRAR or 7zip to open this.)

Once you download this, there should be a bunch of files. Copy all of these files, and extract them into your Killing Floor system folder. (Usually in "C:/Program Files (x86)/Steam/steamapps/common/killingfloor/system".) Then, it's time to download the character.

Visit any custom character page in the workshop. In the description, if compatible with ServerPerks, it should have a code starting with "CustomCharacter=". Hit "Subscribe" on the player page (or use the mirrors), and wait for it to download if necessary. Next, start up Killing Floor. In the top-right, you should eventually see a text with the name of the workshop item you just subscribed to. Once this pops up, exit the game and go back to Steam.

On the workshop page for the character you downloaded, copy the code. The code should read something like "CustomCharacters=Deadpool" for example. Back in your ServerPerks.ini file, make a new line anywhere in the file and paste the code. Now, save the INI file.

Once you start up Killing Floor, go to the Mutators list and enable the Server Veterancy mutator. After enabling this, you should be able to start up a game and play with the custom character you downloaded. If all else fails, backtrack and try again.

Hopefully, this should work for you! Thanks!

On a quick note, if the package does not have "mod" at the end of the name, then you need to do CustomCharacters=<PackageName>.<CharacterClass>

NOTE: ServerPerks is in the "System" folder.
75 Comments
The0neThy0nly 16 Jan, 2023 @ 1:17am 
@Mortimer Edit the MyOnDraw() function in the ''SRKFQuickPerkSelect'' class, then recompile it.
Roseman 18 Nov, 2022 @ 4:14pm 
Great, but it doesn't tackle the issue where the "Demo" perk is invisible in the trader menu.
ÁngelCarrea2014 2 Jan, 2020 @ 1:40pm 
i click on the link to download the server perks mut but in sends me to a map on the forums of tripwire
VeteranFruitshop 30 Jun, 2017 @ 5:46am 
Modded weapons don't get Perk Bonuses or Discounts without Scrn Balance though.
LemonLime07 25 Sep, 2016 @ 9:42am 
lol those 2 comments i sent was a while ago. google chrome works now XD :steamhappy:
76561198027781948  [author] 23 Sep, 2016 @ 12:37am 
Not unless they're built with SP as a base, no. But ScrnBalance works.
Großdeutschland Division 23 Sep, 2016 @ 12:25am 
I can assume that ServerPerks is not compatible with other custom shops then.
76561198027781948  [author] 23 Sep, 2016 @ 12:22am 
I've never even heard of that mut.
Großdeutschland Division 22 Sep, 2016 @ 10:15pm 
Sorry to bother you again, do you know if the ServerPerks file can be used with KFCustomShopMutV2?
76561198027781948  [author] 22 Sep, 2016 @ 12:24am 
ServerPerks should work.