GithubHelp home page GithubHelp logo

docker-vrising's Introduction

Iroh

Dockerized V Rising dedicated server in an Ubuntu 22.04 container with Wine.

Docker Pulls Docker Stars Docker Image Size Github stars Github forks Github open issues Github closed issues Github last-commit

Updates

image 2024-05-16 (trueosiris/vrising:2.1 or latest)

  • Merged with pull65 from Killerherts.
    Logs older than 30 days are cleaned up on server start.
  • Merged with pull52 from Diyagi.
    Previous container version can still be grabbed via trueosiris/vrising:2.0
    Main fixes are: clean shutdown & complete log to container log. Kudos!
  • Added date to the logfile name, so per server launch, a logfile will be created. For now, they will not be automatically cleaned up.
  • If you're experiencing this issue with "[476:488:20240511,134828.926:ERROR http_transport_win.cc:388] HTTP status 403" in the log, pull trueosiris/vrising:display which uses xvfb.
  • If you're experiencing this issue with "wine: Assertion failed at address 00007F79E2C9EA7C (thread 0094)" in the log, u might need the latest wine from winehq, therefore grab trueosiris/vrising:winehq

V-Rising 1.0 update

  • The game is working perfectly with a new run of the container (from scratch). I'm on it with several buddies and tested for 3 hours.
  • When the server is passworded, joining via Steam seems not possible. Use the ingame server list to join.
  • Make sure "ListOnSteam": true, and "ListOnEOS": true are set in the ServerHostSettings.json in \persistentdata, so the server is visible in the serverlist
  • Launching the server can take up to 10 minutes, even on a fast system, certainly with an existing save. Below is a screenshot of the end of the docker log of a functioning server, at the time we are able to connect to it.

Environment variables

Variable Key Description
TZ Europe/Brussels timezone for ntpdate
SERVERNAME published servername mandatory setting that overrules the ServerHostSettings.json entry
WORLDNAME optional worldname default = world1. No real need to alter this. saves will be in a subdir WORLDNAME
GAMEPORT optional game udp port to overrule Port in ServerHostSettings.json config
QUERYPORT optional query port to overrule QueryPort in ServerHostSettings.json config
LOGDAYS optional lifetime of logfiles overrule default of 30 days

Ports

Exposed Container port Type Default
9876 UDP ✔️
9877 UDP ✔️

Volumes

Volume Container path Description
steam install path /mnt/vrising/server path to hold the dedicated server files
world /mnt/vrising/persistentdata path that holds the world files

Docker cli

docker run -d --name='vrising' \
--net='bridge' \
--restart=unless-stopped \
-e TZ="Europe/Paris" \
-e SERVERNAME="trueosiris-V" \
-v '/path/on/host/server':'/mnt/vrising/server':'rw' \
-v '/path/on/host/persistentdata':'/mnt/vrising/persistentdata':'rw' \
-p 9876:9876/udp \
-p 9877:9877/udp \
'trueosiris/vrising'

docker-compose.yml

services:
  vrising:
    image: trueosiris/vrising
    environment:
      - TZ=Europe/Paris
      - SERVERNAME=vrising-TrueOsiris
    volumes:
      - type: bind
        source: /your/host/vrising/server
        target: /mnt/vrising/server
        bind:
          create_host_path: true
      - type: bind
        source: /your/host/vrising/persistentdata
        target: /mnt/vrising/persistentdata
        bind:
          create_host_path: true
    ports:
      - '9876:9876/udp'
      - '9877:9877/udp'
    restart: unless-stopped
    network_mode: bridge

Links

RCON - Optional

To enable RCON edit ServerHostSettings.json and paste following lines after QueryPort. To communicate using RCON protocal use the RCON CLI by gorcon.

"Rcon": {
  "Enabled": true,
  "Password": "docker",
  "Port": 25575
},

Remarks

  • Server config files are in /path/on/host/persistentdata/Settings. Files in /path/on/host/server/ are overwritten on Steam update.
    Priority of settings is

    a. container variables

    b. files in /persistentdata

    c. files in /server. (and these are reset to defaults each new patch)

    If there are no files in /path/on/host/persistentdata/Settings on container start, the default files will be copied there from the /server directory.
    Edit ServerHostSettings.json if you want to change the ports, descriptions etc.

  • Description can be changed in /path/on/host/persistentdata/Settings/ServerHostSettings.json. The server will have to be restarted after changes.

  • If you use different internal & external ports, you can only use direct connect. For example -p 12345:6789/udp container port 6789 as defined in ServerHostSettings.json, and exposed as 12345 will make your server invisible , even if "ListOnMasterServer=true"

  • Make sure "ListOnSteam": true, and "ListOnEOS": true are set in the ServerHostSettings.json in \persistentdata, so the server is visible in the serverlist.

  • If you want to see the server in the server list and want to use 27015-27016/UDP, you'll need to change the ports in the ServerHostSettings.json file to 27015 and 27016. Then expose these ports (below). Of course, forward these udp ports on your firewall from incoming wan to the ports on the internal ip of your dockerhost.

    • Start the container & let the server install.
    • Stop the container.
    • Alter the ports in /path/on/host/persistentdata/Settings/ServerHostSettings.json to
       "Port": 27015,
       "QueryPort": 27016,
      
    • On your firewall, port forward incoming wan udp ports 27015 and 27016 to the same udp ports on your dockerhost ip.
    • Restart the container with these ports:
       -p 27015:27015/udp
       -p 27016:27016/udp
      
  • If you want to continue from your local game, stop the container, overwrite the persistentdata contents with your local data, and relaunch the server.

Docker log

The log of a functional server in 1.0 should look like this:

docker-log

Credits

  • All credits go to the awesome designers of V-Rising!

docker-vrising's People

Contributors

baldandbearded93 avatar diyagi avatar jbpasquier avatar killerherts avatar lytedev avatar mattiasghodsian avatar trueosiris avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-vrising's Issues

Host a server via Tailscale

I have been struggling with getting my setup working correctly, but have finally figured it out.
So wanted to share my notes in case anyone else want to use tailscale in the same way.

This is my setup and network flow:
A (router) -> B (RPi, two interfaces, eth0 and tailscale0) -> C (remote location, part of the tailscale VPN network)

A:

Open portforwarding to B.

B:

Forward the ports from local LAN to Tailscale
edit /etc/ufw/before.rules
(at the end, below the commit for the filter section)

#### Nat table
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -p udp -i eth0 --dport 9876 -j DNAT --to-destination 100.93.100.141:9876
-A PREROUTING -p udp -i eth0 --dport 9877 -j DNAT --to-destination 100.93.100.141:9877
-A POSTROUTING -s 0.0.0.0/0 -o tailscale0 -j MASQUERADE
COMMIT
sudo systemctl restart ufw
sudo ufw reload

When launching the Vrising server from a remote location, some traffic will go directly to steam. There will be a mismatch in the public server IP you want, and the IP that the server reports to Steam.
You will see this as Authentication Error when logging on to the game server.

So we need to route the Steam networks via the same IP.

sudo tailscale set --advertise-routes "192.168.2.0/24,155.133.224.0/19,162.254.192.0/21"

Then go to the tailscale admin page, and click on "Edit routes" for the machine, and approve the new routes.

C:

sudo tailscale set  --accept-routes

Start the Vrising server

