Garry's Mod

Garry's Mod

TTT Discord Bot
marcel  [开发者] 2018 年 4 月 3 日 上午 12:56
Feedback
You have feedback or any suggestions? Put it in here!
< >
正在显示第 1 - 15 条,共 26 条留言
taloumi 2018 年 4 月 4 日 上午 4:41 
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  [开发者] 2018 年 4 月 4 日 上午 6:05 
引用自 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.
最后由 marcel 编辑于; 2018 年 4 月 4 日 上午 6:17
Nebu 2018 年 4 月 9 日 上午 8:14 
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  [开发者] 2018 年 4 月 9 日 下午 12:16 
引用自 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?
Nebu 2018 年 4 月 9 日 下午 1:37 
引用自 marcel.js
引用自 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 ^^
最后由 Nebu 编辑于; 2018 年 4 月 9 日 下午 1:41
marcel  [开发者] 2018 年 4 月 11 日 上午 9:13 
引用自 Monderdbeere
引用自 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.
最后由 marcel 编辑于; 2018 年 4 月 11 日 上午 9:14
Enterino Loop 2018 年 4 月 27 日 上午 11:07 
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  [开发者] 2018 年 4 月 28 日 下午 10:05 
引用自 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 Loop 2018 年 4 月 29 日 上午 3:53 
Vielen Dank für die schnelle Antwort, es funktioniert! Juhu!

Viel Glück bei den Klausuren! :) Und Danke!
最后由 Enterino Loop 编辑于; 2018 年 4 月 29 日 上午 3:58
marcel  [开发者] 2018 年 4 月 29 日 上午 10:55 
引用自 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!

引用自 Adifri
Viel Glück bei den Klausuren! :)
Vielen Dank! :)
Tim | Mineotopia 2018 年 5 月 8 日 上午 10:42 
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  [开发者] 2018 年 5 月 9 日 上午 6:56 
引用自 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 2018 年 5 月 9 日 上午 9:01 
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  [开发者] 2018 年 5 月 10 日 上午 6:06 
引用自 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 2018 年 5 月 11 日 上午 6:22 
Ja, denke schon. Zum Connecten brauche ich zumindest nur IP+Passwort. Sollte also eine extra IP für den Server sein
< >
正在显示第 1 - 15 条,共 26 条留言
每页显示数: 1530 50