VM_Create on UI FAILED
I have a problem that if i want to join a server, and when im connecting with it ,it says that "Vm_Create on UI failed".
I have googled it and seen this problem a lot but i never have got a clear answer.
Any suggestions or help how to remove the error???
general: obsolete mp_bin.pk3 requirement cleanup
Revert "sys: check for invalid char on etl server only, refs #53"
This reverts commit 0598e7b6598a6c2eca47285e75547fb34815a524.
sys: ui fallback for all systems
note: if there are issues with incompatible mod binaries CGAME will fail
#6 Updated by Spyhawk over 2 years ago
IR4 mentioned he can connect to the above mentioned server, while I cannot... wtf?
#9 Updated by Spyhawk over 2 years ago
The issue is due to the pak not being completely downloaded. This happens on some servers only.
This seems to be related to a specific server setting, maybe in combination with some client settings?
I’ve tried locally with all combination of the following variables, but I couldn’t reproduce locally.
- set sv_allowDownload "" (0/1)
- set sv_wwwDownload "" (0/1)
- set sv_wwwDlDisconnected "" (0/1)
- set sv_wwwBaseURL "" (set or empty)
- set sv_wwwFallbackURL "" (set or empty)
#10 Updated by Spyhawk over 2 years ago
Interestingly, the official server had some DNS issues resulting in http://game.etlegacy.com/ being unavailable.
So sv_wwwBaseURL "http://game.etlegacy.com/" failed but the pk3 downloads still tried to get through (www fallback?)... and restarts once it’s finished (maybe because it was corrupted) in a loop.
Server config when the issue arise was:
set sv_maxRate "25000" // 10000 standard but poor for ET (0: unlimited)
set sv_dl_maxRate "42000" // increase/decrease if you have plenty/little spare bandwidth
set sv_allowDownload "1" // global toggle for both legacy download and web download
set sv_wwwDownload "1" // toggle to enable web download
set sv_wwwBaseURL "http://game.etlegacy.com/" // base URL for redirection
set sv_wwwDlDisconnected "0" // tell clients to perform their downloads while disconnected from the server
set sv_wwwFallbackURL "" // URL to send to if an http/ftp fails or is refused client side
set sv_fullmsg "Server is full."
We need to check what happens when sv_wwwBaseURL fails.
#14 Updated by Timothy over 2 years ago
From a brief conversation with daredevil from F|A I got the following config, which is roughly the same as I used to reproduce the issue:
set sv_maxRate "25000"
set sv_dl_maxRate "45900"
set sv_allowDownload "1"
set sv_wwwDownload "1"
set sv_wwwBaseURL "http://redirect.dediserverhosting.com"
set sv_wwwDlDisconnected "1"
set sv_wwwFallbackURL "http://fearless-assassin.com"
set sv_fullmsg "ET://jay2.clan-fa.com:27960"
The issue appears to be fixed in master, though.
#21 Updated by Spyhawk over 1 year ago
For the record:
The issue happens when the mp_bin.pk3 is not present in etmain. We deprecated that file a long time ago.
This also explains why the issue seems to be due to that commit: https://github.com/etlegacy/etlegacy/commit/6e00921fbfff75f0aa3288b553608d7f2053c4e1 (see #825, #279) (thx Timo for the bisect).
I’d suggest to readd the hack, but only for the non-mac platforms as it seems problematic for Mac OS X users.
Edit: related mp_bin removal commit is: https://dev.etlegacy.com/projects/etlegacy/repository/revisions/eacfec3403da622509d4d88b2935c53163efb207/diff/