Introduce nicer-looking warmup countdown.

The server now transmits a timer with the Warmup::COUNTDOWN status.  The client uses the Game Midprint to display this countdown.

git-svn-id: http://odamex.net/svn/root/trunk@3489 b0bcef46-2027-0410-bd56-ab726e9a1d04
Fix crash that occurs on certain platforms when threads are used. Thanks vedge.


git-svn-id: http://odamex.net/svn/root/trunk@3490 b0bcef46-2027-0410-bd56-ab726e9a1d04
Change options that are read in as integers to also be saved as integers. This fixes disabling the options to query the master server on start and show blocked servers.


git-svn-id: http://odamex.net/svn/root/trunk@3491 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix WAD MD5 hash checking in r3486.

git-svn-id: http://odamex.net/svn/root/trunk@3492 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Strip the full pathname when saving the WAD and DEH filenames in netdemo snapshots.
-Allows G_LoadWad to avoid calling D_DoomWadReboot with the netff/netrew commands.

git-svn-id: http://odamex.net/svn/root/trunk@3493 b0bcef46-2027-0410-bd56-ab726e9a1d04
Implement cvar to automatically load banfile on a timer: sv_banfile_reload

This new cvar is the number of seconds to wait between attempting to load a banfile.  There is no message if this succeeds, but if it fails a message will come up saying the file cannot be read.

Also implement functionality to always read the banfile on startup, and if there is no banlist to be read and the file does not exist, create it.

git-svn-id: http://odamex.net/svn/root/trunk@3494 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add the CVAR_NOENABLEDISABLE flag to the client's declaration of sv_maxclients, sv_maxplayers, and sv_maxplayersperteam cvars.

git-svn-id: http://odamex.net/svn/root/trunk@3495 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add the CVAR_NOENABLEDISABLE flag to the sv_waddownloadcap and sv_maxcorpses cvars.

git-svn-id: http://odamex.net/svn/root/trunk@3496 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Allocate patchcount and postcount on the heap instead of stack in R_GenerateLookup since VC++ chokes.

git-svn-id: http://odamex.net/svn/root/trunk@3497 b0bcef46-2027-0410-bd56-ab726e9a1d04
Add additional WAD search paths based on common locations for retail and shareware Doom WADs.

Thanks to Chocolate Doom for this code.

git-svn-id: http://odamex.net/svn/root/trunk@3498 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove manual key-repeating code from the ZDoom 1.22 console as it has been handled by SDL as well for some time.
-Key-repeating is disabled during game play but is enabled when the console or menus are active, as well as when entering chat messages.

git-svn-id: http://odamex.net/svn/root/trunk@3499 b0bcef46-2027-0410-bd56-ab726e9a1d04
Remove repeat enable/disable from UpdateFocus(), which was stomping the current repeat state.

git-svn-id: http://odamex.net/svn/root/trunk@3500 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Forgot to update the memset initialization of patchcount and postcount in r3497

git-svn-id: http://odamex.net/svn/root/trunk@3501 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Change the name of the cvar sv_zdoomspawndelay to co_zdoomspawndelay.

git-svn-id: http://odamex.net/svn/root/trunk@3502 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Update the sample server configuration files. Thanks Ralphis!

git-svn-id: http://odamex.net/svn/root/trunk@3503 b0bcef46-2027-0410-bd56-ab726e9a1d04
Fix incorrectly-named "Your Flag Dropped" lump in odamex.wad.

git-svn-id: http://odamex.net/svn/root/trunk@3504 b0bcef46-2027-0410-bd56-ab726e9a1d04