Can`t login with adminauth

Hello TrueOsiris. Im getting a strange message "Authentication failed! You have been awared with: -5dkp" when i try to login with adminauth on console.
It was working before, but now im getting this message.
You know how to fix this?

002c:err:winediag:WS_getaddrinfo Failed to resolve your host name IP

The following error started yesterday morning.

It seems to be related to the wine 64 vs 32 command execution as per this link.

Error log:

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '1829350' already up to date.
steam_appid: 1604030

Starting V Rising Dedicated Server with name A-Kompanie
Trying to remove /tmp/.X0-lock

Starting Xvfb
Launching wine64 V Rising

002c:err:winediag:WS_getaddrinfo Failed to resolve your host name IP
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
0160:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 0000000067FDFE10
0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007FE373F18990, 10, 0, (null), 3, 3, 000000000
0000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 00000002419BFD50
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:keyboard:X11DRV_GetKeyboardLayout couldn't return keyboard layout for thread 0050
0024:fixme:keyboard:X11DRV_GetKeyboardLayout couldn't return keyboard layout for thread 0050
0024:fixme:ntdll:EtwEventRegister ({f72b578f-cae9-556a-01dc-b94f14b3cbd9}, 000000013F001100, 000000013F05B018, 00
0000013F05B038) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504BE, 13) stub
0024:fixme:ntdll:EtwEventRegister ({66f0a0b9-f747-5080-bdb9-4974c990ecd2}, 000000013F001100, 000000013F05B050, 00
0000013F05B070) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504DC, 19) stub
0024:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 i
s in your path. Usually, you can find it in the winbind package of your distribution.
0184:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0184:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007FE3749B76B0, 10, 0, (null), 3, 3, 000000000
0000000, 0x00000000
0184:fixme:wbemprox:client_security_Release 00000002419BFD50
0170:fixme:iphlpapi:NotifyAddrChange (Handle 0x7fe371c50410, overlapped 0x7fe371c50418): stub
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0184:fixme:wbemprox:enum_class_object_Next timeout not supported
0060:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0060:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0024:fixme:ntdll:EtwEventRegister ({b77d8a36-ef0c-4976-8d22-08f986f56cfb}, 0000000138879800, 00000001393101A0, 00
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
0164:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 0000000067FDFE10
0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F6D23F189E0, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 00000002419BFD50
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:keyboard:X11DRV_GetKeyboardLayout couldn't return keyboard layout for thread 006c
0024:fixme:keyboard:X11DRV_GetKeyboardLayout couldn't return keyboard layout for thread 006c
0024:fixme:ntdll:EtwEventRegister ({f72b578f-cae9-556a-01dc-b94f14b3cbd9}, 000000013F001100, 000000013F05B018, 000000013F05B038) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504BE, 13) stub
0024:fixme:ntdll:EtwEventRegister ({66f0a0b9-f747-5080-bdb9-4974c990ecd2}, 000000013F001100, 000000013F05B050, 000000013F05B070) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504DC, 19) stub
0024:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0188:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0188:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F6D249C1BC0, 10, 0, (null), 3, 3, 0000000000000000, 0x000000000
0188:fixme:wbemprox:client_security_Release 00000002419BFD50
0058:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0058:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0188:fixme:wbemprox:enum_class_object_Next timeout not supported
0058:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0058:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0058:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0058:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0174:fixme:iphlpapi:NotifyAddrChange (Handle 0x7f6d0a040410, overlapped 0x7f6d0a040418): stub
0024:fixme:ntdll:EtwEventRegister ({b77d8a36-ef0c-4976-8d22-08f986f56cfb}, 0000000138879800, 00000001393101A0, 00000001393AFA88) stub.
019c:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007F6D20DCFE10
dbus[54]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file ../../../dbus/dbus-connection.c line 3544.
This is normally a bug in some application using the D-Bus library.

D-Bus not built with -rdynamic so unable to print a backtrace
wine: Assertion failed at address 00007F310DCFBA7C (thread 0058), starting debugger...
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0170:fixme:server:invoke_system_apc syscall frame changed in APC function, frame (nil), saved_frame 0x7f6d2174fa18.
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F6D25303300, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 00000002419BFD50
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:ntdll:EtwEventRegister ({35167f8e-49b2-4b96-ab86-435b59336b5e}, 00007F6E018B64E0, 0000000000003D33, 00007F6D08B6FE90) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00007F6D08B66090, 65) stub

Gloomrot Update

Is this container compatible with the latest gloomrot update?

got always denied even with correct password

got always denied even with correct password
NetConnection '{Steam xxxxxxx}' connection was denied. Message: 'Incorrect Password!' Version: 4 PlatformId: xxxxxxx

if we remove the password, we see the following in the log:

[Server] Shutting down Asynchronous Streaming
SteamPlatformSystem - BeginAuthSession for SteamID: xxxxx Result: k_EBeginAuthSessionResultOK
NetEndPoint '{Steam xxxxx }' reconnect was approved. approvedUserIndex: 0 HasLocalCharacter: True Hail Message Size: 271 Version: 4 PlatformId: xxxxx UserIndex: 1 ShouldCreateCharacter: False IsAdmin: False Length: 271
SteamPlatformSystem - BeginAuthSession for SteamID: xxxx Result: k_EBeginAuthSessionResultOK
NetEndPoint '{Steam xxxx }' reconnect was approved. approvedUserIndex: 1 HasLocalCharacter: True Hail Message Size: 271 Version: 4 PlatformId: xxxxx UserIndex: 0 ShouldCreateCharacter: False IsAdmin: False Length: 271
[512:524:20230519,150943.767:ERROR filesystem_win.cc:129] GetFileAttributes C:\users\root\AppData\LocalLow\Stunlock Studios\VRisingServer\backtrace\crashpad\attachments\9eeb3b91-afa0-4d22-98dc-9d2575f0e46e: File not found. (2)
[512:524:20230519,150943.837:WARNING minidump_to_upload_parameters.cc:32] duplicate key guid, discarding value 25b148ca3c37dd34a8eaefdfe2a9c465ecc42366
020c:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0234:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000021FD70
[512:524:20230519,150945.680:ERROR http_transport_win.cc:388] HTTP status 429
0204:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000021FD70
0098:err:rpc:I_RpcReceive we got fault packet with status 0x1c010003

on the game itself, we see only a connection error

Can't apply server settings, potential volume definition issues

First, of all, extremely sorry, I'm a Docker noob and quite possibly I messed up somewhere.
I'm using docker-compose.yml in order to initialize the container and I've edited the volumes as the following:

    volumes:                                                                                      
      - './server:/home/denast/Docker/Vrising/server:rw'                                          
      - './data:/home/denast/Docker/Vrising/persistentdata:rw'

Where /home/denast/Docker/Vrising/server and /home/denast/Docker/Vrising/persistentdata are directories I've manually created on my machine.

Container has launched fine and I can connect to the server no problem, however it proceeded to ignore pesistentdata path and created a /home/denast/Docker/Vrising/data directory. I've then attempted to edit server settings in that data directory as suggested by readme, but they don't seem to get applied after restart. Particularly, server does not prompt the password that I've set in ServerHostSettings.json.

I've restarted the container with both sudo docker restart vrising and sudo docker-compose up -d, nothing happens. I've also edited docker-compose.yml to correct new "data" location to Vrising/data, no difference.

If I look at the process description with bpytop, it has the following flag: -persistentDataPath /mnt/vrising/persistentdata, directory /mnt/vrising/ does not exist on my machine.

Spent many hours tinkering and got nowhere, any ideas? I'll appreciate any help!

Cannot connect to server anymore

Env: Docker latest

Not able to connect to the server anymore, nothing has changed on my end this is in the logs:

0e4:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000021FD40

Unity.Entities.ComponentSystemGroup:UpdateAllSystems()

Unity.Entities.SystemBase:Update()

Unity.Entities.ComponentSystemGroup:UpdateAllSystems()

Unity.Entities.InitializationSystemGroup:OnUpdate()

Unity.Entities.SystemBase:Update()

[ line 2153288]

[476:488:20240511,134826.216:ERROR filesystem_win.cc:129] GetFileAttributes C:\users\root\AppData\LocalLow\Stunlock Studios\VRisingServer\backtrace\crashpad\attachments\8d3e62f4-27e3-479c-8f7e-355537bf6261: File not found. (2)

[476:488:20240511,134826.286:WARNING minidump_to_upload_parameters.cc:32] duplicate key guid, discarding value 8cbc8871fbc792ef960c09c6b080b7dd85486c0b

01e8:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

0218:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000021FD40

[476:488:20240511,134828.926:ERROR http_transport_win.cc:388] HTTP status 403

01e0:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000021FD70

Server is visible, after server starting up (232/239 etc) it stops and not able to connect with timeout I think it crashes

How to get BepInEx to work

Hi,
I'd like to install mods on the server (starting with BepInEx etc.), but i cant manage to make it work on the server : Where do i need to drop the files in /mnt/vrising/server ? Is there some extra steps needed ?
Thanks for your time.

Few questions/concerns/recommendations

Hi,
in regards to this post on the Unraid forums I have a few questions/concerns about your container:

  1. Are you running the server as root? If yes why? I would not recommend to run any application even in a container as root unless it is really required.
  2. What happens when the server crashes in your container, from what I see the container will not stop even if the V-Rising server crashed or am I wrong?
  3. Is .net and aspnet from Microsoft needed for V-Rising anyways, I have no issues running it without it and only through WINE
  4. Do you stop the server properly, with SIGTERM or SIGINT, or is it killed after 10 seconds by the Docker (default timeout on Unraid) - keep in mind this could lead to a corrupt save file.
  5. I'm not very familiar with Ubuntu but it shouldn't be much different to Debian (because I'm a Debian guy), usually the timezone should be set automatically to the correct one by Docker, even if not it should be enough that you create a Environment variable eg: TZ=Europe/Vienna like in my container.
  6. In your README.md you are having a section about changing the ports, I would not recommend to use Steam ports as a example, because well they are usually reserved for Steam things (27015-27030).
  7. Why are you pointing tail to the file /var/log/dpkg.log and not to the V-Rising server log?
  8. Do you have a way of passing UID/GID or PUID/PGID to the container?

Many Regards,
Christoph

How to change the GameSetting

The game setting does not work after I have modified the ServerGameSettings.json and restarted the docker.
What can I do to make this work?

Server doesn't download or start

Using docker-compose:

version: '3.3'
services:
  vrising:
    container_name: vrising
    image: trueosiris/vrising
    network_mode: bridge
    environment:
      - TZ=America/New_York
      - SERVERNAME=vrisingmisker
      - PUID=1001
      - PGID=1001
    volumes:
      - './server:/mnt/vrising/server:rw'
      - './data:/mnt/vrising/persistentdata:rw'
    ports:
      - '9876:9876/udp'
      - '9877:9877/udp'
vrising    | Setting timezone to America/New_York
vrising    |
vrising    | Current default time zone: 'America/New_York'
vrising    | Local time is now:      Fri Jun  3 11:12:20 EDT 2022.
vrising    | Universal Time is now:  Fri Jun  3 15:12:20 UTC 2022.
vrising    |
vrising    | usermod: user 'docker' does not exist
vrising    |
vrising    | Updating V-Rising Dedicated Server files...
vrising    |

No further output, neither the server/ nor data/ directory gets populated (so no conf files to edit)

wine: Unhandled page fault on execute access to 00007F9B842E8050 at address 00007F9B842E8050 (thread 0024)

I have a crash with trueosiris/vrising:2.1...

any idea?

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x5) verifying install, progress: 21.38 (393802283 / 1841600945)
 Update state (0x5) verifying install, progress: 53.83 (991262991 / 1841600945)
 Update state (0x5) verifying install, progress: 85.70 (1578321051 / 1841600945)
Success! App '1829350' fully installed.
steam_appid: 1604030
 
 
Creating /mnt/vrising/persistentdata/20240515-0014-VRisingServer.log
Starting V Rising Dedicated Server with name V rising server by El_Senor_Methraton
Trying to remove /tmp/.X0-lock
rm: cannot remove '/tmp/.X0-lock': No such file or directory
 
Starting Xvfb
Launching wine64 V Rising
 
wine: created the configuration directory '/root/.wine'
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0050:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0048:err:ole:start_rpcss Failed to open RpcSs service
0040:err:setupapi:SetupDefaultQueueCallbackW copy error 1812 L"@wineusb.sys,-1" -> L"C:\\windows\\inf\\wineusb.inf"
Could not find Wine Gecko. HTML rendering will be disabled.
Could not find Wine Gecko. HTML rendering will be disabled.
002c:fixme:event:wait_for_withdrawn_state window 0x2004e/c00001 wait timed out
wine: configuration in L"/root/.wine" has been updated.
[UnityMemory] Configuration Parameters - Can be set up in boot.config
    "memorysetup-bucket-allocator-granularity=16"
    "memorysetup-bucket-allocator-bucket-count=8"
    "memorysetup-bucket-allocator-block-size=4194304"
    "memorysetup-bucket-allocator-block-count=1"
    "memorysetup-main-allocator-block-size=16777216"
    "memorysetup-thread-allocator-block-size=16777216"
    "memorysetup-gfx-main-allocator-block-size=16777216"
    "memorysetup-gfx-thread-allocator-block-size=16777216"
    "memorysetup-cache-allocator-block-size=4194304"
    "memorysetup-typetree-allocator-block-size=2097152"
    "memorysetup-profiler-bucket-allocator-granularity=16"
    "memorysetup-profiler-bucket-allocator-bucket-count=8"
    "memorysetup-profiler-bucket-allocator-block-size=4194304"
    "memorysetup-profiler-bucket-allocator-block-count=1"
    "memorysetup-profiler-allocator-block-size=16777216"
    "memorysetup-profiler-editor-allocator-block-size=1048576"
    "memorysetup-temp-allocator-size-main=16777216"
    "memorysetup-job-temp-allocator-block-size=33554432"
    "memorysetup-job-temp-allocator-block-size-background=1048576"
    "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
    "memorysetup-allocator-temp-initial-block-size-main=262144"
    "memorysetup-allocator-temp-initial-block-size-worker=262144"
    "memorysetup-temp-allocator-size-background-worker=32768"
    "memorysetup-temp-allocator-size-job-worker=262144"
    "memorysetup-temp-allocator-size-preload-manager=262144"
    "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
    "memorysetup-temp-allocator-size-audio-worker=65536"
    "memorysetup-temp-allocator-size-cloud-worker=32768"
    "memorysetup-temp-allocator-size-gfx=262144"
0024:err:virtual:map_image_into_view failed to set 60000020 protection on section il2cpp, noexec filesystem?
0024:fixme:combase:RoGetActivationFactory (L"Windows.System.DispatcherQueue", {00000035-0000-0000-c000-000000000046}, 000000000020F208): semi-stub
0024:err:combase:RoGetActivationFactory Failed to find library for L"Windows.System.DispatcherQueue"
Crash!!!
SymInit: Symbol-SearchPath: '.;Z:\mnt\vrising\server;Z:/mnt/vrising/server/VRisingServer_Data/Plugins\x86_64;Z:/mnt/vrising/server/VRisingServer_Data/Plugins;Z:\mnt\vrising\server;C:\windows;C:\windows\system32;', symOptions: 534, UserName: 'root'
OS-Version: 6.1.0
Z:\mnt\vrising\server\VRisingServer.exe:VRisingServer.exe (0000000140000000), size: 147456 (result: 0), SymType: '-deferred-', PDB: 'Z:\mnt\vrising\server\VRisingServer.exe', fileVersion: 2022.3.23.46071
C:\windows\system32\ntdll.dll:ntdll.dll (000000007BC00000), size: 3391488 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\ntdll.dll', fileVersion: 6.1.7601.24059
C:\windows\system32\kernel32.dll:kernel32.dll (000000007B600000), size: 3575808 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\kernel32.dll', fileVersion: 6.1.7601.17514
C:\windows\system32\kernelbase.dll:kernelbase.dll (000000007B000000), size: 4182016 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\kernelbase.dll'
Z:\mnt\vrising\server\UnityPlayer.dll:UnityPlayer.dll (0000000180000000), size: 31739904 (result: 0), SymType: '-deferred-', PDB: 'Z:\mnt\vrising\server\UnityPlayer.dll', fileVersion: 2022.3.23.46071
C:\windows\system32\USER32.dll:USER32.dll (000000023D820000), size: 8003584 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\USER32.dll', fileVersion: 5.1.2600.2180
C:\windows\system32\advapi32.dll:advapi32.dll (0000000330260000), size: 1208320 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\advapi32.dll', fileVersion: 10.0.10240.16384
C:\windows\system32\msvcrt.dll:msvcrt.dll (00000001C8DB0000), size: 3043328 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\msvcrt.dll', fileVersion: 7.0.2600.2180
C:\windows\system32\sechost.dll:sechost.dll (000000032A700000), size: 770048 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\sechost.dll'
C:\windows\system32\ucrtbase.dll:ucrtbase.dll (00000003AF670000), size: 3592192 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\ucrtbase.dll', fileVersion: 10.0.14393.2247
C:\windows\system32\gdi32.dll:gdi32.dll (000000026B4C0000), size: 7311360 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\gdi32.dll', fileVersion: 10.0.0.0
C:\windows\system32\setupapi.dll:setupapi.dll (000000021A7E0000), size: 2023424 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\setupapi.dll'
C:\windows\system32\rpcrt4.dll:rpcrt4.dll (0000000231AE0000), size: 2621440 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\rpcrt4.dll', fileVersion: 5.1.2600.2180
C:\windows\system32\version.dll:version.dll (00000002F1FA0000), size: 122880 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\version.dll', fileVersion: 5.1.2600.2180
C:\windows\system32\ole32.dll:ole32.dll (00000002E8F10000), size: 5763072 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\ole32.dll', fileVersion: 10.0.0.0
C:\windows\system32\combase.dll:combase.dll (0000000327020000), size: 1589248 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\combase.dll'
C:\windows\system32\SHLWAPI.dll:SHLWAPI.dll (00000002E3540000), size: 1110016 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\SHLWAPI.dll', fileVersion: 6.0.2800.1692
C:\windows\system32\shcore.dll:shcore.dll (00000003126F0000), size: 344064 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\shcore.dll'
C:\windows\system32\SHELL32.dll:SHELL32.dll (00007F9C2C040000), size: 10506240 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\SHELL32.dll', fileVersion: 6.0.2900.6242
C:\windows\system32\OPENGL32.dll:OPENGL32.dll (000000007A850000), size: 1826816 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\OPENGL32.dll', fileVersion: 5.1.2600.2082
C:\windows\system32\WINMM.dll:WINMM.dll (00000003B8F00000), size: 1699840 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\WINMM.dll'
C:\windows\system32\msacm32.dll:msacm32.dll (00000001C8B40000), size: 487424 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\msacm32.dll'
C:\windows\system32\OLEAUT32.dll:OLEAUT32.dll (00000002739C0000), size: 5279744 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\OLEAUT32.dll', fileVersion: 6.0.6001.18000
C:\windows\system32\IMM32.dll:IMM32.dll (00000003AFD00000), size: 401408 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\IMM32.dll', fileVersion: 5.1.2600.2180
C:\windows\system32\WINHTTP.dll:WINHTTP.dll (0000000358120000), size: 1294336 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\WINHTTP.dll', fileVersion: 5.1.2600.2180
C:\windows\system32\jsproxy.dll:jsproxy.dll (0000000346BA0000), size: 303104 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\jsproxy.dll'
C:\windows\system32\ws2_32.dll:ws2_32.dll (00007F9C2BEE0000), size: 245760 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\ws2_32.dll', fileVersion: 5.1.2600.5512
C:\windows\system32\bcrypt.dll:bcrypt.dll (00000002D4D40000), size: 352256 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\bcrypt.dll', fileVersion: 6.0.6000.16386
C:\windows\system32\HID.DLL:HID.DLL (00000001F51E0000), size: 204800 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\HID.DLL', fileVersion: 10.0.0.0
C:\windows\system32\CRYPT32.dll:CRYPT32.dll (00000001DD3F0000), size: 3571712 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\CRYPT32.dll', fileVersion: 5.131.2600.1243
C:\windows\system32\dwmapi.dll:dwmapi.dll (000000025D740000), size: 126976 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\dwmapi.dll', fileVersion: 6.0.6000.16386
C:\windows\system32\api-ms-win-core-synch-l1-2-0.dll:api-ms-win-core-synch-l1-2-0.dll (000000030C980000), size: 61440 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\api-ms-win-core-synch-l1-2-0.dll'
C:\windows\system32\api-ms-win-core-fibers-l1-1-1.dll:api-ms-win-core-fibers-l1-1-1.dll (00000001D97A0000), size: 57344 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\api-ms-win-core-fibers-l1-1-1.dll'
C:\windows\system32\api-ms-win-core-localization-l1-2-1.dll:api-ms-win-core-localization-l1-2-1.dll (0000000351680000), size: 61440 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\api-ms-win-core-localization-l1-2-1.dll'
C:\windows\system32\api-ms-win-core-winrt-l1-1-0.dll:api-ms-win-core-winrt-l1-1-0.dll (00000002BA290000), size: 61440 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\api-ms-win-core-winrt-l1-1-0.dll'
C:\windows\system32\api-ms-win-core-com-l1-1-1.dll:api-ms-win-core-com-l1-1-1.dll (0000000316CE0000), size: 65536 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\api-ms-win-core-com-l1-1-1.dll'
C:\windows\system32\api-ms-win-core-winrt-string-l1-1-0.dll:api-ms-win-core-winrt-string-l1-1-0.dll (000000025CF30000), size: 61440 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\api-ms-win-core-winrt-string-l1-1-0.dll'
C:\windows\system32\winex11.drv:winex11.drv (00007F9C2B5F0000), size: 708608 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\winex11.drv', fileVersion: 10.0.0.0
Z:\mnt\vrising\server\GameAssembly.dll:GameAssembly.dll (00007F9B7F870000), size: 195125248 (result: 0), SymType: '-deferred-', PDB: 'Z:\mnt\vrising\server\GameAssembly.dll'
C:\windows\system32\IPHLPAPI.DLL:IPHLPAPI.DLL (00007F9B7F850000), size: 131072 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\IPHLPAPI.DLL', fileVersion: 5.1.2600.2180
C:\windows\system32\dbghelp.dll:dbghelp.dll (00000003BE590000), size: 2564096 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\dbghelp.dll', fileVersion: 6.1.7601.17514
C:\windows\system32\zlib1.dll:zlib1.dll (0000000241B90000), size: 167936 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\zlib1.dll', fileVersion: 1.2.11.0
Z:\mnt\vrising\server\baselib.dll:baselib.dll (0000000060C60000), size: 430080 (result: 0), SymType: '-deferred-', PDB: 'Z:\mnt\vrising\server\baselib.dll'
C:\windows\system32\api-ms-win-core-string-l1-1-0.dll:api-ms-win-core-string-l1-1-0.dll (0000000226310000), size: 57344 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\api-ms-win-core-string-l1-1-0.dll'
C:\windows\system32\api-ms-win-core-datetime-l1-1-1.dll:api-ms-win-core-datetime-l1-1-1.dll (000000029EA80000), size: 57344 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\api-ms-win-core-datetime-l1-1-1.dll'
C:\windows\system32\api-ms-win-core-localization-obsolete-l1-2-0.dll:api-ms-win-core-localization-obsolete-l1-2-0.dll (00000002FA030000), size: 57344 (result: 0), SymType: '-deferred-', PDB: 'C:\windows\system32\api-ms-win-core-localization-obsolete-l1-2-0.dll'

========== OUTPUTTING STACK TRACE ==================

0x00007F9B842E8050 (gameassembly) il2cpp_object_get_size
0x00007F9B80B7A126 (gameassembly) il2cpp_object_get_size
0x00007F9B80B79BC9 (gameassembly) il2cpp_object_get_size
0x00007F9B80B779E7 (gameassembly) il2cpp_object_get_size
0x00007F9B80AE63F6 (gameassembly) il2cpp_object_get_size
0x00007F9B80B1595B (gameassembly) il2cpp_object_get_size
0x00007F9B80B79975 (gameassembly) il2cpp_object_get_size
0x00007F9B80B2793F (gameassembly) il2cpp_object_get_size
0x000000018076EA07 (unityplayer) EntryPoint
0x00000001807FC114 (unityplayer) EntryPoint
0x00000001807FDA7A (unityplayer) EntryPoint
0x00000001807FE69B (unityplayer) EntryPoint
0x00000001400011F2 (vrisingserver) EntryPoint
0x000000007B62C6C9 (kernel32) EntryPoint
0x000000007BC583C3 (ntdll) EntryPoint

========== END OF STACKTRACE ===========

A crash has been intercepted by the crash handler. For call stack and other details, see the latest crash report generated in:
 * C:/users/root/Temp/Stunlock Studios/VRisingServer/Crashes
00e0:err:virtual:map_image_into_view failed to set 60000020 protection on section il2cpp, noexec filesystem?
00e0:err:virtual:map_image_into_view failed to set 60000020 protection on section il2cpp, noexec filesystem?
wine: Unhandled page fault on execute access to 00007F9B842E8050 at address 00007F9B842E8050 (thread 0024), starting debugger...
00f8:fixme:event:wait_for_withdrawn_state window 0x40022/e00001 wait timed out
00e0:fixme:file:CancelSynchronousIo (000000000000006C): stub
00e0:fixme:file:CancelSynchronousIo (000000000000006C): stub
00e0:fixme:file:CancelSynchronousIo (000000000000006C): stub

SaveName in ServerHostSettings.json is ignored

Setting your save name in ServerHostSettings.json doesn't seem to work.

I'm assuming the issue comes from start.sh always setting the world name if you haven't set an environment variable:

if [ -z "$WORLDNAME" ]; then
	WORLDNAME="world1"
fi

Which later gets passed as...

-saveName "$WORLDNAME"

And so it's always defaulting to world1 unless you set a different one as an environment variable, thus meaning the JSON file is ignored entirely.

I worked around this by just using a new environment variable

Cannot find UID for docker

Seems to tell me it cannot find the UID for docker on my server (likely as my setup doesn't have a UID for docker).

I tried setting a UID in the env variables but it seems the script logic that checks if UID length is equal to 0 is inverted for some reason, so if user provides a UID it overwrites it with docker anyway.

Server not visible in server browser

It works like a charm, thank you! Direct connect is working, however the server is not visible in the game's server browser. (direct connect: xx.xx.xx.xx:27015)
I've forwarded 27015 to 9876 and 27016 to 9877 in Docker settings, is this correct? Both ports are opened in the firewall aswell.

Server won't load properly now

Server ran fine on Wednesday and Thursday of this week. I stopped the container safely Thurs night and tried to boot it up tonight (Sunday) and I keep getting a connection timeout.

Ports are open, didn't change the config. Server stdout shows some 429 http error. I'll post a stack shortly. Is anyone else having issues suddenly?

How i change the publish servername?

Hello,

How i can change the publish servername after i start the container (docker-compose) with variables? It's possible?
I know the variable servername overwrite the config on ServerHostSettings.json

If i recreate the container again i will lose the volumes created before?

Thank you in advance

Can't start, lot's of error

Hi,

I try to create a server for vrising but i have these errors :

wine: created the configuration directory '/root/.wine'
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0050:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0048:err:ole:start_rpcss Failed to open RpcSs service
0040:err:setupapi:SetupDefaultQueueCallbackW copy error 1812 L"@wineusb.sys,-1" -> L"C:\windows\inf\wineusb.inf"
Could not find Wine Gecko. HTML rendering will be disabled.
Could not find Wine Gecko. HTML rendering will be disabled.
002c:fixme:event:wait_for_withdrawn_state window 0x2004e/c00001 wait timed out
wine: configuration in L"/root/.wine" has been updated.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
015c:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007FFFFE53FE10
0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F7AFE7F2820, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 00000002419BFD50
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:ntdll:EtwEventRegister ({f72b578f-cae9-556a-01dc-b94f14b3cbd9}, 000000013F001100, 000000013F05B018, 000000013F05B038) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504BE, 13) stub
0024:fixme:ntdll:EtwEventRegister ({66f0a0b9-f747-5080-bdb9-4974c990ecd2}, 000000013F001100, 000000013F05B050, 000000013F05B070) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504DC, 19) stub
0024:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0180:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0180:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F7A709D58D0, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
0180:fixme:wbemprox:client_security_Release 00000002419BFD50
0094:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0094:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0180:fixme:wbemprox:enum_class_object_Next timeout not supported
0094:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0094:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0094:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0094:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
016c:fixme:iphlpapi:NotifyAddrChange (Handle 0x7f7a46040410, overlapped 0x7f7a46040418): stub
0024:fixme:ntdll:EtwEventRegister ({b77d8a36-ef0c-4976-8d22-08f986f56cfb}, 0000000138879800, 00000001393101A0, 00000001393AFA88) stub.
018c:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007F7AFC49FE10
dbus[111]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file ../../../dbus/dbus-connection.c line 3544.
This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtrace
wine: Assertion failed at address 00007FC16BC06A7C (thread 0094), starting debugger...
016c:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
016c:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0168:fixme:server:invoke_system_apc syscall frame changed in APC function, frame (nil), saved_frame 0x7f7afcb1fa18.
0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F7A713D7600, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 00000002419BFD50
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:ntdll:EtwEventRegister ({35167f8e-49b2-4b96-ab86-435b59336b5e}, 00007F7B4F0CEA00, 0000000000003D93, 00007F7AFD421100) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00007F7AFDD79BF0, 65) stub

Someone could tell me what is my error ?

fixme:server:invoke_system_apc syscall frame changed in APC function, frame (nil), saved_frame

Currently investigating these lines in log on tiny arm nas:

  D-Bus not built with -rdynamic so unable to print a backtrace
wine: Assertion failed at address 000015086C096A7C (thread 0094), starting debugger...
0170:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
016c:fixme:server:invoke_system_apc syscall frame changed in APC function, frame (nil), saved_frame 0x6754f9f8.
0170:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0170:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering

Server Update Howto

Dear Osiris,
Today was an update released. How can i Update the Server?
Thx 4 help

[Feature Request] Too long to start (skip update?) / UID and GID

Hey!

Thanks in advance for providing this container, it's working great!

But I'd like to suggest an environment variable to skip the update process. Why I say this? V-Rising Server doesn't get updated that often, and everytime the host needs to be restarted or if perhaps the server crashes, it takes a long time to get back online. So maybe with a variable to force-skip the update, and only when the sysadmin wants to update the server, it enables/disables a environment variable. This would make as easy as it's in Windows to just start the .bat file and get the server running in seconds.

And for last, I could see the start.sh file has "UID" and "GID" to have the server running root-less. I don't know if this is already implemented correctly (since there's nothing in the readme), but by using those variables I still get this message:

Current default time zone: 'America/Sao_Paulo'
Local time is now:      Sun Jan 28 13:05:09 -03 2024.
Universal Time is now:  Sun Jan 28 16:05:09 UTC 2024.
usermod: user 'docker' does not exist
groupmod: group 'docker' does not exist
Updating V-Rising Dedicated Server files...

So all my exposed folders to this containers are still running root:root.
Even though I have this in my stack:

    environment:
      - TZ=America/Sao_Paulo
      - UID=1000
      - GID=1000

I went to my host and did a chown -R myuser:myuser /home/myuser/gameserver/vrising but I'm not sure if this could break something, so that's why I'm asking you here. Maybe if UID and GID is detected, it could chown -R UID:GID the gameserver folder and the save folder that is exposed to the host, so all files would always follow the UID and GID provided in the docker container, if I'm not wrong, that's how linuxserver.io containers work.

Server Crashed after Hotfix #4 may 26th 2023

Hello, I recently found an issue where I cannot join the server due to an error found during the docker compose up command, after it runs a while I check for the "VRisingServer.logs" file to see if there are any errors occurred during the build process, and this is what I found

[Server] LoadSceneAsync Request 'WorldAssetSingleton', WaitForSceneLoad: True, SceneEntity: 601:1
InvalidOperationException: Steamworks GameServer is not initialized.
at Steamworks.InteropHelp.TestIfAvailableGameServer () [0x00000] in <00000000000000000000000000000000>:0
at Steamworks.SteamGameServer.GetPublicIP () [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.ServerBootstrapSystem.BeginSetupServer (ProjectM.GameBootstrap gameBootstrap, ProjectM.ServerRuntimeSettings runtimeSettings) [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.ServerWorldManager.BeginCreateServerWorld (ProjectM.ServerRuntimeSettings saveConfiguration) [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.GameBootstrap.Start () [0x00000] in <00000000000000000000000000000000>:0
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
ProjectM.ServerBootstrapSystem:BeginSetupServer(GameBootstrap, ServerRuntimeSettings)
ProjectM.ServerWorldManager:BeginCreateServerWorld(ServerRuntimeSettings)
ProjectM.GameBootstrap:Start()

InvalidOperationException: Steamworks GameServer is not initialized.
at Steamworks.InteropHelp.TestIfAvailableGameServer () [0x00000] in <00000000000000000000000000000000>:0
at Steamworks.SteamGameServer.GetPublicIP () [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.ServerBootstrapSystem.BeginSetupServer (ProjectM.GameBootstrap gameBootstrap, ProjectM.ServerRuntimeSettings runtimeSettings) [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.ServerWorldManager.BeginCreateServerWorld (ProjectM.ServerRuntimeSettings saveConfiguration) [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.GameBootstrap.Start () [0x00000] in <00000000000000000000000000000000>:0
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
ProjectM.ServerBootstrapSystem:BeginSetupServer(GameBootstrap, ServerRuntimeSettings)
ProjectM.ServerWorldManager:BeginCreateServerWorld(ServerRuntimeSettings)
ProjectM.GameBootstrap:Start()

InvalidOperationException: Steamworks GameServer is not initialized.
at Steamworks.InteropHelp.TestIfAvailableGameServer () [0x00000] in <00000000000000000000000000000000>:0
at Steamworks.SteamGameServer.GetPublicIP () [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.ServerBootstrapSystem.BeginSetupServer (ProjectM.GameBootstrap gameBootstrap, ProjectM.ServerRuntimeSettings runtimeSettings) [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.ServerWorldManager.BeginCreateServerWorld (ProjectM.ServerRuntimeSettings saveConfiguration) [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.GameBootstrap.Start () [0x00000] in <00000000000000000000000000000000>:0
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
ProjectM.GameBootstrap:Start()

Intentionally caused fatal error
ProjectM.GameBootstrap:Start()

[ line 2154328]

[344:356:20230526,002639.647:ERROR filesystem_win.cc:129] GetFileAttributes C:\users\root\AppData\LocalLow\Stunlock Studios\VRisingServer\backtrace\crashpad\attachments\9e5f88ce-a4b1-443e-9880-0d072a42b597: File not found. (2)
[344:356:20230526,002639.691:WARNING minidump_to_upload_parameters.cc:32] duplicate key guid, discarding value 1e8dae90ebefad0d486ccb2ce08ed7fc42fccdb8
[344:356:20230526,002641.113:ERROR http_transport_win.cc:388] HTTP status 429

Regarding to some people on reddit section of V Rising dedicated server, they also found the same issue and found a resolve to this by adding this line of code, I haven't tried it because tbh I don't know where to put that on the docker hehe, I rarely used the OS and Docker, so sorry if this is actually not a problem or an issue.

I use google cloud virtual machine as I don't have access to port forwarding for my pc, the virtual machine OS that I used is Ubuntu 22.04 LTS

/usr/games/steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir /home/steam/VRising +login anonymous +app_update 1829350 validate +quit

src : https://www.reddit.com/r/vrising/comments/13rj29h/dedicated_server_dying_on_launch_after_todays/

ln: failed to create symbolic link '/root/.steam/root': No such file or directory

Getting this error right after installing ASPnet

2022-05-20 11:25:54 (74.1 MB/s) - 'aspnetcore-runtime-6.0.5-linux-x64.tar.gz' saved [39827854/39827854]

Updating V-Rising Dedicated Server files...

ln: failed to create symbolic link '/root/.steam/root': No such file or directory
ln: failed to create symbolic link '/root/.steam/steam': No such file or directory

Cannot use my own build dockerfile

First of all, thank you for sharing this! I am able to run the docker-compose file just fine out of the box (after adjusing the location of my server config files etc.).

Now, I wanted to make my own docker image using the provided Dockerfile. The build finishes fine, however, when I run the docker-compose with the new (local) image, wine somehow seems to crash, and the server hangs. Is there some build arguments I need to apply, which are not described in the readme file?

Sincerely, John

server with password not visible in game server list

just trying to set this up for the first time, with all default settings i can find my server in the list and join it without problems.
as soon as i add a password to the json i can't find my server anymore on the server list.
running on a synology DS923+

fixme file CancelSynchronousIo

I got a bug with wine not starting correctly. docker logs shows this

Trying to remove /tmp/.X0-lock

Starting Xvfb
Launching wine64 V Rising

0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
0168:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007FFFFE42FE10
0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007FBC5FB1F0C0, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 00000002419BFD50
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:keyboard:X11DRV_GetKeyboardLayout couldn't return keyboard layout for thread 0050
0024:fixme:keyboard:X11DRV_GetKeyboardLayout couldn't return keyboard layout for thread 0050
0024:fixme:ntdll:EtwEventRegister ({f72b578f-cae9-556a-01dc-b94f14b3cbd9}, 000000013F001100, 000000013F05B018, 000000013F05B038) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504BE, 13) stub
0024:fixme:ntdll:EtwEventRegister ({66f0a0b9-f747-5080-bdb9-4974c990ecd2}, 000000013F001100, 000000013F05B050, 000000013F05B070) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504DC, 19) stub
0024:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
018c:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
018c:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007FBC605CD020, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
018c:fixme:wbemprox:client_security_Release 00000002419BFD50
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
018c:fixme:wbemprox:enum_class_object_Next timeout not supported
0060:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0060:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0178:fixme:iphlpapi:NotifyAddrChange (Handle 0x7fbc5c840410, overlapped 0x7fbc5c840418): stub
0024:fixme:ntdll:EtwEventRegister ({b77d8a36-ef0c-4976-8d22-08f986f56cfb}, 0000000138879800, 00000001393101A0, 00000001393AFA88) stub.
0198:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007FBC5C7BFE10
dbus[70]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file ../../../dbus/dbus-connection.c line 3544.
This is normally a bug in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace
wine: Assertion failed at address 00007F6391C99A7C (thread 0060), starting debugger...
0178:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0178:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0178:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0178:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0178:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0174:fixme:server:invoke_system_apc syscall frame changed in APC function, frame (nil), saved_frame 0x7fbcf033fa18.
0178:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0178:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0178:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0178:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0178:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0178:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007FBC61021D10, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 00000002419BFD50
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:ntdll:EtwEventRegister ({35167f8e-49b2-4b96-ab86-435b59336b5e}, 00007FBD431064E0, 0000000000003D33, 00007FBC01F07F70) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00007FBC01EFB480, 65) stub
wine: Unhandled exception 0x80000003 in thread 24 at address 0000000180EE7265 (thread 0024), starting debugger...
01cc:fixme:event:wait_for_withdrawn_state window 0x10056/1000001 wait timed out
00f0:fixme:file:CancelSynchronousIo (000000000000006C): stub
00f0:fixme:file:CancelSynchronousIo (000000000000006C): stub
00f0:fixme:file:CancelSynchronousIo (000000000000006C): stub

Any way to fix it?

Server doesn't start

Server isn't starting for me.

2022-06-05 21:22:33.561724+00:00Setting timezone to Europe
2022-06-05 21:22:33.733159+00:002022-06-05T21:22:33.733159244Z
2022-06-05 21:22:33.733183+00:00Current default time zone: 'Etc/UTC'
2022-06-05 21:22:33.735616+00:00Local time is now:      Sun Jun  5 21:22:33 UTC 2022.
2022-06-05 21:22:33.735630+00:00Universal Time is now:  Sun Jun  5 21:22:33 UTC 2022.
2022-06-05 21:22:33.735642+00:002022-06-05T21:22:33.735642523Z
2022-06-05 21:22:33.775402+00:00usermod: user 'docker' does not exist
2022-06-05 21:22:33.779344+00:002022-06-05T21:22:33.779344668Z
2022-06-05 21:22:33.779377+00:00Updating V-Rising Dedicated Server files...
2022-06-05 21:22:33.779382+00:002022-06-05T21:22:33.779382296Z
2022-06-05 21:22:44.809420+00:00Redirecting stderr to '/root/Steam/logs/stderr.txt'
2022-06-05 21:22:44.809477+00:00ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
2022-06-05 21:22:44.809487+00:00[  0%] Checking for available update...
2022-06-05 21:22:44.809494+00:00[----] Downloading update (0 of 54945 KB)...
2022-06-05 21:22:44.809500+00:00[  0%] Downloading update (2490 of 54945 KB)...
2022-06-05 21:22:44.809509+00:00[  4%] Downloading update (5642 of 54945 KB)...
2022-06-05 21:22:44.809515+00:00[ 10%] Downloading update (8255 of 54945 KB)...
2022-06-05 21:22:44.809521+00:00[ 15%] Downloading update (10875 of 54945 KB)...
2022-06-05 21:22:44.809527+00:00[ 19%] Downloading update (13356 of 54945 KB)...
2022-06-05 21:22:44.809546+00:00[ 24%] Downloading update (15444 of 54945 KB)...
2022-06-05 21:22:44.809554+00:00[ 28%] Downloading update (18177 of 54945 KB)...
2022-06-05 21:22:44.809560+00:00[ 33%] Downloading update (20654 of 54945 KB)...
2022-06-05 21:22:44.809566+00:00[ 37%] Downloading update (23138 of 54945 KB)...
2022-06-05 21:22:44.809571+00:00[ 42%] Downloading update (25885 of 54945 KB)...
2022-06-05 21:22:44.809581+00:00[ 47%] Downloading update (28369 of 54945 KB)...
2022-06-05 21:22:44.809586+00:00[ 51%] Downloading update (30854 of 54945 KB)...
2022-06-05 21:22:44.809592+00:00[ 56%] Downloading update (33526 of 54945 KB)...
2022-06-05 21:22:44.809597+00:00[ 61%] Downloading update (35637 of 54945 KB)...
2022-06-05 21:22:44.809606+00:00[ 64%] Downloading update (37481 of 54945 KB)...
2022-06-05 21:22:44.809612+00:00[ 68%] Downloading update (38716 of 54945 KB)...
2022-06-05 21:22:44.809618+00:00[ 70%] Downloading update (39965 of 54945 KB)...
2022-06-05 21:22:44.809623+00:00[ 72%] Downloading update (41341 of 54945 KB)...
2022-06-05 21:22:44.809632+00:00[ 75%] Downloading update (42581 of 54945 KB)...
2022-06-05 21:22:44.809638+00:00[ 77%] Downloading update (43815 of 54945 KB)...
2022-06-05 21:22:44.809643+00:00[ 79%] Downloading update (45147 of 54945 KB)...
2022-06-05 21:22:44.809649+00:00[ 82%] Downloading update (46339 of 54945 KB)...
2022-06-05 21:22:44.809654+00:00[ 84%] Downloading update (47575 of 54945 KB)...
2022-06-05 21:22:44.809664+00:00[ 86%] Downloading update (48936 of 54945 KB)...
2022-06-05 21:22:44.809670+00:00[ 89%] Downloading update (50180 of 54945 KB)...
2022-06-05 21:22:44.809676+00:00[ 91%] Downloading update (51429 of 54945 KB)...
2022-06-05 21:22:44.809681+00:00[ 93%] Downloading update (52800 of 54945 KB)...
2022-06-05 21:22:44.809692+00:00[ 96%] Downloading update (54036 of 54945 KB)...
2022-06-05 21:22:44.809702+00:00[ 98%] Downloading update (54945 of 54945 KB)...
2022-06-05 21:22:44.809709+00:00[100%] Download Complete.
2022-06-05 21:22:44.809714+00:00[----] Applying update...
2022-06-05 21:22:44.809720+00:00[----] Extracting package...
2022-06-05 21:22:44.809729+00:00[----] Extracting package...
2022-06-05 21:22:44.809735+00:00[----] Extracting package...
2022-06-05 21:22:44.809741+00:00[----] Extracting package...
2022-06-05 21:22:44.809746+00:00[----] Installing update...
2022-06-05 21:22:44.809752+00:00[----] Installing update...
2022-06-05 21:22:44.809760+00:00[----] Installing update...
2022-06-05 21:22:44.809766+00:00[----] Installing update...
2022-06-05 21:22:44.809776+00:00[----] Installing update...
2022-06-05 21:22:44.809783+00:00[----] Installing update...
2022-06-05 21:22:44.809788+00:00[----] Installing update...
2022-06-05 21:22:44.809798+00:00[----] Installing update...
2022-06-05 21:22:44.809804+00:00[----] Cleaning up...
2022-06-05 21:22:44.809811+00:00[----] Update complete, launching...
2022-06-05 21:22:48.595697+00:00WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
2022-06-05 21:22:48.595745+00:00Redirecting stderr to '/root/Steam/logs/stderr.txt'
2022-06-05 21:22:48.595765+00:00[  0%] Checking for available updates...
2022-06-05 21:22:48.595772+00:00[----] Verifying installation...
2022-06-05 21:22:48.595778+00:00[  0%] Downloading update...
2022-06-05 21:22:48.595784+00:00[  0%] Checking for available updates...
2022-06-05 21:22:48.595808+00:00[----] Download complete.
2022-06-05 21:22:48.595817+00:00[----] Extracting package...
2022-06-05 21:22:48.595822+00:00[----] Extracting package...
2022-06-05 21:22:48.595828+00:00[----] Extracting package...
2022-06-05 21:22:48.595834+00:00[----] Extracting package...
2022-06-05 21:22:48.595844+00:00[----] Installing update...
2022-06-05 21:22:48.595850+00:00[----] Installing update...
2022-06-05 21:22:48.595856+00:00[----] Installing update...
2022-06-05 21:22:48.595861+00:00[----] Installing update...
2022-06-05 21:22:48.595867+00:00[----] Installing update...
2022-06-05 21:22:48.595872+00:00[----] Installing update...
2022-06-05 21:22:48.595882+00:00[----] Installing update...
2022-06-05 21:22:48.595888+00:00[----] Installing update...
2022-06-05 21:22:48.595893+00:00[----] Cleaning up...
2022-06-05 21:22:48.595899+00:00[----] Update complete, launching Steamcmd...
2022-06-05 21:22:49.311374+00:00WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
2022-06-05 21:22:49.311414+00:00Redirecting stderr to '/root/Steam/logs/stderr.txt'
2022-06-05 21:22:49.311430+00:00[  0%] Checking for available updates...
2022-06-05 21:22:49.311440+00:00[----] Verifying installation...
2022-06-05 21:22:49.311446+00:00Steam Console Client (c) Valve Corporation - version 1654028333
2022-06-05 21:22:49.311456+00:00-- type 'quit' to exit --
2022-06-05 21:22:49.311463+00:00Loading Steam API...OK
2022-06-05 21:22:49.311477+00:002022-06-05T21:22:49.311477394Z
2022-06-05 21:22:51.177021+00:00Connecting anonymously to Steam Public...OK
2022-06-05 21:22:51.177067+00:00Waiting for client config...OK
2022-06-05 21:22:55.567169+00:00Waiting for user info...OK
2022-06-05 21:22:55.567198+00:00Success! App '1829350' already up to date.
2022-06-05 21:22:55.567207+00:00CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 1 items discarded.
2022-06-05 21:22:55.690147+00:00steam_appid: 1604030
2022-06-05 21:22:55.690195+00:002022-06-05T21:22:55.690195899Z
2022-06-05 21:22:55.691225+00:00Starting V Rising Dedicated Server with name WhatsPoppin
2022-06-05 21:22:55.691247+00:00Trying to remove /tmp/.X0-lock
2022-06-05 21:22:55.691760+00:00rm: cannot remove '/tmp/.X0-lock': No such file or directory
2022-06-05 21:22:55.691890+00:002022-06-05T21:22:55.691890364Z
2022-06-05 21:22:55.691902+00:00Starting Xvfb
2022-06-05 21:22:55.692069+00:00Launching wine64 V Rising
2022-06-05 21:22:55.692082+00:002022-06-05T21:22:55.692082372Z
2022-06-05 21:22:55.697101+00:00wine: created the configuration directory '/root/.wine'
2022-06-05 21:22:55.898999+00:000050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
2022-06-05 21:22:55.899028+00:000050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
2022-06-05 21:22:55.899035+00:000050:err:ole:apartment_get_local_server_stream Failed: 0x80004002
2022-06-05 21:22:55.908242+00:000048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
2022-06-05 21:22:55.908270+00:000048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
2022-06-05 21:22:55.908284+00:000048:err:ole:apartment_get_local_server_stream Failed: 0x80004002
2022-06-05 21:22:55.911675+00:000048:err:ole:start_rpcss Failed to open RpcSs service
2022-06-05 21:22:55.935085+00:000040:err:setupapi:SetupDefaultQueueCallbackW copy error 1812 L"@wineusb.sys,-1" -> L"C:\\windows\\inf\\wineusb.inf"
2022-06-05 21:22:57.751269+00:00Could not find Wine Gecko. HTML rendering will be disabled.
2022-06-05 21:23:00.261945+00:00Could not find Wine Gecko. HTML rendering will be disabled.
2022-06-05 21:23:02.441586+00:00002c:fixme:event:wait_for_withdrawn_state window 0x10048/e00001 wait timed out
2022-06-05 21:23:02.579380+00:00wine: configuration in L"/root/.wine" has been updated.
2022-06-05 21:23:03.047881+00:000024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
2022-06-05 21:23:03.074176+00:00ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
2022-06-05 21:23:03.074208+00:00ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
2022-06-05 21:23:03.074251+00:00ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
2022-06-05 21:23:03.074274+00:00ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
2022-06-05 21:23:03.074282+00:00ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
2022-06-05 21:23:03.074314+00:00ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
2022-06-05 21:23:03.074322+00:00ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
2022-06-05 21:23:03.074328+00:00ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
2022-06-05 21:23:03.074448+00:00ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
2022-06-05 21:23:03.074477+00:00ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
2022-06-05 21:23:03.074499+00:00ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
2022-06-05 21:23:03.074508+00:00ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
2022-06-05 21:23:03.074522+00:00ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
2022-06-05 21:23:03.074530+00:00ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
2022-06-05 21:23:03.074538+00:00ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
2022-06-05 21:23:03.074550+00:00ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
2022-06-05 21:23:03.076748+00:000150:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007FFFFE42FE10
2022-06-05 21:23:03.961547+00:000024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F9413B248E0, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
2022-06-05 21:23:03.961611+00:000024:fixme:wbemprox:client_security_Release 00000002419BFD50
2022-06-05 21:23:03.961618+00:000024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
2022-06-05 21:23:03.965465+00:000024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
2022-06-05 21:23:11.386428+00:000024:fixme:ntdll:EtwEventRegister ({f72b578f-cae9-556a-01dc-b94f14b3cbd9}, 000000013F001100, 000000013F05B018, 000000013F05B038) stub.
2022-06-05 21:23:11.386825+00:000024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504BE, 13) stub
2022-06-05 21:23:11.386842+00:000024:fixme:ntdll:EtwEventRegister ({66f0a0b9-f747-5080-bdb9-4974c990ecd2}, 000000013F001100, 000000013F05B050, 000000013F05B070) stub.
2022-06-05 21:23:11.387141+00:000024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504DC, 19) stub
2022-06-05 21:23:11.395650+00:000024:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
2022-06-05 21:23:11.480340+00:000174:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
2022-06-05 21:23:11.480381+00:000174:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F94145D5430, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
2022-06-05 21:23:11.480391+00:000174:fixme:wbemprox:client_security_Release 00000002419BFD50
2022-06-05 21:23:11.482578+00:000090:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
2022-06-05 21:23:11.484368+00:000090:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
2022-06-05 21:23:11.484719+00:000174:fixme:wbemprox:enum_class_object_Next timeout not supported
2022-06-05 21:23:11.485294+00:000160:fixme:iphlpapi:NotifyAddrChange (Handle 0x7f93ea040410, overlapped 0x7f93ea040418): stub
2022-06-05 21:23:11.486182+00:000090:fixme:mountmgr:query_property Faking StorageDeviceProperty data
2022-06-05 21:23:11.486719+00:000090:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
2022-06-05 21:23:11.487153+00:000090:fixme:mountmgr:query_property Faking StorageDeviceProperty data
2022-06-05 21:23:11.487459+00:000090:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
2022-06-05 21:23:11.497966+00:000024:fixme:ntdll:EtwEventRegister ({b77d8a36-ef0c-4976-8d22-08f986f56cfb}, 0000000138879800, 00000001393101A0, 00000001393AFA88) stub.
2022-06-05 21:23:11.498963+00:000180:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007F9410C5FE10
2022-06-05 21:23:11.506100+00:00dbus[111]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file ../../../dbus/dbus-connection.c line 3544.
2022-06-05 21:23:11.506126+00:00This is normally a bug in some application using the D-Bus library.
2022-06-05 21:23:11.506135+00:002022-06-05T21:23:11.506135634Z
2022-06-05 21:23:11.506142+00:00D-Bus not built with -rdynamic so unable to print a backtrace
2022-06-05 21:23:11.506759+00:00wine: Assertion failed at address 00007FB2EDB71A7C (thread 0090), starting debugger...
2022-06-05 21:23:11.510475+00:00015c:fixme:server:invoke_system_apc syscall frame changed in APC function, frame (nil), saved_frame 0x7f9410fafa18.
2022-06-05 21:23:11.564229+00:000160:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
2022-06-05 21:23:12.428619+00:000024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F9414F7EE10, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
2022-06-05 21:23:12.428657+00:000024:fixme:wbemprox:client_security_Release 00000002419BFD50
2022-06-05 21:23:12.428668+00:000024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
2022-06-05 21:23:12.428965+00:000024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
2022-06-05 21:23:12.429295+00:000024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
2022-06-05 21:23:12.680647+00:000024:fixme:ntdll:EtwEventRegister ({35167f8e-49b2-4b96-ab86-435b59336b5e}, 00007F94F55A64E0, 0000000000003D43, 00007F938EE5DF00) stub.
2022-06-05 21:23:12.680688+00:000024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00007F938EE54020, 65) stub
´´´

Server restart after docker container stop

Hello, thank you for your great docker container but i have an error.

After playing and stopping the server with the "docker container stop ID" command i cant start the server again with the CLI command.

Errorcode:
docker: Error response from daemon: Conflict. The container name "/vrising" is already in use by container "XXXXXXXXXIDXXXXNUMBERXXXXXXXXXXXXXX". You have to remove (or rename) that container to be able to reuse that name.

How can i restart the container?

Thank 4 help

Restarting container on server crash

Server was running fine all day until I got an unhandled exception. The server crashed, but the container didn't restart.
Is there a way to restart the container when the server encounters an exception?

Here's a snip of the logs when it crashed:

wine: Unhandled exception 0x80000003 in thread 24 at address 0000000180EE7265 (thread 0024), starting debugger...
vrising  | 032c:fixme:event:wait_for_withdrawn_state window 0x10056/1000001 wait timed out
vrising  | 00f4:fixme:file:CancelSynchronousIo (000000000000006C): stub
vrising  | 00f4:fixme:file:CancelSynchronousIo (000000000000006C): stub
vrising  | 00f4:fixme:file:CancelSynchronousIo (000000000000006C): stub
vrising  | 00f4:fixme:file:CancelSynchronousIo (000000000000006C): stub
vrising  | 00f4:fixme:file:CancelSynchronousIo (000000000000006C): stub
vrising  | 00f4:fixme:file:CancelSynchronousIo (000000000000006C): stub
vrising  | 00f4:fixme:file:CancelSynchronousIo (000000000000006C): stub
vrising  | 00f4:fixme:file:CancelSynchronousIo (000000000000006C): stub
vrising  | 00f4:fixme:file:CancelSynchronousIo (000000000000006C): stub
vrising  | 00f4:fixme:file:CancelSynchronousIo (000000000000006C): stub
vrising  | 00f4:fixme:file:CancelSynchronousIo (000000000000006C): stub
vrising  | 00f4:fixme:file:CancelSynchronousIo (000000000000006C): stub

Xvfb sometimes run failed, can start.sh check the running state and remove the lock file?

sometime run failed and the lock file should remove ?

�@Downloading and installing .NET SDK 6.0.300 and core runtime...
�� 
�*/start.sh: line 10: [: too many arguments
�� 
�,Updating V-Rising Dedicated Server files...
�� 
�dWARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
�4Redirecting stderr to '/root/Steam/logs/stderr.txt'
�)[  0%] Checking for available updates...
�![----] Verifying installation...
�@Steam Console Client (c) Valve Corporation - version 1653101151
��-- type 'quit' to exit --
��Loading Steam API...OK
��
�,Connecting anonymously to Steam Public...OK
��Waiting for client config...OK
��Waiting for user info...OK
�+Success! App '1829350' already up to date.
��steam_appid: 1604030
�� 
�EStarting V Rising Dedicated Server with name VRising Server
��SteamAppId set to 
��Starting Xvfb and wine64 ...
�� 
��(EE) 
**��Fatal server error:
�,(EE) Server is already active for display 0
�;	If this server is no longer running, remove /tmp/.X0-lock
��	and start again.**
��(EE) 
�o0050:err:explorer:initialize_display_settings Failed to query current display settings for L"\\\\.\\DISPLAY1".
�T0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
�j0024:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
�q0024:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
�^0024:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000020FA70
�R2022-05-27 10:04:39 status installed xserver-xorg-input-all:amd64 1:7.7+23ubuntu2
�G2022-05-27 10:04:39 trigproc fontconfig:amd64 2.13.1-4.2ubuntu5 <none>
�N2022-05-27 10:04:39 status half-configured fontconfig:amd64 2.13.1-4.2ubuntu5
�H2022-05-27 10:04:40 status installed fontconfig:amd64 2.13.1-4.2ubuntu5
�B2022-05-27 10:04:40 trigproc hicolor-icon-theme:all 0.17-2 <none>
�I2022-05-27 10:04:40 status half-configured hicolor-icon-theme:all 0.17-2
�C2022-05-27 10:04:40 status installed hicolor-icon-theme:all 0.17-2
�A2022-05-27 10:04:40 trigproc libc-bin:amd64 2.35-0ubuntu3 <none>
�H2022-05-27 10:04:40 status half-configured libc-bin:amd64 2.35-0ubuntu3
�B2022-05-27 10:04:41 status installed libc-bin:amd64 2.35-0ubuntu3
�=00ec:fixme:file:CancelSynchronousIo (000000000000006C): stub
�^00ec:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000021FD70
�^0150:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000021FD70
�E009c:err:rpc:I_RpcReceive we got fault packet with status 0x1c010003
�� 

Hosting Server in virtualized environment (kvm in proxmox)

My container logs in portainer tell me this:

wine: configuration in L"/root/.wine" has been updated. [UnityMemory] Configuration Parameters - Can be set up in boot.config "memorysetup-bucket-allocator-granularity=16" "memorysetup-bucket-allocator-bucket-count=8" "memorysetup-bucket-allocator-block-size=4194304" "memorysetup-bucket-allocator-block-count=1" "memorysetup-main-allocator-block-size=16777216" "memorysetup-thread-allocator-block-size=16777216" "memorysetup-gfx-main-allocator-block-size=16777216" "memorysetup-gfx-thread-allocator-block-size=16777216" "memorysetup-cache-allocator-block-size=4194304" "memorysetup-typetree-allocator-block-size=2097152" "memorysetup-profiler-bucket-allocator-granularity=16" "memorysetup-profiler-bucket-allocator-bucket-count=8" "memorysetup-profiler-bucket-allocator-block-size=4194304" "memorysetup-profiler-bucket-allocator-block-count=1" "memorysetup-profiler-allocator-block-size=16777216" "memorysetup-profiler-editor-allocator-block-size=1048576" "memorysetup-temp-allocator-size-main=16777216" "memorysetup-job-temp-allocator-block-size=33554432" "memorysetup-job-temp-allocator-block-size-background=1048576" "memorysetup-job-temp-allocator-reduction-small-platforms=262144" "memorysetup-allocator-temp-initial-block-size-main=262144" "memorysetup-allocator-temp-initial-block-size-worker=262144" "memorysetup-temp-allocator-size-background-worker=32768" "memorysetup-temp-allocator-size-job-worker=262144" "memorysetup-temp-allocator-size-preload-manager=262144" "memorysetup-temp-allocator-size-nav-mesh-worker=65536" "memorysetup-temp-allocator-size-audio-worker=65536" "memorysetup-temp-allocator-size-cloud-worker=32768" "memorysetup-temp-allocator-size-gfx=262144" 0024:fixme:combase:RoGetActivationFactory (L"Windows.System.DispatcherQueue", {00000035-0000-0000-c000-000000000046}, 000000000020F208): semi-stub 0024:err:combase:RoGetActivationFactory Failed to find library for L"Windows.System.DispatcherQueue" 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00000000632A7AC0, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000 0024:fixme:wbemprox:client_security_Release 00000002419BFD50 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 0024:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:iphlpapi:NotifyAddrChange (Handle 0x75057dd60218, overlapped 0x75057dd60220): stub dbus[120]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file ../../../dbus/dbus-connection.c line 3544. This is normally a bug in some application using the D-Bus library. D-Bus not built with -rdynamic so unable to print a backtrace wine: Assertion failed at address 00007A9F86A9AA7C (thread 0090), starting debugger... 0178:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags 0178:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007505CD6B63F0, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000 0178:fixme:wbemprox:client_security_Release 00000002419BFD50 0178:fixme:wbemprox:enum_class_object_Next timeout not supported 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 014c:fixme:server:invoke_system_apc syscall frame changed in APC function, frame (nil), saved_frame 0x7505ccfef9f8. 0024:fixme:ntdll:EtwEventRegister ({b77d8a36-ef0c-4976-8d22-08f986f56cfb}, 000000013898BFE0, 00000001394223A0, 00000001394DAE48) stub. 0188:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007505A51EFE10 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0024:fixme:heap:RtlSetHeapInformation 00000000006E0000 0 000000000020D840 4 stub 01b4:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007505A47BFE10 0024:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000020CBC8, 00007504CF69ABF0, 000000000020CBC0, 000000000020CB60 0024:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000020CBC8, 00007504CF69ABF0, 000000000020CBC0, 000000000020CB60 0104:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3) 0104:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (SIO_IDEAL_SEND_BACKLOG_QUERY) 0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007504CF6AA9E0, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000 0024:fixme:wbemprox:client_security_Release 00000002419BFD50 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 0024:fixme:file:NtLockFile I/O completion on lock not implemented yet 01c0:fixme:file:NtLockFile I/O completion on lock not implemented yet 01c0:fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub. 0104:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3) 0104:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (SIO_IDEAL_SEND_BACKLOG_QUERY) 0104:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3) 0104:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (SIO_IDEAL_SEND_BACKLOG_QUERY) 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering 0150:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering

Unfortunately i can't connect to the server - ports are forwarded in firewall and the ports are open to the outside of the world (checked with nmap).
The server doesn#t have a GPU but - it should work, too right ?

Thanks for checkin and helpin alot

Tardar

Timezone issue?

Hello, any way to configure Timezone? My TZ is UTC -3 but the server keeps working on UTC so i cant configure the Raid for the time i want.
What im missing?

connection timeout

Why does my vrising client display connection timeout? Can you give me an answer

Can't connect

Running this on a ubuntu server and can't seem to connect to the server localy, also found a few issues in the output

vrising    | Starting V Rising Dedicated Server with name vrisingDocker                                                                          
vrising    | SteamAppId set to                                                                                                                   
vrising    | Starting mono ...                                                                                                                   
vrising    |                                                                                                                                     
vrising    | 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION                                                 
vrising    | ALSA lib confmisc.c:855:(parse_card) cannot find card '0'                                                                           
vrising    | ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory                   
vrising    | ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings                                                                  
vrising    | ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory                      
vrising    | ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name                                                                     
vrising    | ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory                       
vrising    | ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory                                                  
vrising    | ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default                                                                     
vrising    | ALSA lib confmisc.c:855:(parse_card) cannot find card '0'                                                                           
vrising    | ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory                   
vrising    | ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings                                                                  
vrising    | ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory                      
vrising    | ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name                                                                     
vrising    | ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory                       
vrising    | ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory                                                  
vrising    | ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default                                                                     
vrising    | 0188:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007FFFFF0CFE10                                       
vrising    | 0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007FEC88160200, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
vrising    | 0024:fixme:wbemprox:client_security_Release 00000002419BFD50                                                                        
vrising    | 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030                                                   
vrising    | 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030                                                   
vrising    | 0024:fixme:keyboard:X11DRV_GetKeyboardLayout couldn't return keyboard layout for thread 005c                                        
vrising    | 0024:fixme:keyboard:X11DRV_GetKeyboardLayout couldn't return keyboard layout for thread 005c                                        
vrising    | 0024:fixme:ntdll:EtwEventRegister ({f72b578f-cae9-556a-01dc-b94f14b3cbd9}, 000000013F001100, 000000013F05B018, 000000013F05B038) stu
b.                                                                                                                                               
vrising    | 0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504BE, 13) stub                                                    
vrising    | 0024:fixme:ntdll:EtwEventRegister ({66f0a0b9-f747-5080-bdb9-4974c990ecd2}, 000000013F001100, 000000013F05B050, 000000013F05B070) stu
b.                                                                                                                                               
vrising    | 0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504DC, 19) stub                                                    
vrising    | 0024:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usu
ally, you can find it in the winbind package of your distribution.                                                                               
vrising    | 01ac:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags                                                                    
vrising    | 01ac:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007FEC88C31CD0, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
vrising    | 01ac:fixme:wbemprox:client_security_Release 00000002419BFD50  
vrising    | 01ac:fixme:wbemprox:client_security_Release 00000002419BFD50
vrising    | 0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
vrising    | 0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
vrising    | 01ac:fixme:wbemprox:enum_class_object_Next timeout not supported
vrising    | 0060:fixme:mountmgr:query_property Faking StorageDeviceProperty data
vrising    | 0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
vrising    | 0060:fixme:mountmgr:query_property Faking StorageDeviceProperty data
vrising    | 0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
vrising    | 0198:fixme:iphlpapi:NotifyAddrChange (Handle 0x7fec3e040410, overlapped 0x7fec3e040418): stub
vrising    | 0024:fixme:ntdll:EtwEventRegister ({b77d8a36-ef0c-4976-8d22-08f986f56cfb}, 0000000138879800, 00000001393101A0, 00000001393AFA88) stu
b.
vrising    | 01b8:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007FECF4A9FE10
vrising    | 0194:fixme:server:invoke_system_apc syscall frame changed in APC function, frame (nil), saved_frame 0x7fecf4defa18.
vrising    | dbus[50]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file ../
../../dbus/dbus-connection.c line 3544.
vrising    | This is normally a bug in some application using the D-Bus library.
vrising    | 
vrising    |   D-Bus not built with -rdynamic so unable to print a backtrace
vrising    | wine: Assertion failed at address 00007F799A71DA7C (thread 0060), starting debugger...
vrising    | 0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
vrising    | 0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007FEC895D0590, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
vrising    | 0024:fixme:wbemprox:client_security_Release 00000002419BFD50
vrising    | 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
vrising    | 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
vrising    | 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
vrising    | 0024:fixme:ntdll:EtwEventRegister ({35167f8e-49b2-4b96-ab86-435b59336b5e}, 00007FED4D3236D0, 0000000000003D03, 00007FECF53CF870) stu
b.
vrising    | 0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00007FEBEDDEE100, 65) stub
^CGracefully stopping... (press Ctrl+C again to force)

syntax error in docker-compose config

There should only be one "/udp" per line, so instead of

ports:
  - '9876/udp:9876/udp'
  - '9877/udp:9877/udp'

it should look like

ports:
  - '9876:9876/udp'
  - '9877:9877/udp'

EDIT: I am referencing the example in README.md

Updating V-Rising Dedicated Server files is not working

Hey, I try to install it on my root servers. But I run into the same problem again and again:

´2022-05-22 19:50:08 (96.3 MB/s) - 'aspnetcore-runtime-6.0.5-linux-x64.tar.gz' saved [39827854/39827854]


Updating V-Rising Dedicated Server files...

It runs for hours already and the size of the data or server folder is not increasing.

is there something I do completely wrong?

Unable to launch server (winsock error)

I can't seem to get the server running at all.
I have tried using the image tagged with winehq, same problem.
Any assistance would be greatly appreciated.

I am running this using the following yaml file in portainer.

services:
  vrising:
    image: trueosiris/vrising
    environment:
      - TZ=America/Phoenix
      - SERVERNAME="P Rising"
      - WORLDNAME="world1_prising"
      
    volumes:
      - /nfs/vrising/server:/mnt/vrising/server
      - /nfs/vrising/persistentdata:/mnt/vrising/persistentdata
    ports:
      - '9876:9876/udp'
      - '9877:9877/udp'
    restart: unless-stopped
    network_mode: bridge

The logs are as follows:

"@sSteamCmdForcePlatformType" = "windows"
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Update state (0x5) verifying install, progress: 0.11 (2097152 / 1841345579)
Update state (0x5) verifying install, progress: 43.04 (792506919 / 1841345579)
Update state (0x5) verifying install, progress: 84.63 (1558300701 / 1841345579)
Update state (0x61) downloading, progress: 10.36 (13631488 / 131584272)
Update state (0x61) downloading, progress: 100.00 (131584272 / 131584272)
Success! App '1829350' fully installed.
steam_appid: 1604030
AVX or AVX2 not supported; Check if unsupported VRisingServer_Data/Plugins/x86_64/lib_burst_generated.dll exists
Changing VRisingServer_Data/Plugins/x86_64/lib_burst_generated.dll as attempt to fix issues...
Creating /mnt/vrising/persistentdata/20240513-1633-VRisingServer.log
Starting V Rising Dedicated Server with name "P Rising"
Trying to remove /tmp/.X0-lock
Starting Xvfb
Launching wine64 V Rising
[UnityMemory] Configuration Parameters - Can be set up in boot.config
"memorysetup-bucket-allocator-granularity=16"
"memorysetup-bucket-allocator-bucket-count=8"
"memorysetup-bucket-allocator-block-size=4194304"
"memorysetup-bucket-allocator-block-count=1"
"memorysetup-main-allocator-block-size=16777216"
"memorysetup-thread-allocator-block-size=16777216"
"memorysetup-gfx-main-allocator-block-size=16777216"
"memorysetup-gfx-thread-allocator-block-size=16777216"
"memorysetup-cache-allocator-block-size=4194304"
"memorysetup-typetree-allocator-block-size=2097152"
"memorysetup-profiler-bucket-allocator-granularity=16"
"memorysetup-profiler-bucket-allocator-bucket-count=8"
"memorysetup-profiler-bucket-allocator-block-size=4194304"
"memorysetup-profiler-bucket-allocator-block-count=1"
"memorysetup-profiler-allocator-block-size=16777216"
"memorysetup-profiler-editor-allocator-block-size=1048576"
"memorysetup-temp-allocator-size-main=16777216"
"memorysetup-job-temp-allocator-block-size=33554432"
"memorysetup-job-temp-allocator-block-size-background=1048576"
"memorysetup-job-temp-allocator-reduction-small-platforms=262144"
"memorysetup-allocator-temp-initial-block-size-main=262144"
"memorysetup-allocator-temp-initial-block-size-worker=262144"
"memorysetup-temp-allocator-size-background-worker=32768"
"memorysetup-temp-allocator-size-job-worker=262144"
"memorysetup-temp-allocator-size-preload-manager=262144"
"memorysetup-temp-allocator-size-nav-mesh-worker=65536"
"memorysetup-temp-allocator-size-audio-worker=65536"
"memorysetup-temp-allocator-size-cloud-worker=32768"
"memorysetup-temp-allocator-size-gfx=262144"
0024:fixme:combase:RoGetActivationFactory (L"Windows.System.DispatcherQueue", {00000035-0000-0000-c000-000000000046}, 000000000020F208): semi-stub
0024:err:combase:RoGetActivationFactory Failed to find library for L"Windows.System.DispatcherQueue"
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
[Physics::Module] Initialized MultithreadedJobDispatcher with 7 workers.
Initialize engine version: 2022.3.23f1 (dbb3f7c5b5c6)
[Subsystems] Discovering subsystems at path Z:/mnt/vrising/server/VRisingServer_Data/UnitySubsystems
Forcing GfxDevice: Null
GfxDevice: creating device client; threaded=0; jobified=0
NullGfxDevice:
Version: NULL 1.0 [1.0]
Renderer: Null Device
Vendor: Unity Technologies
There is no texture data available to upload.
Microsoft Media Foundation video decoding to texture disabled: graphics device is Null, only Direct3D 11 and Direct3D 12 (only on desktop) are supported for hardware-accelerated video decoding.
There is no texture data available to upload.
There is no texture data available to upload.
There is no texture data available to upload.
There is no texture data available to upload.
UnloadTime: 1.425200 ms
0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00000000638407C0, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 00000002419BFD50
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0184:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007FFFFE31FE10
013c:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
013c:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (SIO_IDEAL_SEND_BACKLOG_QUERY)
AutomaticWorldBootstrap.Initialize
Set a new SaveFileManager 'Stunlock.Platform.PC.SaveFileManagerPC'
Loaded GeneralGameSettings:
{
"JobWorkerCount": 4,
"EnableDebugging": true,
"SteamLogLevel": 5,
"SteamCaptureAPILogs": false,
"SteamCaptureNetworkingLogs": false
}
Bootstrap - Boot Time: 2024-05-13 23:33:25 UTC, Version: VRisingServer v1.0.1.79323 b31 (2024-05-09 14:42 UTC) (Release)
DEDICATED_SERVER defined.
UNITY_ASSERTIONS defined.
UNITY_DOTS_DEBUG defined.
Burst is Disabled
System Information:
processorFrequency: 3399
deviceModel: Wine (The Wine Project)
operatingSystem: Windows 7 (6.1.0) 64bit
processorType: QEMU Virtual CPU version 2.5+
processorCount: 8
systemMemorySize: 33070
graphicsDeviceName: Null Device
graphicsDeviceType: Null
graphicsDeviceVendor: Unity Technologies
graphicsDeviceVendorID: 0
graphicsDeviceVersion: NULL 1.0 [1.0]
graphicsMemorySize: 128
graphicsMultiThreaded: False
graphicsShaderLevel: 30
maxTextureSize: 4096
CPU Score: 10197 (WOW)
Bootstrapping World: Default World
PlatformSystemBase - - Entering OnCreate!
PersistentDataPath: /mnt/vrising/persistentdata root: /mnt/vrising/persistentdata\Saves
Loaded VersionDataSettings:
{
"NetworkVersion": 16,
"PersistenceVersion": 3
}
PersistenceVersionOverride value found from VersionDataSettings: 3
Persistence Version initialized as: 3
ArgumentException: Illegal characters in path.
at System.IO.Path.Combine (System.String path1, System.String path2) [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.SettingsManager.VerifyServerSettings (System.Boolean silentInitialize) [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.SettingsManager.get_ServerHostSettings () [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.Auth.PlatformSystemBase.OnCreate () [0x00000] in <00000000000000000000000000000000>:0
at Unity.Entities.ComponentSystemBase.CreateInstance (Unity.Entities.World world) [0x00000] in <00000000000000000000000000000000>:0
at Unity.Entities.World.AddSystem_OnCreate_Internal (Unity.Entities.ComponentSystemBase system) [0x00000] in <00000000000000000000000000000000>:0
at Unity.Entities.World.GetOrCreateSystemsAndLogException (Unity.Collections.NativeList1[T] types, System.Int32 typesCount, Unity.Collections.AllocatorManager+AllocatorHandle allocator) [0x00000] in <00000000000000000000000000000000>:0 at Unity.Entities.World.GetOrCreateSystemsAndLogException (Unity.Collections.NativeList1[T] types, Unity.Collections.AllocatorManager+AllocatorHandle allocator) [0x00000] in <00000000000000000000000000000000>:0
at Stunlock.Core.WorldBootstrapUtilities.AddSystemsToWorld (Unity.Entities.World world, Stunlock.Core.WorldBootstrap worldConfig, Stunlock.Core.WorldSystemConfig worldSystemConfig) [0x00000] in <00000000000000000000000000000000>:0
at ProjectM.Bootstrap.Unity.Entities.ICustomBootstrap.Initialize (System.String defaultWorldName) [0x00000] in <00000000000000000000000000000000>:0
at Stunlock.Core.WorldBootstrapUtilities.InitializeDefaultWorldWithBootstrap (System.String defaultWorldName) [0x00000] in <00000000000000000000000000000000>:0
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
Unity.Entities.World:GetOrCreateSystemsAndLogException(NativeList1, Int32, AllocatorHandle) Unity.Entities.World:GetOrCreateSystemsAndLogException(NativeList1, AllocatorHandle)
Stunlock.Core.WorldBootstrapUtilities:AddSystemsToWorld(World, WorldBootstrap, WorldSystemConfig)
ProjectM.Bootstrap:Unity.Entities.ICustomBootstrap.Initialize(String)
Stunlock.Core.WorldBootstrapUtilities:InitializeDefaultWorldWithBootstrap(String)
EOSPlatformSystem - Entering OnCreate!
EOSPlatformSystem - Skipping EOS initialization - EOS features disabled!
NullReferenceException: Object reference not set to an instance of an object.
at ProjectM.GameBootstrap.Start () [0x00000] in <00000000000000000000000000000000>:0
013c:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
013c:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (SIO_IDEAL_SEND_BACKLOG_QUERY)
013c:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
013c:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (SIO_IDEAL_SEND_BACKLOG_QUERY)

Running on debian without sound card?

thanks for the effort first of all!
I am trying to let it run on my nas at home which is running omv6 (so debian)
Sadly the game tries to get the audio card and seems to crash..
Any ideas?

Downloading and installing .NET SDK 6.0.300 and core runtime...

Updating V-Rising Dedicated Server files...

WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Redirecting stderr to '/root/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1653101151
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '1829350' already up to date.
steam_appid: 1604030

Starting V Rising Dedicated Server with name NilzWorld
SteamAppId set to
Starting Xvfb and wine64 ...

0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
0188:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007FFFFF0CFE10
0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F40BC0C7F50, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 00000002419BFD50
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:keyboard:X11DRV_GetKeyboardLayout couldn't return keyboard layout for thread 0050
0024:fixme:keyboard:X11DRV_GetKeyboardLayout couldn't return keyboard layout for thread 0050
0024:fixme:ntdll:EtwEventRegister ({f72b578f-cae9-556a-01dc-b94f14b3cbd9}, 000000013F001100, 000000013F05B018, 000000013F05B038) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504BE, 13) stub
0024:fixme:ntdll:EtwEventRegister ({66f0a0b9-f747-5080-bdb9-4974c990ecd2}, 000000013F001100, 000000013F05B050, 000000013F05B070) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000013F0504DC, 19) stub
0024:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. >Usually, you can find it in the winbind package of your distribution.
01ac:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
01ac:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F40BCC2A0C0, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
01ac:fixme:wbemprox:client_security_Release 00000002419BFD50
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
01ac:fixme:wbemprox:enum_class_object_Next timeout not supported
0060:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0060:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0060:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0024:fixme:ntdll:EtwEventRegister ({b77d8a36-ef0c-4976-8d22-08f986f56cfb}, 0000000138879800, 00000001393101A0, 00000001393AFA88) stub.
01b8:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007F40B963FE10
dbus[50]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file ../../../dbus/dbus-connection.c line 3544.
This is normally a bug in some application using the D-Bus library.

D-Bus not built with -rdynamic so unable to print a backtrace
wine: Assertion failed at address 00007F09269CCA7C (thread 0060), starting debugger...
0198:fixme:iphlpapi:NotifyAddrChange (Handle 0x7f4072040410, overlapped 0x7f4072040418): stub
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0194:fixme:server:invoke_system_apc syscall frame changed in APC function, frame (nil), saved_frame 0x7f412824fa18.
0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F40BD5D8B10, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 00000002419BFD50
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:ntdll:EtwEventRegister ({35167f8e-49b2-4b96-ab86-435b59336b5e}, 00007F41802E36D0, 0000000000003CF3, 00007F40B9A4A560) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00007F4070649C60, 65) stub

Connecting to this container running on docker desktop

I was easily able to get this container running in docker desktop (thanks dev!) but i cannot for the life of me figure out how to connect. the server was started via the example compose yaml, but i have no idea what to specify in the direct connect. i tried the containers bridge ip, localhost, my bridge ip, i just have no idea what it should be.

Does anyone else know how to connect from the game?

My server does't list in steam

image

version: '3.3'
services:
  vrising:
    # build: . # Build from Dockerfile
    container_name: vrising
    image: trueosiris/vrising
    network_mode: bridge
    environment:
      - TZ=Brazil/Sao-Paulo
      - SERVERNAME=[BR] TERRA 81
    volumes:
      - './server:/mnt/vrising/server:rw'
      - './data:/mnt/vrising/persistentdata:rw'
    ports:
      - '25015:25015/udp'
      - '25016:25016/udp'

                                                                                                                             
   {
  "Name": "[BR] Terra 81 - Resetado 11/05",
  "Description": "",
  "Port": 25015,
  "QueryPort": 25016,
  "MaxConnectedUsers": 60,
  "MaxConnectedAdmins": 4,
  "ServerFps": 30,
  "SaveName": "world1",
  "Password": "",
  "Secure": true,
  "ListOnSteam": true,
  "ListOnEOS": true,
  "AutoSaveCount": 20,
  "AutoSaveInterval": 120,
  "CompressSaveFiles": true,
  "GameSettingsPreset": "",
  "GameDifficultyPreset": "",
  "AdminOnlyDebugEvents": true,
  "DisableDebugEvents": false,
  "API": {
    "Enabled": false
  },
  "Rcon": {
    "Enabled": false,
    "Port": 25575,
    "Password": ""
  }
}

My server is not listed on Steam.

Server already running

Hello,

after a restart of the docker, this is what i get and i cant get it to run now:

SteamAppId set to 

Starting Xvfb and wine64 ...

 

(EE) 

Fatal server error:

(EE) Server is already active for display 0

	If this server is no longer running, remove /tmp/.X0-lock

	and start again.

(EE) 

0078:err:explorer:initialize_display_settings Failed to query current display settings for L"\\\\.\\DISPLAY1".

0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION

0024:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.

0024:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.

0024:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000020FA70

00f8:fixme:file:CancelSynchronousIo (000000000000006C): stub

2022-05-21 13:04:14 status installed xserver-xorg-input-all:amd64 1:7.7+23ubuntu2

2022-05-21 13:04:14 trigproc fontconfig:amd64 2.13.1-4.2ubuntu5 <none>

2022-05-21 13:04:14 status half-configured fontconfig:amd64 2.13.1-4.2ubuntu5

2022-05-21 13:04:15 status installed fontconfig:amd64 2.13.1-4.2ubuntu5

2022-05-21 13:04:15 trigproc hicolor-icon-theme:all 0.17-2 <none>

2022-05-21 13:04:15 status half-configured hicolor-icon-theme:all 0.17-2

2022-05-21 13:04:15 status installed hicolor-icon-theme:all 0.17-2

2022-05-21 13:04:15 trigproc libc-bin:amd64 2.35-0ubuntu3 <none>

2022-05-21 13:04:15 status half-configured libc-bin:amd64 2.35-0ubuntu3

2022-05-21 13:04:15 status installed libc-bin:amd64 2.35-0ubuntu3

00f8:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000021FD70

017c:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000021FD70

The issue is, there is no /tmp/.X0-lock

Additional Info:

inxi:

System:
  Kernel: 5.15.12-1-pve x86_64 bits: 64 compiler: gcc v: 10.2.1 Console: lxc/tty1
    Distro: Ubuntu 22.04 LTS (Jammy Jellyfish)
Machine:
  Type: Desktop Mobo: ASRock model: X300M-STX serial: <superuser required>
    UEFI: American Megatrends LLC. v: P1.70 date: 07/01/2021
CPU:
  Info: 6-core model: AMD Ryzen 5 5600G with Radeon Graphics bits: 64 type: MT MCP arch: Zen 3
    rev: 0 cache: L1: 384 KiB L2: 3 MiB L3: 16 MiB
  Speed (MHz): avg: 3089 high: 3435 min/max: 1400/4464 boost: enabled cores: 1: 3211 2: 2993
    3: 2994 4: 2993 5: 3301 6: 3181 7: 2994 8: 2994 9: 3435 10: 2993 11: 2994 12: 2992
    bogomips: 7785
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Cezanne driver: amdgpu v: kernel bus-ID: 03:00.0
  Display: server: No display server data found. Headless machine? tty: 150x40
  Message: GL data unavailable in console. Try -G --display
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel v: kernel
    bus-ID: 03:00.1
  Device-2: AMD Family 17h HD Audio vendor: ASRock driver: snd_hda_intel v: kernel
    bus-ID: 03:00.6
  Sound Server-1: ALSA v: k5.15.12-1-pve running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASRock driver: r8169
    v: kernel port: f000 bus-ID: 01:00.0
  IF-ID-1: bonding_masters state: N/A speed: N/A duplex: N/A mac: N/A
  IF-ID-2: docker0 state: up speed: 10000 Mbps duplex: unknown mac: <filter>
  IF-ID-3: eth0 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-4: veth3cd254b state: up speed: 10000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 238.47 GiB used: 8.02 GiB (3.4%)
  ID-1: /dev/sda model: SSD 256GB PID: J size: 238.47 GiB
Partition:
  ID-1: / size: 9.78 GiB used: 8.02 GiB (82.0%) fs: ext4 dev: /dev/pve-vm--106--disk--0
Swap:
  ID-1: swap-1 type: partition size: 4.5 GiB used: 0 KiB (0.0%) dev: N/A
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: amdgpu temp: 28.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 35 Uptime: 2m Memory: 4 GiB used: 185.7 MiB (4.5%) Init: systemd runlevel: 5
  Compilers: gcc: N/A Packages: 467 Shell: Bash v: 5.1.16 inxi: 3.3.13

ps -f $(cat /tmp/.X0-lock)

--> is empty

Edit:

So i got it working again, however this is only temporary:

  1. Restart the docker
  2. Error occurs and server is not running
  3. Typ in terminal: Xvfb :0 -screen 0 1024x768x16 &
  4. restart docker and now the server runs.

If i now restart the computer, i have to do these steps manually again.

Winsock error - Crashing on startup with 1.0 update

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x61) downloading, progress: 0.00 (0 / 1841403368)
 Update state (0x61) downloading, progress: 10.85 (199802015 / 1841403368)
 Update state (0x61) downloading, progress: 51.50 (948390108 / 1841403368)
 Update state (0x81) verifying update, progress: 1.56 (28726024 / 1841403368)
 Update state (0x81) verifying update, progress: 26.32 (484615478 / 1841403368)
 Update state (0x81) verifying update, progress: 51.00 (939112184 / 1841403368)
 Update state (0x81) verifying update, progress: 76.04 (1400215154 / 1841403368)
 Update state (0x0) unknown, progress: 0.00 (0 / 0)
Success! App '1829350' fully installed.
steam_appid: 1604030
 
avx
avx2
avx
avx2
avx
avx2
avx
avx2
avx
avx2
avx
avx2
avx
avx2
avx
avx2
avx
avx2
avx
avx2
avx
avx2
avx
avx2
 
/mnt/vrising/persistentdata/Settings/ServerGameSettings.json not found. Copying default file.
/mnt/vrising/persistentdata/Settings/ServerHostSettings.json not found. Copying default file.
Starting V Rising Dedicated Server with name vrisingDocker
Trying to remove /tmp/.X0-lock
rm: cannot remove '/tmp/.X0-lock': No such file or directory
 
Starting Xvfb
Launching wine64 V Rising
 
wine: created the configuration directory '/root/.wine'
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0050:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0048:err:ole:start_rpcss Failed to open RpcSs service
0040:err:setupapi:SetupDefaultQueueCallbackW copy error 1812 L"@wineusb.sys,-1" -> L"C:\\windows\\inf\\wineusb.inf"
Could not find Wine Gecko. HTML rendering will be disabled.
Could not find Wine Gecko. HTML rendering will be disabled.
002c:fixme:event:wait_for_withdrawn_state window 0x2004e/c00001 wait timed out
wine: configuration in L"/root/.wine" has been updated.
[UnityMemory] Configuration Parameters - Can be set up in boot.config
    "memorysetup-bucket-allocator-granularity=16"
    "memorysetup-bucket-allocator-bucket-count=8"
    "memorysetup-bucket-allocator-block-size=4194304"
    "memorysetup-bucket-allocator-block-count=1"
    "memorysetup-main-allocator-block-size=16777216"
    "memorysetup-thread-allocator-block-size=16777216"
    "memorysetup-gfx-main-allocator-block-size=16777216"
    "memorysetup-gfx-thread-allocator-block-size=16777216"
    "memorysetup-cache-allocator-block-size=4194304"
    "memorysetup-typetree-allocator-block-size=2097152"
    "memorysetup-profiler-bucket-allocator-granularity=16"
    "memorysetup-profiler-bucket-allocator-bucket-count=8"
    "memorysetup-profiler-bucket-allocator-block-size=4194304"
    "memorysetup-profiler-bucket-allocator-block-count=1"
    "memorysetup-profiler-allocator-block-size=16777216"
    "memorysetup-profiler-editor-allocator-block-size=1048576"
    "memorysetup-temp-allocator-size-main=16777216"
    "memorysetup-job-temp-allocator-block-size=33554432"
    "memorysetup-job-temp-allocator-block-size-background=1048576"
    "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
    "memorysetup-allocator-temp-initial-block-size-main=262144"
    "memorysetup-allocator-temp-initial-block-size-worker=262144"
    "memorysetup-temp-allocator-size-background-worker=32768"
    "memorysetup-temp-allocator-size-job-worker=262144"
    "memorysetup-temp-allocator-size-preload-manager=262144"
    "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
    "memorysetup-temp-allocator-size-audio-worker=65536"
    "memorysetup-temp-allocator-size-cloud-worker=32768"
    "memorysetup-temp-allocator-size-gfx=262144"
0024:fixme:combase:RoGetActivationFactory (L"Windows.System.DispatcherQueue", {00000035-0000-0000-c000-000000000046}, 000000000020F208): semi-stub
0024:err:combase:RoGetActivationFactory Failed to find library for L"Windows.System.DispatcherQueue"
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007FFFFE1405A0, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 00000002419BFD50
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:iphlpapi:NotifyAddrChange (Handle 0x7f3110dc0218, overlapped 0x7f3110dc0220): stub
01b4:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
01b4:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007FFFFE2E2D40, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
01b4:fixme:wbemprox:client_security_Release 00000002419BFD50
0090:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0090:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
01b4:fixme:wbemprox:enum_class_object_Next timeout not supported
0090:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0090:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
0024:fixme:ntdll:EtwEventRegister ({b77d8a36-ef0c-4976-8d22-08f986f56cfb}, 000000013898BFE0, 00000001394223A0, 00000001394DAE48) stub.
0090:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0090:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
01bc:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007F31107EFE10
dbus[168]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file ../../../dbus/dbus-connection.c line 3544.
This is normally a bug in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace
wine: Assertion failed at address 00007F62FB5F7A7C (thread 0090), starting debugger...
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0194:fixme:server:invoke_system_apc syscall frame changed in APC function, frame (nil), saved_frame 0x7fffff05f9f8.
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
01e8:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00007F311019FE10
0024:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000020C108, 00007FFFFE432550, 000000000020C100, 000000000020C0A0
0024:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 000000000020C108, 00007FFFFE432550, 000000000020C100, 000000000020C0A0
0024:fixme:wbemprox:client_security_SetBlanket 00000002419BFD50, 00007F30F3A1B200, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000
0024:fixme:wbemprox:client_security_Release 00000002419BFD50
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
0024:fixme:file:NtLockFile I/O completion on lock not implemented yet
01f4:fixme:file:NtLockFile I/O completion on lock not implemented yet
01f4:fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering
0198:fixme:winsock:WS_setsockopt SO_SNDBUF ignoring request to disable send buffering

Wine cannot find server.exe

Updating V-Rising Dedicated Server files...
vrising |
vrising | /root/.local/share/Steam/steamcmd/steamcmd.sh: line 38: 31 Killed $DEBUGGER "$STEAMEXE" "$@"
vrising | steam_appid:
vrising |
vrising | cat: /mnt/vrising/server/steam_appid.txt: No such file or directory
vrising | Starting V Rising Dedicated Server with name LosHermanos
vrising | Trying to remove /tmp/.X0-lock
vrising |
vrising | Starting Xvfb
vrising | Launching wine64 V Rising
vrising |
vrising | wine: cannot find L"/mnt/vrising/server/VRisingServer.exe"
vrising | /usr/bin/tail: cannot open '/mnt/vrising/persistentdata/VRisingServer.log' for reading: No such file or directory
vrising | /usr/bin/tail: no files remaining

Cannot change the description

Hi ! I cant change the description of the server. I tried in the ServerHostSettings.json but didnt work. How can i fix that ?

[Resolved] Server won't start

Hello,

i'm trying to start the server using the docker-compose.yml you provided in the readme and i've this error :

I'm user docker on a fedora coreos and I have this error. (it's look like there is a problem with this steam installation ?)

Success! App '1829350' fully installed.
cat: /mnt/vrising/server/steam_appid.txt: No such file or directory
steam_appid: 

/mnt/vrising/persistentdata/Settings/ServerGameSettings.json not found. Copying default file.
cp: cannot stat '/mnt/vrising/server/VRisingServer_Data/StreamingAssets/Settings/ServerGameSettings.json': No such file or directory
/mnt/vrising/persistentdata/Settings/ServerHostSettings.json not found. Copying default file.
cp: cannot stat '/mnt/vrising/server/VRisingServer_Data/StreamingAssets/Settings/ServerHostSettings.json': No such file or directory
Starting V Rising Dedicated Server with name vrisingDocker

Trying to remove /tmp/.X0-lock
rm: cannot remove '/tmp/.X0-lock': No such file or directory

Starting Xvfb
Launching wine64 V Rising

wine: created the configuration directory '/root/.wine'
wine: cannot find L"/mnt/vrising/server/VRisingServer.exe"
/usr/bin/tail: cannot open '/mnt/vrising/persistentdata/VRisingServer.log' for reading: No such file or directory

I've tried on docker windows also and there were files on the mounted server and data but it also failed with this error

0024:err:module:LdrInitializeThunk "UnityPlayer.dll" failed to initialize, aborting
0024:err:module:LdrInitializeThunk Initializing dlls for L"Z:\\mnt\\vrising\\server\\VRisingServer.exe" failed, status c0000005

But here my folder are empty.

So I dunno if it's linked to the docker version or something else but I needed to remove the volumes directive and the server was starting. There is not really "start ok" log but it's up and I can connect.

So now I will just copy the "/mnt/vrising/persistentdata" on my host disk using docker cp, add back the volume - './data:/mnt/vrising/persistentdata:rw' and it will be fine

I can do the same for ./server:/mnt/vrising/server:rw but do we really need to mount the ''./server:/mnt/vrising/server:rw'' ?

Hop it help someone,

Thanks for the job @TrueOsiris,

Xavier

Timeout only when password is set?

I am running the server through docker compose;

  vrising:
    container_name: vrising
    image: trueosiris/vrising
    environment:
      - TZ=America/Edmonton
      - SERVERNAME=****
    volumes:
      - './server:/mnt/vrising/server:rw'
      - './data:/mnt/vrising/persistentdata:rw'
    ports:
      - '9886:9886/udp'
      - '9887:9887/udp'
    restart: unless-stopped
    network_mode: bridge

The password I am setting inside ServerHostSettings.json however I am only able to connect with the line "Password": "", and when I enter anything inside the quotes and try to connect, it DOES ask for a password however after entering it I timeout. If I set the password to be blank again I can connect with no issue.

Saving progress before restarting the server

Please tell me how to force save server progress before server restart?

On Windows, you could press CTRL-C for the server to save the current state, how can I do this?
I just don’t want to set automatic saving very often.

fresh pull using recommended docker cli docker image crashes

Upon looking within the mounted volumes, I only see the data/Settings directory get created. Not really sure how to move forward.

Here's my docker run bash script:

#!/bin/bash

BLAKEBOT_VRISING=blakebot-vrising

docker stop $BLAKEBOT_VRISING

docker rm $BLAKEBOT_VRISING

docker run -d \
  --name $BLAKEBOT_VRISING \
  -v "/home/bnoel/docker_volumes/vrising/server:/mnt/vrising/server" \
  -v "/home/bnoel/docker_volumes/vrising/data:/mnt/vrising/persistentdata" \
  -p 9876:9876/udp \
  -p 9877:9877/udp \
  -e SERVERNAME="blakebot" \
  trueosiris/vrising:latest

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.