Guides
Game server guides, explained properly
Written by the people who run the hardware. No fluff, and we will tell you when the honest answer is that you do not need to buy anything.
Minecraft
How Much RAM Does a Minecraft Server Need?
Size a Minecraft server heap by player count and modpack weight, learn to read MSPT and GC, and find out when more RAM genuinely will not help.
Read the guidePaper vs Forge vs Fabric for a Minecraft Server
Paper runs plugins; Forge, NeoForge and Fabric run mods. Which to pick, which Java you need, what 26.1 changed, and how to move a world.
Read the guideMinecraft Server Lag and Low TPS: How to Fix It
Your Minecraft server lags: is it TPS, ping or client FPS? Diagnose the right one in 60 seconds, then fix it with settings changes that cost nothing.
Read the guideHow to Make a Minecraft Server for Friends
Make a Minecraft server for friends: LAN, Realms, self-hosting or renting, Java 25, the EULA, port 25565, CGNAT, whitelists, Bedrock crossplay and backups.
Read the guideMinecraft Can't Connect to Server? Fixes by Error
Minecraft can't connect to server? Fixes by exact error: Connection timed out, Connection refused, Incompatible client, Failed to verify username.
Read the guideUpload a Minecraft World to Your Server
Upload a singleplayer Minecraft world to your server: find the save, match versions, set level-name, avoid the nested folder mistake and keep your items.
Read the guideHow to Install Plugins on a Paper Server
Install plugins on a Paper Minecraft server: where to download them safely, the plugins folder, why to restart instead of /reload, and fixing red plugins.
Read the guideHow to Add Datapacks to a Minecraft Server
Add datapacks to a Minecraft Java server: the world/datapacks folder, zip or folder, checking the version, enabling with /datapack, and when to restart.
Read the guideUpdate a Minecraft Server to a New Version Safely
Update a Minecraft server to a new version without losing your world: check plugins and Java, back up, swap the Paper jar, and know why it is one-way.
Read the guideHow to Set Up LuckPerms Groups and Permissions
Set up LuckPerms on a Paper server: install it, give yourself access from the console, create groups, add players and find the permission nodes.
Read the guideMinecraft Spawn Protection: Fix Blocks at Spawn
Players cannot break blocks near spawn on your Minecraft server? Set spawn-protection in server.properties, size the area, and see why ops are unaffected.
Read the guideMinecraft server.properties Not Applying: Fixes
Edited server.properties and nothing changed? Restart, then check gamemode and force-gamemode, world creation keys and settings now set as game rules.
Read the guideSurvival and sandbox setup
Valheim Dedicated Server: Mods, RAM and Cost
Run a Valheim dedicated server with BepInEx mods: how much RAM it needs, which mods go on the server, crossplay, world backups and what it costs to rent.
Read the guideHow Much Does an ARK Ascended Server Cost?
What an ARK: Survival Ascended server costs to rent and why: RAM per map, why player slots are not the price, clusters, mods and what to check before you pay.
Read the guideEnshrouded 1.0 Dedicated Server Setup Guide
Set up an Enshrouded 1.0 dedicated server: the RAM and port it needs, enshrouded_server.json explained, moving your world and updating to 1.0.
Read the guidePalworld Dedicated Server Setup: RAM and Ports
Set up a Palworld dedicated server: Pocketpair's RAM and CPU figures, UDP port 8211, PalWorldSettings.ini, the REST API, moving saves and restarts.
Read the guideTerraria Server Setup: TShock or tModLoader
Set up a Terraria dedicated server: vanilla, TShock or tModLoader, RAM by world size, port 7777, serverconfig.txt, moving a world and backups.
Read the guideSatisfactory Dedicated Server Setup and Ports
Set up a Satisfactory dedicated server: ports 7777 and 8888 explained, RAM and CPU by factory size, claiming it, uploading a save, autosaves and updates.
Read the guideProject Zomboid Dedicated Server Setup Guide
Set up a Project Zomboid dedicated server on Build 42: the two UDP ports, Java memory, servertest.ini, admin, Workshop mods, saves and wipes.
Read the guide7 Days to Die Dedicated Server Setup Guide
Set up a 7 Days to Die dedicated server on V3: ports 26900 to 26903, serverconfig.xml and SandboxCode, world choice, admins, telnet, EAC and updates.
Read the guideGarry's Mod Dedicated Server Setup, Step by Step
Set up a Garry's Mod dedicated server: SteamCMD app 4020, ports, the app 4000 login token, server.cfg, DarkRP and TTT, Workshop collections and ULX.
Read the guideHow to Move a Valheim World to a Dedicated Server
Move a Valheim world to a dedicated server: copy the 1.0 world folder or older .db and .fwl pair, leave Steam Cloud, and set -world to the exact name.
Read the guideMove an Enshrouded World to a Dedicated Server
Move an Enshrouded world to a dedicated server: find your save, upload it as world0.ksd, convert Early Access worlds, and check that it loads correctly.
Read the guidePalworld Host Save Fix: Keep Your Character
Lost your character moving a Palworld co-op world to a dedicated server? Swap the host ID, see which fix tools still work, and avoid guild problems.
Read the guideInstall Darkness Falls on a 7 Days to Die Server
Install Darkness Falls on a 7 Days to Die dedicated server: the v1.4 branch it needs, the Mods folder, EAC off, DFalls worlds and matching player clients.
Read the guideZomboid: Workshop Item Version Is Different Fix
Fix Zomboid's Workshop item version is different error: find which copy is behind, restart the right side, and stop it coming back.
Read the guideSatisfactory Encryption Token Missing: Fixes
Encryption token missing in Satisfactory? Add the dedicated server in the Server Manager and join there, then check ports 7777 and 8888 and the clock.
Read the guideValheim World Modifiers on a Dedicated Server
Set Valheim world modifiers on a dedicated server: the 7 presets, -modifier values for combat, raids and portals, -setkey options, and the order rule.
Read the guideEnshrouded Server Settings: Difficulty Presets
Change difficulty on an Enshrouded dedicated server: the five gameSettingsPreset values, why Custom is needed, and every gameSettings key with its range.
Read the guideProject Zomboid Admin Commands, With Examples
Project Zomboid admin commands for Build 42 servers: access levels, kick and ban, whitelist, items, teleport, weather and server options, with examples.
Read the guideHow to Install Mods on a Satisfactory Server
Install mods on a Satisfactory dedicated server with Satisfactory Mod Manager over SFTP, choose server mods, and keep every player on the same mod list.
Read the guidePalworld Server Backups: Enable and Restore
Turn on Palworld dedicated server backups with bIsUseBackupSaveData, see how many copies are kept, and restore a world after a crash or bad update.
Read the guideTShock Groups and Permissions for Terraria
Set up TShock groups and permissions on a Terraria server: default groups, group add and addperm, parents, wildcards, negation and moving players.
Read the guideValheim Server Admin Commands and adminlist.txt
Make yourself admin on a Valheim dedicated server with adminlist.txt, open the F5 console, and use kick, ban, unban, save and the world modifier commands.
Read the guideRust and CS2
How to Host a Rust Server: Wipes, Oxide, Maps
A working guide to hosting Rust: force wipe mechanics and the exact files to delete, Oxide vs Carbon, worldsize versus RAM, and a first-wipe checklist.
Read the guideHow to Set Up a CS2 Server With Plugins
Set up a Counter-Strike 2 dedicated server: disk and RAM it really needs, the Steam login token, Metamod:Source, CounterStrikeSharp and Workshop maps.
Read the guideCS:GO Server Hosting in 2026: Move to CS2?
Looking for CS:GO server hosting? What changed when CS2 replaced CS:GO, what still works, and how to move a community, retake or practice server across.
Read the guideRust Server Admin Commands: Owner, Mods, Bans
Make yourself admin on a Rust server with ownerid or moderatorid, set up RCON, and use kick, ban, banid, teleport and noclip, from Facepunch's own wiki.
Read the guideBots and AI agents
How to Host a Discord Bot 24/7 Without a Laptop
Keep a Discord or Telegram bot online 24/7: supervised restarts, gateway reconnects, intents, token leaks, honest sizing, backups and safe AI API calls.
Read the guideHow AI Agent and Bot Hosting Works
How hosting a Discord bot, Telegram bot or AI agent works: deploying your code, keeping API keys out of it, automatic restarts, storage and plans.
Read the guideHow the Trading Bot Builder Works
How the Puranode trading bot builder works: setting rules, backtesting on real hourly candles in your browser, and exporting Python and TradingView code.
Read the guideDiscord Bot Keeps Going Offline? Causes and Fixes
Why a Discord bot keeps going offline: crashes, no restarts, gateway drops, missing intents, 429s and Cloudflare blocks, reset tokens and memory.
Read the guideCustom plugins
How to Commission a Custom Minecraft Plugin
When a custom Minecraft plugin is worth paying for, how to write a brief that gets a fixed price, a worked Varo example, and what to own at handover.
Read the guideHow Custom Plugin Development Works
How commissioning a custom plugin or mod works at Puranode: the brief, the fixed quote, building and testing, delivery, and what you own at the end.
Read the guideChoosing and using a host
Self-Hosting vs Renting a Game Server: Real Costs
Real numbers on self-hosting versus renting a game server: upload per player, CGNAT, DDoS exposure, watts, uptime, and when self-hosting wins.
Read the guideHow Game Server Hosting Works
What happens from the moment you ask for a game server to the moment friends join: setup, the control panel, mods, billing and what the price includes.
Read the guideHow Web Hosting Works: Containers, SSL, Domains
How website hosting in an isolated container works: what you get on day one, the free subdomain and SSL, uploading a site, and pointing your own domain.
Read the guidePoint Your Domain at Website Hosting with CNAME
Point a domain at web hosting: a CNAME for www, ALIAS or flattening for the root domain, how to check the records, and the fixes for common errors.
Read the guideTelegram Bot 409 Conflict Error: How to Fix It
Fix the Telegram bot 409 Conflict error: find the second copy polling the same token, clear a stray webhook, rotate a leaked token, and stop it returning.
Read the guideRun a discord.py Bot: requirements.txt and .env
Get a discord.py bot running on a server: fix No module named discord, write a pinned requirements.txt, and read the token from environment variables.
Read the guideMove a WordPress Site to a New Host, Step by Step
Move a WordPress site to a new host: export files and database, edit wp-config.php, test before DNS, avoid redirect loops, and switch with no lost changes.
Read the guideLeaked Bot Token in Git? Rotate It, Then Clean Up
Committed a bot token or .env file to Git? Rotate the token first, stop tracking the file, rewrite history with git-filter-repo, and keep secrets out.
Read the guide