Connect a Client
A running server does nothing until a game client can find it. This page walks through pointing an Among Us client at your server.
Prerequisites
Finish Installation first, and make sure the PublicIp field in config.json is your real public address — not 127.0.0.1. See Server Configuration.
The Short Way
- Open the Empostor Tool.
- Enter your server's IP or domain, its port, and a display name.
- Press Download server file.
The tool generates a regionInfo.json pointing at your server. Installing files varies by platform:
- Windows — press Win + R, paste
"%userprofile%\AppData\LocalLow\Innersloth\Among Us", drop the downloadedregionInfo.jsonin and overwrite the existing one. - Android / iOS — launch Among Us once and reach the main menu, then close it. In the tool, scroll to Instructions and tap the Android or Apple logo, then choose Open in Among Us.
Either way, your server should now appear in the region list.
Windows (manual)
- Press Win + R and enter (keep the quotation marks):cmd
"%userprofile%\AppData\LocalLow\Innersloth\Among Us" - Put the downloaded
regionInfo.jsoninto that folder, overwriting the existing file. - Launch Among Us and pick your region from the list.
Android / iOS (manual)
- Launch Among Us. Stop once you reach the main menu, then close the app completely.
- Generate the region file with the Empostor Tool, then scroll to Instructions and press the Android or Apple logo.
- Choose Open in Among Us when prompted.
- Your server appears in the region list.
iOS restrictions
Re-launching Among Us normally may reset the region file on iOS. If your region disappears, repeat the steps above.
If Your Region Does Not Appear
| Symptom | Likely cause |
|---|---|
| Region missing from the list entirely | regionInfo.json was not written to the right folder, or was overwritten by a game update. |
| Listed but connection times out | Wrong PublicIp, or the port is not reachable. Check Firewall & Ports. |
| Connects then instantly disconnects | Server version mismatch — update both sides. See Troubleshooting. |
Next Steps
- Server Configuration — tune the rest of
config.json. - HTTPS & Reverse Proxy — put the server behind a domain with TLS.
- Firewall & Ports — understand Empostor's dynamic port range.