Sign inSign up

silentmecha/pixark-linux

By silentmecha

•Updated almost 2 years ago

Ubuntu base built on top of my own steamcmd-wine with PixARK game files

Image
0

1.2K

silentmecha/pixark-linux repository overview

⁠silentmecha/pixark-linux

This repository contains the files needed for the image silentmecha/pixark-linux:latest

⁠Usage

This stack uses an image from atmoz⁠. To see more on the image used visit thier github https://github.com/atmoz/sftp⁠.

For more info on environment variabes and what they do see Environment Variables⁠

⁠Simplest Method

The simplest usage for this is using the docker-compose method.

git clone https://github.com/silentmecha/pixark-linux.git pixark-server
cd pixark-server
cp .env.example .env
nano .env
docker-compose up -d
⁠Without building the image locally
git clone https://github.com/silentmecha/pixark-linux.git pixark-server
cd pixark-server
cp .env.example .env
nano .env
docker-compose pull
docker-compose up -d
⁠Updating

Updating is still currently in devolpment so once that is sorted this README will be updated. The idea is to allow an image to be updated without needing to either download the full image or rebuilding the image

⁠Environment Variables
Variable NameDefault ValueDescription
MAPCubeWorld_LightType of map to play on curently there is only two options CubeWorld_Light and SkyPiea_Light
SESSIONNAMESessionNameName of your server as seen in server browser (accepts spaces)
SERVERPASSWORDPassword to enter your server
SERVERADMINPASSWORDChangeMeAdmin access password (also know as RCON password)
MAXPLAYERS20Maximum number of players
RCONENABLEDTrueEnable RCON access (will default to false if SERVERADMINPASSWORD is blank)
PORT27015Port used to connect to the server
QUERYPORT27016Port used to query the server
CUBEPORT27018Port used to send world data
RCONPORT27017Port for RCON connections
CULTUREFORCOOKINGenMust be specified. 'en' for English
MAPSEEDCustome map seed in numbers (do not use 0)
CUBEWORLDcubeworldName of the folder where your save will go
ADDITIONAL_ARGSCurrently not used
SFT_USERfooUsername for SFTP access to edit save data
SFT_PASSpassPassword for SFTP access to edit save data
SFT_PORT2222Port for SFTP access (should not be 22 )

For more info on the usage of SFTP see here⁠. If you do not want to use a plane text password see encrypted-password⁠

⁠Ports

Currently the following ports are used.

PortDefault
PORT27015
QUERYPORT27016
CUBEPORT27018
RCONPORT27017
SFT_PORT2222

All these ports need to be forwarded through your router except for RCONPORT and SFT_PORT unless you wish to externally RCON into the server or remotely edit the save data.

NB PixARK does not like port remapping eg. -p 28015:27015/udp

⁠Notes

Currently this is based off of Ubuntu 18.04 as there are known issues with steamcmd and Ubuntu 20.04. Once Ubuntu 20.04 is stable I will update the images

⁠License

MIT license⁠

Tag summary

Content type

Image

Digest

sha256:78a329bc9…

Size

2.1 GB

Last updated

almost 2 years ago

docker pull silentmecha/pixark-linux