Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mono install blocking server boot. #3

Open
blubkens opened this issue Dec 31, 2020 · 3 comments
Open

Mono install blocking server boot. #3

blubkens opened this issue Dec 31, 2020 · 3 comments

Comments

@blubkens
Copy link

blubkens commented Dec 31, 2020

screenshot
When starting for the first time i can see from the screenshot that the server is unable to boot unless you manually log into the docker and click on the install button. Which i have yet to figure out as i'm running a headless server.
maybe you can have this part already installed @itsTeckel ?

@blubkens blubkens changed the title Momo install blocking server boot. Mono install blocking server boot. Jan 1, 2021
@itsTeckel
Copy link
Owner

Intersting error. We shouldn't really be needing mono here. Did you change the entrypoint.sh at all? It should just work out of the box as a headless server as what you're looking for.

Mono afaik is for .NET applications and vu.com/vu.exe is a C++ executable. So mono doesn't really fit here.

To narrow down the problem, could you post the output of the container?

@blubkens
Copy link
Author

blubkens commented Jan 22, 2021

I just grabbed the entrypoint without making any edits to it.

Here is the output of the log that i can see.

2021-01-22 08:38:39 (9.36 MB/s) - 'vu.zip' saved [121903538/121903538]

Archive: vu.zip
inflating: cacert.pem
creating: vu/
inflating: vu.com
inflating: vu.exe
creating: vubin/
inflating: vubin/cef.pak
inflating: vubin/cef_100_percent.pak
inflating: vubin/cef_200_percent.pak
inflating: vubin/cef_extensions.pak
inflating: vubin/chrome_elf.dll
inflating: vubin/d3dcompiler_43.dll
inflating: vubin/d3dcompiler_47.dll
inflating: vubin/devtools_resources.pak
inflating: vubin/discord_game_sdk.dll
inflating: vubin/icudtl.dat
inflating: vubin/libcef.dll
inflating: vubin/libEGL.dll
inflating: vubin/libGLESv2.dll
creating: vubin/locales/
inflating: vubin/locales/en-US.pak
inflating: vubin/lua.dll
inflating: vubin/natives_blob.bin
inflating: vubin/snapshot_blob.bin
creating: vubin/swiftshader/
inflating: vubin/swiftshader/libEGL.dll
inflating: vubin/swiftshader/libGLESv2.dll
inflating: vubin/v8_context_snapshot.bin
inflating: vubin/veniceext.dll
inflating: vubin/vu-core.dll
inflating: vu/ui.vuic
Found server.key
Found Battlefield 3 client files
Activating with ###@###.##
0050:err:ole:start_rpcss Failed to start RpcSs service
Starting Z:\vu\client\vu.com
Start waiting on wineserver
waiting ...
waiting ...
waiting ...
waiting ...
waiting ...
wineserver completed

@itsTeckel
Copy link
Owner

itsTeckel commented Jan 24, 2021

And the server works for you when you run it on Windows? Could you share some more details on how you run the container?
Also make sure the container is able to read your Battlefield files. Run chmod for instance to 777 and check again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants