Age | Commit message (Collapse) | Author |
|
fs_game to "baseq3" instead of ""
|
|
|
|
|
|
for playerstate prediction for legacy gamecode.
|
|
patch from DevHC.
|
|
|
|
|
|
"baseq3" to ""
|
|
|
|
CL_Shutdown warning and "command already defined" warnings when quitting while playing on a server that changed the gamedir.
|
|
I'll take care of it later
|
|
server is issued while already connected, an initial call to CL_Disconnect will remove all pak file references and reset the pak order. Reordering only occurs through FS_Restart, which in turn is called when checksum feed changes. Because we reconnect to the same server, checksum feed never changes and pak file order is not restored to server order again. With certain pak file constellations between client/server, this may result in an inability to load files from paks which are not correctly detected as referenced paks.
|
|
runtime, like libcurl or libopenal to: * system library paths * executable path * fs_basepath
|
|
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.
|
|
unused-but-set gcc warnings
|
|
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
|
|
thanks to Canavan for supplying a shell where I could fix this (#5077)
|
|
|
|
|
|
|
|
sent each frame - Fix timeVal select timeout value for case of unlimited data rate and now downloads are active
|
|
fragments and queued packets when server is idle - Voip protocol detection is tied to com_protocol making past-end-of-message reading unncessary - Use Hunk_AllocateTempMemory() for buffering VOIP packets and fix buffering scheme that ryan hates so much - Disable packet scrambling for new protocol as it is useless now - Get rid of the old packet scrambling functions predating latest point release - Use Hunk_AllocateTempMemory() for netchan packet queue to fix memory leak when client gets disconnected with packets in the queue - Use Hunk_AllocateTempMemory() for download blocks to fix memory leak when client gets disconnected with download blocks in the queue - Fix SV_RateMsec to account for udp/udp6 packet lengths
|
|
security issues
|
|
|
|
control cvar sv_dlRate - Don't send snapshots to downloading clients
|
|
|
|
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.
|
|
|
|
|
|
|
|
equal to com_basegame - Fix problem where users could change values of CVAR_INIT variables after the call to Cvar_Get() via Com_StartupVariable() - Move sound shutdown after client shutdown so VMs don't hold invalid sound handles in memory
|
|
replace some whitespace with tabs in snapvector.c - Give gcc a bit more freedom in choice of registers
|
|
instead of the gamename string
|
|
|
|
are now honoured when changing fs_game * Fix hunk memory leak on game_restart * Move cls.state and cls.servername to clc so connection state is fully preserved over game_restart * Revert back to previous fs_game after disconnecting from a server that triggered a game_restart * Fix error dialog popping up after every game_restart if an error happened previously (reported by Ensiform) - Fixed that not all commands added by CL_Init() would be removed by CL_Shutdown()
|
|
hunk memory instead of zone mem - Fix sound issues with direct sound and game_restart (#4526)
|
|
|
|
|
|
|
|
check for OP_BLOCK_COPY - Add instruction number check for conditional jumps - Make errors in VM_PrepareInterpreter nonfatal
|
|
DLL load will be VMI_COMPILED, not INTERPRETED
|
|
precedence over files in pk3s. Should make life easier for modders/mappers wanting to override textures that are already contained in some older pk3 - Make VM loading more robust, change loading order: when vm_* == 0 first try loading DLL, then QVM in *each* search directory/path - Fix FS_FileForHandle that would return a FILE pointer to invalid file handle 0
|
|
|
|
|
|
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
|