Garry's Mod

Garry's Mod

TTT Discord Bot
marcel  [developer] Apr 3, 2018 @ 12:56am
Feedback
You have feedback or any suggestions? Put it in here!
< >
Showing 1-15 of 26 comments
taloumi Apr 4, 2018 @ 4:41am 
Hey, also erstmal cooles Addon. Ich hätte da so eine Idee, wies noch besser wär. Aber ich vermute, die kann man in Discord nicht umsetzen. Aber vielleicht machst du dir ja gedanken und findest dann doch eine Möglichkeit.
Das ganze wär noch besser wenn die Toten nur für die Lebenden gemuted werden. Also die Toten noch untereinander reden können und die Lebenden noch hören.. aber die Lebenden nicht die Toten.
Meiner Meinung nach ist das in Discord zwar nicht machbar aber vielleicht findest du ja doch einen Weg
:steamhappy:
marcel  [developer] Apr 4, 2018 @ 6:05am 
Originally posted by taloumi:
Hey, also erstmal cooles Addon. Ich hätte da so eine Idee, wies noch besser wär. Aber ich vermute, die kann man in Discord nicht umsetzen. Aber vielleicht machst du dir ja gedanken und findest dann doch eine Möglichkeit.
Das ganze wär noch besser wenn die Toten nur für die Lebenden gemuted werden. Also die Toten noch untereinander reden können und die Lebenden noch hören.. aber die Lebenden nicht die Toten.
Meiner Meinung nach ist das in Discord zwar nicht machbar aber vielleicht findest du ja doch einen Weg
:steamhappy:
Vielen Dank für dein Feedback!
Die Idee ist gut, sie ist aber wie du schon vermutet hast leider nicht wirklich umsetzbar, weil man in Discord keine Benutzer nur für bestimme Personen muten kann. Entweder für alle gemutet oder garnicht.
Über Umwege wäre es möglich, wenn z.B. jeder Spieler ein Clientseitiges Plugin hätte (wäre mit Betterdiscord realisierbar), welches die toten Spieler lokal mutet.
Weil aber jeder Spieler 1. Betterdiscord haben müsste, und 2. alles selbst installieren müsste, habe ich vorerst nicht vor das umzusetzen.
Vielleicht bietet Discord in Zukuft eine Möglichkeit Spieler für bestimmte Spieler stummzuschalten. Dann werde ich es sicher hinzufügen.

