BotoX
0dd3361050
Avoid losing console messages.
...
Buffers up to 16k bytes of SVC_Print if buffer would overflow, then sends chunks every frame.
Sends up to 2048 bytes per frame and does not split messages.
2019-10-20 12:28:44 +02:00
Kyle Sanderson
255b9323cc
Flip sm_debug_connect to "1" ( #860 )
2018-07-27 22:02:31 -07:00
Michael Flaherty
5611ec54a2
Migrate extensions to common AMTL string funcs ( #785 )
2018-03-25 13:00:53 -07:00
Michael Flaherty
956f264b85
Replace ke::SafeSprintf with ke::SafeStrcpy ( #784 )
2018-03-19 20:12:51 +00:00
Scott Ehlert
ce1a4dcac0
64-bit support for CSGO on Linux and macOS ( #705 )
2017-12-20 01:56:23 -06:00
Nicholas Hastings
95afe72307
Separate out DOI build. ( #718 )
2017-11-03 15:45:16 -04:00
Nicholas Hastings
fd87cb6b23
Clear cached IClient ptr on disconnect ( Fixes #637 ).
2017-07-08 08:25:23 -04:00
Nicholas Hastings
7f71f43c2e
Another oops-fix for SDK 2013 mods.
...
Thanks @Ne3tCode
2017-06-24 08:49:36 -04:00
Nicholas Hastings
16d7e39b57
Oops. Fix non-bot IClient lookups for older SDK 2013 mods.
2017-06-23 14:43:39 -04:00
Nicholas Hastings
e762c2ee56
Add support for IClient lookups on SDK 2013 mods with new enough engine.
2017-06-23 14:43:39 -04:00
Nicholas Hastings
c31eaa01a3
Cache player IClient pointer on connect.
2017-06-23 14:43:39 -04:00
Nicholas Hastings
338fdb37f6
Switch to C++11 class initializers for CPlayer.
2017-06-23 14:43:39 -04:00
Nicholas Hastings
9924a28acf
Fix AllowClLanguageVar setting being ignored in CS:GO.
2017-03-05 17:08:25 -05:00
Nicholas Hastings
ad3588d0aa
Use newer MM:S api for Ep1/Original engine. ( #548 )
...
* Use newer MM:S api for Ep1/Original engine.
* Remove doubled FILENAME_1_6_EP1 define.
2017-01-11 21:25:00 -05:00
Kyle Sanderson
371e9f2f93
Check multiple engine sources for updated AuthIDs. ( #552 )
...
* Check multiple engine sources for updated AuthIDs.
* References are not defined.
2016-10-14 12:44:00 -07:00
Kyle Sanderson
20b7592fcd
GetPlayerNetworkIDString isn't alone anymore, we have friends. ( #551 )
...
* GetPlayerNetworkIDString isn't alone anymore, we have friends.
Completely speculative CS:GO fix, 50/50, 60/40.
* Preserve existing cycle-saving techniques.
* Style.
2016-10-13 22:14:51 -07:00
Nicholas Hastings
d5ff829952
Speculative fix for CS:GO GetClientAuthId issue...
2016-10-13 21:21:58 -04:00
Nicholas Hastings
999f37800c
Strip invalid UTF-8 char from end of player names. ( #545 )
2016-10-02 18:34:27 -04:00
Nicholas Hastings
20c9815619
Add support for sending gameevent to specific client. ( #505 )
2016-05-12 22:15:23 -04:00
Nicholas Hastings
40f2512317
Remove support for Source 1 Dota 2. ( #496 )
2016-04-26 23:18:47 -04:00
Nicholas Hastings
90ca9d7a47
Fix SourceTV bot detection on Source SDK 2013 mods and BM:S.
...
See bug 5529.
2016-01-25 18:52:58 -05:00
David Anderson
fd961f4712
Remove code to handle SourceHook versions 3 and lower.
2015-09-09 19:00:18 -07:00
David Anderson
b048dc7b10
Move ConCommand hooks into GameHooks and switch callbacks to ICommandArgs.
2015-09-09 18:40:04 -07:00
David Anderson
fa93426f6a
Remove blanket includes from sm_stringutil.
2015-09-09 15:18:24 -07:00
David Anderson
13a783d441
Remove UTIL_Format() and UTIL_FormatArgs().
2015-09-09 15:18:17 -07:00
David Anderson
e08697ad54
Remove strncopy().
2015-09-09 14:57:47 -07:00
David Anderson
4e275eea97
Split intercom.h into separate headers and reduce shared header inclusion.
2015-08-31 10:00:49 -07:00
David Anderson
5d55ff23bd
Move OnQueryCvarValueFinished into the global hook manager.
2015-08-31 09:22:08 -07:00
Nicholas Hastings
4db1280c59
Add comment to note that pStk actually gets deleted.
2015-07-12 19:18:27 -04:00
Nicholas Hastings
5893737321
Fix handle leak.
2015-07-12 17:38:50 -04:00
Nicholas Hastings
c85cc5cbf7
Add support for listening to, blocking, changing, and faking ClientCommandKeyValues.
2015-07-12 13:14:46 -04:00
Kyle Sanderson
0f9b9d0a24
Call OnClientDisconnect(_Post) if the client is already connected.
2015-06-11 20:14:25 -07:00
Nicholas Hastings
75a93314a2
Rename PlayerManager::m_FirstPass to m_bServerActivated for clarity.
2015-05-11 20:42:26 -04:00
Nicholas Hastings
91b2ab8be1
Fixed some badness with the player initialization moving.
2015-05-11 20:29:00 -04:00
Nicholas Hastings
8fc689c89a
Populate MaxClients before OnPluginStart is called.
2015-05-11 19:31:22 -04:00
Ryan Stecker
ff27484527
Prevent null auth string comparisons.
2015-01-19 07:48:45 -05:00
Nicholas Hastings
abb8d8447f
Move bot auth to after connect to fix old too-early-authid bug now causing crash (r=VoiDeD).
2014-12-19 18:27:18 -05:00
Nicholas Hastings
67fcd9e2c6
Populate auth ids (if available) when initializing CPlayer instance.
2014-12-14 14:56:19 -05:00
Nicholas Hastings
d51a57cc34
In UpdatePlayerAuth, don't update SteamIDs if AuthID hasn't changed.
2014-12-13 19:40:22 -05:00
Nicholas Hastings
de12f64c14
Convert CPlayer::m_AuthID to ke::AString.
2014-12-13 19:39:44 -05:00
Nicholas Hastings
db434acd27
Fix typo in CPlayer::GetSteam3Id doing length check on wrong var.
2014-11-16 10:07:08 -05:00
Nicholas Hastings
e72ff963f5
Fix regression in auth causing crash on L4D and newer (r=VoiDeD).
2014-09-12 12:02:45 -07:00
Nicholas Hastings
8a1c6bd833
Fix client listener OnClientAuthorized to match new doc
2014-09-09 18:20:52 -07:00
Nicholas Hastings
e0c25cfe08
Fix typo, fix build
2014-09-09 18:12:34 -07:00
Nicholas Hastings
96fbb7ecda
Unify Player::GetSteamXId returns, clarify doc, and fix checks
2014-09-09 17:57:54 -07:00
Nicholas Hastings
9e6fcc7673
Make OnClientAuthorized use Steam2 ids where available
2014-09-09 17:43:01 -07:00
Nicholas Hastings
29d428adc2
Add support for auto-converting '_' to ':' with Steam3 Id targetting
2014-09-05 13:08:51 -07:00
Nicholas Hastings
215bbb8324
Make SteamID targetting explicit to Steam IDs...
...
rather than NetworkIDs which could be any form and similar to names.
Also make explicit support for both Steam2 and Steam3 formats
2014-09-04 16:25:12 -07:00
Nicholas Hastings
1bf4eb80bd
Cache Steam ID and rendered forms when caching networkID
2014-09-04 16:14:34 -07:00
Nicholas Hastings
f1dc24c089
Move Steam2/3 id rendering logic to CPlayer
2014-09-04 15:27:44 -07:00