AssaultCube Reloaded Master-Server Rules

Preamble

In order to ensure a decent gaming experience for everyone, we have created some rules. These rules can and may change anytime. If you do not like these simple rules, find another master server. AssaultCube Reloaded, under the command of the AssaultCube Reloaded Task Force, enacts as follows:

Table of Contents

Preamble

Interpretation

Division 1 — Clients

Cheating Abusing Admin Auth Users

Division 2 — Servers

Modifications Pushing Maps/Unvarying Map Rotation Server Advertising Nickname Ban Restrictions Master-Server Functions

Division 3 — Administrative Penalties

Abuse of Admin by Server Operators Clients in Violation Servers in Violation Special Bans/Exceptions Evasion Level of Proof Appeals

Division 4 — Schedule

Schedule Expiry

Interpretation

In this document,
  1. The “master-server” refers to the official one in operation by AssaultCube Reloaded.
  2. A “server” is software that connects clients, registered on the master-server.
  3. A “client” means the AssaultCube Reloaded, in an interactive mode, where the person is
    1. playing,
    2. spectating, or
    3. otherwise connected

    on a server connected to the master-server.

  1. An “auth user” is someone that has the privilege on the master-server to gain special access to its servers.

Division 1 — Clients

Cheating

Every client that is connected to any server registered under the master-server shall not be modified in any way that
  1. provides advantage to that client, or
  2. interferes with other clients’ gameplay

unless

  1. that cheat is fully prevented by the server, or
  2. the cheating is for the purpose of testing anti-cheat, when
    1. the server is labelled with “development” or anything that refers to anti-cheat development,
    2. the cheating is immediately stopped at the request of an admin, and
    3. strictly never on a production server.

Abusing Admin

(1) Every person using a client, who has any elevated privilege, shall not abuse his privilege, in general.
(2) Administrators shall not veto
  1. votes that provide advantage to them,
  2. a map vote, unless valid reason exists to do so.
(3) An administrator of a server shall only force an action on a user by
  1. forcing that user to the enemy team, only if
    1. balancing the teams by moving a user from a larger team to a smaller team, where the larger team has at least two players more than the smaller team,
    2. another user is swapped subsequently to switch players,
    3. the server is running a gema map by forcing the users to one team, when autoteam is disabled,
    4. the game-mode requires it, or
    5. that user requests it and it is reasonable to do so,
  2. subduing or kicking that user, only if that user
    1. does anything mentioned in section 3(3), (c) to (d), or
    2. uses excessive profanity and has been warned at least once within the last two minutes,
  3. banning that user, only if that user
    1. violates this document regarding client rules,
    2. does anything mentioned in section 3(3)(d),
    3. reconnects and continues to abuse the server with profanity, if the abuse is done within the same day, for a limit of 20 minutes,
    4. abuses the voting system, or
    5. requests it,
  4. blacklisting, whether temporary or permanently, the user from the server, only if that user
    1. uses cheats, and should optionally report that user to the master-server authority,
    2. does anything that is in violation of the law the master-server is in,
    3. does anything that is in violation of the law the server is in, or
    4. any other valid reason is present.

Auth Users

(1) No auth users shall abuse their privileges, as per the guidelines set out in section 3.
(2) Auth users shall not use their deban access to unban themselves from a ban, unless than ban is unreasonably given.

Division 2 — Servers

Modifications

(1) All code modifications shall be labelled in the server description, or extended info.
(2) No modifications shall modify the gameplay, unless it
  1. provides no advantage, unless provided equally to everyone, and
  2. either
    1. runs with native code, or
    2. has instructions regarding its usage.

Pushing Maps/Unvarying Map Rotation

Servers are allowed to push maps in its map rotation. This might be changed in the future.

Server Advertising

(1) Servers shall not have
  1. a server description1, or
  2. a message of the day (MOTD),

that advertises any website or service.

(2) Notwithstanding section 6(1), a server may advertise a website for
  1. an AssaultCube Reloaded clan, or
  2. a public tournament for AssaultCube Reloaded.
(3) A person shall not run an unreasonable amount of servers2 exceeding five servers for the purpose of advertising his name through the server description.

Nickname Ban Restrictions

