Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] ich777 - Gameserver Dockers

Featured Replies

What is the proper syntax for putting parameters into dedicated vRising Server?

 

For example is below the correct process

 

Password = "aPassword"

ClanSize = "10"

ListOnMasterServer = "False"

 

Thanks again Ich777 for another fantastic docker.

  • Replies 12.6k
  • Views 2.2m
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Just thought I'd share my experience setting up a Valheim server with this docker app from @ich777(thank you!)   You don't need to worry about Steam authentication for Valheim, the default a

  • Dockers Available:   SteamCMD DedicatedServers: CounterStrike: Source CounterStrike 2 TeamFortress 2 ArmA3 - requested by @MrSage Deathmatch Classic

  • This will hopefully shed some light on the underside working bits of building a cluster of servers for ARK:SurvivalEvolved.   With the inspiration (read thievery) from @growlith I present th

Posted Images

  • Author
2 minutes ago, TCMapes said:

False

I think this has to be in lower case.


 

5 minutes ago, TCMapes said:

"10"

Remove the double quotes from there.

 

Otherwise it seems okay.

This shoudl also help: Click

 

So like this then?

image.thumb.png.4fc68ad94d1ab2601d7d53a36fa7c93b.png

13 minutes ago, TCMapes said:

So like this then?

image.thumb.png.4fc68ad94d1ab2601d7d53a36fa7c93b.png

Did not work for Server Password or Clan Size.

image.thumb.png.baeed182f1e785e802805046152d665b.png

image.thumb.png.361ce18c10458dac4e96c4ccad336777.png

My server was working/showing up in the list with no issues. I reset to do the server updates and now it's no longer listed. I was able to direct connect with the ip/port but I can't get it to show up. I've double checked the ports on the setup/settings file and the forwarding in my router. No changes.. 

 

Anyone know what might be causing this now? Seems odd since it was working fine last night before I went to bed. 

  • Author
1 hour ago, TCMapes said:

Did not work for Server Password or Clan Size.

These setting are supposed to go into the game/server settings files not the game parameters.

  • Author
22 minutes ago, Ganster said:

Anyone know what might be causing this now? Seems odd since it was working fine last night before I went to bed. 

Have you yet tried to restart the server once?

Please post the log from the log directory.

8 minutes ago, ich777 said:

These setting are supposed to go into the game/server settings files not the game parameters.

So not game parameters but the two json files.  Wont they get over written when updates occur?

image.png.b0d458e9f2a99560c5a84c3e0857509f.png

7 minutes ago, TCMapes said:

So not game parameters but the two json files.  Wont they get over written when updates occur?

image.png.b0d458e9f2a99560c5a84c3e0857509f.png

vrising\VRisingServer_Data\StreamingAssets\Settings that the proper path.  Cause i updated the json and restarted docker and password still not applied

  • Author
9 minutes ago, TCMapes said:

vrising\VRisingServer_Data\StreamingAssets\Settings that the proper path.  Cause i updated the json and restarted docker and password still not applied

Have you read the description from the container?

If not the files are stored in …/vrising/save-data/Settings

 

…and no, those files won‘t get overwritten on a update.

31 minutes ago, ich777 said:

Have you yet tried to restart the server once?

Please post the log from the log directory.

Yeah i've tried restarting the server, restarting the unraid system entirely, resetting the router. No luck. My friend was able to direct connect as well so the server is definitely running and available, just not listed. 

VRisingServer.log

12 hours ago, ich777 said:

I always recommend that you set your appdata share to use cache "Only" or "Prefer" in the Share settings. If you are not comfortable with that I would recommend to create a new share that use this settings and when installing container point them to this share (absolute path - not FUSE path) eg: /mnt/cache/games/vrising

Cache Pool is set as Preferred.

 

13 hours ago, ich777 said:

