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

2.5 KiB

Moderation

How bans actually work on racked.ru. Short and binding.

Pair with PHILOSOPHY.md (what's bannable, what isn't) and RULES.md (the short list).


Operator pledge

I will never ban you for being annoying. I will ban for the list in 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.