MC ToolboxMC TOOLBOX

Server & Files

BungeeCord Config Generator

Starter config.yml aligned with the SpigotMC BungeeCord Configuration Guide: listeners, servers, online_mode, ip_forward, permissions, and forced hosts. Review before production.

Listener

Global settings

With ip_forward true, set each backend Spigot/Paper online-mode=false and enable BungeeCord mode in backend config. See Spigot wiki: BungeeCord Configuration Guide and IP Forwarding.

Backend servers

Generated config.yml

# BungeeCord config.yml starter - based on SpigotMC BungeeCord Configuration Guide
# Backend Spigot/Paper servers should use online-mode=false when ip_forward is true.
# Also set bungeecord: true (Paper: settings.bungeecord / spigot.yml paper settings).
server_connect_timeout: 5000
remote_ping_cache: -1
forge_support: false
player_limit: -1
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
timeout: 30000
log_commands: false
network_compression_threshold: 256
online_mode: true
disabled_commands:
  - disabledcommandhere
servers:
  lobby:
    motd: '&1Just another BungeeCord - Forced Host'
    address: 'localhost:25566'
    restricted: false
listeners:
- query_port: 25577
  motd: '&1A BungeeCord Server'
  tab_list: GLOBAL_PING
  query_enabled: false
  proxy_protocol: false
  forced_hosts:
    pvp.example.com: pvp
  ping_passthrough: false
  priorities:
  - lobby
  bind_local_address: true
  host: '0.0.0.0:25577'
  max_players: 1
  tab_size: 60
  force_default_server: false
ip_forward: true
remote_ping_timeout: 5000
prevent_proxy_connections: false
groups:
  md_5:
  - admin
connection_throttle: 4000
stats: a3f23fb9-ec5d-4767-9f35-3bc8afd41a8a
connection_throttle_limit: 3
log_pings: true

Server & Files

BungeeCord config.yml Generator

Need a first Bungee config so the proxy actually boots? This makes a starter config.yml with listeners, servers, and the usual online_mode / ip_forward toggles. Not a finished production setup.

What this tool does

You fill MOTD, host, backends, priorities, forced hosts if you want them. Out comes a config.yml in the general shape people expect from BungeeCord. Tweak the rest on the machine.

About backends

If you turn on ip_forward, backends are usually online-mode=false and told they are behind Bungee. Get that wrong and you get weird UUIDs or worse security problems. Double-check before you open ports.

Be careful

Example hosts and default-looking groups are just placeholders. Change them. Do not put game servers on the public internet if only the proxy should be reachable.

Quick questions

Can I use this live as-is?

I would not. Read through it, fix hosts and permissions, then go public.

What about Velocity?

Different format. This is Bungee config.yml, not Velocity TOML.

Why offline-mode on backends?

The proxy does Mojang auth and forwards the player. Backends are supposed to trust that when forwarding is set up right.

What do you think about this tool?

If something feels wrong, a Minecraft version is missing, the wording is confusing, or you have a better workflow idea, send it over. Real player feedback is how these tools get sharper.

Send feedback

Server & Files

BungeeCord config.yml Generator

Need a first Bungee config so the proxy actually boots? This makes a starter config.yml with listeners, servers, and the usual online_mode / ip_forward toggles. Not a finished production setup.

What this tool does

You fill MOTD, host, backends, priorities, forced hosts if you want them. Out comes a config.yml in the general shape people expect from BungeeCord. Tweak the rest on the machine.

About backends

If you turn on ip_forward, backends are usually online-mode=false and told they are behind Bungee. Get that wrong and you get weird UUIDs or worse security problems. Double-check before you open ports.

Be careful

Example hosts and default-looking groups are just placeholders. Change them. Do not put game servers on the public internet if only the proxy should be reachable.

Quick questions

Can I use this live as-is?

I would not. Read through it, fix hosts and permissions, then go public.

What about Velocity?

Different format. This is Bungee config.yml, not Velocity TOML.

Why offline-mode on backends?

The proxy does Mojang auth and forwards the player. Backends are supposed to trust that when forwarding is set up right.

What do you think about this tool?

If something feels wrong, a Minecraft version is missing, the wording is confusing, or you have a better workflow idea, send it over. Real player feedback is how these tools get sharper.

Send feedback