You can remove players either through the server console in the dashboard or – if SourceMod is installed – directly in the game through the SourceMod commands. On top of that No More Room in Hell ships its own VoteKick and VoteBan system, which lets players react even when no admin is on the server.
List the players
-
Open the server console
Open the console of your server via the dashboard. -
Show the player list
Enter the following command:statusThe output shows the userid and the SteamID for every connected player. You need these values for the commands below.
Commands in the server console
| Command | Description |
|---|---|
status |
Show server and player information including userid and SteamID |
kick <player name> |
Remove a player from the server immediately |
banid <minutes> <SteamID> [kick] |
Ban a player (0 = permanent), kick also removes them right away |
writeid |
Save SteamID bans permanently |
writeip |
Save IP bans permanently |
changelevel <map name> |
Change the map without disconnecting players |
map <map name> |
Force a map – this kicks every player from the server |
Kick a player
kick <player name>
A kicked player is removed from the server immediately but can rejoin right away.
Ban a player
banid 60 STEAM_0:1:12345678 kick
The duration in minutes goes in front of the SteamID, 0 bans permanently. Without the kick argument the player stays on the server for now and the ban only takes effect on the next connection attempt.
Save bans permanently
Commands through SourceMod
With SourceMod installed you can manage players directly from within the game. How to set up SourceMod and give yourself admin rights is described under Add Mods and Add Admin.
| Command | Syntax | Required flag |
|---|---|---|
sm_kick |
<#userid|name> [reason] |
c (kick) |
sm_ban |
<#userid|name> <minutes|0> [reason] |
d (ban) |
sm_banip |
<ip|#userid|name> <time> [reason] |
d (ban) |
sm_addban |
<time> <steamid> [reason] |
m (rcon) |
sm_unban |
<steamid|ip> |
e (unban) |
sm_who |
[#userid|name] |
b (generic) |
sm_map |
<map> |
g (changemap) |
Examples
sm_kick "player name" Rule violation
sm_ban #12 60 Rule violation
sm_addban 0 STEAM_0:1:12345678 Rule violation
Lift a ban
sm_unban STEAM_0:1:12345678
sm_unban 123.45.67.89
VoteKick and VoteBan
No More Room in Hell comes with its own voting system. It lets players remove abusive or team-killing players without an admin being present.
How players vote
-
Show the player list
A player enters the following command in the chat:!vklistA numbered list of all players on the server is displayed.
-
Start the vote
The vote is started with the number from that list:!vk 3!vkstarts a votekick,!vbstarts a voteban. -
Agree to the vote
The other players agree in the chat with the following command:!yes
Configure the voting
Add the settings via SFTP to the following file:
/nmrih/cfg/server.cfg
| Setting | Default | Meaning |
|---|---|---|
sv_votekick_timer |
10 |
Duration of a vote in seconds |
sv_votekick_required_pct |
0.5 |
Share of players that has to agree to a votekick |
sv_voteban_required_pct |
0.65 |
Share of players that has to agree to a voteban |
sv_voteban_banlength |
30 |
Duration of a voteban in minutes |
Example:
sv_votekick_timer 10
sv_votekick_required_pct 0.5
sv_voteban_required_pct 0.65
sv_voteban_banlength 30
