Impostor config.json Explained for Among Us Private Servers
Impostor is the open source private server for Among Us. Its settings are stored in a JSON file named config.json beside the server program. Editing it correctly keeps your lobby reachable.
Where to find it
Open the Files tab in your panel and look for config.json in the server folder. Stop the server before editing, then start it again afterwards.
The Server section
This is the one most owners need. Key values are:
- PublicIp is the address players use to reach you
- PublicPort is the public port, 22023 by default
- ListenIp is the address the process binds to, usually 0.0.0.0
- ListenPort is the port it listens on, 22023 by default
Set PublicIp to the address Tabi Cloud gives you, not 127.0.0.1, or players will be told to connect to the wrong place.
Other sections
Depending on your Impostor version, config.json may also include settings for anti-cheat, logging and compatibility. The layout changes between releases, so compare with the default file shipped in your version rather than copying from older guides.
Environment variables
Impostor can also read settings from environment variables, with double underscores for nesting, such as IMPOSTOR_Server__PublicIp. Check the Impostor documentation for your version before relying on this.
JSON rules
- Use double quotes around keys and text.
- Do not leave trailing commas.
- Keep braces balanced.
A broken file stops the server starting, so check the Console for a parse error if it will not boot.
Tips
- Keep a copy of the working file before changes.
- Change one thing at a time.
- Restart after every edit.
- Ask on Discord if the file looks different from what you expect.