94 Commits (master)

Author SHA1 Message Date
Alibek Omarov 2c0d6e06be engine: server: return NULL in SV_ClientBy{Id,Name} if client array isn't allocated 10 months ago
Alibek Omarov 1f4c9b67da engine: server: don't init or send voice chat in singleplayer 10 months ago
Alibek Omarov e2424b4303 engine: server: clean up userinfo and fullupdate throttle on client connect 10 months ago
Alibek Omarov 8c61a2f021 engine: server: cleanup server.h header from unused functions prototypes 10 months ago
Alibek Omarov 75d476f9df engine: fix -Wmissing-prototypes 10 months ago
Alibek Omarov 36c2f9e9f2 engine: refactor rcon redirect, don't make it depend on global object 12 months ago
SNMetamorph 5216cccef4 engine: server: added singleplayer check for userinfo update 1 year ago
Alibek Omarov f5b9826fd9 engine: common: net_encode: directly access delta description struct than searching for it every time 1 year ago
Alibek Omarov 6b223f1325 engine: server: static-ize functions in sv_game. Set GAME_EXPORT attribute to server GameAPI functions 1 year ago
Alibek Omarov 01ad3dda2a engine: server: escape rcon arguments before passing it to command buffer, also use more efficient concatenation 1 year ago
Alibek Omarov 2a05624615 engine: server: keep silence in case of unset or invalid rcon password 1 year ago
Alibek Omarov c7d748e8df engine: server: add sv_log_outofband cvar that controls whether connectionless packets should be printed or not 1 year ago
Alibek Omarov a4997d0647 engine: server: port old engine's fullupdate ratelimit, but simplify it 1 year ago
Alibek Omarov 243c3cc80f engine: server: port old engine's userinfo penalty 1 year ago
Alibek Omarov 9c62fa901f engine: server: pregenerate CRC table and testpacket data 1 year ago
Alibek Omarov 278ff22ba9 engine: server: query: use common SV_GetPlayerCount, fix random styling issues 1 year ago
jeefo d9ef1d4608 server: implement correct answers to TSourceEngineQuery server queries 1 year ago
Alibek Omarov 9e0d389d9e engine: server: moved server cvars to static allocation 2 years ago
Alibek Omarov 551ea71906 engine: server: make generic function to kick players with a reason 2 years ago
Alibek Omarov b16fa8eddc public: remove Q_strcat and Q_strcpy, and patch the code that uses it 2 years ago
Alibek Omarov 01e0542223 engine: server: move master announce logic to masterlist, keep unique heartbeat challenge and heartbeat timer for each master 2 years ago
Alibek Omarov 5ef97ae99e engine: convert Info_SetValueForKey with va to Info_SetValueForKeyf 2 years ago
Alibek Omarov ba1cf25314 engine: convert MSG_WriteString with va to MSG_WriteStringf 2 years ago
Alibek Omarov 48ca8f9a70 engine: server: fix call to non existent function, in this tree it's called IsMasterAdr 2 years ago
Alibek Omarov 602f23fbdf engine: server: check if we got info request from master server, that acts as a bridge for NAT servers 2 years ago
Alibek Omarov fccf044976 engine: initialize network buffers used on player connect and after 2 years ago
Alibek Omarov aa3a0fa392 engine: server: increase infostring size in SV_Info allowing longer hostnames but try to cut off if it's even longer than that 2 years ago
Andrey Akhmichin 9450c08eec engine: server: simplify strings operations. 2 years ago
Alibek Omarov e1431e1040 engine: server: add rcon_enable cvar to control whether server should accept remote commands 2 years ago
Alibek Omarov e48133bf4b engine: server: fix sv_log output for enttools usage 2 years ago
Andrey Akhmichin 2454594a18 engine: server: simplify strings operations. 2 years ago
Alibek Omarov b6bd4bc6f8 engine: server: precisely set client connected time after they were spawned 2 years ago
Alibek Omarov 3da736a1eb engine: server: try to solve issue when server dll has no voice mgr 2 years ago
Alibek Omarov dd881d3da9 engine: server: remove duplicate function 2 years ago
Alibek Omarov 7b74015c4d engine: server: check if player can hear other before sending voicedata 2 years ago
SNMetamorph 32372654c2 engine: server: sv_client: fixed working ent_create command on XashXT/PrimeXT 2 years ago
SNMetamorph 5d73c6cb84 engine: server: backported enttools from old engine 2 years ago
Alibek Omarov f633b3dbf6 engine: increase MAX_INIT_MSG to 192 kilobytes limit 2 years ago
Alibek Omarov 905bbf1515 engine: server: read full voicedata message even if voice is disabled server wide 2 years ago
Alibek Omarov c5dbbea9ef engine: server: drop bots fake ping to zero 2 years ago
SNMetamorph 97879430e9 engine: small code fixes related to voice chat 2 years ago
Velaron 2b9e050f57 engine: voice support 2 years ago
Alibek Omarov 6ef76fe665 engine: server: fix bots are counted as real players 2 years ago
SNMetamorph 5b97c2135a engine: server: fixed "wrong version" spamming in NAT bypass mode (fix #953) 2 years ago
SNMetamorph a5ba43ea39 engine: fixed vulnerability in NAT bypass mechanism 2 years ago
SNMetamorph d8724f0be4 engine: common: net_ws: disabled read-only flag for ip cvar 2 years ago
SNMetamorph fce3959d15 engine: server: added "c" command to SV_ConnectionlessPacket 2 years ago
Alibek Omarov c8410f7e46 engine: server: don't issue an assert on invalid client names 3 years ago
Alibek Omarov 12da44a3d7 engine: server: send protocol version to distinguish old engine and new 3 years ago
Alibek Omarov d9fd6aa05c engine: server: restore log functionality from old engine. Thanks to @ValeTheVioletMote for initial patch. 3 years ago