[Support] ich777 - Gameserver Dockers


Recommended Posts

16 minutes ago, GOODWINML said:

Also, Can you explain experimental server and the normal server you can install from Steam?

Like pointed out in the description from the template:

grafik.thumb.png.1884141d1f15b17a7c7d48d484779c2d.png

just change the GAME_ID from 1042420 to:

1042420 -beta experimental

you also have to set "Validate Installation" to:

true

when switching branches. After the container fully startetd please set "Validate Installation" to nothing or "false" since this is only required so that SteamCMD knows that it has to compre all files from the dedicated server to the ones which are stored on the Steam servers.

 

If you want to switch back to the default branch simply set it again to:

1042420

and enable "Validate Installation" so that it pulls the files and disable it after that.

 

16 minutes ago, GOODWINML said:

Any help on making this work?

Set "Validate Installation" to "true" as pointed out above but please also unset it too after it updated the files.

 

I also have some reports that for some users it took a few hours so that SteamCMD picks up the new build and downloads it properly.

 

You can always try to start fresh by removing the container followed by the dayz directory in your appdata folder, of course copy your savegame to your local PC first.

Link to comment
On 5/23/2023 at 9:09 AM, grolo said:

Thanks for your help, and work in general.

I've now tried it and it workis as intended, what I did was:

  1. Install the container from the CA App and let it download the dedicated server
  2. Stop the container
  3. Edit the file .../vrising/save-data/Settings/ServerHostSettings.json and only changed the line:
      "Password": "",
    to:
      "Password": "test1234",
  4. Started the container again
  5. Connected
  6. When prompted entered: test1234

 

The above was working fine and I was able to connect to my dedicated server just fine.

Link to comment
On 12/18/2022 at 3:55 PM, ich777 said:

Because I've seen containers not starting/running properly with older Unraid versions.

