Resource Pool Explained

Understand how Witchly's resource pool system works: default allocations, shared resources across servers, CPU/RAM/Disk/Slots explained, checking usage, upgrading via coins, and capacity limits.

Every Witchly free-tier account has a Resource Pool — a personal budget of server resources that you allocate across your game servers. Understanding how the pool works is essential to making the most of your Witchly experience.

What Is a Resource Pool?

Your resource pool defines the total amount of CPU, RAM, Disk space, and server slots available to your account. When you create a server, you draw resources from this pool. When a server is deleted, those resources become available again for new servers.

Think of it like a budget: you have a fixed amount of each resource, and you decide how to distribute it across your servers.


Default Allocations

When you create your Witchly account, your resource pool starts with these default values:

ResourceStarting Amount
Server Slots1
RAM2,048 MB (2 GB)
CPU100% (1 vCPU core)
Disk Space4,096 MB (4 GB)

These defaults are enough to run a single small game server. As you earn coins, you can upgrade each resource through the store.


Resource Types Explained

Server Slots

Your slot count determines how many servers you can run simultaneously. With the default of 1 slot, you can deploy one server. Purchasing additional slots from the store (5,000 coins each) lets you run multiple servers at the same time, up to the maximum of 2.

Note that only active (non-deleted) free servers count against your slot limit. Elite (paid) servers have their own dedicated resources and do not consume pool slots.

RAM (Memory)

RAM is measured in megabytes (MB) and determines how much memory your server can use. More RAM allows your server to handle:

  • More players online simultaneously.
  • Larger worlds with more loaded chunks.
  • More plugins or mods running at once.
  • Bigger modpacks with heavy content.

Minimum per server: 512 MB. This is enough for a very small vanilla server but is tight for modded play.

Practical recommendations:

Use CaseRecommended RAM
Vanilla Minecraft, 1-5 players1,024 MB (1 GB)
Vanilla Minecraft, 5-10 players2,048 MB (2 GB)
Modded Minecraft (light)3,072 MB (3 GB)
Modded Minecraft (heavy)4,096 MB (4 GB)+

CPU

CPU is measured as a percentage, where 100% equals one full vCPU core. This determines your server’s processing power for game logic, chunk generation, entity AI, and redstone calculations.

Minimum per server: 10%.

Practical recommendations:

Use CaseRecommended CPU
Small vanilla server50-100%
Modded server100-200%
Heavy modpack or many players200%+

Note that Minecraft is largely single-threaded, so raw clock speed matters more than core count. However, having multiple cores (200%+) helps when the server also runs plugin tasks, world generation, and network operations.

Disk Space

Disk space is measured in megabytes (MB) and limits how much file storage your server can use. This includes:

  • World data (grows over time as players explore).
  • Server software (JAR files, libraries).
  • Plugin data and configurations.
  • Logs.

Minimum per server: 512 MB.

Practical recommendations:

Use CaseRecommended Disk
Fresh vanilla server1,024 MB (1 GB)
Established vanilla world2,048-4,096 MB
Modded server4,096 MB (4 GB)+
Large modpack8,192 MB (8 GB)+

World size grows as players explore. A well-explored vanilla Minecraft world can reach several gigabytes. Set a world border to control disk usage.


How Resources Are Shared

When you have multiple server slots, your pool resources are shared across all your active servers. Here is how it works:

  1. Your pool has totals (e.g., 4,096 MB RAM total).
  2. Each active server consumes a portion of those totals.
  3. The remaining (unused) resources are what you can allocate to new servers.

Example:

  • Pool: 4,096 MB RAM, 200% CPU, 8,192 MB Disk, 2 Slots.
  • Server A uses: 2,048 MB RAM, 100% CPU, 4,096 MB Disk.
  • Remaining for Server B: 2,048 MB RAM, 100% CPU, 4,096 MB Disk.

When you open the deploy wizard to create a new server, the resource sliders are automatically capped at your remaining pool resources.


Checking Your Pool Usage

You can view your current resource pool and usage in several places:

  • Dashboard home: Your pool overview shows total and used resources.
  • Servers page: Each server card displays its individual resource allocation.
  • Deploy wizard: When creating a new server, the resource sliders show remaining pool capacity and will not let you exceed it.
  • Store page: Shows your current pool values and the maximum caps for each resource.

Upgrading Your Pool

You can permanently increase your resource pool by purchasing upgrades in the Witchly Store with Witchly Coins:

UpgradeCostAdds
vCPU Core3,000 coins+100% CPU
RAM Pool2,000 coins+1,024 MB (1 GB)
NVMe Storage1,000 coins+4,096 MB (4 GB)
Instance Slot5,000 coins+1 server slot

All upgrades are permanent and cannot be reversed.


Maximum Pool Caps

Each resource has a hard maximum that cannot be exceeded, even with store purchases:

ResourceMaximum
Server Slots2
RAM8,192 MB (8 GB)
CPU400% (4 cores)
Disk Space16,384 MB (16 GB)

Once you reach the cap for a resource, the purchase button in the store is disabled for that item.


What Happens at Capacity

If your pool is fully allocated (all resources assigned to active servers):

  • Cannot create new servers: The deploy wizard will show that you have insufficient pool resources.
  • Cannot increase existing servers: You cannot resize a server beyond your remaining pool capacity.
  • Must free resources first: Either delete a server to reclaim its resources, or purchase pool upgrades from the store.

If you have used all your slots and want to create a new server after deleting one, a 500-coin recreation fee applies to prevent abuse.


Resource Pool vs. Elite Servers

It is important to understand that your resource pool only applies to free-tier servers. Elite (paid) servers operate completely independently:

  • Elite servers have dedicated, fixed resources defined by their plan (e.g., 4 GB RAM, 200% CPU, 10 GB Disk).
  • Elite servers do not draw from or contribute to your resource pool.
  • You can have both free and Elite servers active simultaneously.
  • Pool upgrades do not affect Elite server resources.

This means upgrading your pool only benefits your free servers, while Elite servers always have the guaranteed resources defined in their plan.