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.
This commit is contained in:
parent
aad4d4e142
commit
188f43d308
3 changed files with 201 additions and 91 deletions
113
RULES.md
113
RULES.md
|
|
@ -1,102 +1,33 @@
|
|||
# Rules
|
||||
|
||||
Short list. Not comprehensive. Read the [VIBE](VIBE.md) for the spirit
|
||||
of the place. Rules below are enforced.
|
||||
Real talk: anarchy-leaning server, claims protect what you claim, the world doesn't.
|
||||
Full reasoning in [docs/PHILOSOPHY.md](docs/PHILOSOPHY.md). How bans work in
|
||||
[docs/MODERATION.md](docs/MODERATION.md).
|
||||
|
||||
---
|
||||
|
||||
## 1. No exploits
|
||||
## Banned (zero-tolerance)
|
||||
|
||||
- No client-side modifications that grant in-game advantage. This
|
||||
means no x-ray packs, no killaura, no fly hacks, no item dupes via
|
||||
client mods.
|
||||
- Server already runs anti-xray engine-mode 2 + GrimAC-class checks.
|
||||
- Texture packs that don't change game logic are fine. Optifine is
|
||||
fine. Sodium/Lithium client mods are fine. JEI/REI is fine.
|
||||
- Slurs, hate speech, targeted harassment by protected class
|
||||
- Doxing, IRL threats, sharing IRL info
|
||||
- Real-money trading of accounts or items
|
||||
- DDoS / exploit attempts against the server, auth, or Discord
|
||||
- CSAM or other illegal content (chat, signs, books, builds)
|
||||
- Cheating clients — GrimAC + anti-xray detect; we ban on detection, not suspicion
|
||||
|
||||
## 2. No automated farming the server itself
|
||||
## Allowed
|
||||
|
||||
- Lag-causing redstone (large 0-tick farms, over-large mob grinders)
|
||||
may be removed without warning if they push TPS below 18.
|
||||
- We're tuning for 10 concurrent. Build like ten people are watching.
|
||||
- PvP anywhere outside claims
|
||||
- Grief outside claims (don't grief the spawn area itself — use your head)
|
||||
- Scamming via in-game trade — `/ah` and `/shop` are unrefereed, caveat emptor
|
||||
- Alts within reason (no botnets, no AFK farms)
|
||||
- Mean banter, trash-talk, faction beef, "owned by us now" — all fine without slurs
|
||||
|
||||
## 3. No bots, no auto-fishing, no auto-anything
|
||||
## How bans work
|
||||
|
||||
- Multi-account farms are fine if they're operated by you, sitting
|
||||
there. AFK macros are not.
|
||||
- Bot accounts that join and never auth get killed by EpicGuard. If
|
||||
yours gets caught, that's on you for not registering.
|
||||
- Posted publicly in Discord `#bans` and committed to `docs/ban-log.md` within 24h
|
||||
- Reason matches the banned list above — nothing else
|
||||
- Appeal once, in Discord, within 7 days
|
||||
- Ban evasion = permanent, all linked accounts
|
||||
|
||||
## 4. Don't grief the spawn area
|
||||
|
||||
- Spawn protection is off (vanilla `spawn-protection: 0`). That means
|
||||
you CAN grief. It also means I can ban you for griefing the spot
|
||||
new players land. Use your head.
|
||||
|
||||
## 5. Land claims are real, ignoring them is not
|
||||
|
||||
- Lands and Homestead plugins both run. If a chunk is claimed and
|
||||
you're not trusted, breaking blocks is denied. Bypass attempts =
|
||||
ban.
|
||||
- Want a base safe? Claim it. Don't claim it = anarchy applies.
|
||||
|
||||
## 6. Chat behaves
|
||||
|
||||
- No racism, no slurs, no targeted harassment. This isn't a
|
||||
"free speech" experiment, it's a server I run for friends.
|
||||
- CoreProtect logs everything. Mute is per-incident, ban is for
|
||||
patterns.
|
||||
|
||||
## 7. Bans are last-resort
|
||||
|
||||
- I'd rather talk to you on Discord than reach for `/ban`.
|
||||
- If banned, you can appeal. Once. Be honest about what you did.
|
||||
|
||||
## 8. Account names
|
||||
|
||||
- First-come first-served. Pick a name, register it via AuthMe on
|
||||
first join. After that, that name is yours.
|
||||
- Don't impersonate. If your name is `notch_admin` you're getting
|
||||
renamed.
|
||||
|
||||
## 9. Trade and economy
|
||||
|
||||
- `/shop` (admin sell-only) and `/ah` (player auction house) are
|
||||
Vault-backed in-game money only. No real-money trading. No
|
||||
cross-server trade.
|
||||
|
||||
## 10. Anything I forgot
|
||||
|
||||
- I trust common sense more than rule legalism. If something feels
|
||||
scummy, don't do it.
|
||||
|
||||
---
|
||||
|
||||
## Staff
|
||||
|
||||
| Rank | What they can do |
|
||||
|---|---|
|
||||
| Owner (`[⛧]`) | Everything. Server admin. |
|
||||
| Admin | Ban, mute, rollback. |
|
||||
| Moderator | Mute, kick, lookup logs. |
|
||||
| Dev | Read-only debug + reload commands. |
|
||||
|
||||
Player ranks (Adventurer → Settler → Lord → Baron → Viscount → Earl
|
||||
→ Marquess → Duke) are flavor, not power. They unlock cosmetic
|
||||
prefixes and slightly more land-claim chunks. No pay-to-rank-up. They
|
||||
come from playtime + nominations.
|
||||
|
||||
---
|
||||
|
||||
## Reporting
|
||||
|
||||
- DM me on Discord (link via the auth-limbo prompt or the website).
|
||||
- Or file an issue on this repo if it's about the server itself.
|
||||
|
||||
---
|
||||
|
||||
## Changes
|
||||
|
||||
Rules can change. I'll post the diff in Discord and update this file.
|
||||
The git history is the source of truth — if it's not committed, it's
|
||||
not a rule.
|
||||
If a ban isn't logged, it isn't valid — call it out.
|
||||
|
|
|
|||
77
docs/MODERATION.md
Normal file
77
docs/MODERATION.md
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
# 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.
|
||||
102
docs/PHILOSOPHY.md
Normal file
102
docs/PHILOSOPHY.md
Normal file
|
|
@ -0,0 +1,102 @@
|
|||
# Philosophy
|
||||
|
||||
> vanilla soul. QoL bones. light social moderation. real consequences.
|
||||
|
||||
The canonical statement of how racked.ru plays. Pair with [VIBE.md](../VIBE.md) (feel),
|
||||
[RULES.md](../RULES.md) (the short list), [MISSION.md](../MISSION.md) (FOSS posture),
|
||||
and [docs/MODERATION.md](MODERATION.md) (how bans work).
|
||||
|
||||
---
|
||||
|
||||
## Position on the anarchy spectrum
|
||||
|
||||
racked.ru is **leaning anarchy**. Closer to 2b2t than to lobby-survival. Closer to
|
||||
"the world doesn't owe you safety" than "everyone gets a starter kit and a hug."
|
||||
|
||||
But not pure anarchy. We ship:
|
||||
|
||||
- **Claims** (Lands + Homestead) — opt-in safety. You earn it by claiming. You lose it
|
||||
by walking outside the claim.
|
||||
- **Homes + /msg + /tpa** (Essentials) — QoL convenience, not power. Same tools every
|
||||
player has. No premium tiers.
|
||||
- **Offline auth** (AuthMe + AuthLimbo) — your name is yours, password-protected. No
|
||||
Microsoft account required.
|
||||
|
||||
Everything else is the world being the world.
|
||||
|
||||
---
|
||||
|
||||
## What we ARE
|
||||
|
||||
- **Real PvP.** Anywhere outside a claim. No safe-zones beyond what you build.
|
||||
- **Real grief.** Outside claims, blocks are fair game. Burn it, mine it, take it.
|
||||
- **Real loss.** `keepInventory` is off. Die in lava → that diamond chestplate is lava's now.
|
||||
- **Trust-based economy.** `/shop` and `/ah` exist. Player-to-player trades are on you.
|
||||
No server-enforced escrow. No "I got scammed, refund me."
|
||||
- **Player-driven stories.** Factions form. Wars happen. Bases get found and razed.
|
||||
Alliances betray. We don't author the narrative — you do.
|
||||
- **Hard difficulty, denser mobs, 50% sleep threshold.** The server doesn't catch you
|
||||
when you fall. Phantoms still come.
|
||||
|
||||
---
|
||||
|
||||
## What we ARE NOT
|
||||
|
||||
- **Not a Disney-fantasy server.** Nobody is forced to be friends. Mean banter is fine.
|
||||
Refusing to help a newbie is fine. "Owned by my faction now" is fine.
|
||||
- **Not roleplay-required.** No mandatory lore, no enforced character names, no IC/OOC
|
||||
rules. RP if you want, don't if you don't.
|
||||
- **Not pay-to-win.** No donor tier. No premium prefixes. No paid claim chunks. No
|
||||
unlocks behind money. May never have any.
|
||||
- **Not noob-padded.** Spawn protection is off. There's no /back-to-corpse. There's no
|
||||
starter kit. New players figure it out the same way the rest of us did.
|
||||
- **Not surprise-banned.** See [MODERATION.md](MODERATION.md). Bans are for the
|
||||
pre-published list, not for vibes.
|
||||
|
||||
---
|
||||
|
||||
## What we WILL moderate
|
||||
|
||||
Short list. Zero tolerance.
|
||||
|
||||
- **Slurs / hate speech.** Racial, ethnic, sexual-orientation, religious. Not
|
||||
arguable, not "just joking."
|
||||
- **Doxing / IRL threats / sharing IRL info.** Real names, addresses, employers,
|
||||
family. Threats against people IRL.
|
||||
- **CSAM / illegal content** in any form, anywhere — chat, builds, signs, books.
|
||||
- **Botnet attacks on infra.** DDoS, exploit attempts against the host, the auth
|
||||
server, or the Discord. Includes hired attacks.
|
||||
- **Cheating clients.** GrimAC + anti-xray are watching. We detect — we don't ban
|
||||
for "looks sus in PvP." Detection > suspicion.
|
||||
- **Abusing the operator account or admin powers.** Including by the operator. See
|
||||
MODERATION.md self-imposed rules.
|
||||
|
||||
That's the list. It's pre-published, in this repo, in the git history. If a behaviour
|
||||
isn't on it, it's not bannable.
|
||||
|
||||
---
|
||||
|
||||
## What we WON'T moderate
|
||||
|
||||
- **PvP** anywhere outside claims. Including ambushes, including griefkilling, including
|
||||
spawn-camping (don't grief the spawn area itself, but killing players near it: fair).
|
||||
- **Raid** outside claims. Tunneling under bases, finding hidden vaults, looting chests.
|
||||
- **In-game scamming.** Trade went bad? Caveat emptor. The economy is not refereed.
|
||||
- **Mean chat that isn't slurs.** Trash-talk, banter, telling someone their build is
|
||||
ugly, telling someone you'll raid them tomorrow. All fine.
|
||||
- **Refusing to help newbies.** Nobody is required to teach. Nobody is required to share.
|
||||
- **Alliance drama.** Faction beef, betrayals, "my friend dumped me for the other
|
||||
faction" — not our problem.
|
||||
- **"Owned by us now" claims** over land, regions, players, builds. Make your claim,
|
||||
defend it, lose it like everyone else.
|
||||
|
||||
---
|
||||
|
||||
## Tie-back
|
||||
|
||||
Same posture as the rest of racked.ru
|
||||
(`memory: project_racked_philosophy.md`): pragmatic, not preachy. Privacy + perf are the
|
||||
load-bearing promises. Everything else — including this server's social rules — exists
|
||||
to keep those promises intact and let players run their own game.
|
||||
|
||||
> rules outside gameplay. anarchy inside it. pre-published bans only.
|
||||
Loading…
Reference in a new issue