Which files did you edit, or at least in which location? The files are located usually in .../vrising/save-data/Settings

 I edited the cache files, in the wrong location it seems. I was working on the .../vrising/VRisingServer_Data/StreamingAssets/Settings/

I have moved those files to the .../save-data/Settings/ location, and all is right with the world.

 

Thanks for your help

  • Author
24 minutes ago, Leverz said:

I have moved those files to the .../save-data/Settings/ location, and all is right with the world.

You usally don‘t have to do that manually, please check that your container is up to date!

13 minutes ago, ich777 said:

You usally don‘t have to do that manually, please check that your container is up to date!

Yeah, it is all up to date.

3 hours ago, ich777 said:

You usally don‘t have to do that manually, please check that your container is up to date!

So..   my files in save data and in streaming assets are both the same..  it shows up with the server description.. it shows up that I edited clan size and player count..    but it will not change the name of the server..  I have restarted the server a couple times..  it still shows both files having the proper server name but steam wont show the proper name of my server..    is there a log in the server somewhere that I can check to see if its on my end or just steams not updating the server name or something odd?


also..  thank you for catching that in stationeers..   

also..  I can update the max connected users and it grabs it instantly on a restart..   what the hell am I missing in the name?



{
  "Name": "Newts V-server",
  "Description": "Newts playground",
  "Port": 9876,
  "QueryPort": 9877,
  "MaxConnectedUsers": 80,
  "MaxConnectedAdmins": 4,
  "ServerFps": 30,
  "SaveName": "world1",
  "Password": "######",
  "Secure": true,
  "ListOnMasterServer": true,
  "AutoSaveCount": 50,
  "AutoSaveInterval": 600,
  "GameSettingsPreset": "",
  "AdminOnlyDebugEvents": true,
  "DisableDebugEvents": false
}

 

Edited by Newtious

On 5/16/2022 at 11:21 PM, ich777 said:

Not that I know, I can of course create a container for Last Oasis if they have a Linux dedicated server and have to first look if I have enough donation $$$ to buy the game... :P

Let me know if this is something you want me to do...

So I just figured out if you pass "anonymous" as the steam user id it downloads the game with out having to buy it. Sorry if you ended up buying it. I first tried to create an alternate account but the alternate account didn't own the game so steamcmd just failed. I found an article, drat I closed the window but it showed the user passing "anonymous" and it worked in the container you built. And since it uses the Customer and Provider keys to link everything together it connects correctly to my account on https://myrealm.lastoasis.gg.

 

I am reviewing this article to see about multi server setup: Last Oasis Self Hosting Documentation which has a link to this document: Visual Guide for the Process. I'm trying to setup multiple servers using the persons Server1.sh file (renaming it serverlauncher.sh) but changing the code to loop over the setup to launch multiple servers. However, I think the contain would have to be changed to launch the serverlauncher.sh script instead. Also, all the properties would be in the file instead of the config. This way we only need one container possibly to run multiple servers instead of having multiple containers. But the ports would have to be configured in both places still: config for ports on the container itself and in the script. I haven't tested the script but shown as where I am so far. I just don't know where on the container to change the script to launch.

 

#!/bin/sh

###################
## Set Variables ##
###################
BLUE='\033[0;34m'
RED='\033[0;31m'
CYAN='\033[0;36m'
NC='\033[0m' # No Color

## In the “identifier” field, you will name your server. It’s recommended to go for something simple that you can recognize, such as “neon_server1”, “neon_server2” and so on. ##
Identifier[1]=apoc_server1
Identifier[2]=apoc_server2
Identifier[3]=apoc_server3
Identifier[4]=apoc_server4
Identifier[5]=apoc_server5

## In the “port” field, you will need to type in any number to designate it as your port (it should look something like this -port=5555). ##
## Each server must have it’s own unique port number. Server1 can have 5555, Server2 can have 6666, etc. It has to be unique per server. ##
Port[1]=5565
Port[2]=5567
Port[3]=5569
Port[4]=5571
Port[5]=5573

