Admins shouldn’t use the move/fmove commands for moving players to the stronger team.
Admin Control Panel
The admin control panel allows admins to read the chatlog, check players and to administrate our BF servers over the web.
Anywhere a reason or message is needed, a preMessage ID can be used instead.
Example: /warn player_name 3
/whatis number (returns the msg)
1 = NO BASERAPE!
2 = NO RAMMING!
3 = AA OUT OF BASE! NOW!
4 = M142 OUT OF BASE! NOW!
5 = LAST WARNING!
- Always read the server’s answer on your commands. It might happen that you have to confirm a command.
If a player creates a report with !report or !admin, all in-game admins are notified. Reports are logged in the database with full player names for reporter/target and the full reason for reporting.
How to view reports
How to act on reports
Accept and deny are used for confirming or denying reports.
- /accept report_id
- The in-game command used for accepting reports as confirmed.
- /deny report_id
- The in-game command used for denying reports.
- It is also possible to use commands like punish, ban, e.t.c. with report-IDs. Doing so will automatically mark a report as accepted.
- /punish report_id reason
- /ban report_id reason
- /kill report_id reason
Player Reputation System
Reputation is a numeric for how helpful a player is to the server. The more they help admins by reporting rule breakers, moreso from spectator, assisting the weak team, or populating the server, the more their reputation increases. Committing infractions, breaking server rules, getting banned, etc, reduces their server reputation.
Reputation starts at zero and moves toward -1000 or 1000 so it’s easy to get/lose rep early on but harder near the top/bottom. Players will never reach -1000 or 1000 reputation, but can get close with a lot of effort. Each command a player issues and every command issued against them has a reputation amount; Some good, some bad. Every time a player’s reputation changes you are notified of the change in chat.
The following are ways reputation can be gained:
- Issuing good reports on players. Just reporting someone gives rep but when an admin accepts the report or acts on it it’s triple the rep bonus.
- Reporting from spectator. Reporting from spectator is worth much more than reporting in-game. Players are sacrificing their game time to help a server and should be rewarded.
- Using !assist. Sometimes teams really need help, and sometimes a player’s friends are stuck on the weak team. Helping them and the server out by using this command to switch increases rep greatly.
- Populating servers. Worth twice that of an assist, populating a server helps more than almost anything else. Players are notified and thanked for populating servers along with the rep bonus.
If a player has infractions on their record that causes a reputation reduction, but the reduction infraction points cause reduces over time. So if they have infractions on their record, simply not committing them for a while reduces the rep loss caused. It does not reduce completely however, they will need to report some rule breakers to get it positive again.
Punishing Rule Breaking
We have an automated punishing system which acts based on our punishment hierarchy for rule breaking.
How it works
After a player is punished, their total infraction points are calculated using this very basic formula: (Punishment Points – Forgiveness Points) = Total Points
Then an action is decided using Total Points from the punishment hierarchy. Punishments should get harsher as the player gets more points. A player cannot be punished more than once every 20 seconds; this prevents multiple admins from accidentally punishing a player multiple times for the same infraction.
- /punish player_name reason
- Admins should forgive players if they apologize for their violation.
- This will reduce their infraction points by 1 each time.
- /forgive player_name reason
|Total Points||Punishment Outcome||Hierarchy String|
|4||Temp-Ban 1 hour||tban60|
|5||Temp-Ban 2 hours||tban120|
|6||Temp-Ban 1 Day||tbanday|
|7||Temp-Ban 2 Days||tbanday|
|8||Temp-Ban 3 Days||tbanday|
|9||Temp-Ban 1 Week||tbanweek|
|10||Temp-Ban 2 Weeks||tban2weeks|
|11||Temp-Ban 1 Month||tbanmonth|
|Greater Than 12||Perma-Ban||ban|
Please use /punish or the command order for punishing rule breaking.
- Temp-Ban 1h
- Temp-Ban 1d
- Temp-Ban 3d
Our servers run an automatic watchdog for abusive language.
We recommend using /mute for language violations.
Players can be muted using the mute command. Muting lasts until the end of the round. Players who talk in chat after being muted will be killed each time they talk (up through 5 chat messages). On the 6th chat message they are kicked from the server. A player coming back during the same round is kicked again on their first chat message.
- /mute player_name reason
- /rules player_name
- The in-game command used to request the server rules. When targeted at a player, that player will be told the server rules.
Warning a target:
- /warn player_name reason
- Recommended for warning players (sends a global message and a yell to the player)
- Clearly warns the player and mentions their nickname in the message
- /ptell player_name message
- Sends a message (say + yell) to a player
- /psay player_name message
- Sends a message (say) to a player
- /pyell player_name message
- Sends a message (yell) to a player
- /tell message
- Sends a message (say + yell) to all players
- /say message
- Sends a message (say) to all players
- /yell message
- Sends a message (yell) to all players
- /kill player_name reason
- /kick player_name reason
- /tban length player_name reason
- 15 minutes = 15m
- 3 hours = 3h
- 1 day = 1d
- 2 weeks = 2w
- /ban player_name reason
- /unban player_name reason
- /move player_name
- Moves the player on their next death
- /join player_name
- The in-game command used for joining player’s squads.
- /pull player_name
- Pulls a player to your current squad, killing them in the process.
Dequeue Player Action
- /deq player_name
- Canceles all queued actions on the target player. Moves, kills, etc.
- The in-game command used to get the uptime of the server, procon/layer, AdKats, and several other things.
Request Online Admins
- The in-game command used to get the list of current online admins.
- /mark player_name
- Marks a player for admin notification if they leave the server.
Fetch Player Info
- /pinfo player_name
- Fetches extended information about the player. Player name, ID, role, team name, team posision, current score, time first seen, amount of time spent on current server, city location, IP change count, reports from/against during current round, infraction points, last punishment time/reason, reputation, and previous names.
Fetch Admin Status
- /isadmin player_name
- Fetches the admin status and current role of the player.
Request Server Commands
- Shows all available commands
- /find player_name
- Returns the team, position, and score, of the targeted player.
Admin Private Message
- “Admin chat”
- /pwhitelist time player_name (Ping whitelist)
- time = 1h, 1d, 1w, perm
- All other whitelists are managed by the clan administration.
Link Player to Discord Member
- /discordlink player_name discord_name
- This command links a player with an active Discord member by ID. Sometimes this is required if their name in game vs discord does not match.
Crtitical Commands (Think before using them)
End current round
- /endround winning_team
- Teams = CN, RU, US
- /nuke team
- Nukes the server or a given team
- Teams = CN, RU, US
- The in-game command used for killing all players on the winning team when they also have more map control.