Skip to content
Puranode

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 guide

Paper 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 guide

Minecraft 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 guide

How 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 guide

Minecraft 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 guide

Upload 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 guide

How 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 guide

How 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 guide

Update 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 guide

How 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 guide

Minecraft 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 guide

Minecraft 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 guide

Survival 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 guide

How 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 guide

Enshrouded 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 guide

Palworld 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 guide

Terraria 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 guide

Satisfactory 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 guide

Project 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 guide

7 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 guide

Garry'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 guide

How 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 guide

Move 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 guide

Palworld 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 guide

Install 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 guide

Zomboid: 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 guide

Satisfactory 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 guide

Valheim 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 guide

Enshrouded 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 guide

Project 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 guide

How 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 guide

Palworld 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 guide

TShock 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 guide

Valheim 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 guide

Choosing 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 guide

How 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 guide

How 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 guide

Point 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 guide

Telegram 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 guide

Run 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 guide

Move 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 guide

Leaked 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