lilium-voyager/code/client
Zack Middleton 9f239d647b Make 'globalservers 0' fetch all masters
This commit fixes the vanilla Q3 UI VMs not displaying a server list
when id Software's master server is down.

Originally master 0 for the globalservers command was Internet and
master 1 was MPlayer (defunct). In 2008 ioquake3 changed it so that
master 0 to 4 were five separate master servers with no affect on
original Quake3/Team Arena UI VMs; they continued to get the server
list from master.quake3arena.com.

id Software's master server (master.quake3arena.com) goes down
occasionally. Using ioq3's UI VM additional master servers can be
accessed but players using the original UI VMs are unable to get a
server list.

In order to fix the original UI VMs in Quake3/Team Arena's pk3s this
commit makes 'globalservers 0' fetch all master servers. So players
get a combined list of id Software's and ioquake3's master list. Or
just ioquake3's list if id Software's master is down.

Getting lists from individual master servers using globalservers has
changed from 0 through 4 to 1 through 5 to accommodate using 0 for
other purposes. This commit modifies ioq3's UI code to support the new
values for globalservers command.

A side affect of these changes is that UI VMs based on ioq3 since 2008
will have Internet1 fetch all master servers and Internet2 request
sv_master1 instead of sv_master2 and so on. It may be worth noting that
getting server list from masters 3-5 could not be done using ioq3's UI
before 2011.
2017-07-20 15:39:51 -05:00
..
cl_avi.c Remove unused function WRITE_1BYTES from cl_avi.c 2015-06-28 17:55:51 -05:00
cl_cgame.c Remove FS_Read2(). 2017-03-17 04:21:11 -07:00
cl_cin.c Fix misleading-indentation warnings in cl_cin.c 2017-07-09 14:01:41 -05:00
cl_console.c Add con_autochat and con_autoclear cvars 2017-06-08 15:46:19 -05:00
cl_curl.c Now with less infinite recursion 2015-09-26 10:54:16 +01:00
cl_curl.h Fix Makefile for OSX 2016-06-12 17:17:33 -04:00
cl_input.c Better gamepad support. 2016-08-08 02:36:10 -07:00
cl_keys.c Add con_autochat and con_autoclear cvars 2017-06-08 15:46:19 -05:00
cl_main.c Make 'globalservers 0' fetch all masters 2017-07-20 15:39:51 -05:00
cl_net_chan.c - Improve snapshot rate and data rate control 2011-07-13 17:11:30 +00:00
cl_parse.c Fix compiling debug code for writing VoIP data 2017-05-29 09:54:39 -05:00
cl_scrn.c don't clear screen during CA_LOADING and CA_PRIMED 2014-01-23 13:44:36 -08:00
cl_ui.c Make Team Arena server list sub-sort clients by max clients 2017-06-01 17:24:06 -05:00
client.h Only allow connectionless print/echo from server/rcon address 2017-06-10 19:15:26 -05:00
keycodes.h Better gamepad support. 2016-08-08 02:36:10 -07:00
keys.h * Don't apply colour escape chars on input fields 2007-09-21 10:35:24 +00:00
libmumblelink.c Ensure that mbstowcs does not overflow its buffer 2015-01-07 23:37:11 +00:00
libmumblelink.h update mumble link interface for version 1.2 2010-01-04 14:12:18 +00:00
qal.c Remove references to alDopplerVelocity 2014-02-22 18:06:04 -06:00
qal.h Fix Makefile for OSX 2016-06-12 17:17:33 -04:00
snd_adpcm.c Fix some of the things clang --analyze flagged 2013-03-26 16:50:03 +00:00
snd_codec.c Add Ogg Opus support 2013-02-17 18:32:05 -06:00
snd_codec.h Add Ogg Opus support 2013-02-17 18:32:05 -06:00
snd_codec_ogg.c Support FS_SEEK_END and negative offset for zipped files in FS_Seek 2013-11-08 18:43:34 -06:00
snd_codec_opus.c Support FS_SEEK_END and negative offset for zipped files in FS_Seek 2013-11-08 18:43:34 -06:00
snd_codec_wav.c Bug 5094 - Code cleanup, patch by Zack Middleton and DevHC. Fixes unused-but-set gcc warnings 2011-07-29 12:27:00 +00:00
snd_dma.c Remove unused code path from S_Base_StartBackgroundTrack 2014-01-12 18:16:39 -06:00
snd_local.h Fix playback of stereo sounds in Base sound system 2013-12-15 00:23:10 -06:00
snd_main.c Remove unneeded name buffer in S_Play_f. 2012-11-18 23:30:26 +00:00
snd_mem.c reset samplefrac to 8-bits, to prevent overflow 2016-10-07 01:21:15 +03:30
snd_mix.c Fix Makefile for OSX 2016-06-12 17:17:33 -04:00
snd_openal.c Don't load libraries with non-standard file extensions 2017-05-24 10:28:46 -05:00
snd_public.h REFACTOR [reletive -> relative] 2012-06-18 16:32:03 +00:00
snd_wavelet.c snd_wavelet: avoid undefined pointer below array bounds 2016-09-25 17:13:40 +01:00