Sourceserver

Latest version: v0.10.0

Safety actively analyzes 621924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.1.0

Minor Changes
* Support ULX's mute and gimp functionality in the GMod relay client d415aee517e9e6d30e930d973fda1ef184182840
* Let relay clients override the automatic avatar icon in chat messages 431488b0aec10427f06ea0d02230cf460cf655aa
* Let API users disable pattern matching when querying the `InfoPayload`0e819d3500a37a9b417c5042d6cf6fc39299d010

Bug Fixes
* Fix spamming insufficient permissions messages when a user without manage guild perms uses the help command 9cb29e44c5f3b158d06d514f4f5e7ac7b6cf156a
* Discard custom message payloads that are either empty or all whitespace 83d51f1f4c5bf1a0442e22f36b4c4f5cd2ec74d7

1.0

Well it certainly took a while to get here, and hours upon hours of development, but the project is now stable and complete enough for me to call it version 1.0.

Things have certainly come a long way since the initial version, with features like a fully fledged HTTP relay system for any number of servers which has elevated this to much more than a humble srcds query bot, with clients for both GLua and SourcePawn, the GLua client having a fleshed out developer API, with access to pretty much all the information you could ever want from the connected Discord server.

And there's no stopping here either, now that things bot/server side are robust, focus will be shifted onto the relay clients, the main thing being a custom chat solution for the GMod client allowing far tighter nit integration with the connected Discord server, using the API developed for version 1.0.

Major Changes
* No longer using the cumbersome and inconsistent HTTP longpolling method for getting messages from the relay dbcc721
* Relay now supports any number of server connections 2
* SourceMod relay client 24be62a1017a6e027ab110380170842e63bb2e2e 6bfd37f7870cdaa1ec2dbe88453033f5aff52aa4 838064adbaf2cbdc3b6effbaf5bc53c48ecad80f
* GMod client developer API (All functions in the global `DiscordRelay`)
* `CachePost` is now a global cb994f93ee0c6698fbcac9c69564d95462a89728
* `InfoPayload` system added to provide a swathe of API functions 26 27 29
* Added `!rcon` which lets you run console commands on the connected game server 5baaf80

Minor Changes
* Commands sent in Discord are now case-insensitive 7747f30
* Track last message author internally instead of appending their `SteamID` to messages 85b3a51b1d07da01b6db807f0fc7d5e3c62c5bef
* Chat messages are now prioritised in the relay antispam system 4cd0cce01137e881794169a2d6bcb45880711949
* Messages with all Discord syntax removed now sent through the relay 9c499fbd6f3625a9ac2001d05552b3f8728af12d
* Relayed URLs are now embedded by sending another message with no embed ac8362404098e7f48a239911aa9aade288392234 acf3d50f8e90119ca134900ded2bb316607a2009
* Replace overuse of format strings with a modification to the backend source query API a470b21b9f8209a76fdeb25cbbf428e06f621bc3
* Add utility command `!constring` to get the constring for the channel's server connection 1e5b356280f1cc122a4a6cb5ff7865a18d2c53dd


Bug Fixes
* Use the current bot prefix in command replies 24
* Server nickname is now used in the member's list for `!peopleToNotify` 20
* Fix error that would occur when failing to load a user's pfp 2732e5217e8636a2063b0ee3b0b18f47b1b48b2f
* Prevent embed overflow when user's message is too long b306cd75ff68bb1f9d4969529abcab766bf73b21
* Stop trying to concatenate an empty embed 1acd350c4421c0246e3425346623028f17169f94
* Prevent `!players` from overflowing the message limit 22
* `!help` will no longer spam connection closed messages when called in a channel with no server connection 21

1.0.0

0.10.0

Almost at a version 1 release now, just need to implement relaying in multiple channels (to support multiple servers like the query part of the bot does) and fix any new bugs that arise from the recent changes.

Major Changes
* Complete rewrite of the relay POSTing system that prevents the relay from being slowed down due to heavy traffic 13
* New `dsay` command in the GMod client allows the console user to chat with Discord too (also calls `say` internally) 15

Minor Changes
* Improved time format function 11
* Discord message attachments are now converted to CDN links to allow players in the relay client's server to view them 18
* Connection string and POST interval in the GMod client now use convars 19

Bug Fixes
* GMod relay client now handles server hibernation 17
* Fixed string index error when message content is empty (caused by file uploads) 16
* Player profile pictures are now handled server-side, fixing the issue where failing to get a pfp would kill the task to get messages from relay 14

0.9.2

Minor Changes
* Handle potential challenge request from info response (now required by gmod) dc3e0d13ba98758eb34bc6ff138ddb6859c8c7d2

0.9.1

Bug Fixes
* Constant failure of the GMod client's GET message loop should no longer cause a stack overflow 12

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.