This image include Oxide. The user and group id used inside the image is 750.
/opt/linuxgsm to persist data (Optional)Create a folder into the host
$ mkdir -p /opt/rust
$ chown -R 750:750 /opt/rust
Create docker-complose.yml file
services:
server:
image: fizcko/linuxgsm-rust-server
container_name: rust_server
restart: always
user: "750:750"
volumes:
- /opt/rust:/opt/linuxgsm
ports:
- 28015:28015
- 28015:28015/udp
- 28016:28016
environment:
- RUST_SERVER_NAME=My Rust Sever
- RUST_SERVER_DESCRIPTION=This is my personal server
default value : "1"
allowed values : "0" | "1"
description : Update LinuxGSM scripts at startup
default value : "0.0.0.0"
description : Bind to a specific interface
default value : "28015"
description : Define server port
default value : "My server RUST running inside a Docker container"
description : Define server name
default value : "100"
description : Define maximum player
default value : ""
range : 1 to 2147483647
description : Define server seed. Used to recover a known setting from an existing map
default value : "3000"
range : 1000 to 6000
description : Define worldsize size (meters)
default value : "This is a RUST running inside a Docker container"
description : Define server description
default value : ""
description : Define server URL
default value : ""
description : Define server banner URL
default value : "28016"
description : Define RCON port
default value : "ChangeThisPassword"
description : Define RCON password
default value : "1"
allowed values : "0" | "1"
description : Define RCON mode. 1 for Facepunch's web panel; 0 for RCON tools like Rusty or Rustadmin
default value : "600"
description : Define the interval for auto save the server
default value : "30"
range : 15 to 100
description : Define the tick rate
To setup others settings add them into this two files :
/opt/linuxgsm/lgsm/config-lgsm/rustserver/rustserver.cfg
NOTE : You can have a look at _default.cfg or common.cfg but DO NOT modify them they are erased at restart. Just modify rustserver.cfg.
/opt/linuxgsm/serverfiles/server/rustserver/cfg/server.cfg
Add your oxide plugins into folder:
/opt/linuxgsm/serverfiles/oxide/plugins
Add configurations into folder:
/opt/linuxgsm/serverfiles/oxide/config
For more setting just have look at LinuxGSM documention
Content type
Image
Digest
Size
110.9 MB
Last updated
over 6 years ago
docker pull fizcko/linuxgsm-rust-server