100 lines
2.9 KiB
Markdown
100 lines
2.9 KiB
Markdown
|
|
# Vibe
|
||
|
|
|
||
|
|
racked.ru is a Minecraft server I run because I wanted somewhere I'd
|
||
|
|
actually want to play. It's not a network. It's not a community
|
||
|
|
platform. It's one box, one world, and the people I'd invite over.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## What it feels like
|
||
|
|
|
||
|
|
Anarchy-leaning, but with land claims. If you're smart, you keep your
|
||
|
|
stuff. If you're dumb, you get raided and you start over. That's the
|
||
|
|
whole loop. No staff babysitting, no `/back` after you die in lava.
|
||
|
|
Hard difficulty, denser mob spawning than vanilla, sleep-skip
|
||
|
|
requires half the players agreeing. Phantoms still come for you.
|
||
|
|
|
||
|
|
50% sleeping percentage. More mobs than vanilla. Hard difficulty.
|
||
|
|
Server doesn't catch you when you fall.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## What it isn't
|
||
|
|
|
||
|
|
- Not pay-to-win. There's no donor tier. There may never be.
|
||
|
|
- Not a hub network. One world, one queue (none yet), one chat.
|
||
|
|
- Not telemetry-friendly. No analytics, no Mojang account requirement,
|
||
|
|
no Microsoft login forced.
|
||
|
|
- Not pretending to be vanilla. Plugins exist where they earn it
|
||
|
|
(claims, anti-grief, chat formatter). Most QoL plugins are off.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Why offline-mode
|
||
|
|
|
||
|
|
So friends can play without a Microsoft account. AuthMe handles
|
||
|
|
account passwords server-side, custom auth-limbo plugin handles the
|
||
|
|
login restore (separate AGPL repo: github.com/s8n-ru/auth-limbo).
|
||
|
|
Names are owned by whoever registers first. Pick a unique handle.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Performance
|
||
|
|
|
||
|
|
10 chunk view-distance, 32 chunk send-view-distance (Paper trick:
|
||
|
|
chunks streamed for visuals but not ticked). 12 chunk simulation. 16
|
||
|
|
GB heap on a 6-core box. 10k-block world border so worldgen abuse
|
||
|
|
can't blow up the host. Chunky pre-generates the border before
|
||
|
|
opening so first-visit lag is gone.
|
||
|
|
|
||
|
|
If TPS drops, blame me. There's a spark profiler installed.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Backups
|
||
|
|
|
||
|
|
Daily configs, no world backups (it'd eat too much disk). If you lose
|
||
|
|
a base to grief, that's the game. If the server crashes overnight, I
|
||
|
|
roll back manually from whatever offline copy I have. This is a
|
||
|
|
feature, not a bug.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## What's running
|
||
|
|
|
||
|
|
Stack at a glance — full list in [docker-compose.yml](docker-compose.yml):
|
||
|
|
|
||
|
|
- Purpur 1.21.11
|
||
|
|
- AuthMe-ReReloaded (offline auth)
|
||
|
|
- AuthLimbo (custom — login restore + void limbo world)
|
||
|
|
- LuckPerms (ranks + perms)
|
||
|
|
- TAB (tab list)
|
||
|
|
- CarbonChat (chat formatter)
|
||
|
|
- Lands + Homestead (claims)
|
||
|
|
- EssentialsX, CoreProtect, FastAsyncWorldEdit
|
||
|
|
- EpicGuard (anti-bot)
|
||
|
|
- Chunky (pre-gen)
|
||
|
|
- ProAntiTab (command-tab safety)
|
||
|
|
- spark (profiler)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Vision drift checklist
|
||
|
|
|
||
|
|
If something gets added, it should pass:
|
||
|
|
|
||
|
|
1. Does it earn its bytes? (≤5MB jar preferred, no premium SaaS deps)
|
||
|
|
2. Does it respect player privacy? (no telemetry, no third-party data
|
||
|
|
share)
|
||
|
|
3. Does it match the monochrome aesthetic? (no rainbow chrome
|
||
|
|
chat plugins, no donor-tier neon prefixes)
|
||
|
|
4. Does it stay out of the way? (no chat spam, no nag windows, no
|
||
|
|
`/help` directory walls)
|
||
|
|
5. Open-source preferred (AGPL/GPL/MIT/Apache).
|
||
|
|
|
||
|
|
If a plugin fails 2 of those, it leaves.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
Built for racked.ru. Not for sale. Not for franchise.
|