[Any] Source Chat Relay [Discord <=> Ingame]
Introduction Communicate between Discord & In-Game, monitor server without being in-game, control the flow of messages and user base engagement! https://raw.githubusercontent.com/ru.../preview_2.gif Features - Receive and send messages bidrectionally - Channel configuration for powerful setups - Setup is incrediblily easy with Discord bot commands and simple config files - Upon disconnect, game servers will attempt to reconnect at a fixed interval Prerequisites - Server to host the relay binary on (with MySQL if not external) - Source game server with the [socket](https://forums.alliedmods.net/showthread.php?t=67640) extension - A Discord bot token (https://discordapp.com/developers/applications/) Getting started https://rumblefrog.me/source-chat-relay/setup Source https://github.com/rumblefrog/source-chat-relay |
Re: [Beta] Source Chat Relay [Discord <=> Ingame]
|
Re: [Beta] Source Chat Relay [Discord <=> Ingame]
v0.0.7 [rc7] (https://github.com/rumblefrog/source...ses/tag/v0.0.7) is now available for download.
v0.0.6-7: - Added simple message options that let the bot send plain messages instead of embeds to reduce vertical space required in exchange for less information - Strips symbols from message payload - Reduced to more common chat colors that's hopefully more supported in other source games - Note: If you have used v0.0.5 and below, you need to delete the plugin config as the convar names has been updated |
Re: [Beta] Source Chat Relay [Discord <=> Ingame]
Nice work, thanks!
|
Re: [Beta] Source Chat Relay [Discord <=> Ingame]
Documentation could do with a bit more detail and expansion but other than that super low latency and responds really well! Lets see how this handles 20 odd servers
|
Re: [Beta] Source Chat Relay [Discord <=> Ingame]
v0.0.8 [rc8] (https://github.com/rumblefrog/source...ses/tag/v0.0.8) is now available for download.
v0.0.8: - Added display name (through the initial testing, I have found out that entity ID confuses people too much, so I decided to add a display name to make things easier) - Note: for this to be compatible with <= v0.0.7, you'll need to add another column named display_name with varchar(64) |
Re: [Beta] Source Chat Relay [Discord <=> Ingame]
There's new documentation available: https://rumblefrog.gitbook.io/source-chat-relay
Would be appreciated if you guys help me point out what's missing & confusing in the doc; PR is a bonus :) |
Re: Source Chat Relay [Discord <=> Ingame]
v1.0.0 [First Stable Release] (https://github.com/rumblefrog/source...ses/tag/v1.0.0) is now available for download.
v1.0.0: - Out of beta! Thanks to everyone that help test this during the beta phase. |
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Works great. Setup is straight forward. I set mine up on a Windows machine, as well as both Windows and Linux game servers.
If I could make one suggestion, I would say to have the plugin auto-generate the server name into the database. Currently it registers a unique ID for the server automatically when the plugin is loaded*, but leaves the display name field blank when it could use the hostname*. That 'display name' field doesn't populate until the server has been registered with the discord bot then has a message sent. It makes it very tedious when setting up multiple servers if you want to keep a neat order of channel #s and server names (e.g - pub server #1 / channel 1, pub server #2 / channel 2, etc.), since you're left guessing which server is which when looking at the DB during setup. Regardless, the plugin works great, that is just an idea for improvement for people with multiple or sequentially named servers. Thank you very much for your work here. |
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Add robot command?
Show Map and number of players |
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
Quote:
Forks to this are welcome, I have an a2s query in golang: https://github.com/rumblefrog/go-a2s |
Re: [Any] Source Chat Relay [Discord <=> Ingame]
v1.1.0 (https://github.com/rumblefrog/source...ses/tag/v1.1.0) is now available for download.
v1.0.1-1.1.0: Transform Mentions Channel mention <#443915421020848129> -> #general User mention <@105122038586286080> -> @Fishy! Role mention <@&478429926995918858> -> @ Member PR #11 (https://github.com/rumblefrog/source-chat-relay/pull/11) Change simple message format Name: Message -> <Name> Message PR #10 (https://github.com/rumblefrog/source-chat-relay/pull/10) |
Re: [Any] Source Chat Relay [Discord <=> Ingame]
After a month of continuous uptime, I can confirm this is reliable enough for v1 :)
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
v1.1.1 (https://github.com/rumblefrog/source...ses/tag/v1.1.1) is now available for download.
v1.1.1: - Fixed loose regex matching for channel mentions |
Re: [Any] Source Chat Relay [Discord <=> Ingame]
I don't know if I'm an idiot, or the instructions are unclear. Under installation, by "Upload the binary file (server[.exe]) to the server" you mean the machine hosting the relay (MySQL)?
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
EDIT: It's because my tf2 server runs on a linux based server, and I downloaded the linux version of the server when trying to host it on a windows machine (my mistake :>). My only problem now is that I am having a socket errno 110 when attempting to load the plugin, and I have no clue what to do regarding Entity ID |
Re: [Any] Source Chat Relay [Discord <=> Ingame]
My english is not very good and I do not understand much about plugins in general. My friend could not install the plugin. I am willing to pay some csgo keys if someone can help me
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Hi!
I've read the whole thread and documentation, I have a question. Is it possible to host this on my Raspberry Pi at home? I see you are recommending other hosts, I'm afraid the rpi won't have enough power to handle this... :( |
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Hello. Im experiencing a small problem with this bot. I managed to link it t my server, its database it also working. But I got kinda confused when tried to use r/receivechannel and r/sendchannel. if I type r/sendchannel ENTITYID #general it jus shows me an embed with entityid and says that there are no send or receive channels set up. If I try to opposite aka r/sendchannel #general ENTITYID it says the same. If I try to type r/sendchannel #general it says Unable to fetch entity. I would like to get some help with setting up this great bot.
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
how i can start server file in linux trought ssh so i can see my discord bot online? bit confused with everything + idk much about linux
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Can't run on Raspberry running Raspbian 8, it says exec format error. :( Sadly I am unable to compile it for it myself.
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Armv7 artifact added, try it out
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
Works! I still have to set the database credentials, I'll report back when I get some time to do that and complete the setup. Thanks for now! |
Re: [Any] Source Chat Relay [Discord <=> Ingame]
I dont know why but bot disconnects from Discord if i close opened SSH terminal (X-Shell in my case).
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Ok, thank you. I've created autolaunch script (contains cd and nohup commands) for @reboot in crontab.
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
what this bazooka plugin in video :D
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Quote:
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Idk what's the problem but autolaunch script don't work after linux boot.
My autolaunch script (works if you launch it manually): Code:
#!/bin/bash@reboot /home/SourceChatRelay/autolaunch >/dev/null 2>&1 Nohup log just said this (before rebooting): time="2019-02-09T05:00:01+03:00" level=info msg="Received exit signal. Terminating." |
Re: [Any] Source Chat Relay [Discord <=> Ingame]
I'd try system service instead
|
Re: [Any] Source Chat Relay [Discord <=> Ingame]
Is there any way to add server script without cd command (script don't see config if you're not in directory where script is located) to etc/init.d ?
|
| All times are GMT -4. The time now is 00:46. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.