NodePanel.io

Deploy your own game server.

Run Minecraft, Palworld, Valheim, Rust or one of nine other games on your own Linux server. Pick the game and fill in its settings. NodePanel installs it and gives you the address to share with your players.

Start your 7-day trial

Card required. Nothing charged until the trial ends.

Choose your game
Games
13 to choose from
Runs on
Your own Linux server
In NodePanel
Start, stop, restart, update
Game server setupExample

Minecraft Java

Community world

Game
Minecraft Java
Server Type
Paper (plugins)
Game Mode
Survival
World / Map Name
Community world
After deployment

StartStopRestartUpdate

An example setup using NodePanel’s Minecraft Java settings. Not a customer’s server.

Game servers

Choose the game you want to host.

Each game page lists the settings you can change, the minimum memory and disk, and anything the game needs from you first, such as a licence key or game files.

Sandbox

Minecraft Java

Run Vanilla, Paper, Spigot, Fabric or Forge on the Minecraft version you choose. Set the game mode, difficulty, whitelist and operators.

  • From 2 GB RAM
  • 10 GB disk
See the settings

Survival

Palworld

Set EXP, capture and Pal spawn rates, the death penalty and day and night speed. Choose which of Steam, Xbox, PS5 and Mac can join.

  • From 8 GB RAM
  • 20 GB disk
See the settings

Survival

Valheim

Turn on crossplay for Xbox and Microsoft Store players, add BepInEx or Valheim Plus, and keep world backups.

  • From 4 GB RAM
  • 10 GB disk
See the settings

Survival

Rust

Generate a procedural map from your own seed and size, or pick Barren, Hapis, Savas or Craggy Island. Turn on Oxide / uMod when you want plugins.

  • From 8 GB RAM
  • 25 GB disk
See the settings

Tactical shooter

Counter-Strike 2

Run Competitive, Wingman, Casual, Deathmatch, Arms Race or Demolition on the map you choose. Add bots, a join password or CSTV.

  • From 4 GB RAM
  • 30 GB disk
See the settings

Survival horror

7 Days to Die

Play Navezgane or a randomly generated world. Set difficulty from Scavenger to Insane, the day length and what players drop on death.

  • From 6 GB RAM
  • 20 GB disk
See the settings

MOBA

Dota 2

A private lobby server for All Pick, Captains Mode, Single Draft or All Random. It does not provide Valve matchmaking or ranked play.

  • From 4 GB RAM
  • 20 GB disk
See the settings

Military sim

Arma 2: Operation Arrowhead

Run your Operation Arrowhead mission with your @mod folders. Set BattlEye, signature checks and separate player and admin passwords.

  • From 2 GB RAM
  • 15 GB disk
See the settings

Military sim

Arma 3

Run your mission with your mod list and keep it going when the server is empty. Add up to eight headless clients for AI.

  • From 4 GB RAM
  • 30 GB disk
See the settings

Shooter

Call of Duty: Plutonium

Host World at War, Black Ops, Black Ops II or Modern Warfare 3 through Plutonium. Set the game type and map rotation. You supply the game files.

  • From 2 GB RAM
  • 15 GB disk
See the settings

Survival

Project Zomboid

Add Workshop mods and map folders, set the zombie population from Low to Insane, and pause the world when nobody is online.

  • From 4 GB RAM
  • 15 GB disk
See the settings

Survival

DayZ

Choose Chernarus or Livonia and add your Workshop mods. Decide whether third person and the crosshair are allowed, and how fast the day passes.

  • From 6 GB RAM
  • 30 GB disk
See the settings

Roleplay

GTA 5: FiveM

Run a FiveM server for your GTA 5 community with your own Cfx.re licence key. Set OneSync, Pure Mode, server tags and the enforced game build.

  • From 4 GB RAM
  • 15 GB disk
See the settings

Getting started

Get your first game server running.

These are the steps from connecting your Linux server to sharing the game address.

  1. Connect your Linux server

    Add your VPS or dedicated server to NodePanel. When you deploy a game, NodePanel shows how much memory and disk each connected server has free, and warns you if the game needs more.

  2. Pick the game and fill in its settings

    Name the game server, set how much memory it gets and fill in the game’s own settings, such as the world name, starting map or join password. NodePanel installs the game and shows its status while it does.

  3. Share the address with your players

    NodePanel assigns the game’s ports. Once the game server is running, copy its address from the Connection card and send it to your players.

Once it is running

Look after the game server from NodePanel.

The game server’s page has its controls, its live usage and the address your players connect to.

Start, stop, restart and update
Each one is a single button. Updating the game or saving new settings restarts it, so pick a time when nobody is playing.
Live CPU and memory
See the game’s CPU use, its memory use against the limit you set, and its uptime. Use them to decide whether the game needs more memory.
Address, ports and files
The Connection card shows the address and ports your players use, and tells you if your hosting provider’s firewall is blocking them. The file manager opens the game’s files.

Try NodePanel

Try it on your own server for 7 days.

Connect your Linux server, pick a game and share the address with your players. You pay your hosting provider separately for the server.

Start your 7-day trial

Card required. Nothing charged until the trial ends.