BeamMP-Server Auto Builder using Docker with multi-image Debian 10
Lightweight final image. Approximately 187 MB.
Basic setup is to replace YOUR_AUTHKEY with the AuthKey you get from BeamMP.
docker run --name beammp-server -p 30814:30814 -e AuthKey='YOUR_AUTHKEY' packetshepard/beammp
If you'd like to build yourself, run this from the root directory:
docker build -t packetshepard/beammp .
| Parameter | Function | Default |
|---|---|---|
-p 30814:30814 |
Ports required by BeamMP | |
-e TZ |
Set the time using standard Unix timezone syntax | America/New_York |
-e UID |
Set the server process user id. Create a system user with nologin. (You shouldn't run as root) | null |
-e GID |
Set the server process group id. Created with system user. | null |
-e Debug |
Set to true to enable debug output in the console | false |
-e Private |
Set to true if you don't want to show up in the Server Browser | true |
-e Port |
Port used by the server | 30814 |
-e Cars |
How many vehicles a player is allowed to have at the same time | 1 |
-e MaxPlayers |
How many players your server can hold at a time | 10 |
-e Map |
What the server map is | /levels/gridmap/info.json |
-e Name |
What your server is called. This shows up in the Server Browser | BeamMP New Server |
-e Desc |
What shows under the name when you click on the server | BeamMP Default Description |
-e use |
Which folder your mods are in. Best to leave it at default | Resources |
-e AuthKey |
The authentication key used by the server. It is used to identify your server and is mandatory | null |
see https://wiki.beamng-mp.com/en/home/server-installation for more info.
last update 2021-02-15