Bug 3054 - Server not properly killed after running a listen server
Status: RESOLVED FIXED
Alias: None
Product: ioquake3
Classification: Unclassified
Component: Misc
Version: unspecified
Hardware: PC Windows XP
: P2 normal
Assignee: Tim Angus
QA Contact: ioquake3 bugzilla mailing list
URL:
Depends on:
Blocks:
 
Reported: 2007-03-11 15:02 EDT by vcxzet
Modified: 2007-08-24 07:12:35 EDT
1 user (show)

See Also:



Description vcxzet 2007-03-11 15:02:46 EDT
after /devmap and returning back to the main menu 
you can no longer get the new server list
the only change is #define PROTOCOL_VERSION 69 in #qcommon.h
Comment 1 Erik 2007-03-13 11:46:42 EDT
(In reply to comment #0)
> after /devmap and returning back to the main menu 
> you can no longer get the new server list
> the only change is #define PROTOCOL_VERSION 69 in #qcommon.h
> 

This happens when using ioquake3 to run Urban Terror too. Not only with /devmap, but with /map too.

After running a listening server and returning to the main menu, server list doesn't work anymore. Also, when starting a demo, it loads... and goes back to main menu. After that, everything is fine again. Serverlist working, and viewing demos works again too.
Comment 2 Erik 2007-03-16 11:01:46 EDT
(In reply to comment #1)
> (In reply to comment #0)
> > after /devmap and returning back to the main menu 
> > you can no longer get the new server list
> > the only change is #define PROTOCOL_VERSION 69 in #qcommon.h
> > 
> 
> This happens when using ioquake3 to run Urban Terror too. Not only with
> /devmap, but with /map too.
> 
> After running a listening server and returning to the main menu, server list
> doesn't work anymore. Also, when starting a demo, it loads... and goes back to
> main menu. After that, everything is fine again. Serverlist working, and
> viewing demos works again too.
> 

It's like fs_game is not being properly reset after running a listening server or something. Not sure.
Comment 3 Erik 2007-03-16 19:09:44 EDT
To reacreate this in ioquake3 (baseq3), do the following:

start ioquake3, in console: "/map q3dm1" <enter> , in console: "/demo four" <enter>

and see how the demo loads, but returns you to the main menu.
Comment 4 Tony J. White 2007-04-05 11:29:03 EDT
(In reply to comment #3)
> To reacreate this in ioquake3 (baseq3), do the following:
> 
> start ioquake3, in console: "/map q3dm1" <enter> , in console: "/demo four"
> <enter>
> 
> and see how the demo loads, but returns you to the main menu.

This appears to be an unrelated bug.  The demo command should work properly when connected to a local server as of revision 1062.

Comment 5 Ryan C. Gordon 2007-05-21 11:21:51 EDT
Setting a QA contact on all ioquake3 bugs, even resolved ones. Sorry if you get a flood of email from this, it should only happen once. Apologies for the incovenience.

--ryan.

Comment 6 f0rqu3 2007-08-24 03:22:54 EDT
step by step reproduction of the bug:
1) open tremulous
2) at main menu open console
3) type "/devmap atcs" in the console
4) exit back to main menu
5) hit "play"
6) hit "get new list"
but you cant get the server list

I tested it on both windows and linux; you cant get the server list
Comment 7 Tim Angus 2007-08-24 07:12:35 EDT
Fixed by revision 1135. Note this is a game side bug so any mods that exhibit this problem will need to be independently fixed.