Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes for the Rules page update #563

Open
wants to merge 6 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion src/backend/templates/layouts/default.pug
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,8 @@ html(lang='en')

.mobileNavElement.mobileNavMenu Community
.mobileNavMenuContent
a(href='/rules') Rules
a(href='/moderation') Moderation
a(href='/faf-teams') Teams and Association
a(href='/content-creators') Content Creators
a(href='/donation') Donate
Expand Down Expand Up @@ -302,7 +304,6 @@ html(lang='en')
a(href=forumUrl) FORUMS

script(src=webpackAssetJS('navigation'))
script(src=webpackAssetJS('snowflakes'))

//- Include template-specific javascript files by extending the js block
block js
137 changes: 82 additions & 55 deletions src/backend/templates/views/markdown/moderation.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,58 +140,85 @@ Understand that an appeal is a chance to convince the moderation team that they

## **Frequently asked questions**

How do I know what I have been banned for, and how long my ban will last?

* Upon logging into the FAF client, banned players will be shown a message that will state when their ban expires in the UTC time zone, the length of their ban, the reason for why they were banned, and the replayID of the game that led to the ban (if applicable).

What should I do when I believe my ban is unfair?

* Please create a moderation support ticket through the Discord, and we will discuss the ban with you. If you remain convinced your ban should be revoked, you may file an appeal.

Why was my report dismissed?

* Reports may get dismissed if they miss critical information (such as a clear description, a replayID, or an accurate timestamp), if the reported offense was found to have occurred, or if they are malicious.

Why is my ban much longer than another player’s, even though they committed the same offense?

* We take a player’s moderation history into account when assigning penalties. Players who have no prior penalties will generally receive lower penalties (in the order of one or more days), while repeat offenders will find that the length of their penalties may increase with each offense.

Why was I banned for more than a few days even though this was my first offense?

* Some offenses, such as severe verbal abuse or abusing bugs may result in more severe penalties. The moderation team has the final say over what qualifies as an appropriate sanction.

Does reporting a player guarantee that they will be penalized?

* No. Sometimes the moderation team may choose not to apply a penalty, but to make reference to the offense in the player’s moderation record. Future reports will take such references into consideration, which may lead to a (higher) penalty in the future.

I accidentally disconnected from the game, will I be banned?

* Accidental disconnections happen. Unless a clear pattern of malicious behavior has been established, you will not receive a penalty for accidentally disconnecting.

Will I be penalized for accidentally killing a team member?

* Recent patches have made it exceedingly difficult to accidentally kill a team member. However, if you have somehow managed anyway, it will likely become clear during the investigation of the ticket by the moderation team. If you received a ban regardless but believe it is clear you made the kill by accident, please create a moderation support ticket.

I reclaimed engineers from my teammates, because they were taking my reclaim/mass extractor spots. Why was I banned?

* Reclaiming allied units is not accepted. Additionally, the FAF Code of Conduct explicitly explains that there are no ‘reserved’ reclaim patches or mass extractor spots. We recommend you discuss the assignment of reclaim or mexes with your team.

I reported my teammate for taking all the available mass extractors. Why was my report dismissed?

* You may discuss with your teammate how mass extractors are assigned, but in the end they may get taken on a first-come first-serve basis. Addressing this is not a matter for the moderation team. You may want to consider adding the player to your foe-list instead.

Why is destroying my own base (base CTRL-K’ing), especially in full-share games, against the rules?

* By destroying your base, you prevent your team from benefiting from the resources and units that would be transferred to another teammate. As this effectively sabotages their chances of winning, this action is considered griefing.

I have destroyed my base because I want to force my team to give up. The game is lost and I want to play a new game. Why was I banned?

* If you believe the game is indisputably lost, you may call a vote to recall. If your teammates do not agree with your recall vote, you are not entitled to force your decision upon them by destroying your base. Doing so anyway is considered griefing.

Why was my report about my teammate not playing properly dismissed?

* Playing to win doesn't mean sticking strictly to established strategies. Experimenting and trying new approaches is valid. Additionally, players may have days when they are not playing their best, or are simply not seeing opportunities that you are seeing. Unless a player is being clearly malicious, we do not consider this a bannable offense.

I have been banned for smurfing, but I do not own a second account. What do I do?

* Contact the moderation team through the moderation support ticket system. It is possible that our smurf-detection systems have wrongly identified you, and if that is the case we’ll do our best to clear it up quickly.
<button onclick="expandAllFAQ()">Expand All</button>
<button onclick="collapseAllFAQ()">Collapse All</button>

