How to Add Admins on Your Killing Floor 2 Server

Learn how to set up admin access for your Killing Floor 2 server using the AdminPassword, WebAdmin panel, and in-game admin commands.

Admin access in Killing Floor 2 uses a password-based system. Once configured, admins can log in through the in-game console or the WebAdmin browser panel to manage players, change maps, adjust settings, and more.

Setting the Admin Password

Open the XGamingServer panel

Log in to the XGamingServer panel and stop your Killing Floor 2 server.

Navigate to the config file

In the sidebar, go to Files and navigate to KFGame > Config. Open PCServer-KFGame.ini.

Set the admin password

Find the [Engine.AccessControl] section and set your admin password:

[Engine.AccessControl]
AdminPassword=YourSecureAdminPassword

Set the admin name (optional)

You can also set a custom admin username in the same section:

AdminName=Admin

This is the username you'll use when logging into WebAdmin. If not set, the default username is Admin.

Save and restart

Click Save and start your server.

📝 Note: The admin password is different from the server password. The admin password grants management access, while the server password controls who can join the game.

Logging In as Admin (In-Game)

Connect to your server

Join your Killing Floor 2 server normally.

Open the console

Press the tilde key (~) to open the console.

Log in

Type the following command:

AdminLogin YourSecureAdminPassword

You'll see a confirmation message when successfully logged in.

Log out when done

To revoke your admin session, type:

AdminLogout

Admin Commands

Once logged in as admin, you can use these commands in the console:

Player Management

CommandDescription
Admin PlayerListList all connected players and their IDs
Admin Kick <PlayerName>Kick a player by name
Admin KickBan <PlayerName>Kick and ban a player
Admin SessionBan <PlayerName>Ban for the current session only (resets on restart)

Map and Game Management

CommandDescription
Admin ChangeMap <MapName>Switch to a different map immediately
Admin SetGamePassword <Password>Set or change the server password
Admin ClearGamePasswordRemove the server password
Admin PausePause the game
Admin UnpauseUnpause the game

Server Management

CommandDescription
Admin Say <Message>Send a message to all players as the server
Admin SetMaxPlayers <Number>Change the maximum player count
Admin RestartMapRestart the current map

💡 Tip: Admin commands are not case-sensitive, but map names are. Use the exact map name as listed in the map list (e.g., KF-BurningParis, not kf-burningparis).

Using WebAdmin

WebAdmin is a browser-based admin panel built into Killing Floor 2. It provides a graphical interface for managing your server without needing to be in-game.

Enable WebAdmin

Make sure WebAdmin is enabled in PCServer-KFGame.ini:

[IpDrv.WebServer]
bEnabled=true
ListenPort=8080

Restart your server

Restart the server to apply changes.

Access WebAdmin

Open your web browser and go to:

http://YOUR_SERVER_IP:8080

Replace YOUR_SERVER_IP with your server's IP address from the XGamingServer panel.

Log in

Enter the admin username (default: Admin) and the admin password you set in PCServer-KFGame.ini.

WebAdmin Features

Once logged in, WebAdmin gives you access to:

  • Current Game — View the active map, game mode, wave progress, and connected players
  • Change Map — Switch maps without restarting the server
  • Chat — Send messages to players
  • Access Policy — Manage bans and IP restrictions
  • Settings — Modify server settings in real-time
  • Players — View, kick, or ban individual players

📝 Note: WebAdmin runs on port 8080 by default. Make sure this port is accessible by checking the Network tab on the XGamingServer panel. If port 8080 isn't available, you can change the ListenPort value in the config to match one of your allocated ports.

Security Best Practices

  • Use a strong admin password — At least 12 characters with mixed case, numbers, and symbols. This password gives full control over your server.
  • Don't share the admin password widely — Only trusted admins should have it.
  • Use a different password from your server password — If someone learns your server join password, they shouldn't automatically get admin access.
  • Change the admin password periodically — Especially if an admin is removed from your team.

If you get stuck at any time, you can join our Discord.

How is this guide?

40% Off — Limited TimeGet your Killing Floor 2 server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page