It was the same when Unraid 6.9 series was around and users where on Unraid 6.8 (I think it was TeamFortress 2 but I really can't remember which game it was).

 

Anyways I only can tell you that I've tested it on 6.11.5 and I'm able to connect to it regardless if I change the server name or fill in my Steam64 User ID...

 

Finally got around to updating my server to 6.11.5 and gave this another shot.
Same issues as before, unfortunately.  If I change anything in the config file it just stops at

Setting breakpad minidump AppID = 270880

and the server does not appear in the convoy list when searching by the name I provided in the config.

Link to comment
20 hours ago, ich777 said:

Like pointed out in the description from the template:

grafik.thumb.png.1884141d1f15b17a7c7d48d484779c2d.png

just change the GAME_ID from 1042420 to:

1042420 -beta experimental

 

OK, thank you. I will try your suggestion.

 

5 questions.

1. What is the "Experimental Server" anyway and whats it's purpose over the main server?

2. WHY use it over main server?

3. Can others see it in the DayZ Launcher?

4. Where do I go to find version numbers of DayZ?

5. I also asked about this error is pic Client/Server version error.

Screenshot 2023-05-27 012534.jpg

Edited by GOODWINML
Link to comment
6 minutes ago, ich777 said:

This is fine and tells you that the server is actually running.

 

Did you change anything in the template?

I didn't change anything in the template.  Only the config file.
If I don't change anything, it starts up fine and appears in the convoy list.
I changed the name, description, changed the password, and added my steam token, and my steam ID as a moderator.

Once I do that and restart it stops at the `Setting breakpad...` part and the server does not appear in the convoy list.

Edited by dlchamp
updated info
Link to comment
1 hour ago, GOODWINML said:

What is the "Experimental Server" anyway and whats it's purpose over the main server?

Because you get the latest features and bugfixes, with the downside of maybe being more unstable as the main (stable) branch.

Please note that the DayZ server for Linux is named Experimental anyways, so if you switch to experimental you are on a experimental-experimental dedicated server.

 

1 hour ago, GOODWINML said:

WHY use it over main server?

I don‘t know, because poeple like to be on the bleeding edge for whatever reason.

 

1 hour ago, GOODWINML said:

Can others see it in the DayZ Launcher?

I think so but I‘m not too sure about that.

Please note that all clients also have to change their local installation to the experimental branch.

 

1 hour ago, GOODWINML said:

Where do I go to find version numbers of DayZ?

Usually you see it in the log but please note that I personally don‘t play DayZ and I‘m not that familiar with it.

 

1 hour ago, GOODWINML said:

I also asked about this error is pic Client/Server version error.

This was also answered above, at least I think, maybe I wasn‘t clear enough or described it badly, sorry my bad.

If you have issues with a update enable Validate Installation and let the container do it‘s thing or read the last paragraph from my answer above again.

 

Hope that helps.

Link to comment
5 minutes ago, dlchamp said:

Once I do that and restart it stops at the `Setting breakpad...` part and the server does not appear in the convoy list.

Can you post you server.cfg here (with password and so on redacted)?

 

I will try it later today.

Link to comment
4 minutes ago, ich777 said:

Can you post you server.cfg here (with password and so on redacted)?

 

I will try it later today.

SiiNunit
{
server_config : _nameless.366.dda0 {
 lobby_name: "NI Truck Stop"
 description: "Clean and Clear to Flag Town"
 welcome_message: "Looks like we have ourselves a little convoy"
 password: docker
 max_players: 8
 max_vehicles_total: 100
 max_ai_vehicles_player: 50
 max_ai_vehicles_player_spawn: 50
 connection_virtual_port: 100
 query_virtual_port: 101
 connection_dedicated_port: 27015
 query_dedicated_port: 27016
 server_logon_token: ""
 player_damage: true
 traffic: true
 hide_in_company: false
 hide_colliding: true
 force_speed_limiter: false
 mods_optioning: false
 timezones: 0
 service_no_collision: false
 in_menu_ghosting: false
 name_tags: true
 friends_only: false
 show_server: true
 moderator_list: 0
}

}
Link to comment
22 minutes ago, dlchamp said:
 lobby_name: "NI Truck Stop"

Looking at your old post, it seems like your server_config.sii is the issue.

 

Try the moderators like this:

 moderator_list: 1
 moderator_list[0]: 76561197963117432

 

Or you if you have more like:

 moderator_list: 3
 moderator_list[0]: 76561197963117432
 moderator_list[1]: (another_steamid64)
 moderator_list[2]: (another_steamid64)

 

AFAIK the "moderator_list[#]:" is only taking one argument.

 

Have you yet tried if the server is starting fine when you reset the moderators to 0 in your config file? I've now tried it with two and it is working with the solution from above.

Link to comment
22 minutes ago, ich777 said:

Looking at your old post, it seems like your server_config.sii is the issue.

 

Try the moderators like this:

 moderator_list: 1
 moderator_list[0]: 76561197963117432

 

Or you if you have more like:

 moderator_list: 3
 moderator_list[0]: 76561197963117432
 moderator_list[1]: (another_steamid64)
 moderator_list[2]: (another_steamid64)

 

AFAIK the "moderator_list[#]:" is only taking one argument.

 

Have you yet tried if the server is starting fine when you reset the moderators to 0 in your config file? I've now tried it with two and it is working with the solution from above.

I tried it without any moderators set.   I left all it all default and only changed name and desc.

Link to comment
1 minute ago, dlchamp said:

I tried it without any moderators set.   I left all it all default and only changed name and desc.

And did it work or not?

 

Do you use a complex password? Maybe try to only user alphanumeric characters.

Link to comment
11 minutes ago, ich777 said:

And did it work or not?

 

Do you use a complex password? Maybe try to only user alphanumeric characters.

Same issue.

I left the password even defaulted to "docker" 
Opened the created config file and only changed the name and desc.  Same issues.

Link to comment
9 minutes ago, ich777 said:

But it works when you leave it all at default and you can connect to it?

 

Maybe try to don't fill in the SteamKey.

I didn't try to connect but it appears in the convoy list when I don't change anything. As soon as I change one line in the config file and restart, no dice.image.thumb.png.74808b49fcd1094e097aaf3f261ac305.pngimage.png.1da3a4747103d04d6af5563c2e28e7d2.png

Edited by dlchamp
add screenshot of fresh install console and convoy list
Link to comment
10 minutes ago, dlchamp said:

As soon as I change one line in the config file and restart, no dice.

With what editor are you editing the file? Does it maybe convert the files to another encoding like Wordpad does on Windows or Textedit on MAC?

Link to comment
Just now, ich777 said:

With what editor are you editing the file? Does it maybe convert the files to another encoding like Wordpad does on Windows or Textedit on MAC?

Using notepad++

But I've had an interesting change..
Deleted all appdata and restarted the container so it could completely rebuild again.
Saw the "Docker Server" appear in the list and connected to it.
Opened the config file and edited the name and desc.  Restarted the container.
Server now appears and I can connect to it, however it's still showing as "Docker Server" with the default desc.

Link to comment
2 minutes ago, dlchamp said:

Server now appears and I can connect to it, however it's still showing as "Docker Server" with the default desc.

To what is your appdata set in terms of Use Cache in the Share settings and to what is it set in the template?

Link to comment
2 minutes ago, dlchamp said:

appdata is set to "prefer cache" and the template shows `/mnt/user/appdata/...

Please change it to the default which is /mnt/cache/appdata/... (or whatever your cache pool is named like) just to rule out any other issues.
Over here I have no issues editing the server files and to run the server.

 

Please make also sure to stop the server first and after that edit the file.

Link to comment
3 minutes ago, ich777 said:

Please change it to the default which is /mnt/cache/appdata/... (or whatever your cache pool is named like) just to rule out any other issues.
Over here I have no issues editing the server files and to run the server.

 

Please make also sure to stop the server first and after that edit the file.

Closed the game.
Stopped the server.
Made changes to the template
Added the description (only had the lobby name changed before)
Saved
Started the container.
Loaded up the game and went to Convoys.
"Docker Server" still appears in the list and I can connect to it

Link to comment
3 minutes ago, dlchamp said:

"Docker Server" still appears in the list and I can connect to it

Sorry, I still can't reproduce this over here, everyhting is working as expected.

 

Do you edit the file in /mnt/user/... or /mnt/cache/... with Notepad++?

 

I really don't know what to try next, I'm really out of ideas now.

Link to comment
Just now, ich777 said:

Sorry, I still can't reproduce this over here, everyhting is working as expected.

 

Do you edit the file in /mnt/user/... or /mnt/cache/... with Notepad++?

 

I really don't know what to try next, I'm really out of ideas now.

It's only in one place, on the cache drive.

Link to comment
3 minutes ago, dlchamp said:

It's only in one place, on the cache drive.

But if it doesn't change back to default in the config file then it can't display it wrong since the name for the server isn't set anywhere else than in this file.

Maybe it's cached on the client with the wrong name?

Link to comment
4 minutes ago, ich777 said:

But if it doesn't change back to default in the config file then it can't display it wrong since the name for the server isn't set anywhere else than in this file.

Maybe it's cached on the client with the wrong name?

Right.   I checked by cd'ing into `cache/appdata/...` and `user/appdata/...` from CLI.  Accessed with nano and config file was matching what I had in notepad ++.

It could be cached on the client 🤷‍♂️
Have any idea how I could clear that cache?  Restarting the game and refreshing the server list didn't work.

clearing cache in documents/ didn't help.

Edited by dlchamp
Link to comment

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.