Alibek Omarov
|
7469d6a248
|
engine: server: implement server-to-master challenge extension, to secure server from IP spoofing
|
2 years ago |
Alibek Omarov
|
859f36afce
|
engine: server: remove Master_Add call in ActivateServer, server will announce itself through heartbeat
|
2 years ago |
Alibek Omarov
|
1d8acc16f1
|
engine: server: give master server a small time window to reply (by default 4000 ms, should be enough even when master server is overloaded)
|
2 years ago |
Andrey Akhmichin
|
2454594a18
|
engine: server: simplify strings operations.
|
2 years ago |
Alibek Omarov
|
d9a245dcb5
|
engine: reset cheat cvars on remote games
|
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 |
Alibek Omarov
|
17d0b19f9e
|
engine: use generic S_USAGE macro everywhere
|
2 years ago |
SNMetamorph
|
5d73c6cb84
|
engine: server: backported enttools from old engine
|
2 years ago |
Alibek Omarov
|
5678d9a253
|
engine: server: support MAP_ANON synonym for MAP_ANONYMOUS, disable allocating string pool near server library for OSX
|
2 years ago |
Alibek Omarov
|
24763f9b07
|
engine: server: request client to use Opus Custom codec
|
2 years ago |
Alibek Omarov
|
f633b3dbf6
|
engine: increase MAX_INIT_MSG to 192 kilobytes limit
* also avoid magic number in sv_client.c
|
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 |
SNMetamorph
|
8d0209b122
|
engine: server: added support for variable voice chat quality
|
2 years ago |
Velaron
|
2b9e050f57
|
engine: voice support
|
2 years ago |
Alibek Omarov
|
0d2552c3f6
|
engine: server: prevent DoS through master server query
|
2 years ago |
Alibek Omarov
|
b3c9637422
|
engine: server: send server info to all master servers
|
2 years ago |
Alibek Omarov
|
d202a6c572
|
engine: server: emulate pfnPEntityOfEntIndex bug only with explicitly enabled GoldSrc bug compatibility
|
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 |
Alibek Omarov
|
c326853617
|
engine: server: restore original PEntityOfEntIndex function, but still bug-compatible with GoldSrc
|
2 years ago |
Alibek Omarov
|
a2d11f670a
|
engine, public: fix float precision issues in mathlib and monster navigation code
|
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 |
SNMetamorph
|
cf84ad12f1
|
engine: server: backported NAT bypass feature
|
2 years ago |
SNMetamorph
|
8f91830997
|
engine: added changeport parameter for NET_Config
|
2 years ago |
Alibek Omarov
|
f0a856d9c8
|
engine: server: fix writing message size for engine messages, as it's expected to be 2-bytes
|
2 years ago |
Alibek Omarov
|
85895c5311
|
engine: pmove: initialize trace argument in PM_TraceModel
|
2 years ago |
Alibek Omarov
|
c076f4ff8e
|
engine: common: add generic trace_t initialize function
|
2 years ago |
Alibek Omarov
|
5524aaae1e
|
engine: server: fix server dll leak when no map was loaded
|
2 years ago |
Alibek Omarov
|
2b8b3e1993
|
engine: server: new IP filter, rewritten with IPv6 in mind
|
2 years ago |
Alibek Omarov
|
6f36edfd16
|
engine: various const qualifier fixes
|
3 years ago |
Alibek Omarov
|
8445567ab4
|
engine: server: remove unused arguments passed to Con_Printf
|
3 years ago |
Alibek Omarov
|
db48d0ded7
|
engine: server: fix useless double assignment
|
3 years ago |
Alibek Omarov
|
0d195ee6fe
|
engine: server: fix output of maps command
|
3 years ago |
Alibek Omarov
|
5e4996b119
|
engine: server: fix bot count
|
3 years ago |
Alibek Omarov
|
33d79ddb24
|
engine: server: fix possible array overruns
|
3 years ago |
Alibek Omarov
|
51526948c0
|
engine: server: make PEntityOfEntIndex bug-compatible with GoldSrc
Add new undocumented GoldSrc eiface function, PEntityOfEntIndexAllEntities,
a bug-free version of PEntityOfEntIndex
Ref: https://github.com/ValveSoftware/halflife/issues/2272
|
3 years ago |
SNMetamorph
|
22815d2784
|
engine: server: sv_main: added status line for dedicated server console
|
3 years ago |
SNMetamorph
|
d7431783d4
|
engine: sv_save: added entity_state_t->startpos to save fields
|
3 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
|
36d757c74a
|
engine: server: fix message trace output
|
3 years ago |
Alibek Omarov
|
2fa964e939
|
engine: server: restore sv_trace_messages from old engine
|
3 years ago |