<details>
<summary>How do I know what I have been banned for, and how long my ban will last?</summary>
* Upon logging into the FAF client, banned players will be shown a message that will state when their ban expires in the UTC time zone, the length of their ban, the reason for why they were banned, and the replayID of the game that led to the ban (if applicable).
</details>

<details>
<summary>What should I do when I believe my ban is unfair?</summary>
* Please create a moderation support ticket through the Discord, and we will discuss the ban with you. If you remain convinced your ban should be revoked, you may file an appeal.
</details>

<details>
<summary>Why was my report dismissed?</summary>
* Reports may get dismissed if they miss critical information (such as a clear description, a replayID, or an accurate timestamp), if the reported offense was found not to have occurred, or if the report is malicious.
</details>

<details>
<summary>Why is my ban much longer than another player’s, even though they committed the same offense?</summary>
* We take a player’s moderation history into account when assigning penalties. Players who have no prior penalties will generally receive lower penalties (in the order of one or more days), while repeat offenders will find that the length of their penalties may increase with each offense.
</details>

<details>
<summary>Why was I banned for more than a few days even though this was my first offense?</summary>
* Some offenses, such as severe verbal abuse or abusing bugs, may result in more severe penalties. The moderation team has the final say over what qualifies as an appropriate penalty.
</details>

<details>
<summary>Does reporting a player guarantee that they will be penalized?</summary>
* No. Sometimes the moderation team may choose not to apply a penalty, but to make reference to the offense in the player’s moderation record. Future reports will take such references into consideration, which may lead to a (higher) penalty in the future.
</details>

<details>
<summary>I accidentally disconnected from the game, will I be banned?</summary>
* Accidental disconnections happen. Unless a clear pattern of malicious behavior has been established, you will not receive a penalty for accidentally disconnecting.
</details>

<details>
<summary>Will I be penalized for accidentally killing a team member?</summary>
* Recent patches have made it exceedingly difficult to accidentally kill a team member. However, if you have somehow managed anyway, it will likely become clear during the investigation of the ticket by the moderation team. If you received a ban regardless but believe it is clear you made the kill by accident, please create a moderation support ticket.
</details>

<details>
<summary>I reclaimed engineers from my teammates, because they were taking my reclaim/mass extractor spots. Why was I banned?</summary>
* Reclaiming allied units is not accepted, even in response to a teammate reclaiming your units. Additionally, the FAF Code of Conduct explicitly explains that there are no ‘reserved’ reclaim patches or mass extractor spots; if you have not yet built a mass extractor, you have no claim to that mass spot. We recommend you discuss the assignment of reclaim or mexes with your team.
</details>

<details>
<summary>I reported my teammate for taking all the available mass extractors. Why was my report dismissed?</summary>
* You may discuss with your teammate how mass extractors are assigned, but in the end they may get taken on a first-come first-serve basis. Addressing this is not a matter for the moderation team. You may want to consider adding the player to your foe-list instead.
</details>

<details>
<summary>Why is destroying my own base (base CTRL-K’ing), especially in full-share games, against the rules?</summary>
* By destroying your base, you prevent your team from benefiting from the resources and units that would be transferred to another teammate. As this effectively sabotages their chances of winning, this action is considered griefing.
</details>

<details>
<summary>I have destroyed my base because I want to force my team to give up. The game is lost and I want to play a new game. Why was I banned?</summary>
* If you believe the game is indisputably lost, you may call a vote to recall. If your teammates do not agree with your recall vote, you are not entitled to force your decision upon them by destroying your base. Doing so anyway is considered griefing.
</details>

<details>
<summary>Why was my report about my teammate not playing properly dismissed?</summary>
* Playing to win doesn't mean sticking strictly to established strategies. Experimenting and trying new approaches is valid. Additionally, players may have days when they are not playing their best, or are simply not seeing opportunities that you are seeing. Unless a player is being clearly malicious, we do not consider this a bannable offense.
</details>

<details>
<summary>I have been banned for smurfing, but I do not own a second account. What do I do?</summary>
* Contact the moderation team through the moderation support ticket system. It is possible that our smurf-detection systems have wrongly identified you, and if that is the case we’ll do our best to clear it up quickly.
</details>

<script>
function expandAllFAQ() {
document.querySelectorAll("details").forEach(detail => detail.open = true);
}

