BungeeServerAdmin is a BungeeCord plugin for remote controlling Spigot servers in a BungeeCord network.
Using BungeeServerAdmin servers can be started, stopped or restarted using ingame commands.
Also BungeeServerAdmin can be used to execute commands on other servers.
Features
- Start/stop/restart minecraft servers
- Execute commands on one specific or all minecraft servers
- Automatically start Minecraft Servers when BungeeCord start
Commands
- /bsa help - Shows help
- /bsa reload - Reload the config
- /bsa list - Lists all servers (May take a while if many servers are offline)
- /bsa <start/stop> <SERVER> - Starts/stops the given server*
- /bsa restart <SERVER> - Restarts the given server*
- /bsa cmd <SERVER> <COMMAND> [<ARGUMENTS>] - Executes the command with optional arguments on the server*
- /bsa add <NAME> <ADDR> <RCON PORT> <PASSWORD> <SERVER DIR> <BAT/SH FILE> <ACTIVE> <ALWAYS-STOP> - Adds the server
- /bsa remove <SERVER NAME> <REPEAT SERVER NAME> - Removes the server
*By specifing the server "allservers" the command will be executed on all servers / all servers will be restarted.
- /bss - Shows System information
- /bss cmd <command> - Executes the command on the system (needs to be configured)
Config
Config
language: en
bstats-enable: true
servers:
server1:
addr: 192.168.2.101
port: 27015
password: secure
serverdir: ..\Server1\
startscript: start.bat
active: true
always-stop: false
server2:
addr: 192.168.2.102
port: 27015
password: onetwothree
serverdir: ..\Server2\
startscript: start.bat
active: true
always-stop: false
system-commands:
runexplorer:
execute: 'explorer'
permission: 'bungeeserveradmin.stats.commands.explorer'language - language of the plugin/commands. Go to the plugin's folder, duplicate the i18n_en.yml file in the i18n folder, rename it according to your language (e.g. i18n_de.yml) and translate the contens of the file.
bstats-enable - Should the plugin use bStats?
addr - address of the server
port - rcon Port
password - rcon password
serverdir - path to the server (use \ for Windows and / for Linux)
startscript - name of the startscript (add ./ on Linux and .\ on Windows, eg. ./start.sh)
active - should the server be started when the plugin is loaded?
always-stop - also stopps the server if it has not been started by BungeeServerAdmin
execute - Command to be executed on the system
permission - Permission for the command
Permissions
bungeeserveradmin.<COMMAND>[.<SERVER>]
eg. bungeeserveradmin.reload or bungeeserveradmin.restart.server1
You may give a player generic permissions by specifing bungeeserveradmin.* or bungeeserveradmin.<COMMAND>.*
/bss permissions: bungeeserveradmin.stats
For /bss cmd permissions need to be specified in config.
Installation
- Copy the BungeeServerAdmin-*.jar file to the plugins folder of Bungeecord
- Configure and activate rcon on the Spigot servers (server.properties)
- Start Bungeecord so that the "BungeeServerAdmin" folder inside the "plugins" folder is created
- Configure BungeeServerAdmin by editing the config.yml in the "BungeeServerAdmin" folder
Contributing
- Submit feature requests / bugs
- Contribute code on our GitHub repository
- Donate via PayPal/BTC/ETH/XRP
Stats
https://bstats.org/plugin/bungeecord/BungeeServerAdmin
Support (EN/DE)
German/Deutsch: https://github.com/TGamesTV/BungeeServerManager/blob/master/README-DE.md
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta