Game Hosting
Connect to your server, use the console and protect your game files.
Connect to your Minecraft server
Find your server address Sign in to the game panel and open your server. Copy its assigned connec...
Back up game files before making changes
Use the Backups section of the CloudExa game panel to keep a recovery point before changing plugi...
Upload an existing Minecraft Java world
Importing just a world? Use the steps below. To move plugins, settings, player access lists and a...
Install plugins on a Paper or Purpur Minecraft server
Use this guide to install a Paper or Purpur plugin, check that it works and find the cause when i...
Choose the Java runtime for your Minecraft server
Use a Java runtime that matches your server software and Minecraft version. Changing Java does no...
Find Minecraft logs and send useful troubleshooting details
Send the log from the time a problem happened so support can trace the cause. A screenshot of the...
Move an existing Minecraft server to CloudExa
This checklist moves a complete Minecraft Java server. If you only need to import a world into an...
Connect a domain to your Minecraft server
You can give players an address such as play.example.com instead of a numeric IP. You need acces...
Set up Geyser and Floodgate for Java and Bedrock crossplay
Geyser lets Bedrock players connect to a Java server. Floodgate lets authenticated Bedrock player...
Fix a game console that will not connect or shows a 504 error
If the console says it cannot connect, rejects websocket credentials or shows a 504 error, first ...
Connect a Minecraft plugin to a MySQL database
Plugins such as permissions, login and player-data tools may store their data in MySQL or MariaDB...
Understand Minecraft RAM, CPU and storage usage
RAM, CPU and storage solve different problems. Check the panel graphs alongside the console and t...
Schedule game server backups and check retention
Use Schedules in the CloudExa game panel to request backups at chosen times. A schedule saves you...
Fix common Minecraft connection errors
Start with the exact message your Minecraft client displays. A connection timeout, a whitelist re...
Update Paper, Purpur and plugins safely
Update during a planned maintenance window when you can watch the first startup and test the resu...
Set up a Velocity network with protected backend servers
Velocity runs as a separate proxy in front of your Minecraft servers. Players join the proxy; it ...
Investigate and recover from a full game server disk
A full disk can prevent Minecraft from saving worlds, writing logs or completing a backup. Treat ...
Manage Minecraft operators, permissions and the whitelist
Minecraft operator status, plugin permissions and CloudExa panel access are separate. Give a mode...
Install or change a Minecraft modpack safely
Choose the exact modpack release before changing your server. A pack can require a particular Min...
Diagnose Minecraft lag with TPS, MSPT and spark
Record what players experience before changing RAM or configuration. Low frame rate on one comput...
Add a Java server resource pack and fix download errors
This guide covers a Minecraft Java server resource pack through server.properties. A pack change...
Change Minecraft versions with a backup and rollback plan
Your Minecraft server version affects world data, plugins, mods and which players can connect. De...
Plan a Rust wipe and choose a map seed safely
A Rust wipe is a planned reset, not a repair for every startup problem. Decide which progress sho...
Install and troubleshoot Rust Oxide plugins
Rust plugins need a compatible server framework. This guide covers Oxide for Rust, whose plugin d...
Fix Rust update and startup failures without wiping
A Rust server can take time to generate a map, or fail because its game files and framework no lo...
Choose an ARK Survival Ascended map and CurseForge mods
ARK: Survival Ascended (ASA) and ARK: Survival Evolved (ASE) use different maps, mod systems and ...
Move an ARK Survival Ascended save safely
Moving an ASA world means moving a consistent save set, not just finding one large map file. Plan...
Diagnose ARK Survival Ascended connection failures
An ASA server can be running in the panel while still downloading mods or loading a large save. S...
Move an existing Palworld world safely
A Palworld transfer needs the world and its related player saves together. A server that starts s...
Edit Palworld server settings safely
Change Palworld settings in small, recorded steps. A malformed configuration can prevent startup,...
Fix Palworld password and joining problems
Start with the exact error when a player cannot join Palworld. A password rejection, a timeout an...
Recover a Minecraft player inventory from a backup
A Java Minecraft player's saved inventory can sometimes be recovered without rolling back everyon...
Recover a Minecraft server after griefing
Contain the incident before trying to repair it. Restrict access for the accounts involved, prese...
Set up EssentialsX commands and player permissions
EssentialsX adds commands such as homes, teleport requests and moderation tools to compatible Buk...
Use WorldEdit selections, limits and undo safely
WorldEdit can replace thousands of blocks with one command. Start on a small, empty test area and...
Protect a Minecraft spawn with WorldGuard regions
WorldGuard applies protection rules to selected areas of a compatible Minecraft server. Use it to...
Connect Minecraft chat to Discord with DiscordSRV
DiscordSRV can bridge Minecraft chat to a Discord channel and link player accounts. Treat its bot...
Pre-generate Minecraft terrain with Chunky and monitor disk space
Chunky generates terrain before players explore it. This can reduce later terrain-generation work...
Diagnose Minecraft mod conflicts on a test copy
A modded server can fail because of a missing dependency, wrong loader, incompatible version or i...
Create Minecraft ranks and inheritance with LuckPerms
LuckPerms controls which actions Minecraft players may perform. A rank is a group of permissions;...
Connect Vault to an EssentialsX economy
Vault provides an integration layer between Minecraft plugins. Installing it does not create a ba...
Install PlaceholderAPI expansions and fix raw placeholders
PlaceholderAPI lets compatible plugins display information such as a player's name or economy bal...
Configure a Minecraft TAB list and scoreboard
TAB can customise the player list, names and sidebar scoreboard. Configure one feature at a time ...
Allow compatible Minecraft Java clients with ViaVersion
ViaVersion translates Minecraft Java network protocols so supported client versions can join a se...
Inspect block changes and preview a CoreProtect rollback
CoreProtect records supported actions while its logging is enabled. It is useful for investigatin...
Change Minecraft difficulty, game mode, PvP and spawn protection
Use this guide when a Java server starts correctly but its gameplay rules do not match your commu...
Tune Minecraft view distance and simulation distance
Players seeing distant terrain and the server processing nearby activity are different workloads....
Install Minecraft Java data packs and plan safe removal
A Java data pack changes server-side game data and may run functions. It is different from a plug...
Use a custom Minecraft world seed without overwriting an existing world
A seed is an input to world generation, not a command that replaces existing terrain. If you want...
Schedule Minecraft restarts with player warnings
A planned restart should give players time to finish and should use a normal stop-and-start actio...
Tell a Java memory error from a killed Minecraft process
A server disappearing at high memory usage does not identify the cause on its own. A Java excepti...
Find setup and troubleshooting guides for your game server
Find setup and troubleshooting help for all 18 games currently listed on the CloudExa website. Ch...
Set a Minecraft Java world border without stranding players
A world border gives a Minecraft Java community a defined area to explore. Plan its centre and wi...
Enable Minecraft keep inventory with the right version-specific gamerule
Enable keep inventory when your community wants players to retain carried items after death. Agre...
Add or replace a Minecraft Java server-list icon
The icon in the Minecraft Java multiplayer list is a small image supplied by the server answering...
Change the built-in Minecraft server-list MOTD
The message of the day, usually called the MOTD, is the description shown underneath a Minecraft ...
Set Minecraft player slots without changing plan resources
max-players controls a Minecraft Java server's configured player limit. Increasing that number do...
Configure an idle-player timeout on Minecraft Java
Minecraft Java can disconnect idle players after a chosen interval. This can be useful for a smal...
Reduce player IP exposure in Minecraft server logs
Minecraft logs can contain player network addresses. You can reduce this exposure in the native J...
Diagnose Minecraft pausing when no players are online
A Minecraft server can remain running while its game simulation pauses after the last player leav...
Check Paper world autosave intervals without disabling saves
Paper periodically saves world changes during play. Those writes help preserve progress, but they...
Separate Paper entity activation range from tracking range
An entity that becomes invisible at a distance and a mob that stops behaving normally at a distan...
Enable and test Paper Anti-Xray in one world
Paper Anti-Xray changes the block information sent to clients so hidden ores are harder to identi...
Read a Paper watchdog report without disabling its protection
Paper's watchdog detects when the server stops making timely progress. A watchdog warning is evid...
Repair a Paper YAML configuration error safely
A YAML error can prevent Paper or a plugin from starting after a configuration edit. The safe rep...
Fix Minecraft server.properties changes that do not apply
If a Minecraft property returns to its old value or seems to have no effect, first identify what ...
Apply a Paper setting to one world using inheritance
Paper separates settings shared by worlds from settings overridden for one world or dimension. Ed...
Enable Minecraft Query on an allocated UDP port
Minecraft Query is an optional server-information listener. It is separate from joining the Java ...
Plan restricted RCON access for a Minecraft Java server
RCON gives a remote client access to Minecraft console commands. Treat it as administrative acces...
Test a Minecraft network compression threshold change
Minecraft Java can compress packets above a configured size. Compression trades processing work f...
Fix “UnsupportedClassVersionError” when starting Minecraft Java
UnsupportedClassVersionError means Java encountered a class format that the running JVM does not ...
Fix “Unable to access jarfile” in a Minecraft startup
Unable to access jarfile is a Java launcher error. Java could not open the JAR named by the launc...
Resolve “Circular plugin loading detected!” on Paper
Circular plugin loading detected! reports an impossible plugin load order. One plugin must load b...
Resolve “UnknownDependencyException” when a Paper plugin will not load
UnknownDependencyException commonly appears when Paper cannot satisfy a plugin's required depende...
Fix “Ambiguous plugin name” without losing plugin data
Ambiguous plugin name means the loader found conflicting plugin identities. A common cause is lea...
Fix “Unsupported API version” when loading a Paper plugin
Unsupported API version indicates that the plugin declares an API version newer than the server s...
Fix “This server requires you to connect with Velocity.”
This server requires you to connect with Velocity. is a documented refusal associated with Veloci...
Investigate “A plugin tried to cancel a signed chat message.”
A plugin tried to cancel a signed chat message. is a documented Velocity warning associated with ...
Resolve a Fabric dependency error without bypassing mod requirements
Fabric Loader checks declared mod requirements before starting Minecraft. A message about an inco...
Find a client-only Fabric mod in a dedicated-server crash
A Fabric pack can work in singleplayer and fail on a dedicated server because one mod references ...
Fix a modern Forge startup path that points to a missing JAR
A modern Forge server can have its files present and still fail before Minecraft starts when the ...
Trace a Forge client-server mod channel mismatch when joining
A Forge server can reach its ready message and still reject a client because a mod's network chan...
Resolve a NeoForge required-mod or version-range failure
NeoForge can refuse a mod set before loading the world when a required dependency is absent or ou...
Find the active NeoForge server config after a mod update
A NeoForge setting can appear unchanged after an update because you edited a client-only file, a ...
Game server will not start: choose the next safe check
Use this guided check when a game service stays offline, exits during startup or never becomes re...
Players cannot join: follow the connection checks
Use this route when a service appears running but one or more players cannot enter. Start with wh...
Server lag: choose checks for delays, freezes or low FPS
“Lag” can describe a slow game loop, a delayed network connection or a client struggling to draw ...
Configure an Arma 3 server and test a first mission connection
An Arma 3 service needs the right configuration file, a working mission and matching client conte...
Diagnose Arma 3 connection failures and mission loading errors
An Arma 3 timeout, a signature kick and a mission that returns to the lobby are different faults....
Prepare and find your Squad server for its first match
A new Squad instance needs a successful game connection as well as a running process. Its place i...
Diagnose a missing Squad listing or failed server join
“My Squad server is missing” and “Squad closes when I join” are different faults. Browser visibil...
Prepare an Assetto Corsa race server and verify the first join
This guide covers the original Assetto Corsa dedicated server. Assetto Corsa Competizione and EVO...
Diagnose Assetto Corsa startup, lobby and join failures
An Assetto Corsa server can be running but absent from the lobby, visible but unreachable, or rea...
Plan a Squad Workshop mod setup without losing server configuration
Squad mods can replace maps, factions or substantial parts of a match. Installing one is a coordi...
Diagnose Squad Workshop mismatches and modded-map failures
A Squad server can appear online while a modded map fails to load or players disconnect during jo...
Install an Arma 3 mod set with the correct client and server roles
An Arma 3 mod can affect the server, the player or both. Downloading a Workshop item does not cho...
Resolve an Arma 3 mod update or signature mismatch without bypassing checks
“Wrong signature”, missing-addon errors and a mission returning to the lobby point to different s...
Add custom cars and tracks to an original Assetto Corsa server
Custom cars and tracks must agree with the race configuration and with the content players use. S...
Update Assetto Corsa content and isolate extension conflicts
When a race stops working after a content update, identify whether the change affected the car, t...
Find mod and plugin guides for your game
Choose the modding instructions for your exact game and server implementation. This directory cov...