Every server gets its own subdomain. This page explains how to use it — for Minecraft and for apps.
Open your server and look at the connection info on the server page (or Settings → Connect). You'll see a Host, a Port, and the full address.
Server subdomains look like 123-a1b2c3d4e5.games.ravenhost.space (Minecraft) or 456-f6e7d8c9b0.app.ravenhost.space (apps). The random part keeps everyone isolated — you can only ever reach your own server on it.
To join from the Minecraft Java client:
yourhost.games.ravenhost.space:PORT.The port in Step 2 is the one shown on your server page (default is different from the standard 25565 — use the one we show). Online-mode and whitelist are off, so anyone can join up to the max-player limit.
App servers run NodeJS, Python, Java, PHP and more. Your app listens on a port — connect to it at:
http://yourhost.app.ravenhost.space:PORT
0.0.0.0 and accept that port (most frameworks bind all interfaces by default).app.listen(PORT). For Flask: app.run(host="0.0.0.0", port=PORT).App subdomains start with a random tag. You can set a friendlier name (e.g. myapp.app.ravenhost.space) in Settings → Connect & Subdomain. Names are lowercase letters, numbers and dashes. Minecraft game servers keep their random name.
In Settings → Connect & Subdomain → Max players type a number and save, then Restart your server. Raise the value for bigger lobbies — remember more slots needs more RAM, so keep it realistic for your plan.
host:port from the connect card, don't guess 25565/8080.0.0.0.0 and on the shown allocation port.