## In the CustomerKey field, you have to grab your CustomerKey from MyRealm website and set it in the field (it will look something like this  -CustomerKey=a54iesJ4Ga0MC1Pt). ##
CustomerKey=JUNK

## In the ProviderKey field, you also have to grab it from the MyRealm website, and set it in the field (it will look something like this -ProviderKey=AM0hLmhwg75xIBdH). ##
ProviderKey=JUNK

## In the “slots” field, you will determine how many slots that server will be able to support. It’s recommended that you do not go above 100. ##
Slots[1]=20
Slots[2]=20
Slots[3]=20
Slots[4]=20
Slots[5]=20

## In the “QueryPort” field you’ll need to type in a number in a similar fashion as with the port field (for example 27015, which is Steam’s default). ##
## QueryPort field is required only in cases where you are running multiple servers. Otherwise it’s not needed. ##
QueryPort[1]=29015
QueryPort[2]=29017
QueryPort[3]=29019
QueryPort[4]=29021
QueryPort[5]=29023

## Please add here your External IP Address or your Root Server IP ##
OCA=YOUREXTERNALIP

## Remove the "#" when you will not play on the same Machine ##
#set nosteam=-nosteam

########################################################## END OF CONFIG ##########################################################################

echo "$BLUE##########################################$NC"
echo "$BLUE#$NC $CYAN The CustomerKey is $RED$CustomerKey$NC"
echo "$BLUE#$NC $CYAN The ProviderKey is $RED$ProviderKey$NC"
echo "$BLUE#$NC $CYAN Your External IP is $RED$OCA$NC"
echo "$BLUE##########################################$NC"

for ((svr=1; svr <= 5; svr += 1)); do

    echo "$BLUE##########################################$NC"
    echo "$BLUE#$NC $CYAN Your Server Name is $RED$Identifier[$svr]$NC"
    echo "$BLUE#$NC $CYAN The Port is $RED$Port[$svr]$NC"
    echo "$BLUE#$NC $CYAN Maximum of Users from a Oasis is $RED$Slots[$svr]$NC"
    echo "$BLUE#$NC $CYAN The QueryPort is $RED$QueryPort[$svr]$NC"
    echo "$BLUE##########################################$NC"

    echo "... Moment Please, the Server $RED$Identifier$NC is starting in the background show it with$CYAN screen -x $Identifier[$svr]$NC ....."

    ## Start The Server in the Background with screen you can touch the screen with "screen -x Identifier Name"
    screen -S $Identifier[$svr] -d -m ./MistServer.sh -log -force_steamclient_link $nosteam -messaging -NoLiveServer -EnableCheats -backendapiurloverride="backend.last-oasis.com" -identifier=$Identifier[$svr] -port=$Port[$svr] -CustomerKey=$CustomerKey -ProviderKey=$ProviderKey -slots=$Slots[$svr] -QueryPort=$QueryPort[$svr] -OverrideConnectionAddress=$OCA

done

 

For those of you trying to get your V Rising server listed on the master server list and it's not working, I think I found the problem.

 

Apparently your server won't list on the master server list if your running a dedicated server AND your playing the game on the same network,. The instant I started my a vpn connection on my PC and loaded up the game,. BAM there it was in the server list. so I'm not sure if you just can't see your own server when on the same network, or if it legit just doesn't post it to the master list if on the same network,. but there ya go. if anyone finds a solution that doesn't require a vpn please let me know.

7 minutes ago, Mefesto said:

For those of you trying to get your V Rising server listed on the master server list and it's not working, I think I found the problem.

 

Apparently your server won't list on the master server list if your running a dedicated server AND your playing the game on the same network,. The instant I started my a vpn connection on my PC and loaded up the game,. BAM there it was in the server list. so I'm not sure if you just can't see your own server when on the same network, or if it legit just doesn't post it to the master list if on the same network,. but there ya go. if anyone finds a solution that doesn't require a vpn please let me know.

 