A server’s nickname blacklist shall be used only to
  1. block profane names,
  2. block clan tags that cause repetitive harm, or
  3. restrict clan tags for whom the server has agreements with,

but shall not use it to

  1. block the use of generic clan tags pursuant to those listed at http://forum.acr.victorz.ca/thread-219.html, or
  2. prevent an unreasonably large scope of players from connecting.

Master-Server Functions

No server shall override the master-server API, including but not limited to the
  1. registration ping,
  2. connect checks, and
  3. auth requests and verifications.

Division 3 — Administrative Penalties

Abuse of Admin by Server Operators3

Any server with admin abuse as described in section 3, which can be proven to have been done by
  1. the server owner,
  2. a member of the clan that the server serves, or
  3. any person appointed by the server owner to have a password,

is guilty of admin abuse by its operators, and

  1. the offence of the client or clients shall be
    1. completely waived and ignored for it/them, and
    2. transferred to the server and considered a server violation.

Clients in Violation

(1) Every client that violates sections 2 to 4 is guilty of an offence subject to these penalties for the
  1. third offence within two years:
    1. an immediate ban of at least nine months, but
    2. not exceeding three years, and that
    3. can be removed upon appeal, after six months has been served,
  2. second offence within one year:
    1. an immediate ban at least six months, but
    2. not exceeding ten months, and that
    3. can be removed upon appeal, after three months has been served,
  3. first offence:
    1. an immediate ban of two months that
    2. can be removed upon appeal, immediately,
  4. where all bans for violations described in sections 2-3
    1. affect every server connected to the master-server, by barring the client from it,
    2. prevents the client from registering a server on the master-server, and
    3. can be immediately removed if the offence is no longer possible to reproduce, and
  5. where all bans for violations described in section 4
    1. disable access for auth with the client’s identification and authorization information,
    2. restore the access when the penalty expires, and
    3. can be immediately removed if the offence is no longer possible to reproduce.
(2) In the case that multiple subsections apply regarding the penalty, the former subsection shall have effect.

Servers in Violation

(1) Every server that is in violation of sections 5-10 is punishable by these penalties for the
  1. for a third offence within five years:
    1. an immediate ban of two years, but
    2. can be removed upon appeal, after nine months has been served,
  2. for a second offence within two years:
    1. an immediate ban of one year, but
    2. can be removed upon appeal, after six months has been served,
  3. for the first offence:
    1. an immediate ban of two months that
    2. can be removed upon appeal, immediately,
  4. where all bans
    1. prevent the server from registering on the master-server, by barring it, but
    2. does not prevent the banned identifier from playing as a client on other servers.
(2) In the case that multiple subsections apply regarding the penalty, the former subsection shall have effect.

Special Bans/Exceptions

(1) If a large range ban affects an innocent player, AssaultCube Reloaded may assign deban auth passwords to that user for that purpose.
(2) AssaultCube Reloaded may, for any reason, ban any client or server, if
  1. they deem it is necessary to do so, or
  2. there is reasonable cause not defined here,

if

  1. at least 60% of them vote, or
  2. a public poll succeeds with at least 55%

in favor of that ban.

Evasion

If a barred person attempts to circumvent his ban by
  1. changing his IP address at least twice, or
  2. spoofing his GUID,
his ban shall be extended by 21 days.

Level of Proof

In order for one to be guilty, it is not necessary to prove to mens rea of an offence. However, it must be proven beyond a reasonable doubt that the actus reus has occurred.

Appeals

(1) Upon an appeal, if the person is not qualified to make the appeal, the length of the ban shall be extended by 14 days.
(2) If an appeal can prove that a ban was assigned in error, that person shall be unbanned forthwith.

Division 4 — Schedule

Schedule

(1) This document enters into force on August 23, 2012.
(2) The latest possible document covering the timespan required shall be used in rulings.

Expiry

For the purpose of future review, this document expires
  1. on August 22, 2017, or
  2. when a newer version is available,
whichever is earlier.

1 Extended server information is exempt from this.
2 Providing an excellent service for the community is good, but spamming 20+ servers is different.
3 This regulation allows admin abuse servers to be punished, and still allow that admin to play on other servers.