Sign inSign up

lancer1977/vrising

By lancer1977

Updated over 4 years ago

My attempt at a vrising server

Image
0

312

lancer1977/vrising repository overview

docker-vrising

Minimal Ubuntu 22.04 container with wine, mono and dotnet packages
Goal is to run a dedicated game server.
In this case: a V-Rising dedicated server
Refer to https://github.com/StunlockStudios/vrising-dedicated-server-instructions for json configuration settings.

Trueosiris Rules Docker Pulls Docker Stars Docker Image Size Github stars Github forks Github issues Github last-commit

setup
  • This is only an initial version. I'll add docker parameters later on to set servername etc ...
    Configuration settings are still those in /path/on/host/dedicatedserverfiles/VRisingServer_Data/StreamingAssets/Settings
    so NOT those in /persistentdata. Working on that.

  • If you forward ports, you can only use direct connect.
    If you want to see the server in the server list and want to use 27015-27016/UDP for example,
    you'll need to change the ports in the ServerHostSettings.json file to 27015 and 27016.
    And then just expose ports

    -p 27015:27015
    -p 27016:27016

environment variables
Environment VariableKeyDescription
TZEurope/Brusselstimezone for ntpdate
SERVERNAMEpublished servernamemandatory setting that overrules the ServerHostSettings.json entry
WORLDNAMEoptional worldnamedefault = world1. No real need to alter this. saves will be in a subdir WORLDNAME
ports
Exposed Container portType
9876UDP
9877UDP
volumes
VolumeContainer pathDescription
steam install path/mnt/vrising/serverpath to hold the dedicated server files
world/mnt/vrising/persistentdatapath that holds the world files
docker cli
docker run -d --name='vrising' \
--net='bridge' \
-e TZ="Europe/Paris" \
-e SERVERNAME="trueosiris-V" \
-v '/path/on/host/dedicatedserverfiles':'/mnt/vrising/server':'rw' \
-v '/path/on/host/persistentdata':'/mnt/vrising/persistentdata':'rw' \
-p 9876:9876 \
-p 9877:9877 \
'trueosiris/vrising'
docker-compose.yml
version: '3.3'
services:
  vrising:
    container_name: vrising
    image: trueosiris/vrising
    network_mode: bridge
    environment:
      - TZ=Europe/Paris
      - SERVERNAME=vrisingDocker
    volumes:
      - './server:/mnt/vrising/server:rw'
      - './data:/mnt/vrising/persistentdata:rw'
    ports:
      - '9876:9876'
      - '9877:9877'

github repo: https://github.com/TrueOsiris/docker-vrising
dockerhub repo: https://hub.docker.com/repository/docker/trueosiris/vrising

Tag summary

Content type

Image

Digest

Size

601.8 MB

Last updated

over 4 years ago

docker pull lancer1977/vrising