Hören tut man als toter Spieler die anderen ja sowieso noch. Und mit den anderen Toden kann man in dem Ingame-Voice-Chat reden. So mach ich es immer, wenn ich mit meinen Freunden spiele.
Last edited by marcel; Apr 4, 2018 @ 6:17am
Lyralaxie Apr 9, 2018 @ 8:14am 
Ich habe einen Bug entdeckt.
Wenn man bei "!discord <tag>" einen tag mit einem Leerzeichen dazwischen eingibt (was in Discord erlaubt ist), dann ist es unmöglich den Account per Befehl zu verknüpfen.
marcel  [developer] Apr 9, 2018 @ 12:16pm 
Originally posted by Monderdbeere:
Ich habe einen Bug entdeckt.
Wenn man bei "!discord <tag>" einen tag mit einem Leerzeichen dazwischen eingibt (was in Discord erlaubt ist), dann ist es unmöglich den Account per Befehl zu verknüpfen.
Hey, dankeschön für die Meldung. Ich habe es eben getestet und es hat funktioniert. Welche Fehlermeldung kommt denn?
Lyralaxie Apr 9, 2018 @ 1:37pm 
Originally posted by marcel.js:
Originally posted by Monderdbeere:
Ich habe einen Bug entdeckt.
Wenn man bei "!discord <tag>" einen tag mit einem Leerzeichen dazwischen eingibt (was in Discord erlaubt ist), dann ist es unmöglich den Account per Befehl zu verknüpfen.
Hey, dankeschön für die Meldung. Ich habe es eben getestet und es hat funktioniert. Welche Fehlermeldung kommt denn?
In der Konsole sollte das der relevante Teil sein:
DLL_MessageEnd: Refusing to send user message TextMsg of 256 bytes to client, user message size limit is 255 bytes No guilde member with a discord tag like 'Kihara Mää#6675' found.
EDIT:
Ich sehe gerade, dass das Problem eventuell sogar an den Sonderzeichen liegen könnte. Hab halt vermutet, dass es das Leerzeichen sein muss, da es der einzige Tag mit nem Leerzeichen war. Tut mir leid ^^
Last edited by Lyralaxie; Apr 9, 2018 @ 1:41pm
marcel  [developer] Apr 11, 2018 @ 9:13am 
Originally posted by Monderdbeere:
Originally posted by marcel.js:
Hey, dankeschön für die Meldung. Ich habe es eben getestet und es hat funktioniert. Welche Fehlermeldung kommt denn?
In der Konsole sollte das der relevante Teil sein:
DLL_MessageEnd: Refusing to send user message TextMsg of 256 bytes to client, user message size limit is 255 bytes No guilde member with a discord tag like 'Kihara Mää#6675' found.
EDIT:
Ich sehe gerade, dass das Problem eventuell sogar an den Sonderzeichen liegen könnte. Hab halt vermutet, dass es das Leerzeichen sein muss, da es der einzige Tag mit nem Leerzeichen war. Tut mir leid ^^
Ich habe den Fehler versucht nachzustellen und Folgendes festgestellt.
DLL_MessageEnd: Refusing to send user message TextMsg of 256 bytes to client, user message size limit is 255 bytes
Dieser Fehler liegt vermutlich nicht an dem Discordbot.
Leerzeichen machen kein Problem.
Aber, wie du schon erwähnt hast, machen Sonderzeichen ein Problem. Vermutlich werden die irgendwie falsch kodiert und nicht nichtig dekodiert...
Vorerst kannst du einfach nur Kihara oder Kihara M oder #6675 als <tag> nehmen.
Also so:
!discord #6675
Denn solange niemand anderes auf dem Discord ist, in dessem Tag #6675 vorkommt, sollte der Bot den Benutzer finden.
Danke für den Hinweis auf den Bug. Ich werde ihn demnächst beheben.
Last edited by marcel; Apr 11, 2018 @ 9:14am
Enterino Apr 27, 2018 @ 11:07am 
Ich freue mich das es endlich einen Discord Bot gibt. Leider kann ich mich ingame aber nicht registrieren, es kommt nur die Nachricht no guide member with this tag found oder so ähnlich :/
marcel  [developer] Apr 28, 2018 @ 10:05pm 
Originally posted by Adifri:
Ich freue mich das es endlich einen Discord Bot gibt. Leider kann ich mich ingame aber nicht registrieren, es kommt nur die Nachricht no guide member with this tag found oder so ähnlich :/
Das gmod addon hier im Workshop ist eine Version älter als die neuste Version von dem Bot + Addon auf Github. Weil ich nächste Woche Prüfungen schreibe, bin ich nicht dazu gekommen eine Art Versionskontrolle bzw. Kompatibilitätscheck einzubauen und den Workshop auf die neue Version zu updaten. (Ich konnte auch nicht das Gmod Addon updaten ohne diesen Kompatibilitätscheck einzubauen, weil dieGameserver automatisch die Workshop Addons updaten. Und dann würde bei denen, die schon alles installiert haben das Verbinden mit Discord nicht mehr funktionieren)

Das mache ich dann alles in ca. 2 Wochen. Bis dahin kannst du das Addon auf die 2. Art wie es im Guide beschrieben wurde installieren. (den Ordner in den Addons Ordner schieben)

Ich hoffe ich habe dein Problem richtig verstanden und konnte dir helfen. :)
Enterino Apr 29, 2018 @ 3:53am 
Vielen Dank für die schnelle Antwort, es funktioniert! Juhu!

