Among Us Server Hosting
Find the impostor, or be the impostor, in a lobby your friends can always come back to while the AI copilot keeps it live.
What do you need to host an Among Us server?
Innersloth doesn't release server software, so a private Among Us hosting server runs Impostor, the open-source community reimplementation of the official server. It needs very little: 1–2 GB of RAM, port 22023 reachable over UDP and TCP, a config.json whose PublicIp is the address players use, HTTPS in front of its HTTP service for Among Us 16.0.5 and later, and an Impostor build that matches the players' game version. On GameTeam you pay per GB of RAM, from $0.49/GB a week, one server holds several 15-player lobbies, and the AI copilot edits the config and reads the log when an update stops people joining.
Run your Among Us server by just asking.
An Impostor server is one small program and one JSON file, but the day Among Us patches, nobody can get in and the error messages don't say why. Ask the copilot: it reads the log, matches the server to the game version and edits config.json for you.
A Lobby That Is Always There
One address, always up — no waiting for whoever hosted last time to come online.
Update Breaks It? Ask.
When a client update stops people joining, the copilot reads the log and tells you what needs to change.
Cheap Enough to Keep
A lobby costs pennies a week, so it can just live there between game nights.
Among Us with friends
A social deduction game aboard a spaceship: crewmates do tasks, impostors sabotage and kill, and everyone argues about who did what in the meeting. It lives entirely on the conversation, so it works best with a group that knows each other and a lobby that is always there when they are.
Among Us server RAM requirements
1-2 GB. The server tracks lobby and player state only, so it is very light.
| Your server | Starting RAM | From (Budget, weekly) |
|---|---|---|
| Friend group or small community, several 15-player lobbies at once | 2 GB | $0.98 / week |
Impostor only keeps lobby and player state in memory, so it is one of the lightest servers we host: 2 GB, our smallest plan, already covers the 1–2 GB it needs. Add RAM in one click only if you load heavy plugins. Player limit: 15 per lobby, and one server can host several lobbies at once.
How to set up a Among Us server on GameTeam
Deploy and pick a location
Choose 2 GB and the location closest to most of your group, from 25+ across Europe, the Americas and Asia-Pacific. The server starts with Impostor already on it.
Add the server to every game
Open impostor.github.io/Impostor, enter your server's address from the panel and either click Open in Among Us or download regionInfo.json into %APPDATA%\..\LocalLow\Innersloth\Among Us. Each player does this once.
Pick the region and play
In Among Us press Online, choose your server in the region selector at the bottom right, then create a game and share the code. Switch the region back to play on the official servers.
Good to know before you start
Players join by entering the server address in the client region list, so the address has to be distributed rather than discovered through matchmaking.
The most common problem
A client update usually breaks compatibility until the server build catches up, which looks like a connection failure rather than a version error.
Among Us server settings explained
Impostor reads config.json next to the server program. Sections nest, so Server.PublicIp means the PublicIp key inside "Server". Any key can also be set with an environment variable named IMPOSTOR_Section__Key, for example IMPOSTOR_AntiCheat__Enabled. Restart after a change. The keys that matter:
| Setting | What it does |
|---|---|
Server.PublicIp | The address the game is told to connect to. The default 127.0.0.1 only works on the same machine, and a private address (starting 10, 127 or 192) breaks remote players. |
Server.PublicPort | The external UDP port players reach. Default 22023. |
Server.ListenIp / ListenPort | Where the game service listens: 0.0.0.0 and 22023 by default. |
HttpServer.Enabled | The HTTP service current Among Us versions use to find the game service. Keep it true. |
HttpServer.ListenPort | The TCP port of that HTTP service. Default 22023. |
AntiCheat.Enabled | Server-side anticheat, on by default. It checks roles, kill timing, venting, names, colours and packet sizes. |
AntiCheat.BanIpFromGame | Bans a caught cheater from that game instead of only kicking them. Default true. |
AntiCheat.ForbidProtocolExtensions | Set to false for mods that every player installs; they use packets the vanilla game doesn't. |
AntiCheat.AllowHostOnlyExtensions | Whether mods only the host runs are allowed: Never, IfRequested (the default) or Always. |
Compatibility.AllowVersionMixing | Lets different game versions share a lobby. Off by default; the Impostor team advises against it. |
Compatibility.AllowFutureGameVersions | Lets game versions newer than the server join. Unsupported, and it may cause problems after a big update. |
PluginLoader.Paths | Extra folders to load plugins from, on top of the plugins folder. |
Can I add mods to a Among Us server?
Among Us has no official modding API for servers. The Impostor server we run supports its own plugin format for lobby behaviour, and client-side mods such as TownOfUs require every player to install the same build.
Server plugins are C# .dll files built against Impostor's API: drop one into the plugins folder, put any extra libraries in libraries, and restart. They react to events such as a game starting, ending or a chat message. Client mods are a separate thing: every player installs the same build, and the server has to let their packets through by setting AntiCheat.ForbidProtocolExtensions to false.
Among Us server ports
On GameTeam there is nothing to forward: the panel shows your server's address and port, which may differ from these defaults. Use the panel address when you set up the region on each player's game.
Pay per GB of RAM. Never per slot.
You pay for memory, not seats, and billing can be weekly, so you are never locked into a month the group might not play. Change RAM in one click, or switch the same server to another game. The AI copilot is included on every plan.
- ✓ AI copilot included on every plan
- ✓ Unlimited player slots — we never charge per slot
- ✓ Ryzen 9 7950X · NVMe storage
- ✓ DDoS protection included
- ✓ Switch to another game anytime
Hardware & network
Locations
What server owners say
"Honestly didn't expect much from an 'AI manager', but it's how I run my server now. I'll type something like 'why did the server crash last night' and it actually reads the logs and tells me."
Verified review
"I'd been on two other hosts before this. What sold me was the AI manager catching a memory leak in one of my mods and naming the exact one — something I'd been chasing for weeks."
Verified review
"I'm not very technical and setting up servers always stressed me out. Now I just ask the assistant to fix a config, and it either walks me through it or does it for me."
Verified review
Among Us server hosting FAQ
How do I host an Among Us server?
Run Impostor, the community-made Among Us server, on a machine that stays online with port 22023 open over UDP and TCP, set PublicIp in config.json to its public address, put a reverse proxy such as Caddy in front of the HTTP service for HTTPS (needed since Among Us 16.0.5), then add that address to everyone's game through the Impostor client setup page. Or deploy one on GameTeam, take the address from the panel and skip the port forwarding.
Is a private Among Us server official?
No. Impostor is an open-source project maintained by the community and is not endorsed by Innersloth. It replaces the official matchmaking for the players who choose your region, and you can switch back to the official servers at any time from the region selector.
How do my friends find our server in Among Us?
They don't find it in a list: each player adds it once, either with the Open in Among Us link or the regionInfo.json file from impostor.github.io/Impostor. After that it shows up in the region selector at the bottom right of the Online menu, next to the official regions. The host creates a game there and shares the lobby code.
How many players can join an Among Us server?
A lobby holds 4 to 15 players, which is the game's own limit. One Impostor server runs many lobbies at the same time, and GameTeam never charges per slot.
Why can't anyone join after an Among Us update?
Impostor has to support the game version players are on. "Your client is too new, please update your Impostor to play" means the game is ahead of the server and Impostor needs updating. "Please update your game to play on this server" means the opposite. Ask the copilot and it reads the log and brings the server in line.
Does a custom Among Us server work on phone or console?
Consoles can't use custom servers at all. Android and iOS can, but phones only connect to a server that answers over HTTPS, and since Among Us 16.0.5 the Impostor docs say HTTPS is needed for players to connect, which Impostor gets from a reverse proxy in front of it. Ask our support team before you plan a phone-heavy group.
Can I play modded Among Us on my server?
Yes, as long as every player installs the same version of the mod. Turn off AntiCheat.ForbidProtocolExtensions in config.json (the copilot does it in one sentence) so the server accepts the extra packets those mods send. Server plugins are separate: they run on Impostor itself and players install nothing.
How much does Among Us server hosting cost?
You pay per GB of RAM: $0.49/GB a week on Budget, or $1.99/GB billed monthly. Impostor needs 1–2 GB, so our 2 GB minimum is $0.98 a week with every slot included and the AI copilot on board. The first 72 hours are money-back.
Same server, any game.
Your own Among Us region, always open.
Deploy an Impostor server, add it to your group's games once, and the next emergency meeting is on your server.
Deploy your Among Us server