minecraft-server/docs/MODERATION.md
s8n 188f43d308 docs: canonical philosophy + moderation; tighten RULES
- docs/PHILOSOPHY.md: position racked.ru as leaning-anarchy with claims/homes/auth as the only QoL safety nets; explicit ARE / ARE NOT lists; explicit WILL / WON'T moderate lists
- docs/MODERATION.md: operator pledge, public ban-log, 7-day appeal window, self-imposed no-favoritism rules
- RULES.md: rewritten short-form, links to PHILOSOPHY + MODERATION for the long form

Tone: pragmatic-not-preachy per project_racked_philosophy memory; matches VIBE.md/RACKED_BRAND.md voice.
2026-05-07 19:30:10 +01:00

77 lines
2.5 KiB
Markdown

# Moderation
How bans actually work on racked.ru. Short and binding.
Pair with [PHILOSOPHY.md](PHILOSOPHY.md) (what's bannable, what isn't) and
[RULES.md](../RULES.md) (the short list).
---
## Operator pledge
> I will never ban you for being annoying. I will ban for the list in
> [RULES.md](../RULES.md) and nothing else.
That's the deal. Trash-talk me, raid my base, scam my friend in trade — none of that is
ban-worthy. The list is the list.
---
## Audit trail
Every ban is logged in public. Format:
- Posted to the `#bans` channel in Discord within 24h.
- Committed to `docs/ban-log.md` in this repo (player handle, date, rule violated, brief
reason — no IRL info, no IP, no chat-log paste beyond the offending line).
- Commit-style: `ban: <handle> — <rule> — <brief reason>`. The git history is the
source of truth.
If a ban isn't logged within 24h, it isn't valid. Appeal it.
---
## Transparency
- **No silent bans.** Every ban has a public reason on the same day.
- **No vibes-bans.** "I didn't like their attitude" is not a reason. The list is.
- **No retroactive rules.** New rule lands → it applies forward, not back. Anything
done before the commit lands isn't bannable.
---
## Appeals
- **Where:** Discord. DM the operator or post in `#appeals`.
- **Window:** 7 days from the ban-log post. After 7 days the ban stands.
- **Appeals allowed:** one. Be honest about what you did. Bullshit appeal → no second
attempt.
- **Outcome:** unban, reduced timeout, or ban stands. Posted in the same `#bans`
thread for the audit trail.
---
## Ban evasion
- **Alt account to bypass a ban = permanent on every linked account.** AuthMe + IP +
Discord linkage gets us close enough.
- The 7-day appeal window is your one shot. Don't burn it by evading first.
---
## Self-imposed rules (operator)
These bind me, not the players.
- **No favoritism.** Friends get the same treatment as strangers. If a friend slurs,
they get banned.
- **No friend-pass.** "But they're cool IRL" is not a reason to skip the ban-log.
- **No surprise rule changes.** New bannable behaviour requires a commit to RULES.md
before any ban under it.
- **No private-channel justice.** Bans get posted publicly. If I can't post the
reason, I shouldn't be banning.
- **Operator-account abuse is on the bannable list too.** If I `/op` myself to win a
fight, that's the list. Same rules apply to me.
If any of the above gets violated and you can prove it from the git history + Discord
log: call it out. Public.