https://bugs.winehq.org/show_bug.cgi?id=50425
--- Comment #5 from Jordy jordy@visser.gg --- (In reply to Anastasius Focht from comment #3)
Hello Jordy,
I think your instructions miss essential parts. One obviously needs a 'server.cfg', some license and maybe even more for reproduce?
You could have just provided a link to:
https://docs.fivem.net/docs/server-manual/setting-up-a-server/
which seems to contain proper instructions. After following these, one gets:
--- snip --- $ pwd /home/focht/Downloads/fxserver/server-data
$ wine ../server/FXServer.exe +exec server.cfg ... Creating script environments for mapmanager Started resource mapmanager Creating script environments for yarn Started resource yarn Creating script environments for webpack Started resource webpack Creating script environments for chat Started resource chat Started resource spawnmanager Started gametype Freeroam Started resource basic-gamemode Creating script environments for hardcap Started resource hardcap Creating script environments for rconlog ... Started resource rconlog Warning: 'onesync' is read only. Try using `+set` in the command line. Authenticating server license key... cfx> 011c:fixme:winsock:server_ioctl_sock Unsupported ioctl 48000022 (device=4800 access=0 func=8 method=2) 011c:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIOR(IOC_WS2, 34)) 011c:fixme:winsock:server_ioctl_sock Unsupported ioctl 48000022 (device=4800 access=0 func=8 method=2) 011c:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIOR(IOC_WS2, 34)) Started map fivem-map-hipster Started resource fivem-map-hipster ... Error: Assertion failure: io.Fonts->IsBuilt() && "Font atlas not built! It is generally built by the renderer backend. Missing call to renderer _NewFrame() function ? e.g. ImGui_ImplOpenGL3_NewFrame()." (C:\gl\builds\4ff63adb\0\cfx\fivem\code\components\conhost- v2\src\backends\imgui_impl_win32.cpp:321) --- snip ---
which is obviously a different problem?
Also when telling things like 'Install vcrun2019' always provide a reference to a bug report, explaining the "why". Installing native overrides without reason makes things potentially harder to track down.
Regards
Hello,
Thanks for you feedback! I'm kinda new here. I was just playing arround because the Windows build of FiveM includes more bugfixes and is in general more stable. Unfortunately, I cannot solve this problem myself.
Visual C++ Redistributable 2019 is required to run a FiveM server as decribed in the prerequisites here: https://docs.fivem.net/docs/server-manual/setting-up-a-server/
Without vcrun2019 the server will just crash missing VCRUNTIME140 ect..
So another important thing to say: I'm using docker so that might prevent me to see those winsock error messages. I have added my dockerfile in the attachments. Our problems may be related.