If you're new to Roblox and want to run your own private server with the 399 setup, you’re probably looking for a clear, no-confusion way to get it working without paying for unnecessary extras or getting stuck on confusing menus. This setup lets you host a private game session with custom rules, invite-only access, and admin controls. It’s especially useful if you're testing a game with friends, running a small event, or learning how Roblox servers work behind the scenes.

What does “Roblox private server 399 setup” actually mean?

The “399 setup” refers to Roblox’s legacy method of enabling private servers using a specific configuration flag originally tied to internal server type 399. It’s not a number you type in manually, but rather a setting activated through Roblox Studio or the Creator Dashboard that tells Roblox to launch your experience in private server mode. Unlike public servers (which anyone can join), a private server with this setup only accepts invites from people you’ve added or links you’ve shared.

When would a beginner use this?

You’d use the Roblox private server 399 setup when you want full control over who joins your game like hosting a birthday party in Adopt Me!, testing a script fix with two friends, or running a quick design review in your own obby. It’s simpler than setting up dedicated servers or using third-party tools, and it works directly inside Roblox without extra software. You don’t need coding experience, but you do need a Roblox account with Creator access and a published experience.

How to set it up step by step (no jargon)

First, make sure your experience is published and you’re the owner or a verified collaborator. Open Roblox Studio, go to the Home tab, and click “Game Settings.” Under the “Access” section, select “Private Server” as the default server type. Then, under “Server Configuration,” choose “399” from the dropdown menu if you see it. Not all experiences show this option; it appears only if your game supports private servers and you have the right permissions.

If the 399 option isn’t visible, check that your game isn’t set to “Friends Only” or “Public” at the experience level. You’ll also need to enable private servers in the Creator Dashboard under your game’s settings. A more detailed walkthrough is available in our step-by-step activation guide.

Common mistakes beginners make

  • Assuming the 399 setup works for any game it only works for experiences configured to allow private servers, and some older or template-based games may not support it.
  • Forgetting to assign admin permissions: Without setting up admins first, you won’t be able to manage players or change settings mid-session. You can learn how to assign those roles in our admin permissions guide.
  • Trying to activate it from the mobile app: The 399 setup must be done in Roblox Studio or the Creator Dashboard not in the Roblox app or website player view.
  • Sharing the server link before confirming it’s live: Private server links only work after the session starts. Sending one too early leads to “server not found” errors.

What to do after the setup works

Once your private server is running, test it with one friend before adding more people. Make sure they can join using the invite link (found under “Share” > “Invite to Server”) and that you can kick or promote players if needed. If something doesn’t behave as expected like players joining without invites double-check your configuration settings, especially the “Join Policy” and “Max Players” fields.

Note: Roblox occasionally updates how private servers work. For official details on current limitations and supported features, refer to the Roblox Developer Hub on private servers.

Next step: Open your experience in Roblox Studio, go to Game Settings → Access → Private Server, and confirm the 399 option appears. If it does, save and test with one trusted friend. If it doesn’t, review your game’s publishing status and permissions then try again.