Platform independent.
(for 3.8.0 - see the example)
-
Install DOCKER
-
git clone https://github.com/shibdib/MPT.Docker
-
cd MPT.Docker
-
Build the server:
docker build \ --build-arg SIT=c4520ddbe9b1917b1ca85b106b0c48d81aef59ce \ --label MPT \ -t mpt .
Same, but in one line:
docker build --build-arg SIT=c4520ddbe9b1917b1ca85b106b0c48d81aef59ce --label MPT -t mpt .
Windows dont handle the \, use the oneliner!
-
Run the image once:
docker run --pull=never -v $PWD/server:/opt/server -p 6969:6969 -p 6970:6970 -it --name mpt mpt
⚠️ If you don't set the -v (volume), you won't be able to do a required step!
-
Go to your
./server
directory, deletedelete_me
, and optionally install additional mods, make config changes, etc.Using
-p6969:6969
, you expose the port to0.0.0.0
(meaning: open for LAN, localhost, VPN address, etc).You can specify
-p 192.168.12.34:6969:6969
for each port if you don't want the ports to listen on all interfaces. -
Start your server...
docker start mpt
- ... wait a few seconds, then you can connect to
http://YOUR_IP:6969
Let me know if there are any. Feel free to submit a PR.