Closed GoogleCodeExporter closed 9 years ago
If the server does not quit when the QVM gets unloaded it is a bug and needs to
be fixed.
One could let the engine scan the map before switching to it secure that there
is a ffa-spawnpoint with no flags but there could be another reason why the QVM
get unloaded. The QVM crash could be caused by some unfortunate circumstance
that we have not yet discovered, so even if all maps are tested crash free the
game could still crash.
I might also look at he restore script option at some point for an empty
server.
Original comment by sago007
on 4 Feb 2012 at 10:09
Okay, there is just this little difference in the log when the QVM is unloaded:
********************
ERROR: Couldn't find a spawn point
********************
----- Server Shutdown (Server crashed: Couldn't find a spawn point) -----
Sending heartbeat to dpmaster.deathmask.net
Sending heartbeat to dpmaster.deathmask.net
==== ShutdownGame ====
ShutdownGame:
------------------------------------------------------------
forcefully unloading qagame vm
---------------------------
]
Original comment by un.cacat...@gmail.com
on 18 Feb 2012 at 7:07
Seems to happen every time (for now I am able to trigger it at will on a
server), VM gets unloaded, but the program is still running. I can issue some
"/map" command from within the server window to reload the VM. That same
command with RCON doesn't do anything, which means each time such a crash
happens:
- no script can start it back, except by parsing the log I suppose
- no rcon admin can reset the server to a working state
Original comment by un.cacat...@gmail.com
on 27 Jul 2012 at 10:34
I believe this is fixed in
https://github.com/OpenArena/gamecode/commit/544b034ccf137da2f86d871bb855ac63044
42b69
It basically forces the player to spawn in the first entity loaded or the map
origin if the map has not entities at all.
Original comment by sago007
on 10 Jun 2014 at 4:26
Original issue reported on code.google.com by
un.cacat...@gmail.com
on 4 Feb 2012 at 1:31