Minecraft Server Guides
Comprehensive guides to set up, manage, and optimize your Minecraft server.
Minecraft is the world's best-selling game and one of the most popular titles for dedicated server hosting. Whether you're running a small survival world with friends or a large modded community server, these guides will help you get the most out of your XGamingServer Minecraft server.
Getting Started
Essential guides to get your server up and running.
Beginner's Guide
Everything you need to know to get your first server running.
Join Your Server
Find your server IP and connect.
Server Types Explained
Vanilla, Paper, Spigot, Forge, Fabric, and more.
How Much RAM Do I Need?
RAM recommendations based on player count and mods.
Agree to the EULA
Accept Mojang's EULA to start your server.
OP Permissions
Give yourself or others operator access.
Whitelist Setup
Restrict your server to approved players only.
Server Configuration
Complete server.properties reference.
Use the Server Console
Run commands and monitor your server.
Server Settings
Customize gameplay, world generation, and player experience.
Set Difficulty
Switch between Peaceful, Easy, Normal, and Hard.
World Seed
Set a custom world seed.
Server Name & MOTD
Update the MOTD in the server browser.
Change MOTD with Colors
Customize your MOTD with color codes and formatting.
View Distance
Adjust render and simulation distance.
Spawn Protection
Protect blocks around world spawn.
Max Players
Control how many players can join.
AFK Timeout
Automatically kick idle players.
Disable Hostile Mobs
Turn off hostile mob spawning.
Toggle PvP
Enable or disable player damage.
Command Blocks
Allow command block automation.
Allow Flight
Stop players from being kicked for flying.
Hardcore Mode
Permanent death with locked Hard difficulty.
Online / Offline Mode
Account verification and cracked server warning.
Set Gamemode
Change server gamemode and force on join.
Change Mob Spawn Rate
Adjust how many mobs spawn.
Change Level Type
Set world generation type.
Create a Superflat World
Generate a flat world with custom layers.
Add World Border
Set a world boundary to limit exploration.
Use Game Rules
Complete reference of all game rules.
Use Color Codes
Minecraft color and formatting code reference.
Configure Auto-Saving
Control world save intervals.
Disable Chat Reporting
Turn off Mojang's chat reporting.
Disable Player Advancements
Hide advancement announcements.
Configure TNT Exploits
Enable or disable TNT duping on Paper.
Allow Any Version to Join
Let multiple Minecraft versions connect.
Edit Bukkit/Spigot/Paper Configs
Advanced server configuration files.
Versions, Mods & Plugins
Change server software, install plugins, mods, and modpacks.
Switch Version
Change your Minecraft server version.
Java Version
Which Java version your MC version needs.
Install Plugins
Add plugins to Paper/Spigot servers.
Install Mods
Upload mods to Forge or Fabric servers.
Install Modpacks
Install CurseForge and custom modpacks.
Update Modpacks
Safely update modpacks without losing worlds.
Uninstall Plugins
Safely remove plugins and their data.
Uninstall Mods
Remove mods from Forge/Fabric servers.
Install a Custom Server JAR
Use custom server software.
Install Sponge Plugins
Run Sponge plugins on Forge servers.
Install Cardboard
Run Bukkit plugins on Fabric servers.
Voice Chat Setup
Set up Simple Voice Chat for proximity voice.
Popular Plugins
The most used server plugins and how to set them up.
EssentialsX
Core commands, homes, warps, economy.
LuckPerms
Permission groups and player permissions.
WorldEdit
In-game map editing and building tools.
WorldGuard
Region protection and area flags.
GriefDefender
Advanced land claiming and grief protection.
DiscordSRV
Bridge chat between Minecraft and Discord.
Dynmap
Live web-based map of your world.
ClearLag
Automatic entity and item cleanup.
Vault
Economy, permissions, and chat API.
Spark
Performance profiling and monitoring.
Votifier
Reward players for voting on server lists.
Holograms
Floating text displays and info boards.
Tebex Store
Webstore for ranks, items, and perks.
BungeeGuard
Security for BungeeCord networks.
Biomes O' Plenty
50+ new biomes for world generation.
Reduce Lag with Plugins
Best plugins for server optimization.
Popular Modpacks
Pre-built mod collections for themed gameplay experiences.
Pixelmon
Pokémon in Minecraft.
CrazyCraft
Hundreds of mods for chaotic gameplay.
Vault Hunters
RPG dungeon-crawling modpack.
SkyFactory
Skyblock with tech and automation mods.
OneBlock
Skyblock variant with infinite block mining.
IridiumSkyblock
Full-featured skyblock with team islands.
World Management
Create, modify, convert, and manage your server worlds.
Reset World
Delete your world and start fresh.
Upload a World
Transfer a local world to your server.
Upload Custom World/Map
Install adventure maps and custom worlds.
Download Your World
Save your server world to your PC.
Add Extra Worlds
Run multiple worlds with Multiverse.
Reset Nether/End
Regenerate the Nether or End dimension.
Reset Player Data
Clear player inventories and progress.
Convert World Formats
Switch between Vanilla, Bukkit, and Forge formats.
Convert Bedrock to Java
Transfer a Bedrock world to Java Edition.
Edit Level Data (NBT)
Modify world settings with NBTExplorer.
Edit Player Data (NBT)
Modify player inventories and stats.
Trim World
Remove distant chunks to reduce file size.
Reset Chunks
Regenerate specific chunks with MCA Selector.
Manage Datapacks
Install and manage datapacks.
Resource Packs
Add custom textures and sounds.
Proxy Networks
Connect multiple servers into a network.
BungeeCord Guide
Set up a BungeeCord proxy network.
Velocity Guide
Modern alternative to BungeeCord.
IP Forwarding
Configure IP forwarding for proxies.
BungeeCord Troubleshooting
Fix common proxy issues.
Crossplay
Let Bedrock and Java players play together.
Geyser & Floodgate
Let Bedrock players join your Java server.
MCXboxBroadcast
Show your server on Bedrock's Friends tab.
Server Administration
Manage players, security, and server infrastructure.
Ban/Unban Players
Manage player bans and pardons.
Teleport Commands
Teleport players and set spawn points.
Remove Items from Inventories
Clear items from players.
Stop X-Ray
Prevent X-ray cheating on your server.
Add Server Icon
Set a custom 64x64 server icon.
Fix Player Skins
Troubleshoot missing player skins.
Server Restart Schedule
Set up automatic restarts.
Backups vs Auto-Save
Understand backup and save strategies.
Configure SFTP
Connect via SFTP for file transfers.
Custom Server IP/Domain
Use a custom domain name.
SRV Record / Custom Domain
DNS records for clean server addresses.
Setup RCON
Remote console access.
Database
Store and share plugin data across servers.
Use MySQL Database
Set up MySQL for plugin data sharing.
Import/Export MySQL
Back up and migrate database data.
Performance & Optimization
Make your server run faster and smoother.
Performance Guide
Complete server optimization guide.
Aikar's JVM Flags
Optimized garbage collection settings.
Fabric Performance
Performance mods for Fabric.
Forge Performance
Performance mods for Forge.
NeoForge Performance
Performance mods for NeoForge.
Pre-Generate Chunks
Eliminate chunk generation lag.
Create Timings Report
Diagnose server performance issues.
Types of Server Lag
Understand TPS, MSPT, and network lag.
Security
Protect your server from vulnerabilities and exploits.
Log4j Vulnerability
Protect against the Log4Shell exploit.
BleedingPipe Vulnerability
Protect Forge servers from BleedingPipe.
Troubleshooting
Fix common errors, crashes, and connection problems.
Troubleshooting Guide
Common issues and solutions.
Server Won't Start
Fix startup failures.
Connection Timed Out
Fix timeout errors.
Connection Refused
Fix refused connections.
Kicked for Flying
Stop false fly kicks.
Ticking Entity Crash
Fix entity-related crashes.
Failed to Verify Username
Fix authentication errors.
Session Lock Error
Fix session.lock world errors.
Server Tick Loop Crash
Fix infinite tick loops.
Mismatched Mod Channel
Fix mod version mismatches.
Java Exit Codes
Decode Java error codes.
ZIP End Header Error
Fix corrupt JAR files.
Find & Read Crash Reports
Locate and interpret crash logs.
Find & Share Server Logs
Share logs for support.
Fix YAML Errors
Debug plugin config syntax.
Fix JSON Errors
Debug JSON config syntax.
Growing Your Server
Get more players and generate revenue.
Advertise Your Server
Server lists, marketing, and community building.
Monetize Your Server
EULA-compliant revenue strategies.
Don't have a server yet? Get Minecraft Server Hosting starting from just $4/month with instant setup and 24/7 support.
How is this guide?
