dalexhd / steamspeak Goto Github PK
View Code? Open in Web Editor NEWSteam and TeamSpeak integration, done right!
Home Page: https://steamspeak.dalexhd.dev/
License: MIT License
Steam and TeamSpeak integration, done right!
Home Page: https://steamspeak.dalexhd.dev/
License: MIT License
(A clear and concise description of what the feature is.)
(Write your answer here.)
(Please outline the motivation for the proposal.)
(Please explain why this feature should be implemented and how it would be used.)
The feature consists in adding a SteamSpeak installation CLI.
Yes.
This will allow users SteamSpeak updating and installing process much friendly.
Everyone likes easy things. Installing SteamSepak is easy, since you only need to clone the repository. But updating may be a bit more complex.
The basic idea is to add a version migration system. This means that if you're going to update from 1.1 to 1.4, 1.2 & 1.3 & 1.4 migration files are going to be executed. This also applies to downgrades.
Describe the bug
21 verbose stack Error: ENOENT: no such file or directory, open '(SECRET)\SteamSpeak\node_modules\steam\steam-resources@github:seishun\node-steam-resources#v1.2.0\package.json'
22 verbose cwd (SECRET)\SteamSpeak
23 verbose Windows_NT 10.0.18363
24 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "i"
25 verbose node v12.13.1
26 verbose npm v6.12.1
27 error code ENOLOCAL
28 error Could not install from "node_modules\steam\steam-resources@github:seishun\node-steam-resources#v1.2.0" as it does not contain a package.json file.
29 verbose exit [ 1, true ]
To Reproduce
Steps to reproduce the behavior:
npm install
Expected behavior
Initial NPM installation.
Desktop (please complete the following information):
It would be nice to know what exactly this SteamSpeak do before i install it.
Project seems to be something amazing but idk what it does.
I cant find info about it in documentation.
Hey bro, second idea and my problem!
What if i have for example in my mariadb database all steam users uid/profileid and i want to "push SteamSpeak to use all infos from my external database(where i have dbid/ts3 uid/steamid)"
Good idea will be to have way to talk with your bot from outside.
The Server crashes, after a fresh install.
yarn run start:server
The Server starts and the website is reachable.
The Server crashes and the website is not reachable.
[02-07-2020 14:30:02.450] [Cache] Connected to redis.
[02-07-2020 14:30:02.473] [Database] Connected to the database!
[02-07-2020 14:30:03.134] [Steam] logged in.
[02-07-2020 14:30:03.524] [Steam] Counter-Strike: Global Offensive disabled. Skipping
[02-07-2020 14:30:03.570] [Steam] Loaded module friendRequest.
[02-07-2020 14:30:03.753] [Steam] Loaded module richPresence.
/home/steamspeak/SteamSpeak/node_modules/binarykvparser/index.js:23
if (buffer.toBuffer) {
^
TypeError: Cannot read property 'toBuffer' of null
at Object.exports.parse (/home/steamspeak/SteamSpeak/node_modules/binarykvparser/index.js:23:13)
at /home/steamspeak/SteamSpeak/packages/server/node_modules/steam-user/components/apps.js:249:37
at Array.forEach (<anonymous>)
at SteamUser.<anonymous> (/home/steamspeak/SteamSpeak/packages/server/node_modules/steam-user/components/apps.js:245:27)
at SteamUser._handleMessage (/home/steamspeak/SteamSpeak/packages/server/node_modules/steam-user/components/messages.js:543:34)
at SteamUser._handleNetMessage (/home/steamspeak/SteamSpeak/packages/server/node_modules/steam-user/components/messages.js:480:7)
at SteamUser.processMulti (/home/steamspeak/SteamSpeak/packages/server/node_modules/steam-user/components/messages.js:572:9)
at Gunzip.cb (/home/steamspeak/SteamSpeak/packages/server/node_modules/steam-user/components/messages.js:563:17)
at Gunzip.zlibBufferOnEnd (zlib.js:151:10)
at Gunzip.emit (events.js:315:20)
at Gunzip.EventEmitter.emit (domain.js:485:12)
at endReadableNT (_stream_readable.js:1224:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
steamspeak@gamerangerz:~/SteamSpeak$ [02-07-2020 14:30:05.963] [First Instance][Ts3] Subscribed to all Events.
[02-07-2020 14:30:05.971] [First Instance][Ts3] Host message disabled. Skipping
[02-07-2020 14:30:05.972] [First Instance][Ts3] Multi function disabled. Skipping
[02-07-2020 14:30:06.102] [Second Instance][Ts3] Subscribed to all Events.
[02-07-2020 14:30:06.121] [Second Instance][Ts3] AFK kick disabled. Skipping
[02-07-2020 14:30:06.121] [Second Instance][Ts3] AFK move disabled. Skipping
[02-07-2020 14:30:06.122] [Second Instance][Ts3] Change channel disabled. Skipping
[02-07-2020 14:30:06.122] [Second Instance][Ts3] Server Name disabled. Skipping
[02-07-2020 14:30:06.126] [Second Instance][Cache] Connected to redis.
The server groups tells: Playing to undefined.
Yes
Start the bot
Wait until someone plays one "undefined"game.
It should be Playing to "Foormula One"
The server groups tells: Playing to undefined.
Less bugs, multi game plugins, faster documentation. I almost forgot, SteamSpeak now supports CS:GO integration ๐พ
No everyone want to use website. One will use only server bot without website other can use all if want. I wanna use it on my server, but i already have dynamic website, i don't need second. If it will be in config way to disable it will be great!
yes
Add supports to other platforms besides steam
Yes
It would be very convenient to have support for other platforms besides steam.
This function would be very convenient to have.
Lately the pc video game market has fragmented in many launchers.
It would be convenient to have the opportunity to see the games played by people even outside of steam.
Some starting points for implementation could be:
I know it is not an easy operation. I can only imagine how much work it takes to implement support for another launcher.
I wanted to thank you for the passion and time you spent on this project.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.