Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
1.7.x
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
AutoServer
Overview
AutoServer is a Minecraft plugin designed for the Velocity Proxy. This plugin automatically starts backend servers when a player attempts to connect to them and they are offline. It's perfect for server networks looking to save resources by keeping idle servers offline until needed.
Features
- Automatically starts backend servers on player connection attempts.
Requirements
- Velocity Proxy: Ensure your network is running Velocity Proxy.
- PaperMC: PaperMC is required only for remote server startup functionality; it must be set up on the backend servers.
- FabricMC: Fabric is required only for remote server startup functionality; it must be set up on the backend servers.
Installation
- Download the latest version from the Versions.
- Place the
AutoServer-velocity-x.x.x.jar
file into your Velocityplugins
folder. - Restart your Velocity Proxy to load the plugin.
Remote Backend (PaperMC)
- Download the latest version from the Versions.
- Place the
AutoServer-papermc-x.x.x+mc1.x.x.jar
file into your PaperMCplugins
folder. - Restart your PaperMC server to load the plugin.
Remote Backend (FabricMC)
- Download the latest version from the Versions.
- Place the
AutoServer-fabric-x.x.x+mc1.x.x.jar
file into your Fabricmods
folder. - Restart your Fabric server to load the mod.
Configuration
After the first launch, the plugin will generate a config.toml
file in the plugins/AutoServer
directory. Modify this file to suit your setup.
Remote Backend Configuration (PaperMC)
After the first launch, the plugin will generate a AutoServer.properties
file in the config
directory. Modify this file to suit your setup.
Remote Backend Configuration (FabricMC)
After the first launch, the mod will generate a AutoServer.properties
file in the config
directory. Modify this file to suit your setup.
Usage
- Attempt to connect to a backend server using the Velocity Proxy.
- If the server is offline, AutoServer will trigger its startup process using the command defined in
config.toml
. - Players will see a configurable message while the server is starting.
- Once the server is online, players will be seamlessly connected.
Commands and Permissions
Command | Description | Permission |
---|---|---|
(No command, base permission) | Base permission required to access any command | autoserver.base |
/autoserver reload |
Reloads the plugin configuration. | autoserver.command.reload |
/autoserver help |
Displays the help menu with available commands. | autoserver.command.help |
/autoserver status [<server>] |
Checks the status of a specified server or all servers if none is specified. | autoserver.command.status |
/autoserver info <server> |
Displays detailed information about a specified server. | autoserver.command.info |
Troubleshooting
- Server not starting? Ensure the start command in
config.toml
is correct and executable. It's helpful to run the command in a new terminal to test the commands output.