etfdevs / ETe

Improved Wolfenstein: Enemy Territory Engine
GNU General Public License v3.0
57 stars 18 forks source link

Can't spawn etrun devmap server #33

Open isRyven opened 5 years ago

isRyven commented 5 years ago

Just tested it with the latest release of etrun https://github.com/ETrun/ETrun/releases and it brings vm error on /devmap oasis, specifically game module can't get initialized it seems.

It doesn't log much of the information:

----------------------
4402 files in 12 pk3 files
^5CM_LoadMap( maps/oasis.bsp, 0 )
Loading dll file qagame.
LoadLibrary 'H:\Games\testet\CleanestInstall\etrun\qagame_mp_x86.dll' failed
********************
ERROR: VM_Create on game failed
********************
----- Server Shutdown (Server crashed: VM_Create on game failed) -----
---------------------------
ensiform commented 5 years ago

Probably has runtime patches?

isRyven commented 5 years ago

I am not aware of it, etjump works fine for instance, so that's something specific to the mod, seems it doesn't want to work with etlegacy either. /cc @suburbski

ensiform commented 5 years ago

He would definitely know more, as I know he's had it working for him locally.

suburbski commented 5 years ago

/devmap works for me in ET 2.60e when I pull the master branch from the etrun repo (which is equal to the etrun-1.4.1 release) and build the solution on DEBUG, since that is what I use to develop after all. However, using the files located in releases, or the ones downloaded automatically when connecting any etrun server, I get the exact same error:

]\developer 1
]\devmap oasis
------ Server Initialization ------
Server: oasis
Channel memory manager started
Channel memory manager started
Channel memory manager started
Shutting down sound system
Destroying DS buffers
...setting DSSCL_PRIORITY coop level
...stopping and releasing sound buffer
...releasing DS object
RE_Shutdown( 0 )
Hunk_Clear: reset the hunk ok
----- FS_Startup -----
...loaded in 9 milliseconds
----------------------
56468 files in 202 pk3 files
CM_LoadMap( maps/oasis.bsp, 0 )
Loading dll file qagame.
LoadLibrary 'C:\Program Files (x86)\Wolfenstein - Enemy Territory\etrun\qagame_mp_x86.dll' failed
********************
ERROR: VM_Create on game failed
********************
----- Server Shutdown (Server crashed: VM_Create on game failed) -----
---------------------------

@boutetnico

ensiform commented 5 years ago

Can this be closed or are you still looking at the real cause?

suburbski commented 5 years ago

ETrun actually uses runtime patches because of the inbuilt minimizer made for ET 2.60b. We're thinking about removing it since it only works for windows anyways

ensiform commented 5 years ago

You should put it in only if detection of the original engine version?