A buyer-friendly decision guide: your server type and goals, the config files that matter for each, and the exact doc page to open first.
BedWars ships with deep configuration — config.yml, generators.yml, shop.yml, addons.yml and more — and the honest first advice is: you do not need to touch any of it to open your server. The shipped defaults match the demo exactly. This page is for the moment you *do* want to customize: find your setup below, open the recommended files, and follow the link to the page that documents each one.
| Your setup | Files that matter first | Open these docs |
|---|---|---|
| Minigame server (Multi-Arena) | Server type + game rules in config.yml, generator pacing in generators.yml | Game Modes & Topologies, config.yml |
| Classic network (BungeeCord, one arena per server) | Server type bungee in config.yml, Redis caching for cross-server stats | BungeeCord, Proxy & Auto-Scale, Database & Storage |
| Big network (Auto-Scale) | auto-scale server type in config.yml, clone limits and ranked queues | BungeeCord, Proxy & Auto-Scale, Ranked System |
| Shared instance (advanced) | shared server type in config.yml | config.yml, Game Modes & Topologies |
| When you want to... | Open first |
|---|---|
| Tune the shop prices and tiers | shop.yml |
| Change generator speed and tier-ups | generators.yml |
| Toggle add-ons (ranked, replays, quests, private games…) | addons.yml |
| Run a competitive ranked scene | Ranked Configuration and Ranked System |
| Adjust levels, rewards and the economy | levels.yml & rewards.yml |
| Translate or reword every message | Messages & Languages |
| Speed up scoreboard/hologram refresh on weak hardware | config.yml — the performance section |
| Connect MongoDB or Redis | Database & Storage |
Tip:Change one file at a time and apply with /bw reload (permission bedwars.admin) — config.yml explains the reload behavior per section. The demo server always runs the shipped defaults, so it doubles as your reset-to-baseline reference.