Comments (7)
That would be redundant, the container is running WINE to emulate Windows on Linux.
If you have a Windows host, you technically don't need to run a container on linux to run a V-Rising Server, in fact, it's probably better to run this on a Windows Machine if you can.
If you want to run this on Linux, you need to adjust your source paths to something that is inside your VM. Linux paths typically /look/like/this.
What was the error when you tried to use the ./persistentdata path?
from docker-vrising.
Docker on windows isn't the best. If you have WSL2 installed and enabled it will use that. If not, than not sure but don't use docker for a V-Rising server when your running windows. If you don't have WSL2 https://learn.microsoft.com/en-us/windows/wsl/install. Else I highly recommend not using docker as you will lose performance over the virtualization.
Do this instead.
Create a new Non Admin Account.
Login that account.
Open windows firewall and add a inbound rule to allow the port.
Make sure you port forward on your router if your doing this from your own PC.
Run The server on that account.
(Optional) Use Group Policy to restrict the account even more.
from docker-vrising.
What platform are you using to run Docker?
The source path suggests Windows.
from docker-vrising.
I'm running it on docker through windows, but it is hosting on a linux VM.
Is there a way to force it to run windows inside the docker container?
from docker-vrising.
Same error:
2024-05-27 21:43:20
2024-05-27 21:43:21 WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
2024-05-27 21:43:21 Redirecting stderr to '/root/Steam/logs/stderr.txt'
2024-05-27 21:43:21 Logging directory: '/root/Steam/logs'
2024-05-27 21:43:21 [ 0%] Checking for available updates...
2024-05-27 21:43:21 [----] Verifying installation...
2024-05-27 21:43:21 UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1716584438
2024-05-27 21:43:21 -- type 'quit' to exit --
2024-05-27 21:43:21 Loading Steam API...OK
2024-05-27 21:43:21 "@sSteamCmdForcePlatformType" = "windows"
2024-05-27 21:43:21
2024-05-27 21:43:24 Connecting anonymously to Steam Public...OK
2024-05-27 21:43:24 Waiting for client config...OK
2024-05-27 21:43:37 Waiting for user info...OK
2024-05-27 21:43:37 Update state (0x5) verifying install, progress: 0.17 (3145728 / 1842233665)
2024-05-27 21:43:37 Update state (0x5) verifying install, progress: 23.51 (433072933 / 1842233665)
2024-05-27 21:43:37 Update state (0x5) verifying install, progress: 44.24 (814992447 / 1842233665)
2024-05-27 21:43:37 Update state (0x5) verifying install, progress: 62.08 (1143587148 / 1842233665)
2024-05-27 21:43:37 Update state (0x5) verifying install, progress: 75.98 (1399763601 / 1842233665)
2024-05-27 21:43:37 Update state (0x5) verifying install, progress: 90.94 (1675268061 / 1842233665)
2024-05-27 21:43:37 Success! App '1829350' fully installed.
2024-05-27 21:43:37 steam_appid: 1604030
2024-05-27 21:43:37
2024-05-27 21:43:37
2024-05-27 21:43:37 Starting V Rising Dedicated Server with name Estoria
2024-05-27 21:43:37 Trying to remove /tmp/.X0-lock
2024-05-27 21:43:37
2024-05-27 21:43:37 Starting Xvfb
2024-05-27 21:43:37 Launching wine64 V Rising
2024-05-27 21:43:37
2024-05-27 21:43:37 0024:err:module:LdrInitializeThunk "UnityPlayer.dll" failed to initialize, aborting
2024-05-27 21:43:37 0024:err:module:LdrInitializeThunk Initializing dlls for L"Z:\\mnt\\vrising\\server\\VRisingServer.exe" failed, status c0000005
2024-05-27 21:43:38 usermod: user 'docker' does not exist
2024-05-27 21:43:38 Cleaning up logs older than 30 days
2024-05-27 21:43:38
2024-05-27 21:43:38 Updating V-Rising Dedicated Server files...
2024-05-27 21:43:38
2024-05-27 21:43:39 WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
2024-05-27 21:43:39 Redirecting stderr to '/root/Steam/logs/stderr.txt'
2024-05-27 21:43:39 Logging directory: '/root/Steam/logs'
2024-05-27 21:43:39 [ 0%] Checking for available updates...
2024-05-27 21:43:39 [----] Verifying installation...
2024-05-27 21:43:39 UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1716584438
2024-05-27 21:43:39 -- type 'quit' to exit --
2024-05-27 21:43:39 Loading Steam API...OK
2024-05-27 21:43:39 "@sSteamCmdForcePlatformType" = "windows"
2024-05-27 21:43:39
2024-05-27 21:43:43 Connecting anonymously to Steam Public...OK
2024-05-27 21:43:43 Waiting for client config...OK
2024-05-27 21:43:56 Waiting for user info...OK
2024-05-27 21:43:56 Update state (0x5) verifying install, progress: 0.11 (2097152 / 1842233665)
2024-05-27 21:43:56 Update state (0x5) verifying install, progress: 25.27 (465473077 / 1842233665)
2024-05-27 21:43:56 Update state (0x5) verifying install, progress: 45.39 (836175979 / 1842233665)
2024-05-27 21:43:56 Update state (0x5) verifying install, progress: 63.41 (1168198100 / 1842233665)
2024-05-27 21:43:56 Update state (0x5) verifying install, progress: 77.50 (1427782809 / 1842233665)
2024-05-27 21:43:56 Update state (0x5) verifying install, progress: 92.89 (1711170628 / 1842233665)
2024-05-27 21:43:56 Success! App '1829350' fully installed.
2024-05-27 21:43:56 steam_appid: 1604030
2024-05-27 21:43:56
2024-05-27 21:43:56
2024-05-27 21:43:56 Starting V Rising Dedicated Server with name Estoria
2024-05-27 21:43:56 Trying to remove /tmp/.X0-lock
2024-05-27 21:43:56
2024-05-27 21:43:56 Starting Xvfb
2024-05-27 21:43:56 Launching wine64 V Rising
2024-05-27 21:43:56
2024-05-27 21:43:56 0024:err:module:LdrInitializeThunk "UnityPlayer.dll" failed to initialize, aborting
2024-05-27 21:43:56 0024:err:module:LdrInitializeThunk Initializing dlls for L"Z:\\mnt\\vrising\\server\\VRisingServer.exe" failed, status c0000005
2024-05-27 21:43:57 usermod: user 'docker' does not exist
2024-05-27 21:43:57 Cleaning up logs older than 30 days
I mean you are 100% correct. If I run the .exe, it is perfectly fine. I just want to use docker for the ease of use and having it all in one place!
from docker-vrising.
Hard to say how you've built your setup.
From what I can gather, docker desktop can use Hyper-V for hosting a minimal Linux(Kernel) to run Linux containers "on Windows".
Since you're saying that you have a dedicated Linux VM, youre probably using a setup similar to this: https://learn.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/linux-containers
If you have a dedicated Linux VM, please SSH into it, install Docker CE in it (which should contain docker compose) and run docker compose up
in the folder you copied the docker-compose.yml into.
If that doesn't work, you can temporarily delete all volumes or use the docker-cli command (without the -v args) to run a container with ephemeral volumes to see if it works at all.
from docker-vrising.
A wine-emulation in a docker on windows. You might just run the dedicated server with a .bat script, imho.
from docker-vrising.
Related Issues (20)
- keep only last 5 logfiles HOT 1
- Public IPV4 Showing 0.0.0.0 HOT 4
- Can't see game in Server list on VRising HOT 2
- CastleLimit not working HOT 1
- server name(env) appear as garbled text HOT 1
- 'Continue' button non-functional HOT 17
- do we need to recreate the instance HOT 1
- Duplicate Container Instance/Save HOT 1
- [Feature Request] Pterodactyl ready Docker Image
- Arbitrary ports HOT 2
- Not sure it is running or not. Some error in docker logs. HOT 3
- AuthenticationError HOT 3
- Can't connect to server since game update HOT 6
- PS5 Server No EOS Session error. HOT 2
- Container stops itself HOT 2
- Can't Load the Server From ServerHistory HOT 1
- Help: Assertion Failed: SteamnetworkingSockets service thread waited 81ms for lock! HOT 2
- Unable to Direct Connect to server (hosted on Synology NAS) HOT 1
- May i somehow load saves from private server to docker container? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-vrising.