Age | Commit message (Collapse) | Author |
|
this contains a simple method to control the serving of alternate pk3 files to clients using the alternate-2 protocol (69); there's also a fixup for the VoIP part
the new fs_pk3PrefixPairs cvar has the format "P1&A1|P2&A2|...", where, for each i, Pi and Ai are corresponding primary and alternate pk3 filename prefixes, one of which one may be empty (eg. "P1&|&A2|...") to denote no correspondence
|
|
this contains support for connecting via, and serving simultaneously via, any of the three protocols: latest, GPP and 1.1
alternate-1 means protocol 70 (GPP), alternate-2 means protocol 69 (1.1)
relevant cvars:
- net_alternateProtocols
- net_alt{1|2}port[6]
- sv_alt{1|2}master{1|...|5}
- sv_clAltProto{0|..|63}
|
|
|
|
TODO: uhm, _snprintf()... WRONG ?
|
|
|
|
Makes it easier to add more colors.
|
|
|
|
|
|
Shaders without closing brace can eat shaders in other files.
Pass depth to SkipBracedSection instead of reparsing text as it messed up parse line numbers.
|
|
|
|
|
|
ioq3 merge prevented servers from showing up on the master
The Tremulous master server expects HEARTBEAT_FOR_MASTER to be
the same as GAMENAME_FOR_MASTER, but dpmaster wants DarkPlaces
|
|
|
|
|
|
|
|
|
|
From /dev/humancontroller.
|
|
From /dev/humancontroller.
|
|
|
|
|
|
fs_game to "baseq3" instead of ""
|
|
|
|
Based partly on patch by Zack Middleton - Get rid of ugly cvars sv_heartbeat and cl_gamename and replace with single com_gamename - Remove sv_flatline. Flatlines are ignored by dpmaster and are considered to be insecure because flatlines can be udp-spoofed.
|
|
FIXME and have voip packet buffer on the server dynamically allocated via Z_Malloc and store pointers in a circular buffer - Improve voip target parsing on top of Ben Millwood's patch - Add new "spatial" target where speaker is spatialized in 3d space and can be heard by all clients in hearing range (s_alMaxDistance) (#4467) - Decrease voip sound lengths from 240ms to 80ms per voip packet to mitigate udp packet loss and decrease latency - Protocol version incremented to 71
|
|
Middleton
|
|
|
|
etc., patch by linux@youmustbejoking.demon.co.uk and Zack Middleton
|
|
|
|
Have Com_sprintf return string length - add STR_LEN macro for static strings
|
|
Show other players' railgun color and their firetime state.
Show snapshot client's color on world item models of railgun.
Fix the impact mark using color2 (spiral) rather than color1 (beam).
Credits go to Ensiform and Harekiet for the refire portion.
|
|
replace some whitespace with tabs in snapvector.c - Give gcc a bit more freedom in choice of registers
|
|
|
|
in ftola.c must have type long, not int
|
|
mode - Clean up ftol()/snapvector() mess - Make use of SSE instructions for ftol()/snapvector() if available - move ftol/snapvector pure assembler to inline assembler, this will add x86_64 and improve support for different calling conventions - Set FPU control word at program startup to get consistent behaviour on all platforms
|
|
strrchr() to bg_lib.c, patch by DevHC
|
|
Turner (#4981)
|
|
Reverted change from (#4972) and implemented the other suggestion to be consistent with cl_cgame.c and cl_ui.c
|
|
|
|
will defend ioquake3 against http://aluigi.altervista.org/papers/q3noclient.txt (#3041) - Retains full compatibility to the old but unsecure protocol between clients and servers - Harden the connection process against DoS attacks, possibly connected to UDP spoofing
|
|
|
|
|
|
* Remove some redundant code
* Make an error non-fatal
* Formatting fixes
|
|
|
|
|
|
|
|
that even with this change it is still possible to spam taunt sounds on the client end due to mispredicts. However, others will not hear/see them. (Thanks kevlarman, Cadynum)
|
|
* Restore /ignore functionality to a couple message types I forgot (Undeference)
* Fix some color bleeds on names (Rezyn)
* Fix an uninitialized buffer in featured labels (Rezyn)
* Apply team colors to only the letter and not the brackets too, in cg_chatteamprefix (Undeference)
* Default cg_drawcrosshairs 2, crosshairs for everything (kevlarman)
|
|
* Support parsing /say_area out of /say
* General cleanups/refactors to messaging code
|
|
|
|
|