Hosting & Networking

Network Modes

Mode Description Use Case
host Server + local client Solo or small groups
server Dedicated server only Always-on multiplayer
client Connect to a server Join an existing game
none No networking Offline testing

Host Mode

Host mode starts a server and connects a local player automatically. This is the simplest way to play with friends.

./isometry --campaign=mygame --network=host \
  --port=5000 --username=host_player --secret=secret

Other players connect as clients to your IP address.

Dedicated Server

For always-on multiplayer, run a dedicated server:

./isometry --campaign=mygame --network=server \
  --port=5000 --username=server --secret=adminpass

Server Deployment

Systemd Service

[Unit]
Description=Isometry Game Server
After=network.target

[Service]
Type=simple
User=isometry
ExecStart=/opt/isometry/isometry \
  --campaign=mygame --network=server --port=5000 \
  --username=server --secret=secret
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

Port Configuration

Security

Where to next