⚠️ The latest release is unstable — use preview builds instead
Skip to content

First Server Setup

Steam Guard Methods

MethodHow It Works
Email CodeEnter code from email
Mobile AppEnter code or approve notification
QR CodeScan with Steam app (no password needed)

If you haven't run setup yet:

sh
docker compose run --rm -it steam-auth setup

Tokens last ~200 days. Re-run setup before expiry.

Verify Server

sh
docker compose ps      # Both containers should show "Up"
docker compose logs -f # Look for "Ready for players"

Get Invite Code

sh
docker compose exec server attach-cli
# Type: info

Connect with Your Game

Once you have the invite code, connect like any other multiplayer game:

  1. Launch Stardew Valley
  2. Click Co-opEnter Invite Code
  3. Paste the invite code
  4. You're in!

No special tools needed — just your normal game client.

Troubleshooting

IssueSolution
Steam auth not startingdocker compose logs steam-auth, re-run setup
Token expireddocker compose run --rm -it steam-auth setup
Server can't reach steam-authdocker compose exec server wget -qO- http://steam-auth:3001/health

Released under the MIT License.