• League Member Code of Conduct
    1. Play fairly and within the rules of the League.
    2. Treat your fellow gamers, teammates, and competitors with respect and dignity.
    3. Treat VRML representatives with respect and dignity.
    4. Discriminatory language, hate speech, threats, doxxing, and other forms of harassment or unlawful behavior will not be tolerated.
    5. Team Captains may be held responsible for their team's behaviour.
    6. Accusations of impropriety or foul play are taken seriously and should be brought to the attention of the League Moderators.
  • Matches Organization
    1. The League will generate match-ups each week of the regular season.
    2. The matches are generated on Mondays.
    3. Teams are responsible for scheduling their matches.
    4. Players must reach out to the other teams using DISCORD to schedule their matches.
    5. Teams must schedule their match by Friday 1600 UTC of the week it is to take place. A reminder will be sent if teams are late to schedule.
    6. Although the normal scheduling deadline is Friday, as detailed above, if Team A indicates to Team B that they can only play on a given selection of days (e.g. Wednesday or later, and only if at least 24 hours notice are given), and if Team B makes no effort to communicate until after those days, Team B will be considered for a forfeit.
    7. The scores must be submitted as soon as the game is over.
    8. Teams will play a minimum of 2 matches per week during the season (subject to the following rules).
    9. Once per season, a team may elect to become inactive for one week (greyed-out in standings) without penalty. On subsequent inactivity (not necessarily consecutive weeks), said team shall receive a recurrent MMR percentage penalty until it becomes active again.
      • The only effects of this inactive status is that a team will not be assigned matches on Monday and will not receive their allotment of challenges for that week. Inactive teams can still complete matches that have already been assigned.
    10. Once per season, when scheduling is deemed to be excessively difficult or impractical, a team can postpone a match without penalty. That match will have to be scheduled the following week.
    11. When a match is scheduled between parties, IT MUST BE PLAYED. No postponements are possible.
    12. Once per season, when both teams have scheduled and attempted to play a match which was frustrated by a significant event or circumstances outside of their control (e.g.: game is broken), they can both postpone it.
    13. In the event that a team becomes inactive or drops out before playing any matches in the current season, and a match was created for that team, the match is cancelled (not forfeited). The players on the team which dropped out will be on cooldowns for 1 week.
    14. The scheduled times are according to local time. For example, EST in winter and EDT in summer.
  • Challenges
    1. The league offers a "Challenge" option which allows players to play an additional match in a given week. Limit of 1 challenge per week.
      • Those challenges can be scheduled at any time. The website limits it from being scheduled too far in the future.
      • Challenges can be rejected without penalty.
    2. In the event that the League is unable to assign a weekly league match to a team, that team will be permitted additional challenge(s) for that week until it reaches the same number of allowed matches as the other teams.
  • Matches Format
    1. A match consists of a Best-of-3 rounds. The match can be ended when a team wins the 2 first rounds. Simply report no scores as the third round when submitting the score.
    2. The official player count is 4v4.
      • 4v3 can be played if the team with 3 couldn't find a substitute in time.
        • In this case, "couldn't find a substitute" means there was no registered sub available at the time, they could not find a non-league player to sub, and they contacted a mod for help and the mod also could not find someone.
      • 4v2 or 4v1 is an automatic forfeit.
      • When both teams need a substitute, no substitute should be used at all. E.g.: A team that was fortunate enough to get a substitute for their match (making it 4 total) cannot play their match against a team of 3 (missing a substitute). In such a case, the match should be played 3v3.
      • In all cases, a team needs at least 2 rostered players and 3 players in total or the match will be an automatic forfeit.
    3. By starting the round both teams accept the settings of that round and the results will be valid. Therefore check if the round was set up correctly before the round starts and press restart if you do not agree with the chosen settings.
  • Scoring System
    1. Teams enter the score themselves (or ask an admin). Both teams need to submit the score for the match to be compiled.
    2. The website requires users to enter the score for each round individually.
  • Matches Forfeits
    1. Teams have a 15 minutes buffer from the scheduled match start time to be in the game lobby with their team members.
    2. If a team is waiting for another team, the waiting team must write down a message in Discord (tagging their opponent) or show proof to League Moderators that they were indeed ready at their scheduled time.
    3. Once the 15 minutes buffer has elapsed, the team that is not ready (or responsible for the delay) forfeits the first round.
    4. If a further 15 minutes elapses without match commencement, the offending team is officially declared a 'no-show' and a score of 20-0 (per round) will be awarded to their opponent.
    5. When a team gains a 20 point advantage on another team, in a round, a mercy rule applies and the round ends with the score at that point.
  • Technical Issues & Timeouts
    1. Teams are responsible for any of their own technical issues, including, but not limited to, hardware, software or internet issues.
    2. Between rounds, a maximum timeout of 5 minutes can be requested once by a team, no minimum but largest requested time wins (ie. Team 1 wants a 3 minute break, and Team 2 wants to start immediately. Both teams take a 3 minute break)
    3. Procedure in case of technical issues:
      1. In the event of a technical issue, players can press the restart button after the next goal. If the restart button is not pressed before the countdown has finished and the teams have launched, play will continue until the next conceded goal or until 45 seconds have elapsed (whichever comes first) at which point play will stop.
      2. A restart can only be requested once per round. Admins may allow more restarts for season finals. In case of further issues the players must decide to either continue the round with the players they have left or forfeit the round.
      3. The round continues if the issues aren’t resolved within 5 minutes.
      4. The match will be continued following these steps:
        1. Set the time to what the timer shows after the last goal or when the 45 seconds passed.
        2. Set the disc position to the team that was last scored on.
        3. Start the match and continue normally.
      5. If a player dropped but is able to rejoin the match they can do so at any time.
  • Matches Defaults
    1. Where teams miss the match scheduling deadline, but the match is organised and played subsequently, a warning will be given to the teams. League Moderators may impose a penalty on one or both of the teams depending on the facts.
    2. In the event that a match has not been played during the allotted time frame, the League Moderators will review the circumstances and allocate the match points accordingly. Example resolutions may include the following:
      • Where neither team made any arrangement efforts, the match will be considered cancelled;
      • A score of 31-30 may be awarded by default with the 'win' attributed to the team determined to have been available on the most days with a higher weighting given to weekend availability;
      • A score of 60-0 may be awarded to a team where their opponent has made little/no effort or been objectively determined to have frustrated the organisation of the match; or
      • Where facts do not permit a clear determination, the match is cancelled and neither team gains or loses MMR.
    3. League Moderators may remove an inactive team from the League where they have defaulted on 2 or more occasions and have good cause to believe this will continue.
  • Teams & Players
    1. Players and teams must play using their registered VRML name. One must not hide their identity under another alias.
      • Player names or team names are forbidden if they:
        • Are protected by copyrights/royalties/third-party rights and the user has no written permission;
        • Resemble or are identical to a brand/trademark no matter whether it's registered or not;
        • Resemble or are identical to a real person other than themselves;
        • Resemble or are identical to a VRML representative (excluding the VRML representatives themselves using the name);
        • Are deemed too hard to read, distinguish, interpret or have multiple unecessary characters;
        • Are nonsense
      • In addition to the above, any player names or team names that are defamatory, pejorative, offensive, vulgar, obscene, anti-Semitic, inciting hatred, or offending against good manners are forbidden. Using alternative spelling, gibberish or wrong spelling in order to avoid the requirements mentioned above is unlawful.
      • The League Moderators reserve the right to suspend or ban the non complying player or team.
    2. The maximum number of players per team is 6.
    3. Substitute players from other teams are prohibited in standard or challenge matches.
    4. Only Official Substitutes authorised by the League can be used to fill empty slots in a team.
      • When a team needs a Substitute, they must visit the Official Substitutes page in order to validate which Substitutes are available to them according to their team rank.
    5. Sister teams are not encouraged. However, an individual can be in a team Discord and not be on the official roster for counseling/friendship/coaching purposes.
    6. Teams rosters, on the website, cannot change during a match.
    7. If teams have decided to play a match and either one has a roster with fewer than the other (or fewer than standard player team count), any roster changes must result with an even player number count in each team or with the same number of players that was agreed to play the match on. In other words, teams sizes during a match, shouldn't change to become even more unbalanced than it was.
    8. In the event that a team changes the majority of its roster (3/4, 3/5, 4/6), within 2 weeks, that team, when ready to continue playing, can, upon request, have its MMR recalculated by averaging each Player-MMRs. In order to prevent abuse (notably when a championship is about to start), that recalculated MMR cannot be higher than what it was before the players had left the team.
    9. In the event that a group of players decide to create a new team from scratch, and most of them come from another team (or more than one other team), that new team may, upon request, ask to start with a higher MMR than they would normally be attributed. That MMR initialization bonus follows the Player-MMR logic. Note that, as every new team, they will have to do their mandatory placement matches before officializing their MMR in the standings.
  • Streaming & Media
    1. The League Moderators and League Casters are responsible for authorizing the spectating or casting of league matches via the game's spectate function.
    2. All teams must permit League sanctioned spectators or casters access to official matches.
    3. Subject to certain exceptions, spectating or casting of an official league match by non-authorized personnel is strictly prohibited.
    4. Official match casting must be streamed via the designated League Twitch channels.
    5. League Casters must abide by the code of conduct maintained by the Casting Coordinator and approved by the League Moderators.
    6. League Moderators may permit a co-caster to stream on another private channel to assist with replay capture.
    7. The League Moderators may, subject to having good cause, require a particular player to stream or record his/her matches until such a time as specified by the League Moderators.
  • Bugs & Resets
    1. In the event that a game update introduces major bugs experienced by the majority of players, the league may decide to extend the week to play the match.
    2. Sometimes the devs may provide a distinct build to be used by the league. The League Moderators will indicate which default build the matches should be played on. In all cases, when the teams agree to play on a certain build, they cannot change idea 6 hours prior to their match (to allow enough time for everyone to re-download another build).
  • Cheating, Exploits & Breaches
    1. Any cheating, exploiting, or contravention of the foregoing rules must be brought to the attention of the League Moderators who have complete discretion on how to impose a penalty. Examples of penalties are: round forfeit, match forfeit, player suspension or team suspension.
    2. Cheating is intended to include the intentional or reckless manipulation of the game and its code in such a way as to confer an unfair advantage on one side or the other.
    3. The term exploit is intended to include the intentional or reckless triggering of code, attribute or function in game that is otherwise not envisaged as a legitimate feature of the game.
    4. Non-exhaustive examples include:
      • Going outside of map boundaries;
      • Clipping inside solid objects/floors (using room-scale or not);
      • Use VPN or any other network manipulation;
      • Any other imaginative cheats
    5. Any use of the spectate function by participants during official matches, either directly or indirectly, to obtain an advantage of any kind is classified as cheating.
    6. Any use of external media streaming (stream sniping) which pertains to the circumstances, content or any facts arising from the match is classified as cheating.
  • Decisions & Sanctions
    1. Contravention of any of the foregoing rules shall be sanctionable on review by League Moderators.
    2. League Moderators reserve the sole right to:
      • Void or change scores for any match or challenge after it has been played;
      • Enact disciplinary procedures for any alleged or perceived player misconduct;
      • Draft, publish and interpret the rules of the league;
      • Settle disputes and issue rulings.
    3. Formal disputes amongst league teams and their members are to be lodged directly with League Moderators via Discord.
      • Unfounded and baseless accusations against players via any public medium are considered to be an act of misconduct.
    4. The League Moderators shall, with regard to developer input, decide issues on the balance of probabilities based on the relevant facts and giving due consideration to the accounts of those involved. Amongst these considerations, the League Moderators shall give the most weight to the presence/absence of indicting or exculpatory evidence (e.g. in game footage, chat logs, etc..).
    5. League Moderators will issue decisions via the #league_captains Discord channel and occasionally via #league_general Discord channel.
    6. Failure to comply with a request for match VODs, stream links or any other item covered in the above rules will disqualify a player or team from participating in any further League events until they are deemed compliant by the League Moderators.
    7. In relation to any of the above rules, when a majority of the League Moderators reach the conclusion that conduct unbecoming of the league has occurred, the League Moderators have complete discretion to administer the appropriate sanction.
    8. In the event of a conflict of interest, affected League Moderators shall recuse themselves from deciding or otherwise commenting on an issue in their capacity as league officials.

Updated: 2020-04-06