- Skungee Team
- Supported Minecraft Versions
- Make sure you have Skungee installed and configured correctly.
- ServerInstances 2.0.0+ requires Skungee 2.0.0+ https://github.com/Skungee/Skungee-2.0.0/releases
- The downloaded jar goes on the Bungeecord and Spigot, placing it in the plugins folder.
- Add templates. Wiki here: https://github.com/Skungee/ServerInstances/wiki
- Restart the Bungeecord instance and any Skungee servers you just installed ServerInstances on.
Start a template
(start|create) [a] [new] [bungee[[ ]cord]] server[s] (with|from) [the] template[s] %strings%
Get all template names
[(all [[of] the]|the)] templates [(on|for) server instances]
instances: # The dedotaded wam allocated to the servers. This can be modified by the Instance object. # Xmx is the maximum amount allocated. Xmx should always be greater than or equal to Xms. default-Xmx: 512M # Xms is the amount allocated heap size. default-Xms: 256M # The range of the ports for the servers (Keep in mind the ports need to be port forwarded or available to you) minimum-port: 25000 maximum-port: 27000 fallback: # Should the player only get moved when an Instance server stops, crashes or if it's moving the user? enabled: true # The server that players will get sent to when an Instance gets closed. server: "Hub" # The message stated to the user when the user gets moved from an Instance to the fallback server. # Placeholders are: # %previous% - the server they got moved from. # %kickmsg% - the kick message if the server gave a reasoning. message: "&cYou have been moved from the server %previous% to the fallback server Hub due to %kickmsg%" # The maximum amount of server instances that can be running at the same time. max-servers: 25 # You can add some command arguments here for the server run command. # The default argument "-DIReallyKnowWhatIAmDoingISwear" allows the server to start up without the outdated delay message. # If you're using PaperSpigot you can add the argument "-Dcom.mojang.eula.agree=true" to allow for the eula to be signed as true. # This argument is great if you're generating servers, otherwise the eula from the server directory will be used like normal. command-arguments: - "-DIReallyKnowWhatIAmDoingISwear" # If you would like ServerInstances to bind to an exact IP address you can define so here. Ports not excepted. address-bind: "0.0.0.0" # All details for the bootloader, which relays info to the main system from Spigot to Bungeecord. bootloader: password: "password" address-bind: "127.0.0.1" port: 1337 debug: false
# The MOTD of the server from this template. motd: "This is my example server instance template" # If the server should have the restricted bungeecord option. restricted: false # The internal name of this template. name: "example" # Set the exact port to run this template on. port: 25571 # Total memory allocation pool of this template's servers. # M = mb G = gb xmx: "512M" # Startup memory allocation pool of this template's servers. # M = mb G = gb xms: "256M" # The jar name to look for and execute. jar-name: "paper.jar" # If the server should save so ServerInstance can start it again as it left off. save: false # Add additional command arguments. command-arguments: