For a small private BeamNG.drive group, self-hosting a BeamMP server is usually the better value when you already have a suitable computer and a reachable IPv4 connection. Renting is the better choice for a public or always-on community, a home internet service behind CGNAT, or anyone who does not want to manage firewalls, updates, backups and outages. BeamMP’s software is free for non-commercial use, but home hosting is not completely cost-free: you supply the machine, electricity, storage, internet service and administration. A rented VPS or managed game-server plan adds a recurring bill while reducing the work needed to keep players connected.
What exactly are you hosting: BeamNG.drive or BeamMP?
You are hosting the BeamMP server, the multiplayer layer that lets BeamNG.drive clients communicate in a shared session. Players still need their own copies of BeamNG.drive and computers capable of running the game. The headless BeamMP server does not render the game world, so its published hardware requirements are far lower than those of a gaming PC.
The BeamMP-Server project describes the server as the point through which all clients communicate. BeamMP also describes the server software as free for non-commercial use. That distinction matters when you compare budgets: the software licence is not the main cost of self-hosting; connectivity, hardware and your time are.
BeamMP’s documentation summarizes the trade-off this way: “Creating a Home Server is free, hosting one with a VPS is easier and more secure.” It is a useful starting point, but “free” means free software, not zero operating cost.
What hardware does a self-hosted BeamMP server need?
A small BeamMP server can run on modest hardware, provided the operating system and network have enough headroom. The project’s 2026 planning figures are explicitly estimates that may change, not a guaranteed player-capacity table.
| Resource | Published planning figure | How to interpret it |
|---|---|---|
| Usable memory | 30–100 MiB, excluding operating-system overhead | Leave additional RAM for the OS, logs, maps, mods, plugins, backups and other services. |
| CPU | Above 1 GHz, preferably multicore | Adequate scheduling and sustained performance matter more than the headline clock speed. |
| Graphics | No GPU required | The server is headless; players’ computers render BeamNG.drive. |
| Disk space | About 10 MiB plus mods and plugins | Actual use grows with custom content, logs, backups and multiple server instances. |
| Upload bandwidth | 5–10 Mb/s | This is a planning estimate, not a promise for a specific player count or mod set. |
Do not convert those figures into a guaranteed number of players. A server can run out of practical capacity because of CPU scheduling, upload saturation, disk activity, network reachability or administrative overhead while memory usage still looks low. Keep spare capacity rather than sizing a machine exactly to the published minimums.
Is an N100 mini PC enough?
An Intel N100 mini PC is a sensible search phrase for a compact, low-power host, but it is not a tested BeamMP capacity recommendation. ASUS lists its ExpertCenter PN43 with an Intel N100, Windows 11 support and up to 32 GB of RAM. Those specifications show that this class of machine can meet the operating-system and CPU profile for a small server; they do not establish a particular player limit, map performance or mod workload.
A spare desktop, mini PC or Linux box can all work. Prefer a machine with reliable cooling, wired Ethernet and enough storage for the operating system, server files, custom maps, plugins and backups. A GPU is unnecessary for the server itself. If the same computer will also run BeamNG.drive, stream video or perform other demanding tasks, treat the server figures as a baseline and reserve substantially more CPU and memory.
What network conditions must a home server meet?
People outside your home network generally need a publicly reachable IPv4 address and a router rule that forwards the server’s listening port to the host machine. BeamMP’s home-server guidance also requires allowing the server through the host firewall for incoming and outgoing TCP and UDP traffic.
- IPv4 reachability: BeamMP documentation says IPv6 is not supported. A connection that offers only IPv6 cannot accept normal BeamMP connections.
- Port forwarding: The router must forward the port used by your BeamMP configuration to the server’s local address. Router menus vary, so use the exact port and protocol shown in the current BeamMP documentation and configuration file.
- Firewall rules: Permit the server application, or its configured port, for both required protocols. Apply the narrowest rule that works instead of disabling the firewall.
- Stable local addressing: Reserve a DHCP lease or otherwise keep the host’s local IP from changing, or a forwarding rule can point at the wrong computer after a reboot.
- Upload headroom: The project’s 5–10 Mb/s estimate is a starting point. Other household traffic, large mod downloads and peak player activity can consume that capacity.
BeamMP’s documentation warns that “Port forwarding is a risk.” Opening a port exposes a service on your home network to unsolicited traffic. Keep the operating system and server software updated, avoid exposing unrelated administration services, use strong account credentials on the router and server, and monitor logs for unexpected activity.
How does CGNAT change the decision?
Carrier-grade NAT (CGNAT) places many customers behind one public address and prevents ordinary inbound forwarding. If your router’s WAN address differs from the address shown by an external check, or your ISP confirms CGNAT, a normal home-server setup may be unreachable even when the computer and firewall are configured correctly. Some ISPs also block inbound connections or sell a public IPv4 address only as an add-on.
Ask the ISP whether you receive a usable public IPv4 address and whether inbound port forwarding is permitted. Do not assume that a stronger Wi-Fi signal, a faster CPU or a different BeamMP setting can solve CGNAT; it is an addressing and routing limitation.
How do self-hosting and renting compare?
Neither option is universally superior. Self-hosting maximizes control and minimizes recurring fees, while renting buys reachability, convenience and an easier path to continuous uptime.
| Decision area | Self-host at home | Rent a VPS or managed server |
|---|---|---|
| Direct cost | No BeamMP hosting bill, but you pay for hardware, electricity, storage and internet service. | Recurring fee; hardware and power are included in the plan, with taxes and renewal terms varying by provider. |
| Uptime | Depends on your machine, power, ISP and willingness to maintain it. | Usually easier to keep online while nobody’s personal computer is available; verify the provider’s uptime policy. |
| Reachability | Requires public IPv4, port forwarding and correct firewall rules; CGNAT can prevent it. | A VPS normally supplies a public address and avoids exposing your home router. |
| Control | Full access to the operating system, files, logs, networking and custom automation. | Control ranges from full VPS administration to a restricted game-server panel. |
| Maintenance | You handle updates, backups, restarts, security and recovery. | The provider handles underlying infrastructure; you still administer the server, content and account. |
| Mods and capacity | You decide what to install, subject to your hardware and bandwidth. | Check actual CPU allocation, RAM, location, player cap, custom-map rules, backup policy and overselling practices. |
| Support | Your own troubleshooting and ISP support. | Provider support may help with the platform, but it cannot fix every BeamMP mod or configuration problem. |
A VPS is not automatically a managed service. With an unmanaged VPS, you still install the server, configure the firewall, apply updates, create backups and investigate crashes. A managed BeamMP plan may provide a control panel and automated restarts, but often limits operating-system access or custom networking. Confirm which kind you are buying.
How much does each option really cost?
Self-hosting avoids a monthly hosting invoice, but calculate the whole cost. Include the purchase or depreciation of the host computer, electricity for an always-on machine, storage replacement, your existing internet plan and the time spent on setup and recovery. A spare computer that already runs continuously has a different economics from buying a new system solely for BeamMP.
Renting converts much of that into a predictable subscription. One 2026 third-party comparison reported an advertised example of €3.58–€14.32 per month for plans with 2–8 GB of RAM and up to 20 players. Those figures are a dated market example, not a universal price or a guarantee of performance. Before paying, verify the current price, taxes, currency, renewal rate, data-center location, player limit, CPU allocation, mod policy, backups, cancellation terms and whether the plan is managed.
Do not compare plans by RAM alone. BeamMP’s own server estimates use only tens of MiB of usable memory, so a large advertised RAM number may say little about CPU contention, upload capacity, storage speed or provider overselling. Ask what CPU share is reserved, whether traffic is capped and how custom maps and plugins are handled.
How do I self-host a BeamMP server at home?
Use this sequence when you already have a suitable machine and want maximum control. The exact file names and port value can change with BeamMP releases, so follow the current official server documentation for the build you install.
- Check the connection first. Confirm that your ISP supplies a public IPv4 address, allows inbound traffic and does not place you behind CGNAT. If this fails, resolve the ISP issue before spending money on hardware.
- Choose and prepare the host. Install a supported Windows or Linux operating system, apply its updates, connect it by Ethernet where possible and create a dedicated user or service account. Keep the host on stable power and ensure there is space for mods, plugins, logs and backups.
- Install the current BeamMP server build. Obtain the server software from BeamMP’s official documentation or project release channel. Keep the server files separate from unrelated personal data so permissions and backups are easier to manage.
- Configure the server. Set the server name, authentication details, rules, player limit and content according to the current configuration format. Store secrets outside files that you intend to publish or share.
- Set the host firewall. Create inbound and outbound TCP and UDP rules for the configured BeamMP port. Do not turn off the firewall as a shortcut, and remove temporary broad rules after testing.
- Forward the port on the router. Assign the host a stable local address, then forward the configured port and protocols from the router to that address. Router interfaces differ by manufacturer; labels such as “Port Forwarding,” “Virtual Server” or “NAT Rule” may refer to the same feature.
- Test from outside the home network. Have a friend connect using the address and port, or test from a separate internet connection. A local test can succeed even when outside players are blocked by CGNAT, a wrong WAN address or an incorrect forwarding target.
- Automate routine operation. Arrange a controlled startup after reboot, scheduled backups of configuration and custom content, log rotation and a safe restart procedure. Test that a backup can actually restore the server.
- Maintain the exposure. Watch for BeamMP and operating-system updates, review logs, remove unused plugins and reassess port-forwarding rules whenever the network layout changes.
What commonly goes wrong?
- Friends cannot connect: Recheck public IPv4 status, CGNAT, the external address, the forwarded local IP, the configured port and both firewall protocols.
- It worked until a reboot: The host probably received a new local address. Create a DHCP reservation or a static configuration and update the forwarding rule.
- Players disconnect during busy periods: Measure upload usage and CPU load while the server is active. Other household traffic, custom maps and plugins can consume the headroom suggested by the basic requirements.
- The server starts but is unsafe: Restrict exposed services, update the OS and server, remove test rules and keep administrative interfaces off the public internet.
- A mod breaks the session: Disable recently added content, confirm that every player has the same required files and restore the last known-good backup before changing several variables at once.
How do I rent a BeamMP server or VPS?
Renting is a practical shortcut when reachability, uptime or maintenance is more important than owning every layer of the stack. BeamMP’s official setup information lists multiple paid hosting partners, but availability, prices and features change; treat that list as a starting point rather than an endorsement of one plan.
- Define the workload. Estimate the usual and peak player count, whether the server must run 24/7, which maps or plugins are required and where most players live.
- Decide between managed and unmanaged. Choose a managed game-server panel if you want automated controls and provider assistance. Choose a VPS only if you are comfortable administering an operating system, firewall, updates and backups.
- Compare real specifications. Check dedicated or shared CPU information, RAM, storage, network limits, data-center location, player cap and restart behavior. A plan label such as “8 GB” does not reveal CPU contention.
- Read content rules. Confirm that custom maps, plugins and large mod files are allowed, and learn how the provider handles abuse reports, traffic limits and backups.
- Check commercial terms. Record the introductory price, recurring price, taxes, billing interval, cancellation process, refund policy and backup retention before ordering.
- Deploy and test privately. Set the server password or access controls, upload a minimal known-good configuration, test with a few players and only then add heavier mod packs.
- Keep an independent backup. Provider snapshots are useful but are not a substitute for a copy you control. Export configuration, permissions, worlds and custom content on a schedule.
Renting removes the need to open your home router, but it does not remove content administration. You remain responsible for who receives access, which plugins run and how credentials are protected.
Which choice fits your situation?
Use the following tests instead of choosing by price alone.
Self-host when most of these are true
- You are serving a small, mostly private group.
- You already own a reliable desktop or mini PC that can remain powered on.
- Your ISP provides reachable IPv4 and permits port forwarding.
- You are comfortable configuring a router, firewall and operating-system updates.
- Occasional downtime is acceptable, and you can schedule maintenance.
- You want complete access to files, logs, automation and custom networking.
Rent when most of these are true
- The server must remain available when nobody’s gaming PC is running.
- Your connection uses CGNAT, blocks inbound traffic or has unreliable upload capacity.
- You want a control panel, automated restarts or provider support.
- You do not want a public service exposed on your home network.
- The community is public, growing or dependent on predictable availability.
- You prefer a recurring, known charge to maintaining hardware and power.
Consider a hybrid arrangement
A small home server can handle private sessions while a rented instance serves a public community. This separates experimentation and mod testing from the always-available service, but it also creates two configurations to update and back up. Use a hybrid only if that operational overhead is worthwhile.
What should you check before committing?
- Reachability: Confirm IPv4 and CGNAT status before buying a home machine.
- Player expectations: Published BeamMP resource numbers are estimates, not player guarantees.
- Content compatibility: Verify map, mod and plugin rules with the chosen host or test them on your own server.
- Location: Choose a data center or home connection geographically sensible for the group; distance affects latency, while CPU and upload limits affect stability.
- Recovery: Decide how you will restore configuration and custom content after corruption, an update failure or hardware loss.
- Security ownership: Know which party patches the operating system, server software, panel and underlying host.
- Exit plan: Ensure you can download your files and cancel without losing the community’s configuration or content.
Is self-hosting cheaper for a small BeamNG group?
It often is when a suitable computer and internet connection already exist, because there is no separate BeamMP hosting subscription. The saving narrows or disappears if you must buy an always-on machine, pay for a public IPv4 address, increase upload capacity or value your maintenance time highly.
Can I run the BeamMP server on the same PC I use to play?
Technically, a gaming PC can host and play, but the server’s workload competes with BeamNG.drive, voice chat, recording and other applications. A separate low-power machine gives the server independent uptime and avoids taking the session offline when the player shuts down or updates the gaming PC.
Does a VPS automatically protect my BeamMP server?
No. A VPS normally provides public reachability and keeps the service away from your home router, but an unmanaged VPS still needs firewall rules, updates, backups and credential protection. A managed plan may handle more infrastructure tasks, so read the responsibility and support boundaries carefully.
What happens if my ISP changes my home IP address?
Players using an old address will lose access until they receive the new one. A dynamic-DNS service can give the group a stable name, but it does not bypass CGNAT or make an IPv6-only connection compatible with BeamMP; the underlying IPv4 reachability requirement still applies.
How much upload speed do BeamMP mods require?
The BeamMP project’s 5–10 Mb/s figure is a general planning estimate, not a per-mod formula. Large custom content, simultaneous downloads and other household traffic can raise demand, so observe actual usage during a busy session and keep spare capacity rather than treating the estimate as a hard limit.
Frequently Asked Questions
Can I host BeamMP without port forwarding?
Not with the ordinary home-server arrangement described by BeamMP, because outside clients need an inbound path to the server. If your ISP uses CGNAT or blocks inbound traffic, use a reachable VPS or managed host, or obtain a public IPv4 service from the ISP; changing local firewall settings alone will not create that path.
Is Linux or Windows better for a BeamMP server?
Both are viable operating-system choices for a headless server. Choose the one you can update, secure, monitor and recover confidently; administration skill and reliable networking matter more than a theoretical platform advantage.
Should I pay for a managed plan or configure a VPS myself?
A managed plan is preferable when you want a control panel, automated restarts and support without learning server administration. An unmanaged VPS offers more operating-system and networking control, but you assume responsibility for patching, firewalling, backups and incident recovery.
How do I move a BeamMP server from home to a provider?
Export the configuration, permissions, maps, plugins and other custom content, then recreate the environment on the provider before changing the public address. Test privately, update the connection details for players and keep the original machine intact until the new server has completed a full backup and recovery test.