AgreementsCertain agreements between participants are allowed to slightly differ from the ESL rules. Agreements that differ greatly from ESL rules are however not allowed. Please note that the ESL rules were made to ensure a fair match for all participants. You are not allowed to file a protest after the match if you think that the agreements made before the match in the end resulted in a disadvantage for your team.
Rules that can be changed with agreements are explicitly stated. Rules that do not explicitly state they can be changed by agreement, cannot have agreements made.
All arrangements between participants made in addition to the ESL rules have to be written down in the match comments. The other participant has to confirm the arrangements also in the comments. To avoid abuse of the edit function, a third comment must be written.
Please also keep screenshots and/or log files of your arrangements. If you do not fulfil these requirements, any protests or supports concerning arrangements will be rejected.
The following rules may never be changed by arrangement:
- Entering results for matches that have not been played
- Allowing players to play that are barred because of penalty points, or are barred in the league due to a ban
- Allowing players to play in leagues with premium requirement that are barred for not having Premium
- Allowing players to play without ESL Anticheat
ESL Anticheat & Demos
ESL Anticheat / LinesmanESL Anticheat is mandatory for all players to use for the full duration of all matches without exception. If a player cannot use Anticheat then they are not allowed to take part in a match.
For a missing or an incomplete Anticheat file the player/team will be punished. Apart from this rule are all players which have evidence (screenshot of a bug)) that ESL Anticheat stopped/crashed due to an error. The first time a player has no logout or no Linesman file, a warning will always be given, whether he can prove it was an error or not.
Warnings for a missing logout and linesman are valid for 14 days. We only handle and warn a missing logout if they are reported within a protest. A match won't be deleted if warnings have been given.
Another missing logout / missing Linesman file within that 14 days timespan will be treated like playing without Anticheat and will be penalized as such.
A match has to be postponed if the ESL website or AC-servers are down, making Anticheat unusable.
DemosIt is mandatory for all players to record one point-of-view (POV) demo per map for the full duration of all matches without exceptions. A possible knife round is part of demo and has to be recorded. Possible overtimes have to be recorded as well. In general not working demos will be treated as missing demos, although the final decision is up to the admin. If the demo is incomplete, the admin will decide whether or not it will be treated as a missing demo. If a protest has been opened for a match, all match media must be kept for at least 14 days until after the protest is closed. In case of a match abort the aborting team loses any right for a demo. If the server crashes no automatic replay will be available. In this case players have to upload demos on admin request.
Requesting demosIt's not possible to request player ineye demos, except no GoTV demo is available. Only the Anti Cheat team is allowed to request the ineye demo of an accused player if they deem it's required. Failure to provide the demo will be punished with 6 pps (missing demo with cheat suspicion). The Anti Cheat team will nevertheless perform the analysis based on the Go TV demo.
Uploading demosDemos have to be compressed into an archive (.zip, .rar, .7z). Apart from that all match media has to be uploaded to the ESL website (the match page). You are not allowed to upload your match media to your personal web space or any other kind of external hoster.
Editing demosIt is strictly forbidden to edit demos. If a replay has been manipulated, the admin team will decide what penalty is appropriate.
Accusation of cheating by timetableIf you want to accuse your opponent(s) of cheating, you need to hand in a timetable within 72 hours after the match has been finished. Timetables must be prepared based on the Go TV demo that is automatically uploaded to the match page. Instructions on how to do this can be found on this page. A timetable should be handed in along with the opening of the protest, so please make sure you have your timetable(s) ready when you open the protest. Nevertheless the timetable can still be handed in later (as long as it is within the 72h deadline) in case you did not do that along with the opening of the protest.
Illegal scriptsIn general, all scripts are illegal except for buy, toggle and demo scripts. Here are some examples for illegal scripts:
- Stop shoot scripts (Use or AWP scripts)
- Center view scripts
- Turn scripts (180° or similar)
- No recoil scripts
- Burst fire scripts
- Rate changers (Lag scripts)
- FPS scripts
- Anti-flash scripts or binding (snd_* bindings)
- Bunny hop scripts
- Stop sound scripts
In-Game overlaysAll In-Game overlays - provided by the game itself - except the following are forbidden:
- cl_showpos 1
- cl_showfps 1
- net_graph 0/1 (nevertheless you are not allowed to abuse the net_graph to help you aiming, like in this screenshot)
Custom filesThe HUD can be changed as long as no information is deleted or falsified which is available in the standard HUD. If you use a custom HUD, it has to be readable. If an admin is hindered in his work because of unreadable HUDs, penalty points could be assigned. Protests or support tickets because of unreadable HUDs will be rejected immediately.
Custom files are only allowed for your HUD and GUI. Other custom files are forbidden, including custom models, changed textures or sounds (volume, soundscapes)
Illegal software and hardware toolsChanging the game graphics or textures with the help of video card drivers or similar tools is illegal. Furthermore any kind of overlay that displays the system performance while playing (e.g. Nvidia SLI Display, Rivatuner Overlays) is illegal. Tools that only display the FPS are legal. You will be punished regardless of whether the changes have been made using external hardware or software and regardless of actively using them or not.
Color depthThe usage of a color depth of 16 bit is not allowed. Evidence of usage can only be given by ESL Anticheat. Trying to prove the use of 16 bit with screenshots is not allowed and protests about this will be rejected.
Content of the config folderIn the config folder you are only allowed to have config files. Pictures, demos, screenshots and zipped files are forbidden. If an admin is hindered in his work because of too many unclear config files, penalty points (1-3) can be assigned. Protests and support tickets opened because of this rule are illegal and will be rejected.
Game accountIt is mandatory to register a CS:GO SteamID in your player profile otherwise you will be auto kicked from the server. If you get kicked from the server with the message "You are not a match participant", please open a protest to the match.
Nickname and clan tagEach player has to use a nickname that is similar to the nickname entered in the ESL player sheet. You are not allowed to change your nickname in-game. Protests or support tickets because of a violation of this rule will be rejected.
If an admin's job is hindered because of wrong or difficult nicknames and/or clan tags, penalty points can be given to the players and teams
WarmupTo start the match all contestants have to type .ready in the chat.
Number of playersA match can only start when the following minimum number of players are available:
- 2on2: only 2on2 is allowed.
- 3on3: only 3on3 is allowed.
- 5on5: only 5on5 is allowed.
This rules only relates to the number of players which have to be available at match start, in case a player should drop see rule Player drop.
Adding new playersAll players on a team at the official start time are eligible to play in all matches. New players must be registered in the team with their CS:GO SteamID prior to the game integration match confirmation.
ServersThe ESL provides 128 tick high quality servers to play on. It's allowed to play on another server if both partys wishes to do so (e.g. due to ping problems). If you do not want to play on the ESL server, you need to have your own server.
If both players/teams should have a 128 tick server available, the match is going to be split over two servers. The server of the player/team which is on the left side in the match sheet will be used for the first half of the match. The other server for the second half of the match.
During the match
No showIf your opponent does not confirm that they are ready 10 minutes (Cups) / 20 minutes (League) after the official match time, you have to open a protest to request a default win. Map vote and connecting to the server need to be done in time. Players/teams showing no real effort to do it or even delaying the process on purpose may be disqualified.
Choice of sideA knife round will be played to determine the side. This is forced by the server. The winner of this knife round will choose the side by typing .stay or . switch in the chat.
Server crashIf the server crashes before three rounds have been completed (in a half), the server must be restarted and the half's score will be reset to 0-0.
If the server crashes after the third round has been completed, the half must be restarted with start money 2000 and the score will be counted from the last completed round. The start money is set to 2000 and the team that lost the last round kills itself using "kill" in the console. This round does not count. The half continues with the following round. The start money has to be set to 800 again. Only possible on private server, on gameintegration servers matches can only start from 0-0.
Player dropIf a player drops the server will be paused at the end of the current round (see rule Game pausing).
The waiting time for a dropped player is 15 minutes. If the player or a substitute rejoins the server and both teams are ready, the game can be resumed. In case the dropped player does not reconnect within 15 minutes and there should be no substitute available, the team must continue playing with one less player.
Change of playersPlayers can be changed at any time but the opposing team has to be informed in advance. If necessary the game can be paused (see rule Game pausing). This change may not take more than 5 minutes. After the waiting time the match can also be continued without the full team and the player can join in the running game. Changed players must be registered in the team with their CS:GO SteamID prior to the match.
Game intermissionsIf the match is interrupted, the match is valuated up until that point. The match will be continued according to the following procedure (does not apply to Handgun competitions since the money is 1000 there):
- The start money is set to 2000 for the remaining game time.
- The team that lost the last round kills itself using the command “kill” in the console. This round does not count.
- The game begins with the next round.
- Should further maps have to be played after this map, the start money must be set back to the normal value (800).
Only players who were in the team at the initial play-date are allowed to continue the game. New players have no permission to play the match, except the opponent teams grants it.
Only possible on private server, on gameintegration servers matches can only start from 0-0.
Game pausingIf you have a problem that prevents you from playing on, you are allowed to pause the game. You have to announce the reason before or immediately after you paused the game. Pausing the game without any reason will lead to penalty points (see Unsportsmanlike behaviour). If the problem can't be solved (max. 10 minutes pause time) see rule Game intermissions.
OvertimePlaying overtime is mandatory and will be forced by the server. The overtime will be played MR3 (maximum of 6 played rounds) with $10.000 start money. For the start of the overtime, teams will stay on the side which they played the previous half on, during half-time sites will be swapped. Teams will continue to play overtimes until a winner has been found.
After the match
Right to write a support ticket / file a protestOnly players/teams involved in a match are allowed to write a support ticket or to file a protest. Players can open a protest up to 72h after match start, except cups here is the protest time 10 minutes.
Game abortIf a team aborts a match before it is finished, a win may be granted to the remaining team if the match advanced to a point where the end result can be determined. If your opponent should deliberately leave the match, you must definitely file a protest. You are not allowed to enter a result yourself. This can be penalized as a fake result.
DisqualificationThis will only be done in cases were a team shows no real effort to get a match done or is even obviously blocking. In hard cases this can even effect both teams. If one team is unable to connect to the server due to game account problems this will result in a defaultloss.
Bugs and forbidden actions
BombTo plant the bomb in a way that it cannot be reached anymore is forbidden. Places that can be reached with the help of a team mate are allowed. Violating this rule will result in the deduction of 3 rounds.
ClimbingClimbing with the help of team mates is in general allowed. Not allowed are positions where textures disappear in walls or grounds if a special movement (e.g. a jump) is required.
Boosting, sky walking, sharkingBoosting through walls, ceilings or the ground, invisible pixels or surfaces, sky walking, map swimming, floating and sharking are all forbidden
GrenadesThrowing grenades inside walls is not allowed. Throwing them above walls and roofs is allowed.
Self-KillsSelf-kills by console in order to shorten the round time is strictly forbidden.
OtherThe use of bugs is in general not allowed. Should a bug that is not listed be used, an admin will decide if a penalty is necessary.
ESL Anticheat / Linesman / wrong clientsettingsMissing Anticheat logout: warning (Valid for 14 days)
Missing Linesman: warning
Missing Anticheat: default win to the opponents
Wrong client settings: warning
Playerskin model usage: default win to the opponents
By reaching the number of 2 warnings in different matches during a competition the team will be disqualified.
Illegal graphic settingsThe use of illegal software and hardware tools in order to change the game graphics or textures will in general be punished with 6 penalty points
Illegal scriptsUsing illegal scripts will be penalized with 2, 4, 6 or 12 penalty points. The amount of penalty points given depends on the script and it is up to the responsible admin to decide this. It does not matter whether the script has been used or not. If the config files of a user contain illegal scripts or parts of illegal scripts, he will be penalized, regardless of active use.
The use of no flash and no recoil bindings/scripts in any and all forms will be punished with 6 penalty points after the first violation without active use and 12 penalty points after repeated violation or after active use of them.
Weapon choiceUsing a restricted weapon will result in the deduction of three rounds for each violation.
Idling in ladders or leaguesIf a player/team is idling without playing any match, penalties can be given.
Recreation of teamsThe recreation of team accounts is forbidden if active penalty points and/or barrages are bypassed, the ranking of the ladder gets faulty or if the participants aim for an advantage. If needed, active penalty points will be assigned to the new account and the barrages thereof will be kept. Teams which were created by bypassing this rule can be deleted. In case of recurrence the players may directly be punished.
- If a new team is created to bypass good or bad statistics the new team could be deleted and if the circumstances require penalties will be given to the players. Played matches keep rated.
- If penalty points were bypassed, the new team will be deleted and corresponding penalties will be given to the old team. The played matches keep rated.
- If a barrage is bypassed, the new team will be deleted and the barrage is reset on the old team account. The played matches are deleted. The bypassing of this rule is no reason for a protest. Protests because of this will be rejected. All hints have to be submitted via support ticket. Afterwards the appropriate arrangements will be initiated against the team and/or players.
Game specific penalties
|Rule violation||Number of penalty points|
|Illegal config setting||Player / Team: warning / 2 per setting and match deletion|
|Illegal script||Player / Team: 2, 4 or 6 and match deletion|
|Custom files||Player / Team: 2 and match deletion|
|Wrong models||Player: 3 and match deletion / Team: 3|
|Missing/incomplete demos||Player / Team: 3 and match deletion|
|Missing/incomplete ESL Anticheat||Player / Team: 3 and match deletion|
|Missing/incomplete Linesman Log file||Player / Team: warning / 2|
|Missing match media with cheat suspicion||Player / Team: 6 and match deletion|
|Bug use||Player / Team: 2 per use|
|Self-Kills||Player / Team: 2 per match|
|Other||Player / Team: Up to 4|
All content appearing in this document is the property of ESL Gaming GmbH or is being used with the owner's permission. Unauthorized distribution, duplication, alteration or other use of the material contained in this document, including without limitation any trademark image, drawing, text, likeness or photograph, may constitute a violation of the laws of copyright and trademark and may be prosecuted under criminal and/or civil law. No part of the content of this document may be reproduced in any form or by any means or stored in a database or retrieval system, except for personal use, without the written permissions of ESL Gaming GmbH. All content in this document is accurate to the best of our knowledge. ESL Gaming GmbH assumes no liability for any error or omission. We reserve the right to change content and files on our website at any time without prior notice or notification.