Skip to main content

Securing Your Digital Driving Sanctuary

Establishing a private environment is essential for hosting organized league races, dedicated technical testing, or exclusive social cruises with a specific group of friends. By correctly configuring your server visibility and implementing access control, you ensure that your session remains protected from uninvited intruders and randomized griefers. The BeamMP (BeamNG.drive Multiplayer) engine provides several technical methods for managing accessibility, ranging from masterlist exclusion to specialized ID-based whitelisting.

Difficulty

Beginner

Time

3 Minutes

Strategic Visibility Calibration

The primary method for restricting access is governing how the server communicates with the global BeamMP masterlist.
1

Initialize Maintenance

Log in to the Game Panel and Stop your server.
2

Access the Configuration

Navigate to the Files tab and open the ServerConfig.toml file.
3

Update Visibility Policy

Locate the Private parameter. Set this value to true.
  • Technical Result: Your server will no longer appear in the public in-game browser. It will not broadcast its existence to the global masterlist.
4

Apply and Restart

Save the file and Start your server.

Technical Access Methodology

When a server is configured as Private, participants must use the Direct Connect protocol to establish a connection.
  • Onboarding Workflow: Instruct your community members to open the BeamMP launcher and navigate to the Direct Connect tab.
  • Identification: They must manually input your numerical FREAKHOSTING IP address and specific Port (e.g., 191.96.94.100:30005).

Advanced Security: ID-Based Whitelisting

Because vanilla BeamMP lacks a native password field in many build versions, administrators requiring high security should implement a specialized Lua Whitelist Resource.
Deploy a reputable whitelisting resource into your /Resources/Server/ directory. These scripts programmatically intercept the onPlayerJoin event and verify the participant’s BeamMP User ID against your authorized registry. If the identifier is missing, the script forcefully disconnects the client before they can spawn a vehicle.
Whitelisting is technically superior to a shared password, as it allows you to grant access to individual users without the risk of a single password string being leaked or shared publicly.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to get a new server? Use code KB20 at checkout for 20% off your first month!

Last Updated: January 2026 | Security: Total access control.