WEB ADMIN AND SERVER ADMIN SETUP/LOGIN/PASSWORD
I recommend you enable both your Web Admin and Server Admin as in some instances they support each other. The Web Admin tool has a powerful Web Browser Interface that allows you to configure your server from a remote location without needing to manually edit your KillingFloor.ini. This can save time and hassle. I recommend you become familiar with this tool and use it to its full potential. It's very user friendly and intuitive.
1) To enable your Web Admin you need to go to your KillingFloor.ini and:
change bEnable=False > True
Set your Admin Username and Password as follows:
2) Originally Posted by BBk
You can set it in the command line param:
Like this :
ucc server KF-BioticsLab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?AdminName=xxxx?AdminPassword=xxxxx
3) To access your Web Admin Interface go to:
YOUR_SERVER_IP:8075 in a web browser and you'll be brought to the main page.
4) It is also possible to access the Web Admin Interface utilising the web browsing function found within the Steam application. Here is a growing post started by SlayVus with additional support from gHOsTy offering 2 methods of utilising this convenient function.
In Game Server Admin
It is also possible to add a Server Admin password via the KillingFloor.ini or Web Admin Interface. This will allow you to perform multiple server functions while you are in game without physically having to use the Web Admin Interface.
1) Under [Engine.Console] you can add your in game server password to the:
When you're in game press your ~ key to open the command console and type:
This will register you as the Server Admin. More than one Admin can use the same password. At present, you'll need to login after EVERY map change.
Once logged in there are 2 ways to force a map change.
a) Simply go to Map Vote and make your selection. As Admin you will force the change.
b) Open the command console and type:
admin map <map name>
It's not necessary to type .rom after the map name.
ADMIN SAY MESSAGE
Admin can make a message appear in the middle of the screen using the following command:
admin adminsay <message>
Admin can make some sophisticated changes to a server by changing by the property on the package.class to a new value. For example:
Set the difficulty to Beginner
admin set engine.gameinfo gamedifficulty 1
Set the difficulty to Normal
admin set engine.gameinfo gamedifficulty 2
This command can change multiple settings and will be in the format:
admin set <package>.<classname> <property> <value>
Note the spaces where applicable.
If you've enabled the Vote Kick option in your Web Admin Interface or KillingFloor.ini then as Admin you can use the in game Vote Kick function to force kick players automatically. Simply right click on a players name and you'll be given an extended Kick/Ban option for Admin. Players logged in as Server Admin will be immune to Vote Kick.
Yes, it's possible for Admin to pause a server during gameplay using a console command.
First you need to enable the server to be paused. This can be done in the Web Admin Interface or by adding the following to your KillingFloor.ini under [Engine.GameInfo]:
In game the console command after you've logged in is simply:
To release the pause type the command again or shoot your weapon.
Key Binding Commands
Typing all of those commands can be timely and inconvenient but you can always set them as key binds as follows. Simply open the console and add, for the M key for example:
SET INPUT m adminlogin <password>
This will edit your:
C:\Program Files\Steam\steamapps\common\killingfloor\system\U ser.ini file with the following entry:
Alternatively you can add the admin commands to that file directly. For example:
N=admin adminsay Feed them cakes!
You can manually remove or edit binds from that file at your convenience.