Never maintain your Bungeecord manually again! Automatically listens to Docker events and adds servers to BungeeCord.
Additionally supporting plugin messaging, connection balancing and proxy server list updates.
Check container-inspector.yml
Check server-updater.yml
Check connection-balancer.yml
Send Server information to the single servers. This can be used to add Sever Selectors etc.
Add as many information as you want by easy to use environment variable mapping.
Example Payload (Channel: ContainerManager, Subchannel: ServerData)
{
"us-lobby-1":{
"address":"172.19.0.5:25565",
"host":"172.19.0.5",
"port":25565,
"motd":"A Minecraft Server Instance",
"name":"us-lobby-1",
"proxied_players":12,
"type":"spigot",
"category":"us-lobby",
"tags":"some,awesome,tags"
},
"eu-lobby-2":{
"address":"172.19.0.4:25565",
"host":"172.19.0.4",
"port":25565,
"motd":"A Minecraft Server Instance",
"name":"eu-lobby-2",
"proxied_players":5,
"type":"spigot",
"category":"eu-lobby",
"tags":""
},
"eu-lobby-1":{
"address":"172.19.0.3:25565",
"host":"172.19.0.3",
"port":25565,
"motd":"A Minecraft Server Instance",
"name":"eu-lobby-1",
"proxied_players":0,
"type":"spigot",
"category":"eu-lobby",
"tags":""
}
}
Check plugin-notifier.yml
docker-compose --project-name minecraft up -d