====== Moderation Rules & Guidelines ====== ===== Abstract ===== Exploiting or abusing the game is a serious offense. Moderators or administrators may put a blacklist in place to users who do not follow the rules. When adequate evidence has been collected, staff are free to punish users within the protocols of these guidelines. The length and severity of punishments depends on the circumstances of each individual case. If a given case is severe enough, the punishment may be accordingly increased. Each case is ultimately up to moderator discretion. Provided below are examples of potential banworthy offenses. Certain cases may arise that are not outlined in the following rules. It is up to the staff team to determine the proper case of action in these given situations. ===== Disclaimer ===== * The rules and guidelines listed are subject to change at any given time. * The word of the moderator/admin team is final unless stated otherwise. * Players will NOT receive compensation for money/currency spent on the game prior to the time of their ban. -Alternate accounts are subject to all bans. * Players who purchase unreleased maps and get “world record” will not receive a whitelist. This also applies to new maps that have just come out. If a user's time is still world record within a few days and deemed legit, you will be whitelisted. * These rules are specifically for the main bhop/surf games * Game places can be found here: * https://www.roblox.com/games/5315046213/bhop * https://www.roblox.com/games/5315066937/surf ===== Gameplay Injections/ Hardware Exploits ===== This contains the different exploits that provide **external assistance**; if enough evidence suggests that a/the user is found to utilize these, they will be issued moderation. Some items in game are purposefully added into maps, those count as internal additions which are allowed. Including but not limited to: accelerators. ==== Appealable ==== === Timescaling === Manipulating the in-game time to either slow down or speed up the user. Note: using the ''/timescale'' command IS allowed, but it does not submit the user's time. Using injections to bypass this, blacklistable. === Gains/Gaining === Manipulating the user's movement speed or position to either slow down or speed up; numerically modifying the user's speed. === Angle Changing === Manipulating the user's view/camera to seem forward when on serverside are facing in another direction, this would often be abused in styles such as Backwards or Sideways to assist the user with the camera view. === Virtual Reality/VR === A feature on Roblox that can be abused to angle change, use of virtual reality headsets in-game is prohibited. === Scrolling (Section) === Appearance of constant or close to constant scroll on scroll styled runs will be assumed to one of these. Scripts enabling this advantage via software or hardware is also prohibited. == Autoscroll == Binding the scroll wheel up/down to any other input or systematically triggering scroll via scripts. == Hyperscroll == Logitech provides a special feature in which the scroll wheel can scroll for a fast and prolonged period of time without [as much] resistance, use of this or from any other capable mouse or brand is prohibited. [[https://www.youtube.com/watch?v=TRwPCHR5PCE|Video showcase of the Logitech G G502 mouse]]. === Autostrafe === Using a macro to bind a button to the user's mouse movement AND actively press the key to move in-game (pressing ''a'' simultaneously moves the user left and rotate the camera), having it sync for the user. This is different from [[https://github.com/insyri/strafes.net-moderation-document-draft/blob/main/rules/allowed.md#turn-binds|Turn Binds]] because turn binds are single input single output. === Nulls === Preventing the user from pressing a key to achieve/aim for perfect/close to perfect sync; nullifying/disabling a button to register. ===== Gameplay Rules ===== This includes any game breaking or competition scheming advantage. ==== Appealable ==== === Alternate Account(s) === New accounts used or made to cheat, or accounts that were made by an already blacklisted user. * A account’s age is under one month old and makes it into pending, it will be blacklisted unless the identity of the account is confirmed to be a legitimate player’s account. * Only one alternate account per world record holder (verify with a mod which account you would like to keep). * Ban evade via alt will possibly lead to additional punishments. * If you are caught cheating on an alternate account, all known accounts that you are associated with will be blacklisted as well. * Players cannot get a whitelisted alt for an already blacklisted player. The alt and all known associated accounts with both players will be blacklisted if this rule is broken. Note: we may blacklist your alternative account just for being suspicious in any sense. ==== Warnable ==== === Edgeboosting/Edgesurfing === Abusing the edges of a platform in order to gain any amount of speed, usually you surf a little off of it. Jumping on the spine of surf ramps without gaining speed is not edgeboosting. Note: Edgeboosting offenses do not apply to the Scroll category. === Edge Ricochet === Abusing the edge of any platform/part to abuse game mechanics and directionally push to dramatically change one's height. AKA, Bouncing or Long Pocketing. === Map Skips/Glitches === Any skip that involves clipping through a part or exiting the boundaries of a map is forbidden. This also includes bouncing up to skip over another part of the map. If you have found a map bug like this, please refer and fill out the form [[https://docs.google.com/forms/d/e/1FAIpQLSej_g-logtEZbykSuXpBdd0St7JIajTdN7BM_DZEJuhK6oW2A/viewform|here]]. === Ladder Boosting === Abuse of using ladders to boost over the edge to instantly gain units. === No title rules === == Startzone Rules == - Leaving the startzone and re-entering the startzone to gain a height advantage at the start of the map. - Leaving the startzone and re-entering after touching an anti cheat block. (Example: Tom Cruise/Vacancy) - As a general rule, if you have to surf on a ramp to get on top of the anti telehop it is not allowed. (Example: Cryogen) - Height advantages where one does not have to leave the startzone (E.g. Hyperspeed) are allowed. ===== Allowed ===== This section provides clarity to what is allowed that is questionable. ==== FPS Unlocker ==== Using the [[https://github.com/axstin/rbxfpsunlocker|unofficial Roblox FPS Unlocker]] is allowed in the game. [[https://devforum.roblox.com/t/does-roblox-allow-the-use-of-fps-unlockers/486458/2|Roblox does allow allow using this]], it only changes data in the memory, so it is not injecting. ==== Turn Binds ==== Turn bind scripts are allowed but are limited to one key press performing a single action or output (mouse movement). This is inclusive of keys which already have functions in game. ==== INTEGRATED Timescale ==== There is an integrated command in the game, ''/timescale'', as this does not save the user's time, it is there for practicing. Breaking this to save times is cheating. ==== Creating Scripts ==== Developing exploits and scripts for cheating on the games alone are not blacklistable, however using the cheats makes you qualified for a blacklist. Holding scripts and not using them is not blacklistable, however, unmoral in most cases. >:( Quaternions made a comment on a youtube [[https://www.youtube.com/watch?v=aFVJyse2M_4|video]] regarding a script tutorial. {{https://user-images.githubusercontent.com/60794909/120088350-66bdd180-c0bd-11eb-8769-f8da845c566c.png|image}} ==== Telehopping ==== Purposefully surfing/bhopping into a trigger to respawn with more speed. (This does not apply to all maps, some may have an anti-telehop.) ==== Spinning/Strafing Inside Anti-Telehop ==== Spaz-strafing/spinning after a stage teleport to gain speed before hitting the ground. ==== Scroll Edgeboosting ==== See [[https://github.com/insyri/strafes.net-moderation-document-draft/blob/main/rules/gameplay-sins.md#edgeboostingedgesurfing|Edgeboosting]]. Scroll Edgeboosting is allowed mostly because of how easy it is to accidentally edgeboost in the scroll style. ==== No-Leave Startzone Heights ==== Height advantages where one does not have to leave the startzone (E.g. Hyperspeed) are allowed. ==== Key Binding For Strafing ==== A user may bind their keys and map them to a different key, this is, again, limited to one key press; one input, one output. Setting a chat macro is allowed. ===== Other Rationales For Blacklisting ===== ==== Cheating On Other Movement Games ==== Defining movement games as any game similar to or involves bhop or strafe movement. If a user is known for cheating or exploiting on other movement games other than rbhop/rsurf, the user may be given a blacklist due to being untrustworthy on suspicious strafes.