Made in Germany with love (and beer)
Small BungeeCord plugin to automatically check the status of all server connected to your BungeeCord network. It will notify players who have the info permission about status changes and will block players from joining servers that are offline.
You can also manually set the status of a server (for example to put it offline for maintenance).
The automatic status checker pings every connected server every n seconds. (configurable for offline and online servers independently) It will also assume a server is online as long as there are player connected to it and not ping the server. If you don't want to run the ping automatically you can also rely on manual refreshes via a command.
/serverstatus (Aliases: /ss and /status)Permissions:
Show a list with all the statuses/serverstatus reload
Reloads the config/serverstatus refresh
Run a manual status refresh/serverstatus setonline
Manually sets the server's status to online/serverstatus setoffline
Manually sets the server's status to offline, this will stop automatic pings of the server until you manually set it as online again!
Access to the command and all its options ServerStatus.info
Receive information messages about when a server is automatically detected as online or offline ServerStatus.preventswitch.bypass
Bypass the switch-to-offline-server-prevention, usefull for when you manually marked a as server for maintance
Code (YAML):# Checkintervall in seconds
# Pingtimeout in millisenconds.
# Increase that if you experience a server going down and up again without actually restarting it
preventswitch: "&cYou can't join &e%server%&c! The server is offline!"
online: "&e%server% &ais now online!"
offline: "&e%server% &cis now offline!"
Possible Future Features:
- Per server and command permissionsSource:
- Plugin messages for Bukkit plugins to read the server statuses
- Title or actionbar notifications
- Change servernames in notifications
- ... do you have another idea?
The source is available on github under the MPL v2.0: https://github.com/Phoenix616/ServerStatusDev-Builds:
Development builds can be found on the Minebench.de Jenkins as usual: http://ci.minebench.de/job/ServerStatus/Donations:
Programming is time intensive and I would really appreciate your support!
So if you can afford it or make commercially use of this plugin feel free to buy me a beer.
Patreon with rewards:
Server Status 1.0.2
Automatically check the status of all connected servers (or set them manually)
- Server Status 1.0.2 - Configurable ping timeout Mar 24, 2016
- Server Status 1.0.1 - Configure /serverstatus aliases Mar 23, 2016