How To Set Up A Killing Floor Server
Creating a dedicated server can be useful for LAN games or hosting a server for y'all and your friends if you take a adept connection speed. There are 2 main methods of creating a defended server:
- The quick method: To create a defended server, go to "Host Game", and configure everything. And then, click "Dedicated" in the lesser right corner of the screen.
- The detailed method: Follow the guide below to learn how to have more control over the server and retain settings for future games.
I just couldn't depart your site before suggesting that I actually enjoyed the standard information a person provide for your visitors? Is gonna exist back oftentimes in order to check up on new posts bbdekegcfadddedg
Contents
- ane Installation
- ii Configuration
- 3 Launch
- three.1 Multiple instances on 1 server
- 4 Admin command
- 4.1 Creating admins
- 4.1.i Command line
- 4.1.two Multiple admins
- 4.2 Accessing the Spider web Admin Interface
- 4.3 In-game admin login
- iv.3.1 Single admin
- 4.3.ii Multiple admins
- 4.3.iii Bounden an admin login key
- 4.3.3.1 Method 1
- 4.3.3.2 Method two
- 4.3.three.iii Method 3
- 4.4 Force map modify
- four.5 Admins kick/ban part
- 4.6 Other Admin Commands
- 4.1 Creating admins
- 5 Installing custom maps using a redirect
- 6 Installing custom mutators
Installation [edit]
Every bit of May 2022 the method to install and update the dedicated servers has changed. It at present uses Steam'due south new byte-patching command line client instead of the older file-based HLDSUpdateTool (which is no longer maintained).
To install, you must start go to http://store.steampowered.com and create a new Steam account, which volition be used to authorise your installation. Y'all do not crave any game ownership inside this business relationship, and information technology is used purely for updating the server files.
Once y'all have the business relationship, download the SteamCMD customer for Windows (download links are here) and excerpt it to a new, empty folder such equally "C:\SteamCMD\".
Then create a new binder for the game files, such as "C:\killingfloor\".
Next, open a text editor (such as Notepad) and enter the post-obit:
steamcmd +login <user> <password> +force_install_dir C:\killingfloor\ +app_update 215350 +go out
The above should all be on a unmarried line.
If SteamGuard is enabled you will exist prompted to supply an activation code sent to your email.
Be sure to:
- Replace the <user> and <password> with the information for the steam business relationship yous created earlier.
- Replace the "C:\killingfloor\" with the directory for the game you created earlier.
Save the file into the aforementioned directory you extracted SteamCMD to before, and exist sure to salve it with a .bat extension.
Double-click the batch file and SteamCMD should popular upwards and update itself, and then begin downloading the files from the Steam servers. One time this is complete, the SteamCMD window will disappear, and at that point y'all should exist able to continue configuring your server. For time to come updates, simply cease your game server, run the .bat file once again and it should fetch any required updates for yous.
Configuration [edit]
To fully configure the server, encounter KillingFloor.ini.
The quick options that should be changed are:
- ServerName=
- GamePassword=
- GameDifficulty=
GameDifficulty sets the difficulty level for the game.
- ane.0 = Beginner
- 2.0 = Normal
- 4.0 = Hard
- five.0 = Suicidal
- vii.0 = Hell on Earth
KFGameLength sets the number of many waves that the players fight through.
- 0 = Short, 4 waves
- 1 = Normal, 7 waves
- 2 = Long, ten waves
- 3 = Custom; uses sandbox settings for waves, monster counts, etc. (establish elsewhere in the KillingFloor.ini)
To enable map voting (highly recommended):
- bMapVote=True
- RepeatLimit=0
- bUseMapList=Truthful
This enables map voting in the server (highly recommended).
- Alert: Never modify Default.ini
Launch [edit]
Inside the server's System binder (C:\KFServer), there is a kf_server_launcher.bat file. Double-clicking this file will launch the server. The default command line independent within is:
- ucc server KF-Clamor.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6
This command line tells the server to launch with the KF-Clamor map using the game type KFmod.KFGameType with the Valve Anti-Cheat (VAC) organization being agile and a maximum of 6 players being permitted to enter the server at whatsoever once.
Multiple instances on i server [edit]
Additional commands can exist added to the command line as follows:
In guild to run multiple instances of the server on ane server with several IP addresses bachelor add together the following to the end of the line:
- ?multihome=0.0.0.0
Information technology volition and then look similar:
- ucc server KF-Bedlam.rom?game=KFmod.KFGameType?VACSecured=truthful?MaxPlayers=half-dozen?multihome=0.0.0.0
For adding new mutators to the control line, see Installing custom mutators below.
Note: Those of yous hosting a server locally on your home cyberspace connection or are just running a basic setup, it is ordinarily not necessary to include the "?multihome=0.0.0.0" command.
Admin control [edit]
Information technology is recommended to enable both Web Admin and Server Admin, as in some instances they back up each other. The Web Admin tool has a powerful spider web browser interface that allows the configuration of the server from a remote location without needing to manually edit KillingFloor.ini, saving fourth dimension and hassle. It is recommended that admins become familiar with this tool and use information technology to its full potential.
Creating admins [edit]
In that location are many options:
Control line [edit]
You can set a line. This is the quickest method to set up up a single admin.
You tin can set your admin name and countersign in the command line in kf_server_launcher.bat by appending the following lawmaking:
- ?AdminName=FarQua?AdminPassword=Meskiukas321
The unabridged line command will look something like this:
- ucc server KF-BioticsLab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?AdminName=FarQua?AdminPassword=Meskiukas321
Multiple admins [edit]
Y'all can fix multiple admins from KillingFloor.ini. Information technology is recommended to do this if you are setting up a clan server and wish to assign certain privileges to certain players.
You need to find the following section in KillingFloor.ini and change it so it reads as follows:
[Engine.GameInfo]
AccessControlClass=xAdmin.AccessControlIni
This will so create a file called xAdmin.ini in the System directory when you first your server. You tin add admins by editing that or by using the Web Admin Interface. IMPORTANT!!! After you made this change your login settings for the Spider web Admin Interface are changed default to User:Admin and Password:Admin!!! Change information technology after your login was successfully.
Accessing the Web Admin Interface [edit]
To admission your Spider web Admin Interface go to:
- http://YOUR_SERVER_IP:8075
It is also possible to access the Web Admin Interface utilising the web browsing function found within the Steam application. Meet the following for details: http://forums.tripwireinteractive.com/showthread.php?t=31715
In-game admin login [edit]
Single admin [edit]
When in-game, press the ~ key (or ' key) to open the console and type:
- adminlogin <adminpassword>
This will register you as the server admin. More than than i admin can use the aforementioned password. At present, admins are required to log in after every map change.
Multiple admins [edit]
When in-game, press the ~ key (or ' key) to open the console and type:
- adminlogin <username> <countersign>
This will annals you as the server admin. Each admin should have their own password. At present, admins are required to log in later on every map alter.
Binding an admin login key [edit]
Method 1 [edit]
When in-game, press the ~ central (or ' key) to open the panel and type:
- preferences
This will bring upwards a box that provides access to many of the more than advanced game settings. Through this, you lot can demark a cardinal to perform a command.
Method 2 [edit]
Open the console and add, for case using the Thousand key:
- Ready INPUT thousand adminlogin <adminpassword>
or
- Set INPUT m adminlogin <username> <password>
This adds the following entry to the killingfloor\System\User.ini file:
- M=adminlogin <password>
Method three [edit]
Alternatively, the admin commands can be added to the User.ini file directly.
For example:
- North=adminlogin <username> <password>
Binds from that file can conveniently be edited or removed manually.
Force map change [edit]
Once logged in, there are two means to forcefulness a map alter:
- Go to Map Vote and brand your selection. Every bit Admin you will force the change.
- Open up the command console and type:
- admin map <map name>
Information technology is not necessary to type .rom after the map name.
Admins kick/ban function [edit]
If you have enabled the Vote Kick option in your Web Admin Interface or KillingFloor.ini file, then as Admin yous can use the in-game Vote Kick function to immediately kick players. Simply right-click on a player's proper name, and you lot'll be given an extended Boot/Ban option for Admin. Players logged in as Server Admin will be immune to Vote Kick.
Other Admin Commands [edit]
- ADMIN SAY MESSAGE
An admin can make a bulletin appear in the middle of the screen using the following command:
- admin adminsay <message>
- ADMIN SET
An admin tin can make some sophisticated changes to a server by changing by the property on the parcel.grade to a new value. For example:
Set the difficulty to Beginner:
- admin fix engine.gameinfo gamedifficulty 1
Gear up the difficulty to Normal:
- admin fix engine.gameinfo gamedifficulty 2
This command can change multiple settings and volition exist in the format:
- admin set <package>.<classname> <property> <value>
Note the spaces where applicable.
- PAUSE
An admin tin pause the game using a console command.
First, the interruption function must be enabled on the server. This can exist done in the Web Admin Interface or by adding the following line to the KillingFloor.ini file under [Engine.GameInfo]:
- bAdminCanPause=True
Later logging in as an admin, type pause in the console to pause the game. To unpause, type the command again or shoot your weapon.
Installing custom maps using a redirect [edit]
Using the Killing Floor SDK, the customs can create custom maps for admins to host on their servers. These maps can be automatically downloaded by users joining your server with a few easy steps as follows:
1) Download a custom map and place it in the maps folder.
2) Go to your system folder and create a .bat file with the post-obit lawmaking:
- ucc shrink ..\maps\<mapname>.rom
This will compress the map into into a much smaller size and display .uz2 at the end of the map proper noun. KF-WestLondonNight.rom was compressed from 10.7 MB to 1.78 MB. This volition reduce download time and keep bandwidth to a fraction of what it would have been without pinch.
If yous want to compress every single map in the map folder then hither is a script from saweet. Even though it volition compress the default maps as well, this tin can however be an efficient script if you have multiple custom maps to compress in one example.
Create a .bat file containing the post-obit command in your system binder. ie: compress_maps.bat
Code:
- for /f "tokens=*" %%a in ("C:\killingfloorServer\maps\*.rom") do ucc compress %%a
3) Go to your map binder and y'all'll see the compressed map every bit <mapname.rom.uz2>.
4) Remove this compressed map from your map folder and upload it to your third party host. I fabricated a folder in the primary web host directory called maps and placed the compressed map in there. http://www.yourhost.com/maps/
v) Go to your KillingFloor.ini and locate [IpDrv.HTTPDownload] In the RedirectToURL= place the location of the compressed map: RedirectToURL=http://www.yourhost.com/maps/
Note the forwards slash at the end of the redirect link.
By default y'all will run across UseCompression=True is already fix.
vi) Now you lot demand to add together the map to the map list. You can do this manually or through the Web Admin Interface.
I recommend using the Spider web Admin Interface for your first try as it will write a [KFMod.KFMaplist] entry at the bottom of your KillingFloor.ini with maps listed below as follows:
[KFMod.KFMaplist]
MapNum=0
Maps=KF-<map name>
Maps=KF-<map proper noun>
Maps=KF-<map name>
Get to your Web Admin interface and select Defaults > Maps. Select maps yous desire added to the map bike and move them from Maps Not In Cycle > Maps In Cycle using the pointer tabs. Hit the Save push.
vii) Restart the map or server, and perform a Map Vote for the new map.
Once you have your [KFMod.KFMaplist] entry listed at the bottom of the KillingFloor.ini yous can simply update map entries at that place for new custom maps or continue to utilize the Web Admin Interface.
If you do not have a host who can store your maps, you tin exam the office using a gratuitous file hosting site.
You tin besides configure the redirect from your ain server PC by installing your own web hosting application, like Apache.
Installing custom mutators [edit]
A mutator adds additional dynamics to KF beyond those experienced in regular gameplay. In add-on to the mutators that come bundled with the game, in that location are numerous community fabricated mutators that allow users to expand the way their servers operate. Some custom mutators make subtle changes to gameplay that won't impact your power to increase your achievements or perks. These mutators can exist added to a whitelist and will not disable achievements or perks. Custom mutators that allow you to manipulate elements of the game that give you lot achievements or perks at an accelerated rate volition non be whitelisted and their employ on a server will disable achievements and perks. Server Admin can decide on the settings they prefer.
For example, the KF Anti-Blocker mutator disables thespian collisions during 'Trader' time then that players are able to laissez passer through each other. Without this mutator, a histrion can stand in front of a trader door and block entry for the others. This mutator will allow you to pass through each other.
- Download the KF Anti-Blocker mutator
- Move the files MutKFAntiBlocker.ucl and MutKFAntiBlocker.u to your system binder. In my case this is located at C:\KS1\system.
- Stop your server and either set the mutator to be activated automatically using the command line in your kf_server_launcher.bat by adding:
- ?Mutator=MutKFAntiBlocker.MutKFAntiBlocker
or later on restarting the server with the mutator files added go to your Web Admin Interface > Mutators and cheque 'AntiBlocker' > 'Set Selected Mutators' and then Restart Map.
The Spider web Admin Interface automatically recognises the mutator subsequently adding the .ucl and .u files to the system folder.
If this applies to all mutators you'll have to wait and encounter. In case a mutator is non recognised information technology has been suggested yous tin can add together information technology to the KillingFloor.ini manually under the [Engine.GameEngine] area equally follows:
- ServerPackages=MutKFAntiBlocker
Linguistic communication: | English language |
---|
How To Set Up A Killing Floor Server,
Source: https://kf-wiki.com/wiki/Help:Dedicated_servers
Posted by: halenady1955.blogspot.com
0 Response to "How To Set Up A Killing Floor Server"
Post a Comment