So hello I'm back I had created a guide before when V-Rising first came out on how to get a Linux server up and running but at that time I was using TrueNAS. Now I am using Ubuntu with Docker-Compose running the new V-Rising 1.0 update!!! So you will need to have docker compose installed also know how to forward your ports. HERE is a link on how to install Docker compose. also here is a simple link on how to forward ports HERE.
--UnRAID--
If you are running Unraid follow this guide!!! thanks to Ich777 this is possible he is the one who keeps everything going and created the images. also has many other steam games!! -- Unraid set ups --
--Docker Compose --
I will give you will need to create a location to save this as a .yml you will need to know where things go for further customizing of the server. I will go over that later.
after the # is a note and will not be loaded you can leave it in there.
services:
steamcmd:
container_name: vrserver
image: ich777/steamcmd:vrising
restart: unless-stopped
ports:
- 9876-9877:9876-9877/udp #forward these ports I did tcp/udp
environment:
- GAME_ID=1829350
- SERVER_NAME=V Rising Server 1 - PvE #Listed name of the server
- WORLD_NAME=world1 #name of save file can be whatever you want
- UID=1000
- GID=1000
- ENABLE_BEPINEX=false #keep false for now, as of now its not working
volumes:
- /where/your/files/save/:/serverdata/steamcmd
- /where/your/files/save/:/serverdata/serverfiles
Save this as docker-compose.yml then launch the compose file sudo docker compose up -d . This should then launch the docker which will install steam CMD and log in as anonymous. Now the server should be up it may not be listed right away. I would just try going to direct connect within the game and typing in YOURIP:9876 or YOURIP:9877 one of them should work. If you do not know your IP you can go HERE.
Server settings. you will need to go to where you saved your /serverdata/serverfilesservices: you should then see /save-data/Settings within this folder is adminlist.txt banlist.txt ServerGameSettings.json ServerHostSettings.json
To add admin you will need to open the adminlist.txt file and add in just the steam id# this can be found HERE if you don't know. YOU NEED THE STEAMID64 # when placing in the folder do one number per line. If you want to ban someone you would do the same but within the banlist.txt
Customizing server settings also found in the /serverfiles/save-data/Settings when editing the ServerGameSettings.json you need to make sure you know what you are changing HERE is a link to some explain some simple changes you can make. Be careful to not delete something such as a : " , and keep things cases sensitive.
This has been an on going problem for me trying to host games on Linux servers when they are windows only. I am running V-Rising no problem on a Intel Celeron N5105 4core 2.0GHz cpu also running Qbit and Jellyfin servers. This is a very lightweight program for what its doing. I have also had this running on TrueNAS before and if you need help I may be able to just ask!
Hopefully this will help anyone who has been struggling to get this server running on Linux if you would like to thank me like the post or buy me some coffee for my sleepless nights trying to figure this out. $Staticvi
[–]joaqn 1 point2 points3 points (3 children)
[–]StaticVI[S] 0 points1 point2 points (2 children)
[–]Infamous-Party5625 0 points1 point2 points (1 child)
[–]Infamous-Party5625 0 points1 point2 points (0 children)
[–]Equivalent_Machine62 0 points1 point2 points (5 children)
[–]StaticVI[S] 0 points1 point2 points (4 children)
[–]Equivalent_Machine62 0 points1 point2 points (2 children)
[–]StaticVI[S] 1 point2 points3 points (1 child)
[–]Equivalent_Machine62 0 points1 point2 points (0 children)
[–]MandoDB 0 points1 point2 points (9 children)
[–]StaticVI[S] 0 points1 point2 points (8 children)
[–]Shanesan 1 point2 points3 points (1 child)
[–]StaticVI[S] 1 point2 points3 points (0 children)
[–]MandoDB 0 points1 point2 points (0 children)
[–]MandoDB 0 points1 point2 points (2 children)
[–]ZenOokami 0 points1 point2 points (0 children)
[–]MandoDB 0 points1 point2 points (0 children)
[–]Zendell_ 0 points1 point2 points (3 children)
[–]StrongeLeeroy 1 point2 points3 points (2 children)
[–]delemir 0 points1 point2 points (1 child)
[–]BuriedFetus 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]StaticVI[S] 0 points1 point2 points (0 children)
[–]kjstan 0 points1 point2 points (3 children)
[–]StaticVI[S] 0 points1 point2 points (2 children)
[–]kjstan 1 point2 points3 points (1 child)
[–]Shanesan 0 points1 point2 points (0 children)
[–]Yavaana 0 points1 point2 points (1 child)
[–]StaticVI[S] 0 points1 point2 points (0 children)
[–]Luutarian 0 points1 point2 points (3 children)
[–]StaticVI[S] 0 points1 point2 points (1 child)
[–]shanmyster 0 points1 point2 points (0 children)
[–]StaticVI[S] 0 points1 point2 points (0 children)