Hmmmm interesting. How do you host on a VPN and make sure the ports are open?

34 minutes ago, Ganster said:

 

Hmmmm interesting. How do you host on a VPN and make sure the ports are open?

The client pc was working over vpn and the V Rising server was being used normally with it's ports (9876-9877)open on the firewall.

  • Author
6 hours ago, Newtious said:

but it will not change the name of the server..

You have to change the server name in the Docker template because the start parameters (that’s how I use the server name parameter from the template) override the files.

 

  • Author
4 hours ago, Bryo said:

So I just figured out if you pass "anonymous" as the steam user id it downloads the game with out having to buy it.

Yes, for the desicated server that‘s true but I need the game too, what if a user has an issue with it? The I have no way of debugging.  Anyways was about only a few Euros.

 

4 hours ago, Bryo said:

I first tried to create an alternate account but the alternate account didn't own the game so steamcmd just failed. I found an article, drat I closed the window but it showed the user passing "anonymous" and it worked in the container you built.

Why would you pass over your Steam credentials, if they are needed thay are marked with a red asterisk in my temlate and they are visible and not hidden under the Show more settings.

 

4 hours ago, Bryo said:

Also, all the properties would be in the file instead of the config. This way we only need one container possibly to run multiple servers instead of having multiple containers.

You don‘t need the sh file.

This sh file is basically the same is if you run multiple Docker containers all from the same directory.

 

Simply take the template from the CA app and set up your first server, after that click on the Add Container from the Docker tab at the bottom and choose your first Docker template again, then (this step is really important) change the name at the top to something different from the first server, change the ports in the Game Parameters Variabel, delete the two port entries and create new ones with the according ones that you‘ve changed in the Game Parameters and of course with the right protocol, change the server identifier and then click apply.


This will start a second instance from the container but from the same directory (I hope I haven‘t forgotten anything but I think you get the point).

 

The container was already created with this in mind.

 

The only thing that I would recommend to is, if you‘ve enabled autostart on all your containers that you delat the start from the first to the second about 60 seconds (or more) to give the first server the chance to pull a update if there os one.

  • Author
5 hours ago, Mefesto said:

Apparently your server won't list on the master server list if your running a dedicated server AND your playing the game on the same network,.

Please don‘t give advice that‘s not correct.

 

What you are experiencing is that something seems wrong with your hair pin NAT, that‘s why you don‘t see the server on the Server List in game, but you should be able to connect to the game via Direct Connect and your local Unraid IP.

  • Author
4 hours ago, Ganster said:

Hmmmm interesting. How do you host on a VPN and make sure the ports are open?

See my post above this one.

 

This is theoretically possible when the VPN supports it and you use something like my OpenVPN-Client container in conjunction with the container that you want to route through.

26 minutes ago, ich777 said:

You have to change the server name in the Docker template because the start parameters (that’s how I use the server name parameter from the template) override the files.

 

I feel like an idiot..  I totally looked past that and never checked the docker for the server name..    thank you!

Thanks @ich777 for another great docker, can I get your input on this small issue I'm getting?

 

Everything is working for the V Rising server, but it's not reading the server name correctly, it's being listed as "V Rising Docker" on the serverlist:

 

{
  "Name": "Project Rising",
  "Description": "Project.R Pandora",
  "Port": 9876,
  "QueryPort": 9877,
  "MaxConnectedUsers": 40,
  "MaxConnectedAdmins": 4,
  "ServerFps": 30,
  "SaveName": "Pandora",
  "Password": "########",
  "Secure": true,
  "ListOnMasterServer": true,
  "AutoSaveCount": 50,
  "AutoSaveInterval": 600,
  "GameSettingsPreset": "",
  "AdminOnlyDebugEvents": true,
  "DisableDebugEvents": false
}

 

It's reading everything else correctly, the description and password is coming up correctly in-game, but not the name. Any suggestions?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.