function collapseAllFAQ() {
document.querySelectorAll("details").forEach(detail => detail.open = false);
}
</script>
12 changes: 6 additions & 6 deletions src/backend/templates/views/markdown/rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,16 +88,16 @@ For competitive games, playing to win doesn’t have to mean following fixed str
* **Controlling behavior** — Do not force teammates to play in a certain way. Constructive feedback is great if it's asked for, but ordering people around is not acceptable.
* **Teammates** — Treat your teammates as they would wish to be treated.
* **Sharing resources** — Resources such as reclaim and mass extractors do not have to be shared evenly, but be open to sharing them fairly with your team.
* There are no reserved mass extractor slots or reclaim. Teammates taking available resources does not constitute as griefing.
* There are no reserved mass extractor slots or reclaim. Teammates taking available resources does not constitute as griefing.
* **Game pausing** \- If another player pauses the game and requests a short break, allow it briefly, but don't feel obliged to wait too long. Abusing pauses to gain an in-game advantage is not allowed.
* **Helping enemy team** \- Do not maliciously seek to help the enemy team by sharing match-relevant information of a teammate to the enemy (for example, this might include telling the enemy team that a teammate is building a nuke launcher)

### **Commit to Competition**

* **Leaving games**: Don’t leave in the first 5 minutes, and don’t frequently\* leave games.
* Using the recall function, or leaving an abandoned game (for example, multiple players disconnecting together, or the players on both teams agree to restart the game), is permitted.
* In share until death games, if possible, try instead to transfer units to a teammate and move somewhere safe before going AFK. If going AFK is not possible, make sure you minimize friendly fire from your ACU explosion before you leave the game.
* \*As a rough guideline, the mod team will typically consider someone being reported for 3+ games in a week by teammates as 'frequently' leaving games
* Using the recall function, or leaving an abandoned game (for example, multiple players disconnecting together, or the players on both teams agree to restart the game), is permitted.
* In share until death games, if possible, try instead to transfer units to a teammate and move somewhere safe before going AFK. If going AFK is not possible, make sure you minimize friendly fire from your ACU explosion before you leave the game.
* \*As a rough guideline, the mod team will typically consider someone being reported for 3+ games in a week by teammates as 'frequently' leaving games
* **Forced surrender** — Do not try to force teammates to give up if they’re still playing to win.
* **CTRL-K** — Do not self-destruct, also known as or "CTRL-K", your base or significant quantities of units.

Expand All @@ -106,10 +106,10 @@ For competitive games, playing to win doesn’t have to mean following fixed str
* **Rating manipulation** — Do not engage in rating manipulation, such as intentionally losing or forfeiting games early to lower your rating, or having someone else forfeit a game to boost your rating.
* **Ruining games** — Do not deliberately ruin games by abusing game mechanics, such as continuously pausing the game or spamming pings.
* **Third party software** — Do not use UI mods, macros, or autoclickers that provide unfair advantages.
* In case you are uncertain if any of these are allowed, contact the moderation team.
* In case you are uncertain if any of these are allowed, contact the moderation team.
* **Disruption** — Do not intentionally disrupt games or FAF services. The moderation team will assess the context and impact of such actions, examples of which include deliberately slowing the game or breaking lobbies.
* **Exploits** — Abusing any exploit, including but not limited to those listed on this [list of known exploits](https://forum.faforever.com/topic/203/list-of-banned-exploits), will result in penalties. Report any exploits to the moderation team.
* Assisting others in using exploits or failing to report players exploiting a game you are participating in may result in penalties.
* Assisting others in using exploits or failing to report players exploiting a game you are participating in may result in penalties.

## **Section 3: Communication**

Expand Down
17 changes: 0 additions & 17 deletions src/frontend/js/entrypoint/snowflakes.js

This file was deleted.

1 change: 0 additions & 1 deletion webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ module.exports = {
'faf-teams': ['./src/frontend/js/entrypoint/faf-teams.js'],
leaderboards: ['./src/frontend/js/entrypoint/leaderboards.js'],
navigation: ['./src/frontend/js/entrypoint/navigation.js'],
snowflakes: ['./src/frontend/js/entrypoint/snowflakes.js'],
newshub: ['./src/frontend/js/entrypoint/newshub.js'],
play: ['./src/frontend/js/entrypoint/play.js'],
report: ['./src/frontend/js/entrypoint/report.js'],
Expand Down
Loading