Checking game insurgency... Expecting version 2373 Using filelist: 'server.txt'. No username given. Using anonymous account with dedicated server subscription. Connecting to Steam3...Reconnecting Done! Logging anonymously into Steam3... Done! Using Steam3 suggested CellID: 10 Got AppInfo for 237410 Got AppInfo for 1007 Failed to retrieve content server list: Error: NameResolutionFailure Got depot key for 1004 result: OK Got depot key for 1005 result: OK Got depot key for 1006 result: OK Got AppInfo for 228980 Got depot key for 228990 result: OK Got depot key for 237411 result: OK Downloading depot 1004 - Steamworks SDK Redist (WIN32) Already have manifest 6183615036188133898 for depot 1004. Depot 1004 - Downloaded 0 bytes (0 bytes uncompressed) Downloading depot 1005 - Steamworks SDK Redist (OSX32) Already have manifest 422278986813471250 for depot 1005. Depot 1005 - Downloaded 0 bytes (0 bytes uncompressed) Downloading depot 1006 - Steamworks SDK Redist (LINUX32) Already have manifest 7062777756123542750 for depot 1006. 50.50% source/insurgency/linux64/steamclient.so 100.00% source/insurgency/steamclient.so Depot 1006 - Downloaded 0 bytes (0 bytes uncompressed) Downloading depot 228990 - DirectX Jun 2010 Redist Already have manifest 1829726630299308803 for depot 228990. Depot 228990 - Downloaded 0 bytes (0 bytes uncompressed) Downloading depot 237411 - Insurgency Dedicated Server Content Downloading depot manifest...Failed to retrieve content server list: Aborted. Failed to retrieve content server list: Error: NameResolutionFailure Initialized connection to content server valve610.steampipe.steamcontent.com:80 (CS) with depot id 237411 Done! 00.45% source/insurgency/bin/bsppack.so 02.02% source/insurgency/bin/dedicated.so 02.38% source/insurgency/bin/datacache.so 02.47% source/insurgency/bin/datacache_srv.so 04.59% source/insurgency/bin/dedicated_srv.so 06.05% source/insurgency/bin/filesystem_stdio.so 06.19% source/insurgency/bin/inputsystem.so 06.36% source/insurgency/bin/inputsystem_srv.so 09.28% source/insurgency/bin/launcher.so 09.29% source/insurgency/bin/libogg.so 19.20% source/insurgency/bin/libpdf.so 21.63% source/insurgency/bin/libstdc++.so.6 24.37% source/insurgency/bin/libsteam.so 24.54% source/insurgency/bin/libsteam_api.so 24.65% source/insurgency/bin/libtier0.so 24.78% source/insurgency/bin/libtier0_s.so 24.91% source/insurgency/bin/libtier0_srv.so 25.35% source/insurgency/bin/libtogl.so 25.47% source/insurgency/bin/libvorbis.so 25.66% source/insurgency/bin/libvstdlib.so 25.83% source/insurgency/bin/libvstdlib_s.so 26.06% source/insurgency/bin/libvstdlib_srv.so 26.21% source/insurgency/bin/localize.so 26.40% source/insurgency/bin/localize_srv.so 27.32% source/insurgency/bin/materialsystem.so 28.60% source/insurgency/bin/materialsystem_srv.so 28.67% source/insurgency/bin/scenefilecache.so 28.77% source/insurgency/bin/scenefilecache_srv.so 30.57% source/insurgency/bin/serverbrowser.so 31.24% source/insurgency/bin/shaderapidx9.so 31.34% source/insurgency/bin/shaderapiempty.so 31.50% source/insurgency/bin/shaderapiempty_srv.so 31.67% source/insurgency/bin/soundemittersystem.so 31.89% source/insurgency/bin/soundemittersystem_srv.so 32.05% source/insurgency/bin/stdshader_dbg.so 32.70% source/insurgency/bin/stdshader_dx9.so 33.29% source/insurgency/bin/studiorender.so 34.03% source/insurgency/bin/studiorender_srv.so 34.05% source/insurgency/bin/unitlib.so 34.06% source/insurgency/bin/unitlib_srv.so 34.15% source/insurgency/bin/vaudio_celt.so 34.45% source/insurgency/bin/vaudio_speex.so 34.62% source/insurgency/bin/vaudio_vorbis.so 34.88% source/insurgency/bin/vgui2.so 36.39% source/insurgency/bin/vguimatsurface.so 38.05% source/insurgency/bin/vphysics.so 39.71% source/insurgency/bin/vphysics_srv.so 40.15% source/insurgency/bin/vscript.so 40.68% source/insurgency/bin/vscript_srv.so 46.04% source/insurgency/EasyAntiCheat/eac_server.so 52.52% source/insurgency/EasyAntiCheat/eac_server64.so Initialized connection to content server valve616.steampipe.steamcontent.com:80 (CS) with depot id 237411 Initialized connection to content server valve602.steampipe.steamcontent.com:80 (CS) with depot id 237411 Initialized connection to content server valve609.steampipe.steamcontent.com:80 (CS) with depot id 237411 63.60% source/insurgency/bin/engine.so 63.93% source/insurgency/insurgency/bin/matchmaking_ds_srv.so 69.05% source/insurgency/bin/engine_srv.so 78.91% source/insurgency/insurgency/bin/server.so 89.82% source/insurgency/insurgency/bin/server_srv.so 89.82% source/insurgency/insurgency/steam.inf 89.82% source/insurgency/srcds_linux 92.36% source/insurgency/bin/engine.dll 95.82% source/insurgency/insurgency/bin/server.dll 98.53% source/insurgency/insurgency/bin/client.so 98.73% source/insurgency/insurgency/bin/game_shader_dx9.so 99.18% source/insurgency/insurgency/bin/matchmaking.so 99.55% source/insurgency/insurgency/bin/matchmaking_ds.so Depot 237411 - Downloaded 5006176 bytes (20044293 bytes uncompressed) Total downloaded: 5006176 bytes (20044293 bytes uncompressed) from 5 depots Dumping symbols from source/insurgency/EasyAntiCheat/eac_server64.so.../users/psychonic/gdc/ashymbols/nm: source/insurgency/EasyAntiCheat/eac_server64.so: File format not recognized Done. Dumping symbols from source/insurgency/EasyAntiCheat/eac_server.so... Done. Dumping symbols from source/insurgency/linux64/steamclient.so.../users/psychonic/gdc/ashymbols/nm: source/insurgency/linux64/steamclient.so: File format not recognized Done. Dumping symbols from source/insurgency/bin/scenefilecache_srv.so... Done. Dumping symbols from source/insurgency/bin/vphysics_srv.so... Done. Dumping symbols from source/insurgency/bin/libtier0_s.so... Done. Dumping symbols from source/insurgency/bin/stdshader_dbg.so... Done. Dumping symbols from source/insurgency/bin/materialsystem_srv.so... Done. Dumping symbols from source/insurgency/bin/unitlib_srv.so... Done. Dumping symbols from source/insurgency/bin/engine_ds.so... Done. Dumping symbols from source/insurgency/bin/vscript_srv.so... Done. Dumping symbols from source/insurgency/bin/inputsystem.so... Done. Dumping symbols from source/insurgency/bin/soundemittersystem_srv.so... Done. Dumping symbols from source/insurgency/bin/vguimatsurface.so... Done. Dumping symbols from source/insurgency/bin/libcef.so... Done. Dumping symbols from source/insurgency/bin/vscript.so... Done. Dumping symbols from source/insurgency/bin/libpdf.so... Done. Dumping symbols from source/insurgency/bin/vaudio_speex.so... Done. Dumping symbols from source/insurgency/bin/engine_srv.so... Done. Dumping symbols from source/insurgency/bin/dedicated.so... Done. Dumping symbols from source/insurgency/bin/shaderapiempty_srv.so... Done. Dumping symbols from source/insurgency/bin/libsteam.so... Done. Dumping symbols from source/insurgency/bin/serverbrowser.so... Done. Dumping symbols from source/insurgency/bin/libsteam_api.so... Done. Dumping symbols from source/insurgency/bin/unitlib.so... Done. Dumping symbols from source/insurgency/bin/dedicated_srv.so... Done. Dumping symbols from source/insurgency/bin/localize.so... Done. Dumping symbols from source/insurgency/bin/launcher.so... Done. Dumping symbols from source/insurgency/bin/vaudio_vorbis.so... Done. Dumping symbols from source/insurgency/bin/inputsystem_srv.so... Done. Dumping symbols from source/insurgency/bin/studiorender.so... Done. Dumping symbols from source/insurgency/bin/shaderapiempty.so... Done. Dumping symbols from source/insurgency/bin/engine_xlsp.so... Done. Dumping symbols from source/insurgency/bin/libtogl.so... Done. Dumping symbols from source/insurgency/bin/localize_srv.so... Done. Dumping symbols from source/insurgency/bin/libtier0.so... Done. Dumping symbols from source/insurgency/bin/libvorbis.so... Done. Dumping symbols from source/insurgency/bin/filesystem_stdio.so... Done. Dumping symbols from source/insurgency/bin/vgui2.so... Done. Dumping symbols from source/insurgency/bin/vphysics.so... Done. Dumping symbols from source/insurgency/bin/libvstdlib_s.so... Done. Dumping symbols from source/insurgency/bin/studiorender_srv.so... Done. Dumping symbols from source/insurgency/bin/scenefilecache.so... Done. Dumping symbols from source/insurgency/bin/stdshader_dx9.so... Done. Dumping symbols from source/insurgency/bin/vaudio_celt.so... Done. Dumping symbols from source/insurgency/bin/datacache.so... Done. Dumping symbols from source/insurgency/bin/chromehtml.so... Done. Dumping symbols from source/insurgency/bin/libvstdlib.so... Done. Dumping symbols from source/insurgency/bin/steamclient.so... Done. Dumping symbols from source/insurgency/bin/libogg.so... Done. Dumping symbols from source/insurgency/bin/bsppack.so... Done. Dumping symbols from source/insurgency/bin/shaderapidx9.so... Done. Dumping symbols from source/insurgency/bin/libvstdlib_srv.so... Done. Dumping symbols from source/insurgency/bin/materialsystem.so... Done. Dumping symbols from source/insurgency/bin/datacache_srv.so... Done. Dumping symbols from source/insurgency/bin/soundemittersystem.so... Done. Dumping symbols from source/insurgency/bin/libtier0_srv.so... Done. Dumping symbols from source/insurgency/bin/libffmpegsumo.so... Done. Dumping symbols from source/insurgency/bin/engine.so... Done. Dumping symbols from source/insurgency/insurgency/bin/server.so... Done. Dumping symbols from source/insurgency/insurgency/bin/matchmaking_ds.so... Done. Dumping symbols from source/insurgency/insurgency/bin/server_srv.so... Done. Dumping symbols from source/insurgency/insurgency/bin/matchmaking_ds_srv.so... Done. Dumping symbols from source/insurgency/insurgency/bin/client.so... Done. Dumping symbols from source/insurgency/insurgency/bin/game_shader_dx9.so... Done. Dumping symbols from source/insurgency/insurgency/bin/matchmaking.so... Done. Dumping symbols from source/insurgency/steamclient.so... Done. Dumping symbols from source/insurgency/srcds_linux... Done. checking to see if ./gdc_insurgency_repos.sh exists Updating SMRCon repo Already up-to-date. Updating SourceMod repo From https://github.com/alliedmodders/sourcemod cff585f..227e324 master -> origin/master 758c2f1..a8bcf1f 1.7-dev -> origin/1.7-dev 8fe289a..4a83cb4 1.8-dev -> origin/1.8-dev Updating a54ee12..227e324 Fast-forward configs/core.cfg | 4 +- core/ChatTriggers.cpp | 66 +++++++++++++------- core/ChatTriggers.h | 13 ++-- core/PlayerManager.cpp | 28 ++++++++- core/logic/DebugReporter.cpp | 4 +- core/logic/ForwardSys.cpp | 3 + core/logic/smn_database.cpp | 82 ++++++++++++++++++------- core/logic/smn_string.cpp | 76 ++--------------------- core/logic/sprintf.cpp | 86 ++++++++++++++++++++------- core/logic/sprintf.h | 3 + core/logic/stringutil.cpp | 75 +++++++++++++++++++++++ core/logic/stringutil.h | 4 ++ extensions/clientprefs/query.cpp | 5 +- extensions/clientprefs/query.h | 1 + extensions/sqlite/driver/SqDatabase.cpp | 12 ++++ extensions/sqlite/driver/SqDatabase.h | 4 ++ extensions/sqlite/driver/SqDriver.cpp | 27 +++++++++ extensions/sqlite/driver/SqDriver.h | 2 + gamedata/sdkhooks.games/engine.insurgency.txt | 48 +++++++-------- gamedata/sdktools.games/engine.insurgency.txt | 36 +++++------ plugins/include/dbi.inc | 23 +++++++ plugins/include/float.inc | 2 +- plugins/include/string.inc | 4 +- plugins/include/usermessages.inc | 2 +- 24 files changed, 420 insertions(+), 190 deletions(-) Game: insurgency Gamedata: /users/psychonic/gdc/sourcemod-central/gamedata/sdktools.games/engine.insurgency.txt O: s_pTempEntities - no Linux symbol, skipping O: GetTEName - no Linux symbol, skipping O: GetTENext - no Linux symbol, skipping O: TE_GetServerClass - no Linux symbol, skipping O: g_pGameRules - no Linux symbol, skipping O: SetUserCvar - no Linux symbol, skipping O: SetClientName - no Linux symbol, skipping O: InfoChanged - no Linux symbol, skipping O: GiveNamedItem - GOOD. current [ w: 439, l: 440 ]. O: RemovePlayerItem - GOOD. current [ w: 288, l: 289 ]. O: Weapon_GetSlot - GOOD. current [ w: 286, l: 287 ]. O: Ignite - GOOD. current [ w: 221, l: 222 ]. O: Extinguish - GOOD. current [ w: 224, l: 225 ]. O: Teleport - GOOD. current [ w: 114, l: 115 ]. O: CommitSuicide - GOOD. current [ w: 488, l: 488 ]. O: GetVelocity - GOOD. current [ w: 139, l: 140 ]. O: EyeAngles - GOOD. current [ w: 130, l: 131 ]. O: AcceptInput - GOOD. current [ w: 39, l: 40 ]. O: SetEntityModel - GOOD. current [ w: 24, l: 25 ]. O: WeaponEquip - GOOD. current [ w: 279, l: 280 ]. O: Activate - GOOD. current [ w: 35, l: 36 ]. O: PlayerRunCmd - GOOD. current [ w: 458, l: 459 ]. Windows offsets are (semi-)wild guesses! Signature offsets are wild guesses! S: CBaseTempEntity (server) - w: GOOD - l: UNKNOWN S: s_pTempEntities (server) - w: UNKNOWN - l: GOOD S: FindEntityByClassname (server) - w: GOOD - l: GOOD S: CreateGameRulesObject (server) - w: GOOD - l: UNKNOWN S: g_pGameRules (server) - w: UNKNOWN - l: GOOD S: EntityFactory (server) - w: GOOD - l: GOOD S: FireOutput (server) - w: GOOD - l: GOOD ------------------------------------------------------ Game: insurgency Gamedata: /users/psychonic/gdc/sourcemod-central/gamedata/sdkhooks.games/engine.insurgency.txt O: Blocked - GOOD. current [ w: 107, l: 108 ]. O: EndTouch - GOOD. current [ w: 105, l: 106 ]. O: FireBullets - GOOD. current [ w: 118, l: 119 ]. O: GetMaxHealth - GOOD. current [ w: 122, l: 123 ]. O: GroundEntChanged - GOOD. current [ w: 176, l: 178 ]. O: OnTakeDamage - GOOD. current [ w: 66, l: 67 ]. O: OnTakeDamage_Alive - GOOD. current [ w: 290, l: 291 ]. O: PreThink - GOOD. current [ w: 359, l: 360 ]. O: PostThink - GOOD. current [ w: 360, l: 361 ]. O: Reload - GOOD. current [ w: 282, l: 283 ]. O: SetTransmit - GOOD. current [ w: 20, l: 21 ]. O: ShouldCollide - GOOD. current [ w: 16, l: 17 ]. O: Spawn - GOOD. current [ w: 22, l: 23 ]. O: StartTouch - GOOD. current [ w: 103, l: 104 ]. O: Think - GOOD. current [ w: 50, l: 51 ]. O: Touch - GOOD. current [ w: 104, l: 105 ]. O: TraceAttack - GOOD. current [ w: 64, l: 65 ]. O: Use - GOOD. current [ w: 102, l: 103 ]. O: VPhysicsUpdate - GOOD. current [ w: 155, l: 156 ]. O: Weapon_CanSwitchTo - GOOD. current [ w: 284, l: 285 ]. O: Weapon_CanUse - GOOD. current [ w: 278, l: 279 ]. O: Weapon_Drop - GOOD. current [ w: 281, l: 282 ]. O: Weapon_Equip - GOOD. current [ w: 279, l: 280 ]. O: Weapon_Switch - GOOD. current [ w: 282, l: 283 ]. O: EntityListeners - no Linux symbol, skipping Windows offsets are (semi-)wild guesses! Signature offsets are wild guesses! ------------------------------------------------------