...
Network Specifics
Port | 14242 |
---|---|
TCP/UDP | UDP |
Docker Image
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.shDockerfile
Code Block | ||
---|---|---|
| ||
FROM CONTAINER=barotrauma IMAGE=mono:latest CMD [ "mono", "./TestingConsoleApp.exe" ]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 |
> Run the script
> buildDocker.sh
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/ |
...