Viel Glück bei den Klausuren! :) Und Danke!
Last edited by Enterino; Apr 29, 2018 @ 3:58am
marcel  [developer] Apr 29, 2018 @ 10:55am 
Originally posted by Adifri:
Vielen Dank für die schnelle Antwort, es funktioniert! Juhu!
Kein Problem. Es ist schön zu hören, dass es auch bei anderen funktionier!

Originally posted by Adifri:
Viel Glück bei den Klausuren! :)
Vielen Dank! :)
Tim | Mineotopia May 8, 2018 @ 10:42am 
Hallo!
Ich gehe mal davon aus, dass nodejs auf dem Server, auf dem auch TTT läuft, installiert sein muss. Oder kann ich den Node Server auf meinem PC laufen lassen? Danke :)
marcel  [developer] May 9, 2018 @ 6:56am 
Originally posted by Mineotopia:
Hallo!
Ich gehe mal davon aus, dass nodejs auf dem Server, auf dem auch TTT läuft, installiert sein muss. Oder kann ich den Node Server auf meinem PC laufen lassen? Danke :)
Theoretisch ist es auch möglich, dass du den Node Server auf deinem PC zuhause laufen lässt.
Das wäre aber etwas komplizierter. Dann müsste der Nodeserver von außen erreichbar sein, also bräuchtest du eine statische IP bzw. ddns. Und Port-forwarding am Router zu deinem PC und dann muss die Firewall an deinem PC den Port offen lassen. Außerdem müsstest du in der index.js für den Nodeserver die Zeile 129 löschen, weil dort festgelegt wird, dass der Server nur auf Anfragen vom localhost also von sich selbst hört. Wenn du dann noch in der shared.lua vom Gmod addon in der Zeile 43 die IP / Domain, die zu deinem PC führt einträgst müsste es funktionieren.
Aber dann ist das Ganze unsicher, weil jeder, der weiß unter welcher IP der Nodeserver erreichbar ist, HTTP Pakete an ihn schicken kann und somit lebende Spieler muten und tote entmuten könnte.
Also gedacht ich es in der aktuellen Version nicht, dass man den Node Server getrennt von dem Garrysmod Server laufen lässt.
Aber die Idee ist sehr gut, weil einige einen gemieteten Gameserver haben, aufdem sie kein Nodeserver installieren können.
Ich (oder andere netten Github Contributor) werde wahrscheinlich das als Feature in einer zukünftigen Version hinzufügen.

Wenn du weißt, wovon ich in den Sätzen 3-7 geredet habe, kannst du das ja mal versuchen. Wenn nicht, musst du wohl noch warten, bis es als Feature in einer späteren Version enthalten ist.

Vielen Dank für die Idee.
Liebe Grüße.
Tim | Mineotopia May 9, 2018 @ 9:01am 
Okay, falls ich Zeit habe, mache ich das. Würde dann auch einen PR machen. Vllt ein Configfeile für den NodeServer und so ne Variable für das GMod addon?

Aber letzten Endes ist das sehr aufwändig nur dafür, dass Leute sich an die Regeln halten. :D
Aber so ein "richtiger" Server ist mir zu teuer^^
marcel  [developer] May 10, 2018 @ 6:06am 
Originally posted by Mineotopia:
Okay, falls ich Zeit habe, mache ich das. Würde dann auch einen PR machen. Vllt ein Configfeile für den NodeServer und so ne Variable für das GMod addon?
Ja, cool.
Vielleicht hast du ja auch noch eine Idee, wie man das sicherer machen kann. Haben die Gameserver vom z.B. Nitrado immer eine eigene IP? Weil dann könnte man ja sagen, dass der Nodeserver statt auf localhost nur auf die IP des Gameservers hören soll.
Tim | Mineotopia May 11, 2018 @ 6:22am 
Ja, denke schon. Zum Connecten brauche ich zumindest nur IP+Passwort. Sollte also eine extra IP für den Server sein
< >
Showing 1-15 of 26 comments
Per page: 1530 50