Deploy your first server

Choose a plan and order#

Everything starts in the client portal at portal.pyro.host. The portal is where you buy, renew, and manage the billing side of a server. Pick a plan for the game you want to run, choose how much RAM you need, and check out. Placing the order is what provisions the server and attaches it to your account, so once payment goes through there is nothing else to buy.

You can switch games later, so do not overthink the first choice. Most small servers are comfortable on the entry plans, and you can move up a tier if you start running low on memory. If you have not registered yet, work through create your account first, since the portal and the panel share the same login.

Note: Not sure whether you want a game server or a VPS? The game server vs VPS page explains the difference. If you already know you want a VPS, the VPS overview covers that flow instead.

Open the server in the panel#

When the order finishes provisioning, your new server appears in the panel, which is the separate dashboard for managing the server itself. Open the server and the first screen you land on is the console, shown as Home in the sidebar. This is the control center for the server: you start and stop it here, and you watch its live output as it runs.

The same login works for both the portal and the panel, so you do not sign in twice. Account settings such as your profile, API keys, and SSH keys all live inside the panel rather than the portal.

Start the server#

On the Home screen, press Start. The console fills with the boot log as the server comes up, which can take anywhere from a few seconds to a minute or two depending on the game and how much it loads on first run. When the status changes to running, the server is online and ready for players.

If the log shows an error or the server stops on its own, the console guide walks through reading the output and sending commands so you can see what went wrong.

Find your connect address#

Open the Networking tab to get the address players use to join. Each server has a primary allocation, which is an IP and port pair like 123.45.67.89:25565. That pair is the connect address, and it is what you hand out to anyone who wants to play.

If you would rather give out something friendlier than a raw IP, you can set up a subdomain such as myserver.pyro.social or myserver.pyro.lgbt. The Networking page covers subdomains, extra ports, and additional allocations.

Share it and what comes next#

Send the connect address to your players and they can join straight away. The server keeps running on its own while it is online, so you can close the panel and it stays up. You only need to come back when you want to make a change or check on it.

A few things are worth doing once you have the basics in place:

  • Change the game or switch versions on the server software page.
  • Add mods or plugins from the mods and plugins page.
  • Turn on backups so you can roll back if an update or a config change breaks something.