Log Chat To Locally/Discord WebHook/MySql
- Download the latest
Chat-Logger-GoldKingZ.x.x.x.zip
release - Extract contents to your
csgo
directory - Configure settings in
Chat-Logger-GoldKingZ/config/config.json
- Restart your server
- Download the latest
webserver.x.x.x.zip
release - Extract to your web server directory
- Configure MySQL connections in
database.php
Note
Located In ..\Chat-Logger-GoldKingZ\config\config.json
Locally Config (Click to expand 🔽)
Property | Description | Values | Required |
---|---|---|---|
Locally_Enable |
Save Chat Messages Locally | 0 -Disable1 -Log when player chats2 -Log and send at round end3 -Log and send at map end |
- |
Locally_LogMessagesOnly |
Log Messages Only | 1 -Both public and team chat2 -Public chat only3 -Team chat only |
Locally_Enable=1/2/3 |
Locally_IncludeTheseFlagsMessagesOnly |
Log These Flags Only | Example: !76561198206086993,@css/include "" = Everyone |
Locally_Enable=1/2/3 |
Locally_ExcludeFlagsMessages |
Don't Log These Flags | Example: @css/exclude,#css/exclude "" = Exclude none |
Locally_Enable=1/2/3 |
Locally_ExcludeMessagesStartWith |
Exclude Messages Starting With | Example: !./ "" = Disable |
Locally_Enable=1/2/3 |
Locally_ExcludeMessagesContainsLessThanXLetters |
Exclude Short Messages | Minimum letters0 = Disable |
Locally_Enable=1/2/3 |
Locally_ExcludeMessagesDuplicate |
Exclude Duplicate Messages | true /false |
Locally_Enable=1/2/3 |
Locally_MessageFormat |
Message Format | Template with placeholders"" = Disable |
Locally_Enable=1/2/3 |
Locally_DateFormat |
Date Format | Examples: MM-dd-yyyy |
Locally_Enable=1/2/3 |
Locally_TimeFormat |
Time Format | Examples: HH:mm:ss |
Locally_Enable=1/2/3 |
Locally_AutoDeleteLogsMoreThanXdaysOld |
Auto Delete Old Logs | Days to keep0 = Disable |
Locally_Enable=1/2/3 |
Discord Config (Click to expand 🔽)
Property | Description | Values | Required |
---|---|---|---|
Discord_WebHook |
Discord WebHook URL | Example: https://discord.com/api/webhooks/... "" = Disable |
- |
Discord_Style |
Message Appearance Style | 0 -Disable1 -Text only2 -Text+Name+Link3 -+Profile Picture4 -+Separate Date/Time5 -+Server IP footer |
Discord_WebHook |
Discord_SideColor |
Message Side Color | Hex color code (e.g. 00FFFF ) |
Discord_Style=2/3/4/5 |
Discord_FooterImage |
Footer Image URL | Image URL | Discord_Style=3/4/5 |
Discord_UsersWithNoAvatarImage |
Default Avatar Image | Image URL | Discord_Style=5 |
Discord_LogMessagesOnly |
Log Messages Only | 1 -Both chats2 -Public only3 -Team only |
Discord_WebHook |
Discord_IncludeTheseFlagsMessagesOnly |
Log These Flags Only | Example: !76561198206086993 "" = Everyone |
Discord_WebHook |
Discord_ExcludeFlagsMessages |
Exclude These Flags | Example: @css/exclude "" = Exclude none |
Discord_WebHook |
Discord_ExcludeMessagesStartWith |
Exclude Messages Starting With | Example: !./ "" = Disable |
Discord_WebHook |
Discord_ExcludeMessagesContainsLessThanXLetters |
Exclude Short Messages | Minimum letters0 = Disable |
Discord_WebHook |
Discord_ExcludeMessagesDuplicate |
Exclude Duplicates | true /false |
Discord_WebHook |
Discord_MessageFormat |
Message Format | Template with placeholders | Discord_WebHook |
Discord_DateFormat |
Date Format | Examples: MM-dd-yyyy |
Discord_WebHook |
Discord_TimeFormat |
Time Format | Examples: HH:mm:ss |
Discord_WebHook |
MySQL Config (Click to expand 🔽)
Property | Description | Values | Required |
---|---|---|---|
MySql_Enable |
Save to MySQL | 0 -Disable1 -Log immediately2 -Log at round end3 -Log at map end |
- |
MySql_Host |
MySQL Host | Example: 123.45.67.89 |
MySql_Enable=1/2/3 |
MySql_Database |
Database Name | Example: Chat_Logs |
MySql_Enable=1/2/3 |
MySql_Username |
Database Username | Example: root |
MySql_Enable=1/2/3 |
MySql_Password |
Database Password | Example: Password123123 |
MySql_Enable=1/2/3 |
MySql_Port |
Database Port | Default: 3306 |
MySql_Enable=1/2/3 |
MySql_LogMessagesOnly |
Log Messages Only | 1 -Both chats2 -Public only3 -Team only |
MySql_Enable=1/2/3 |
MySql_IncludeTheseFlagsMessagesOnly |
Log These Flags Only | Example: !76561198206086993 "" = Everyone |
MySql_Enable=1/2/3 |
MySql_ExcludeFlagsMessages |
Exclude These Flags | Example: @css/exclude "" = Exclude none |
MySql_Enable=1/2/3 |
MySql_ExcludeMessagesStartWith |
Exclude Messages Starting With | Example: !./ "" = Disable |
MySql_Enable=1/2/3 |
MySql_ExcludeMessagesContainsLessThanXLetters |
Exclude Short Messages | Minimum letters0 = Disable |
MySql_Enable=1/2/3 |
MySql_ExcludeMessagesDuplicate |
Exclude Duplicates | true /false |
MySql_Enable=1/2/3 |
MySql_AutoDeleteLogsMoreThanXdaysOld |
Auto Delete Old Logs | Days to keep0 = Disable |
MySql_Enable=1/2/3 |
Utilities Config (Click to expand 🔽)
Property | Description | Values | Required |
---|---|---|---|
EnableDebug |
Enable Debug Mode | true -Yesfalse -No |
- |
📋 View Version History (Click to expand 🔽)
- Reworked plugin for better stability
- Fixed Plugin Only Works With css_plugins reload
- Added config descriptions in
config.json
- New
EnableDebug
option
- Added
Locally_Enable
(logs at round/map end) Locally_LogMessagesOnly
filters by chat type (Team/Public/Both)- Supports SteamID formats (
!STEAM_0:1:122910632
,!U:1:245821265
,!245821265
,!76561198206086993
) - Fixed
Locally_MessageFormat
- Removed
Discord_EnableLoggingMessagesOnMode
- Fixed
Discord_Style
formatting - Added
Discord_LogMessagesOnly
(Team/Public/Both) - Supports SteamID formats (
!STEAM_0:1:122910632
,!U:1:245821265
,!245821265
,!76561198206086993
)
- Added MySql_Enable
- Added MySql_Host
- Added MySql_Database
- Added MySql_Username
- Added MySql_Password
- Added MySql_Port
- Added MySql_LogMessagesOnly
- Added MySql_IncludeTheseFlagsMessagesOnly
- Added MySql_ExcludeFlagsMessages
- Added MySql_ExcludeMessagesStartWith
- Added MySql_ExcludeMessagesContainsLessThanXLetters
- Added MySql_ExcludeMessagesDuplicate
- Added MySql_AutoDeleteLogsMoreThanXdaysOld
- Added web-based log viewer
- Fixed some bugs
- Fixed bind not logging
- Fixed some bugs
- Fixed Text_ExcludeMessageContains
- Fixed Discord_ExcludeMessageContains
- Fixed some bugs
- Fixed Text_IncludeFlagsMessagesOnly
- Fixed Text_ExcludeFlagsMessages
- Fixed Discord_IncludeFlagsMessagesOnly
- Fixed Discord_ExcludeFlagsMessages
- Upgraded from .NET 7 to .NET 8
- Fixed some bugs
- Reworked chat logger
- Added modes 4 and 5 to SendLogToWebHook
- Added Discord_FooterImage
- Separated Discord log from text log
- Fixed some bugs
- Fixed AutoDeleteLogsMoreThanXdaysOld
- Fixed SendLogToWebHook (3) for no avatar users
- Added IncludeMessageGroups
- Added UsersWithNoAvatarImage
- Fixed some bugs
- Removed "SteamApi"
- Added "ExcludeMessageGroups"
- Added "ExcludeMessageContainsLessThanXLetters"
- Added "ExcludeMessageDuplicate"
- Added "AutoDeleteLogsMoreThanXdaysOld"
- Added "SendLogToWebHook" modes 1/2/3
- Added "SideColorMessage"
- Added "SteamApi"
- Fixed some bugs
- Added "ExcludeMessage"
- Added "ExcludeMessageContains"
- Fixed "LogChatFormat" and "LogDiscordChatFormat" not logging when other plugins touch "say" and "say_team"
- Fixed "LogDiscordChatFormat"
- Added {STEAMID3} and {STEAMID32} to:
- "LogChatFormat"
- "LogInsideFileTimeFormat"
- Fixed some bugs
- Improved Discord message styling with Steam links
- Initial Release