Skip to main content
Persistent servers are single, always-on server instances. Use them for servers that need to keep their world and data between restarts - like Citybuild, Skyblock, SMP, or Build servers. For servers that should scale based on player demand, use Groups instead.

Creating a Persistent Server

1

Navigate to Servers

Click Servers in the navigation to view your existing persistent servers. Click the New Server button in the top right.
2

Configure Basics

  • Name: Enter a unique name for your server (e.g., “Hub”, “Proxy”, “Lobby”)
  • Type: Choose Server for game servers or Proxy for load balancers
  • Server Host: Select which host should run this server
  • Activate on creation: Toggle on to start the server immediately after creation
3

Select Software

  • Software: Choose your server software (Paper, Spigot, Purpur, Fabric, Velocity, etc.)
  • Version: Select the Minecraft/software version
  • Custom URL: Alternatively, provide a direct download URL for custom server JARs
  • Configurator: Select how your server should be configured (appears for Server type)
4

Set Resources

  • Memory: Use a preset or set custom min/max memory allocation (in MB)
  • Max Players: Maximum players allowed on this server
5

Network (Proxy only)

For proxy servers, configure the Port for incoming player connections.
6

Add Plugins (Optional)

Search and select plugins from Modrinth to automatically install. You can also add plugins later in server settings.
7

Review and Create

Review your configuration summary and click Create Server to finish.

Server Status

StatusMeaning
ActiveServer is enabled and running (or ready to run)
InactiveServer is disabled - enable it in general settings to start

Server Settings

General Settings

  • Active Toggle: Enable or disable the server
  • Memory: Adjust min/max memory allocation
  • Max Players: Change player limit
  • Tags: Add organizational tags for filtering

Deployment Settings

Shows the assigned server host. Unlike groups, persistent servers run on a single host which is set during creation.

Blueprint Settings

Modify the underlying server template:
  • View current software and version
  • Change configurator settings
  • Edit JVM options and runtime arguments

Properties Settings

Add custom key-value properties to your server:
  • Properties are metadata you define for your own use
  • Access them in your plugins via the Cloud API
  • Available as environment variables (prefixed with SIMPLECLOUD_)
  • Use cases: server type identifiers, custom settings for your plugins

Workflows Settings

Automate tasks with workflows:
  • Manual Workflows: Trigger on demand
  • On Start Workflows: Run when the server starts
  • On Stop Workflows: Run when the server stops

Plugins Settings

Manage plugins for the server:
  • Add plugins from Modrinth, GitHub, or direct URLs
  • View installed plugins with source information
  • Remove plugins from the server

Danger Zone

Permanently delete the server:
  • Removes the server and its configuration
  • Stop the server first before deleting
  • Requires confirmation by typing the server name