This article will explain the entire Minecraft server host BungeeCord config. We thought we could do better job than SpigotMC! All screenshots are from DEFAULT BungeeCord config.
forge_support
Choose whether to allow your server to support Forge or not.
player_limit
Choose if you would like to have a player limit on your Bungee network, -1 is the default.
permissions
These are the permissions you may set for specific groups. These permissions are BungeeCord – NOT Bukkit/Spigot. You can change a player’s group in the “groups” section of the config.
timeout
If the server is unresponsive for the set amount of time, it will disconnect all players on the server.
log_commands
Choose whether to record player commands in the console. This is ONLY for BungeeCord commands.
online_mode
If true, your server will authenticate with Mojang servers. If false, cracked players will be able to join the server.
disabled_commands
Choose what bungee commands to disable on your server, if any.
servers
– Server Name:
– motd/ Message of the day: ‘Make sure you have the (‘ ‘) on the outside of this’
– Address: Put the IP of the server you want to connect to here, port included.
– Restricted: choose to allow players to join or not
Note: Keep following the format for every server you wish to connect to in your network.
listeners
You can add different IPs and ports for your server to listen to.
query_port
Choose the UDP port you want your query to run on.
motd
This is the message of the day for the main server that users will see before logging into the server. Make sure you put the MOTD inside (‘ ‘).
tab_list
You have three options for your in-game tab list.
1) GLOBAL_PING: This shows all players connected to your network/proxy server. This will refresh the pings of the players and display them
2) GLOBAL: This shows all players connected to your network/proxy server. This will NOT refresh the pings of the players.
3) SERVER: This will only show the local players on the specific server you’re connected to, NOT the entire network/proxy server.
query_enabled
Choose to enable the set query or not, this will be the query UDP you set under query_port.
proxy_protocol
Choose whether you wish to allow support for HAProxy PROXY protocol or not.
forced_hosts
This will allow the player to bypass the MAIN server and connect directly to the server with the subdomain listed below forced_hosts. For example, the proxy/main server is elixirexample.com – the player wishes to connect directly to the survival server, so will use the subdomain, which should be listed below forced_hosts as survival.elixirexample.com. That will allow the player to bypass the MAIN server and connect directly to the survival server.
ping_passthrough
Choose whether or not to pass the ping through after a reliable connection has been made to the target server.
priorities
List the NAME of the server you’d like to be the fallback server. This is a hierarchy, so if the lobby server goes down, then the next server will act as the MAIN server ONLY while the lobby is down. You may continue this list until all the servers listed under servers have a spot in the hierarchy.
bind_local_address
Choose to have the address Bungee uses to connect to your servers to be set to the address you’re listening on. Do not edit unless you’re running on a system with more than one IP address.
host
This is the IP and port your Bungee proxy is being run on. The default 0.0.0.0 means the server will listen to ALL IPs – this is recommended.
max_players
The number of max players shown in-game in the player’s Multiplayer server list. This will NOT affect the number of max players you may have on the server, this is display only.
tab_size
The number of players displayed when a player presses “tab” in-game.
force_default_server
If enabled, the player will connect to the default server rather than the server they were previously on.
ip_forward
If enabled, this will forward the player’s TRUE IP and UUID to the Bukkit/Spigot server they are connecting to rather than the proxy’s IP. It is recommended that this be enabled true if you’re running a server in online-mode.
network_compression_threshold
Keep this at the default, 256.
prevent_proxy_connections
This will make the server send the connecting player’s IP to Mojang.
groups
This is where you may assign players to a group to have specific permissions. Format:
(group name):
– Player Name
connection_throttle
A delay for a player’s reconnection to the server. This will act as a safety measure against potential attacks. This is in milliseconds.
stats
Random codes created to anonymously provide the server with needed information. DO NOT TOUCH THIS!
connection_throttle_limit
The number of connections an IP may attempt within the set throttle time before having to WAIT the set connection throttle time. Example: Player Johnny may attempt to connect three times in four seconds until Johnny has to wait four seconds before attempting to connect again.
log_pings
Whether or not you wish to log the pings of players in the console.
inject_commands
This is experimental! This will allow Bungee to auto-complete partially typed commands by using the “tab” key.
If you have any questions/concerns or need further help, contact us.