SteamSpeak Versions Save

Steam and TeamSpeak integration, done right!

v0.9.1

3 years ago

:rocket: New Features:

  • feat: Update domain of domentation to dalexhd.dev #212 (dalexhd)

v0.9.0

3 years ago

image

Log management system 📋 and better banner UI. We also fixed some important bugs.

:rocket: New Features:

:bug: Bug Fixes:

  • Servercrash on fresh install #152
  • fix(bug): Prevent group duplication on bot launch. #159 (dalexhd)
  • fix(bug): Mongoose model creation issue. #152 #154 (dalexhd)
  • fix(security): Hide sourcemap from production. #145 (dalexhd)
  • fix(bug): Reconnect to steam after connection lost. #143 (dalexhd)

:rotating_light: Security fixes:

:memo: Documentation:

:wrench: Dependencies:

:star2: Chore:

v0.8.1

3 years ago

:bug: Bug Fixes:

  • fix(bug): delete regex steamspeak groups. #137 (dalexhd)

v0.8.0

3 years ago

image

Less bugs, multi game plugins, faster documentation. I almost forgot, SteamSpeak now supports CS:GO integration 👾

Upgrade guide

Breaking changes:

Plugins

  • Afk kick
    • Changed plugin interval from "seconds: 5" to "seconds: 10"
    • Changed kick interval from "seconds: 5" to "minutes: 30"
  • Afk move
    • Changed plugin interval from "seconds: 5" to "seconds: 10"
    • Changed move interval from "seconds: 5" to "minutes: 20"
  • Change channel
    • Now it's disabled by default
    • Replaced config data changes keys. From channel_name to channelName & channel_description to channelDescription
    • Changed plugin interval from "seconds: 3" to "seconds: 5"
  • Multi function
    • Changed plugin interval from "seconds: 5" to "minutes: 5"

Database

  • verified client (NOTE: You'll need to update your database manually)
    • Changed dbid type from number to string.
    • Changed groupId type from number to string.

Notes:

Steam Modules

  • rich presence
    • Now SteamSpeak uses Regex to filter steamGroups. The used regex is: https://regex101.com/r/TexROh/1 IMPORTANT: Now groups (only if the group's type is query and namemode is set to 2) that contains "#[number] [rich presence]" are considered SteamSpeak groups. This means that you should not create a group with the same pattern and same properties to prevent SteamSpeak deleting them. This is done to prevent group duplication bug.

:boom: Breaking Changes:

  • chore(deps): bump ts3-nodejs-library from 2.4.4 to 3.0.4 #130 (dalexhd)
  • feat(breaking): Disable all plugins by default. #124 (dalexhd)
  • feat(breaking): Add uri to database config. #122 (dalexhd)
  • feat(breaking): Add ts-node compilation environment. #116 (dalexhd)

:rocket: New Features:

  • Add option to disable website. #120
  • feat(new game): Add CS:GO game. #118 (dalexhd)
  • feat: Add multiple game environment. #117 (dalexhd)

:bug: Bug Fixes:

:memo: Documentation:

:wrench: Dependencies:

:star2: Chore:

v0.7.0

4 years ago

image

Quite similar to discord's rich presence, right? Discord will hate this... :grimacing:

:boom: Breaking Changes:

  • feat(breaking): Add srv parametter to mongodb. #110 (dalexhd)

:rocket: New Features:

  • feat: Add TS5 client steam banner status. #109 (dalexhd)

:bug: Bug Fixes:

  • fix: Resolve tsbuildsum not found on first build. #108 (dalexhd)
  • fix: Create groups only if connected. #105 (dalexhd)

:memo: Documentation:

:star2: Chore:

  • chore: Check if config is present before build. #106 (dalexhd)

v0.6.0

4 years ago

:boom: Breaking Changes:

  • feat: Migrate server to TypeScript #57 (dalexhd)

:rotating_light: Security fixes:

:memo: Documentation:

:wrench: Dependencies:

:star2: Chore:

v0.5.0

4 years ago

:rocket: New Features

  • feat: Add multi instance teamspeak bots. #51 (dalexhd)

:memo: Documentation

v0.4.0

4 years ago

:rocket: New Features

v0.3.1

4 years ago

📈 Optimization

Remove unused CSS.

v0.3.0

4 years ago

:rocket: New Features