...
Network Specifics
Port | 14242 |
---|---|
TCP/UDP | UDP |
...
Setup the Server to run in Docker
Download the Linux distribution from http://undertowgames.com/games/barolegacy/
Extract the files
> tar xvfz Barotrauma\ v0.8.2.3.tar.gz
Rename the folder to server
> mv Barotrauma\ v0.8.2.3/ server
Download the serversettings.xml file
> cd server
Modify the Launch_BarotraumaServer script
> vi Launch_BarotraumaServer
Code Block |
---|
#!/bin/sh
cd /server
exec mono "/server/BarotraumaServer.exe" "$@" |
Create a script to create the docker container
> vi buildDocker.sh
Code Block | ||
---|---|---|
| ||
CONTAINER=barotrauma IMAGE=mono:latest docker stop $CONTAINER docker rm $CONTAINER DIR=`pwd -P` docker run --name $CONTAINER \ --restart=always \ -v $DIR/server:/server \ -p 14242:14242 \ --entrypoint "/server/Launch_BarotraumaServer" \ -d $IMAGE docker logs -f $CONTAINER |
tar xvf
> Run the script
> buildDocker.sh> wget https://raw.githubusercontent.com/Regalis11/Barotrauma/master/Barotrauma/BarotraumaShared/serversettings.xml
Reference
Reference | URL | |
---|---|---|
Download Link | http://undertowgames.com/games/barolegacy/ | |
Console Commands | Server Setup Video | |
Readme file | README.txt | |
Mono Office Docker Image | https://hub.docker.com/_/mono?tab=description | |
Mono Project | https://www.mono-project.com/ |
...