Admin Guide

 News
  • Servers
  • 1.e4gl.com
  • 2.e4gl.com
  • Discord: discord.e4gl.com
  • TS3: ts.e4gl.com

Tasks

  • Be fair
  • Enforce server rules
  • You are allowed to kick/ban for racism, hacking, breaking rules etc.
  • Please read our ban policy for cheating.

Attention

Admins shouldn’t use the move/fmove commands for moving players to the stronger team.

Server Rules

  1. No vehicle basecamp
  2. No baserape
  3. No ramming (Air vehicles)
  4. Snipers are allowed to camp in the redzone
  5. No UCAV/Mortar basecamping
  6. No C4 cars on the stronger side
  7. Vehicle repairing in the base is allowed
  8. No racism
  1. No vehicle basecamp
  2. No baserape
  3. No ramming (Air vehicles)
  4. Snipers are allowed to camp in the redzone
  5. No UCAV/Mortar basecamping
  6. No C4 cars on the stronger side
  7. Vehicle repairing in the base is allowed
  8. No racism

Ranks

New admins are “third admins”. Upgrades will be given after a certain time and if there are no complaints.

  1. Warn
  2. Kill
  3. Kick
  4. Mute
  5. Move
  1. punish/forgive
  2. Warn
  3. Kill
  4. Kick
  5. Temp-Ban
  6. Perma-Ban
  7. Mute
  8. Move
  1. punish/forgive
  2. Warn
  3. Kill
  4. Kick
  5. Temp-Ban
  6. Perma-Ban
  7. Mute
  8. Move
  9. Ping-Whitelist
  10. End Round
  11. Nuke
  12. Swapnuke

Vehicle Basecamping on Hainan

  • Red: Disallowed
  • Green: Allowed

Admin Control Panel

The admin control panel allows admins to read the chatlog, check players and to administrate our BF servers over the web.

Simply create an account and enjoy the features.

Premade messages

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!

Confirm/Cancel Commands

  • /yes
  • /no
  • Always read the server’s answer on your commands. It might happend that you have to confirm a command.

Report system

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

  • in-game
    • /reportlist
      • shows the latest 6 unanswered reports
  • cp.e4gl.com

How to act on reports

Accept and deny are used for confirming or denying reports.

  • Accept

    • /accept report_id
    • The in-game command used for accepting reports as confirmed.
  • Deny

    • /deny report_id
    • The in-game command used for denying reports.
  • Punishing

    • 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.

Commands

  •  Punish

    • /punish player_name reason
  • Forgive

    • Admins should forgive players if they apologize for their violation.
    • This will reduce their infraction points by 1 each time.
    • /forgive player_name reason

Punishment Hierarchy

Total Points Punishment Outcome Hierarchy String
1 Warn warn
2 Kill kill
3 Kick kick
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
12 Perma-Ban ban
Greater Than 12 Perma-Ban ban

Command Order

Rule breaking

Please use /punish or the command order for punishing rule breaking.

  1. Warn
  2. Kill
  3. Kill
  4. Kick
  5. Temp-Ban 1h
  6. Temp-Ban 1d
  7. Temp-Ban 3d
  8. Perma-Ban

Language Violations

Our servers run an automatic watchdog for abusive language.

We recommend using /mute for language violations.

 

Cheating

  1. Perma-Ban

Commands

Muting Players

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

Request/Telling Rules

  • /rules
  • /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 players

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

Global messages:

  • /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

Killing players

  • /kill player_name reason

Kicking players

  • /kick player_name reason

Temp-Banning players

  • /tban length player_name reason

Examples:

  • 15 minutes = 15m
  • 3 hours = 3h
  • 1 day = 1d
  • 2 weeks = 2w

Perma-Banning players

  • /ban player_name reason

Unbanning players

  • /unban player_name reason

Moving players

  • /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.

Information Commands

Request Uptime

  • /uptime
    • The in-game command used to get the uptime of the server, procon/layer, AdKats, and several other things.

Request Online Admins

  • /admin
    • The in-game command used to get the list of current online admins.

Mark Players

  • /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

  • /help
  • Shows all available commands

Find Player

  • /find player_name
  • Returns the team, position, and score, of the targeted player.

Admin Private Message

  • /adminmsg msg
  • “Admin chat”

Whitelists

  • /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

  • /nuke
  • /nuke team
  • Nukes the server or a given team
  • Teams = CN, RU, US
  • /wnuke
    • The in-game command used for killing all players on the winning team when they also have more map control.