Pre-launch.NetCraftGames is not accepting customers yet. Launch happens only after its public checks pass.See launch statusJoin the waitlist

Guides

Guides for owners putting multiplayer online

Practical guides on the problems that stop a multiplayer build going live: Linux dedicated server exports for Unity, Godot and Unreal, Node.js and Python WebSocket servers, ports and firewalls, WebSocket versus UDP, WebRTC signaling, idle cost and what a connection config must contain.

By Charging Bull SoftwareLast updated:

All guides

Guide

How to build a Linux dedicated server from Unity

Step by step: build a headless Linux dedicated server from Unity 6 with Build Profiles, bind it correctly, test it and pack it for hosting.

Read the guide →
Guide

Host a Node.js WebSocket game server: what to prepare

Get a Node.js 24 WebSocket game server ready for NetCraftGames: the one command that packs it, the WebSocket path setting, socket.io and what does not work.

Read the guide →
Guide

Mirror server on the cloud: ports and firewall checklist

A practical ports and firewall checklist for running a Mirror dedicated server on a cloud machine: KCP, Telepathy and SimpleWeb ports, binding and testing.

Read the guide →
Guide

Host a Python WebSocket game server: what to prepare

Get a Python 3.12 WebSocket game server ready for NetCraftGames: the command that vendors Linux wheels, the WebSocket path setting and what does not work.

Read the guide →
Guide

Godot dedicated server export checklist

A checklist for exporting a Godot 4 dedicated server for Linux: export mode, headless start, ENet versus WebSocket, ports, saves and packing.

Read the guide →
Guide

Idle shutdown: why paying for empty servers is waste

Why paying for empty game servers is waste, how much it costs in hours, how idle shutdown works safely, and what your server must report for it to work.

Read the guide →
Guide

WebSocket vs UDP for browser multiplayer

Browsers cannot use raw UDP. Compare WebSocket, WebRTC data channels and native UDP for multiplayer games, and pick the right transport for your players.

Read the guide →
Guide

What a connection config file must contain

What a deployment manifest and a player connection config must contain for a hosted multiplayer server, with a real example and the rules that cause rejections.

Read the guide →
Guide

Unreal Engine Linux dedicated server checklist

A checklist for packaging an Unreal Engine dedicated server for Linux: source build, server target, cook and stage, port 7777, start script, versions.

Read the guide →
Guide

How to host a multiplayer game server cheaply

Honest ways to host a multiplayer game server cheaply: stop idle hours, right-size, mind egress, use free tiers and decide when managed hosting is worth it.

Read the guide →
Guide

WebRTC signaling for browser games, explained

What a WebRTC signaling server does for a browser multiplayer game, why STUN is not a relay, when TURN is needed, and the offer, answer and ICE flow.

Read the guide →
Guide

Share your game with players: a link, a QR code and a live status

How the NetCraftGames share page works for a first-time publisher: one link and QR code, what players see, what it does not do, and how to replace it.

Read the guide →

How these guides are written

Each guide starts with the direct answer, then the steps, then the mistakes that waste the most time. Facts about engines come from the engine vendors' own documentation, linked at the bottom of each guide with the date we read it. Where something depends on your engine version, the guide says so instead of guessing. Everything is written for owners: game developers who already have, or are close to having, a working multiplayer build.

Start here by problem