Admin Guide

Home » Admin Recruitment » Admin Guide
 News
  • Servers:
  • 1.e4gl.com
  • 2.e4gl.com
  • 3.e4gl.com
  • 4.e4gl.com
  • 5.e4gl.com
  • Discord: discord.e4gl.com
  • TS3: ts.e4gl.com
  • Stats: stats.e4gl.com

Table of Contents

Tasks

  • Be fair.
  • Enforce server rules.
  • Spectate and ban cheaters according to our policy.
  • Handling reports and ban appeals on our discord.

Attention

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

Server Rules

Our server rules are listed at e4gl.com/rules.

Ranks

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

Admin Control Panel

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

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 happen 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. Please use this system.

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 PointsPunishment OutcomeHierarchy String
1Warnwarn
2Killkill
3Kickkick
4Temp-Ban 1 hourtban60
5Temp-Ban 2 hourstban120
6Temp-Ban 1 Daytbanday
7Temp-Ban 2 Daystbanday
8Temp-Ban 3 Daystbanday
9Temp-Ban 1 Weektbanweek
10Temp-Ban 2 Weekstban2weeks
11Temp-Ban 1 Monthtbanmonth
12Perma-Banban
Greater Than 12Perma-Banban

Violations and How to Act on them (Command Order)

Cheating

  1. Perma-Ban

Rule breaking

Do not use punish several times for one rule violation. One punish per violation. Always warn before a punish with /warn.

Manually issue a kill if a player does not react to the warning.

Please use /punish or the command order for punishing rule breaking. Punish should be preferred because it always performs the correct action!

  1. Warn (Always issue a warning before issuing the first punishment for a violation.)
  2. Kill
  3. Kick
  4. Temp-Ban 1h
  5. Temp-Ban 1d
  6. Temp-Ban 3d
  7. Perma-Ban

When a player is seen base-camping, tell them to move out of their base via chat and the /warn command. If they fail to comply, kill them.
If they decide to to continue despite all previous measures, punish them.

If a player is griefing their team(mates) by, for example, placing explosives on any of the teams vehicles, warn and kill them. Punish them if they continue.

USING C4 TO LAUNCH VEHICLES IS ALLOWED!

Use /punish directly without a warning if a player steals a vehicle from the enemy. Warn players if they steal a vehicle from a teammate and then punish them.

If player is online give them a warning, if not follow below punish list for each occurance

1. 3 Day Ban

2. 2 Week Ban

3. Perma Ban

Language Violations

Minor toxicity should be ignored. One or two insults do not require admin attention. However, if the player continues or grows in aggression, so that other players start voicing (more) complaints, you should mute the offender using the /mute command. A warning prior to the mute is appreciated, either by a simple message in the chat or the /warn command.

We have an automated language enforcer that punishes players for using bad language. However, sometimes people misspell words on purpose to avoid detection by the language enforcer. In this case, /punish the player accordingly and let us know what they wrote, so we can add it to the automated language enforcer.

Dealing with racism and the standard level of toxicity found in a game like BF4 requires differentiated handling. Like stated above, minor toxicity should only ever be punished by muting the offender. Again, a warning prior to the mute is appreciated. However, when dealing people using racist slurs, you should primarily let the language enforcer do the work. Only when a racist is intentionally circumventing the language enforcer, you are to /punish them. That said, we only ban for racism.

It is important to know, letting the language enforcer do the work is better because it ensures their infraction score increases correctly, causing them to eventually get permanently banned. If you temp-ban someone, it could cause their infraction score to drop back 0 depending on the duration of the ban. 

Glitch or Bug Abuse

Did you catch a player abusing any type of glitch or bug, like the Elevator Glitch on Hainan, punish them by kicking or killing them depending on the severity.
You may use the /tban command on them if they keep abusing bugs.

Server Attacks

A player is to be permanently banned if he voices threats against the server, such as DDoS Attacks.

Emblems containing Nazi Symbols

When coming across a player using an emblem resembling any of the nazi symbols, like a Swastika for example, they have to be banned.

Additional Information

We also want to point out that common sense should always be applied whenever dealing with people breaking the rules.
Always try to talk to the players you are dealing with before making a decision. It can help more than directly kicking or killing someone.
In the case of uncertainty in the handling of not specified situations, don’t wait and hesitate to talk to us. We are here to help each other, of course.

It can happen that you might be missing crucial evidence required to make a justified decision. You might have to give the accused person the benefit of the doubt. That’s also why video evidence is the best type of evidence.

Does your admin level not grant you access to commands like /tban, you’ll find success in contacting another admin with a higher admin level.

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

  • Remember, when banning players they may be able to rejoin the server just long enough to read the ban message. No worries, they will automatically be kicked after a short period.
  • /tban length player_name reason

Examples:

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

Perma-Banning players

  • Remember, when banning players they may be able to rejoin the server just long enough to read the ban message. No worries, they will automatically be kicked after a short period.
  • /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

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

  • /a msg
  • “Admin chat”

Whitelists

  • /pwhitelist time player_name (Ping whitelist)
  • /acwhitelist time player_name (anti cheat whitelist)
  • time = 1h, 1d, 1w, perm
  • All other whitelists are managed by the server administration.

Critical Commands (Think before using them)

End current round

  • /endround winning_team
  • Teams = CN, RU, US

Nuke

  • /wnuke
    • The in-game command used for killing all players on the winning team when they also have more map control.
Hit enter to search or ESC to close