1. Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

Dismiss Notice
This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Addon ServerInstances 2.0.2

A premium Skungee expansion to create a cloud server network.

  1. LimeGlass
    Contributors:
    Skungee Team
    Supported Minecraft Versions:
    • 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17
    ServerInstances is a premium Skript addon that extends Skungee's API to create cloud network based servers. It has syntax which gets injected into Skungee on startup and those syntax can then be utilized to create and manage a cloud based network, all configurations and data folders are generated within the Skungee plugin folder.

    Installation
    1. Make sure you have Skungee installed and configured correctly.
    2. The downloaded jar goes on the Bungeecord and Spigot, placing it in the plugins folder.
    3. Add templates. Wiki here: https://github.com/Skungee/ServerInstances/wiki
    4. Restart the Bungeecord instance and any Skungee servers you just installed ServerInstances on.
    Current syntaxes:

    Start a template
    Code (Text):
    1.  
    2. (start|create) [a] [new] [bungee[[ ]cord]] server[s] (with|from) [the] template[s] %strings%

    Get all template names
    Code (Text):
    1. [(all [[of] the]|the)] templates [(on|for) server instances]
    Video


    Configurations
    Code (YAML):
    1.  
    2. instances:
    3.   # The dedotaded wam allocated to the servers. This can be modified by the Instance object.
    4.    # Xmx is the maximum amount allocated. Xmx should always be greater than or equal to Xms.
    5.    default-Xmx: 512M
    6.    # Xms is the amount allocated heap size.
    7.    default-Xms: 256M
    8.    # The range of the ports for the servers (Keep in mind the ports need to be port forwarded or available to you)
    9.    minimum-port: 25000
    10.    maximum-port: 27000
    11.    fallback:
    12.       # Should the player only get moved when an Instance server stops, crashes or if it's moving the user?
    13.        enabled: true
    14.        # The server that players will get sent to when an Instance gets closed.
    15.        server: "Hub"
    16.        # The message stated to the user when the user gets moved from an Instance to the fallback server.
    17.        # Placeholders are:
    18.        #   %previous% - the server they got moved from.
    19.        #   %kickmsg% - the kick message if the server gave a reasoning.
    20.        message: "&cYou have been moved from the server %previous% to the fallback server Hub due to %kickmsg%"
    21.    # The maximum amount of server instances that can be running at the same time.
    22.    max-servers: 25
    23.    # You can add some command arguments here for the server run command.
    24.    # The default argument "-DIReallyKnowWhatIAmDoingISwear" allows the server to start up without the outdated delay message.
    25.    # 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.
    26.    # This argument is great if you're generating servers, otherwise the eula from the server directory will be used like normal.
    27.    command-arguments:
    28.       - "-DIReallyKnowWhatIAmDoingISwear"
    29.  
    30.    # If you would like ServerInstances to bind to an exact IP address you can define so here. Ports not excepted.
    31.    address-bind: "0.0.0.0"
    32.  
    33. # All details for the bootloader, which relays info to the main system from Spigot to Bungeecord.
    34. bootloader:
    35.    password: "password"
    36.    address-bind: "127.0.0.1"
    37.    port: 1337
    38.    debug: false
    39.  
    Template configurations:

    Code (YAML):
    1. # The MOTD of the server from this template.
    2. motd: "This is my example server instance template"
    3.  
    4. # If the server should have the restricted bungeecord option.
    5. restricted: false
    6.  
    7. # The internal name of this template.
    8. name: "example"
    9.  
    10. # Set the exact port to run this template on.
    11. port: 25571
    12.  
    13. # Total memory allocation pool of this template's servers.
    14. # M = mb G = gb
    15. xmx: "512M"
    16.  
    17. # Startup memory allocation pool of this template's servers.
    18. # M = mb G = gb
    19. xms: "256M"
    20.  
    21. # The jar name to look for and execute.
    22. jar-name: "paper.jar"
    23.  
    24. # If the server should save so ServerInstance can start it again as it left off.
    25. save: false
    26.  
    27. # Add additional command arguments.
    28. command-arguments: []
    rigbot, Getreidemonster and Uzumaki like this.

Recent Updates

  1. 2.0.2
  2. Updated Skungee
  3. Updated to latest Skungee

Recent Reviews

  1. rigbot
    rigbot
    5/5,
    Version: 1.0.2
    I really wish there was a feature to delete servers as easy as it was to make them. Please consider that
  2. AndroZz
    AndroZz
    5/5,
    Version: 1
    Very good resource, I managed to create a server management system compared to the number of players connected, I have no bug. I advise :)
    1. LimeGlass
      Author's Response
      Thanks for the review!
  3. HelloImJake
    HelloImJake
    5/5,
    Version: 1
    Great resource - totally worth the money. I think the idea of cloud based servers with skript makes life so much easier. Looking forward to seeing where this goes.
  4. Getreidemonster
    Getreidemonster
    5/5,
    Version: 1
    It seems that it has potential - looking forward for more cloud server stuff.
    (Maybe something like server-side scripts?)
    1. LimeGlass
      Author's Response
      ServerInstances adapt everything from Skungee, so you can use GlobalScripts from Skungee to execute network scripts, you also place defined scripts in the templates of the ServerInstances to have scripts included within these ServerInstances. There isn't much I can think of to add. It's awesome and has full control over everything on the servers using Skungee. If you have any suggestions I will like to hear :D
  5. Noice01
    Noice01
    5/5,
    Version: 1
    Excellent. Developer very active, supportive, and always responds to questions! Can't wait for the next update, which will bring Stop syntax! :)

    Great Addon, Limeglass! Worth the 4.99 -- Definetly!
  6. medivh
    medivh
    5/5,
    Version: 1
    Good support & resource, awaiting for more updates.