This guide covers admin setup, server management, player management, custom game settings, plugins and mods, and troubleshooting for your Among Us Impostor server. Impostor is an open-source dedicated server for Among Us that gives you full control over hosting, plugins, and player management. For initial server setup, configuration, and connection instructions, see Among Us Impostor Server Setup Guide.
1. Admin Setup
The Impostor server is managed primarily through the GPanel console and the config.json configuration file. There is no traditional in-game admin system -- the server operator controls everything through server-side configuration and plugins.
Server Operator Access
As the server operator, you manage your Impostor server through:
- GPanel Console: The server console in GPanel displays server output, player connections, lobby creation, game events, and error messages.
- Configuration file: The
config.jsonfile controls server settings, anti-cheat, and plugin configuration. Edit via the Files tab in GPanel or via SFTP. - Plugins: Impostor supports a plugin system for extending server functionality. Plugins can add admin commands, custom game modes, and more.
2. Server Management
Starting and Stopping
Use the GPanel Console tab to start, stop, and restart your Impostor server. The server is lightweight and starts quickly since it does not need to load a large game world.
Monitoring the Console
The GPanel console provides real-time information about server activity:
| Event | Description |
|---|---|
| Player connect | A player has connected to the server and joined a lobby. |
| Player disconnect | A player has left the server. |
| Game created | A new game lobby has been created by a host. |
| Game started | A lobby has started a game round. |
| Game ended | A game round has concluded (crewmate or impostor win). |
| Anti-cheat trigger | The anti-cheat system detected suspicious behavior from a player. |
Updating the Server
When Among Us receives a game update, the Impostor server may need to be updated to maintain compatibility. GPanel typically handles this automatically. If players report connection issues after an update, open a support ticket to check if a server update is available.
3. Player Management
Anti-Cheat System
Impostor's built-in anti-cheat is the primary player management tool. Configure it in config.json:
"AntiCheat": {
"Enabled": true,
"BanIpFromGame": true
}
- Enabled -- Turns the anti-cheat system on or off. Keep this
truefor public servers. - BanIpFromGame -- Automatically bans detected cheaters by IP from the current game session.
Handling Disruptive Players
Since Impostor does not have a built-in ban list by default, here are your options for dealing with disruptive players:
- Anti-cheat auto-ban: The anti-cheat handles most cheaters automatically when enabled.
- Lobby kick: The lobby host can kick players through the normal Among Us in-game interface.
- Server restart: Restarting the server disconnects all players and clears all lobbies.
- Plugin-based banning: Install a ban management plugin for persistent IP or account banning (see Section 5).
4. Custom Game Settings
Among Us game settings are controlled by the lobby host through the in-game interface. The lobby host can customize the following before starting a game:
Maps
- The Skeld -- The classic spaceship map. Compact layout with security cameras.
- MIRA HQ -- A high-rise headquarters with a decontamination system and doorlog instead of cameras.
- Polus -- A planet base with outdoor areas, lava, and a larger layout.
- The Airship -- The largest map based on the Henry Stickmin universe. Features ladders and moving platforms.
- The Fungle -- A jungle-themed map with mushroom-based mechanics.
Key Game Settings
| Setting | Range | Description |
|---|---|---|
| Impostors | 1-3 | Number of impostors per game. 1 for small groups, 2-3 for larger lobbies. |
| Kill Cooldown | 10-60s | Time between impostor kills. Lower values make games faster and more dangerous. |
| Player Speed | 0.5x-3x | Movement speed for all players. Standard is 1.0x-1.25x. |
| Crewmate Vision | 0.25x-5x | How far crewmates can see. Lower values increase difficulty. |
| Impostor Vision | 0.25x-5x | How far impostors can see. Usually set higher than crewmate vision. |
| Discussion Time | 0-120s | Time players must discuss before voting begins. |
| Voting Time | 0-300s | Time allowed for voting after discussion. |
| Tasks (Short/Common/Long) | 0-3 each | Number of tasks assigned to crewmates. More tasks = longer games. |
Roles
Among Us includes special roles that can be enabled by the lobby host:
- Engineer -- Crewmate that can use vents like an impostor.
- Scientist -- Crewmate that can check vitals from anywhere.
- Guardian Angel -- Dead crewmate that can protect living players from kills.
- Shapeshifter -- Impostor that can disguise as another player.
- Phantom -- Impostor that can temporarily turn invisible.
5. Plugins and Mods
Impostor supports a plugin system that allows you to extend server functionality beyond the default capabilities.
Installing Plugins
- Stop the server from GPanel.
- Download the desired plugin (usually a
.dllfile) from the Impostor plugin community. - Upload the plugin file to the server's
plugins/directory via SFTP. See How to Upload Files via SFTP for instructions. - Some plugins may require additional configuration files -- check the plugin's documentation.
- Start the server and check the console to confirm the plugin loaded successfully.
Popular Plugin Types
- Ban management -- Persistent IP/account banning with ban lists.
- Custom roles -- Add new roles beyond the vanilla game (e.g., Sheriff, Jester, Mayor).
- Game mode modifiers -- Custom game modes like Hide and Seek, Zombies, etc.
- Logging -- Enhanced logging of player actions and game events.
- Anti-cheat extensions -- Additional cheat detection beyond the built-in system.
6. Troubleshooting
Server Crashes on Startup
- Check the GPanel console for error messages. Common causes include malformed JSON in
config.json(missing commas, brackets, or quotes). - If you recently added plugins, try removing them from the
plugins/directory to see if a plugin is causing the crash. - Delete
config.jsonand restart to regenerate a fresh config with defaults. - If the crash persists, open a support ticket with your server IP and the full console output.
Players Cannot Connect
- Verify the server is running in GPanel and check the console for errors.
- Confirm players have correctly modified their
regionInfo.jsonto point to your server IP and port. - Ensure both the server and the Among Us client are on compatible versions. Game updates frequently break compatibility until the Impostor server is updated.
- Verify the IP and port in
config.jsonmatch what GPanel shows in the Network tab.
Games Not Starting
- Ensure the lobby has enough players to start (minimum varies by impostor count).
- Check if any plugins are interfering with game start logic.
- Restart the server and have the host create a new lobby.
Anti-Cheat False Positives
- If legitimate players are being flagged by the anti-cheat, you can temporarily set
AntiCheat.Enabledtofalseinconfig.json. - This is generally only needed for private servers with trusted players.
- Re-enable anti-cheat when playing with public groups.
Version Mismatch After Game Update
- Among Us updates frequently, and each update may require a corresponding Impostor server update.
- Check the GPanel for server update availability.
- If no update is available yet, players may need to wait or roll back their Among Us client version to match the current Impostor server.
- Open a support ticket if the server remains incompatible after an Among Us update.
Related Articles
- Among Us Impostor Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Need Help?
If you run into issues with your Among Us Impostor server that are not covered here, open a support ticket and include your server IP, a description of the problem, and any relevant error messages from the GPanel console.