Starting Your Own Server

From NodeCore Wiki
Revision as of 13:09, 7 July 2021 by Warr1024 (talk | contribs) (WIP article about hosting a server)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This advice is mainly around focused on running servers that are always available from the public internet (including private/invite-only/whitelist servers).

For LAN games where all players are on one network, and you don't need the world accessible when the "host" player is not playing, you can just use the "Host Server" checkbox option in the "Start Game" screen of Minetest. For always-available LAN games, you can follow the "Self-Managed" section below, using your own equipment to host, and just don't forward a port through your router.

Turn-Key Public Hosts

The easiest option for hosting a server is to buy service from a dedicated Minetest host, such as [Mine City Online]*.

You should expect to pay in the $15 to $20 USD per month price range, and receive assistance specific to running your Minetest server, including automatic crash recovery, game/mod installation support, etc. Some providers may offer basic service at cheaper rates, though those may only be good for private servers with a small number of players, and you may need to tolerate lower resources limits or higher lag.

These services are ideal for less tech-savvy users who don't know much about server administration. For more advanced users, they may or may not support running additional services.

NodeCore is quite efficient for what it does, and tolerates very high lag (up to 2000ms) while remaining playable, so you can try starting at the most basic level, and upgrading only as needed.

Self-Managed

Running your own server gives you a lot more flexibility, but you take full responsibility for all software configuration. This option requires a level of technical expertise.

Hosting Options

General-Purpose VPS

Own Equipment

Configuration

docker

systemd


  • Service providers are mentioned based on community members having had good experiences with them, but the project does not officially endorse or critique specific third party services.