Hub Mod

Hub Mod ist ein persistenter Direct Connect Client mit geringer Bandbreite für die autorisierte Hub-Verwaltung. Es meldet sich mit einem für den ausgewählten Hub konfigurierten Profil an, hält den freigegebenen Live-Chat-Arbeitsbereich verfügbar, erkennt vom Hub und seinen Plugins angekündigte Befehle und zeichnet jeden öffentlichen Befehl oder jede private Nachricht auf, die in die Warteschlange gestellt wird.

Hub Mod erfindet keine Hub-Berechtigungen. Die Kontoklasse und der eigene Befehlskatalog des Hubs bestimmen, was die Identität tun kann. Durch die Bestätigung wird ein Überprüfungsschritt für leistungsstarke Befehle hinzugefügt. Die für eine Klasse-10-Identität verfügbaren Befehle werden dadurch nicht reduziert.

Übersicht

  1. Erstellen Sie im Hub ein dediziertes Moderationskonto und weisen Sie die in Ihrer Richtlinie erforderliche Mindestklasse zu.
  2. Öffnen Sie Hub Mod über das zugewiesene Hub-Profil, konfigurieren Sie Nickname, Passwort, Client-Tag, Slots, Freigabe, Hub-Anzahl, Ports und Support-Flags und speichern Sie dann.
  3. Auswählen Verbinden und warte ab Verbunden.
  4. Auswählen Entdecken Sie Befehle um Hub anzufordern, Verlihub, Ledokol, Lua, und Plugin-Hilfe.
  5. Überprüfen Sie die ermittelte Mindestklasse und Syntax, bevor Sie einen Befehl senden.
  6. Überprüfen Ausgehende Aktivität für die genaue Nutzlast, das Ziel, den anfordernden Benutzer und den Lieferstatus.

Verbindungsstatus

Der Status verwendet denselben Lebenszyklus wie Hub Chat und Hub GPT: Nicht verbunden, Verbinden, Verbunden, Wieder verbinden, Fehlgeschlagen, und Angehalten. Verbunden bedeutet, dass der Hub die Anmeldung akzeptiert hat. Wird ausgeführt bedeutet, dass der persistente Worker weiterhin Eigentümer der Sitzung ist.

Aktivieren Ermöglicht die Ausführung der konfigurierten Identität. Verbinden startet es. Wieder verbinden ersetzt den aktuellen Arbeiter durch das gespeicherte Profil. Trennen Stoppt den Socket, ohne die Konfiguration zu deaktivieren. Deaktivieren stoppt den Arbeiter und verhindert einen automatischen Start.

Die automatische Wiederverbindung wartet nach einem vorübergehenden Fehler auf das konfigurierte Intervall. „Hintergrund niedrige CPU“ bleibt der normale persistente Modus; Der interaktive Modus ermöglicht den vollständigen Gast- und Protokollarbeitsbereich, während ein Eigentümer die Seite aktiv nutzt.

Client-Profil

Neue Profile verwenden HubMOD als Anmeldenamen, HubMOD - hublist.pwiam.com als Standardbeschreibung und mod als Identitätsalias. Identitätsaliase speichern alternative Namen, getrennt durch Kommas oder neue Zeilen; sie ändern weder den Anmeldenamen noch die Kontoklasse oder Hub-Berechtigungen.

Hub Mod verwendet die Client-Profilfelder Hub Chat und Hub GPT wieder. Spitzname und Passwort identifizieren das registrierte Hub-Konto. Clientname, Clientversion und Verbindung bilden das Client-Tag. Beschreibung, E-Mail, Freigabegröße, verbundene Hubs, registrierte Hubs, Betreiber-Hubs, Steckplätze, TCP-Port, UDP-Port, TLS Port und NMDCS upport-Flags reproduzieren die von den Hub-Regeln erwartete Identität.

Share- und Hub-Count-Werte sind von diesem Client gesendete Deklarationen; Sie veröffentlichen keine Dateien und öffnen keine Überwachungsports. Verwenden Sie vom Hubbesitzer genehmigte Werte. Passwörter werden als geschützte Geheimnisse gespeichert und niemals in der Aktivitätstabelle oder der Rohprotokollansicht für ausgehende Daten gedruckt.

Manueller Chat Und Befehle

Der gemeinsame Live-Arbeitsbereich bietet Hauptchat, Gäste und private Gespräche ohne OpenAI Verarbeitung. Eine öffentliche Nachricht wird genau über den Hauptchatpfad des Hubs gesendet. Eine private Nachricht enthält den ausgewählten Empfänger. Die separate Befehlskonsole akzeptiert einen vollständigen Rohbefehl und verwendet dieselben Übermittlungspfade.

Beginnen Sie bei Befehlen mit Argumenten mit der ermittelten Syntax, ersetzen Sie Platzhalter durch bewusste Werte und lesen Sie die vollständige Nutzlast vor dem Senden. Eine Zeile in der Warteschlange ist kein Beweis dafür, dass der Hub den Befehl akzeptiert hat; Gesendet bedeutet, dass der Mitarbeiter es in die Live-Verbindung geschrieben hat, während die resultierende Hub-Antwort im Chat und im Protokollbeweis sichtbar bleibt.

Gäste

Das Gästefeld verwendet dieselbe sortierbare Benutzertabelle wie Hub Chat und Hub GPT. Spitzname und Rolle sind linksbündig und sortierbar; Freigabe, Slots, Tag, Adressen, Geschwindigkeiten, Beschreibung und weitere Spalten erscheinen, wenn der Hub sie bereitstellt. Ein aktueller Gast kann eine private Unterhaltung öffnen. Gastaktivität hat eine eigene vertikale Offenlegung, die Beitritts- und Abgangsereignisse beim Einklappen nicht löscht.

Private Nachrichten

„Private Konversationen“ zeigt eingehende und ausgehende Nachrichten für die Identität von Hub Mod an. Verwenden Sie es, um an einen Hub-Sicherheitsbot gerichtete Befehle zu überprüfen oder um einen Benutzer privat zu kontaktieren, wenn die Hub-Richtlinie dies zulässt. In der Tabelle „Ausgehende Aktivitäten“ werden die genaue Nutzlast und der Empfänger in der Warteschlange separat gespeichert.

Eine Konversation kann sichtbar bleiben, nachdem der Empfänger gegangen ist. Bestätigen Sie den Status „Verbunden“ und die aktuelle Anwesenheit des Gastes, bevor Sie eine weitere Nachricht senden. Geben Sie niemals das Hub-Passwort, Site-Anmeldeinformationen oder nicht verwandte private Daten in einen Befehl oder eine Chat-Nachricht ein.

Hub-Klassen Und Befehlszugriff

KlasseTypische RolleVerhalten von Hub Mod
0Anonymer oder nicht registrierter BenutzerEs werden nur Befehle angeboten, die für die Klasse 0 angekündigt sind oder für die keine Mindestklasse angegeben ist.
1Registrierter BenutzerBeinhaltet Klasse 0 und für Klasse 1 angekündigte Befehle.
2VIPBeinhaltet niedrigere Klassen und Befehle, die für Klasse 2 angekündigt sind.
3ModeratorBeinhaltet niedrigere Klassen und normale Moderationsbefehle, die für Klasse 3 angekündigt sind.
4Operator oder leitender ModeratorBeinhaltet niedrigere Klassen und Befehle, die für Klasse 4 angekündigt sind.
5AdministratorEnthält niedrigere Klassen und leistungsstarke Verwaltungsbefehle, die für Klasse 5 angekündigt sind.
10Hub-Besitzer oder MasterJeder syntaktisch gültige Befehl ist verfügbar, auch wenn die Erkennung eine andere Mindestklasse meldet. Es gibt keine Denylist- oder versteckte Befehlsausnahme.

Bei diesen Namen handelt es sich um allgemeine Verlihub-Konventionen und nicht um einen universellen DC++-Standard. Die ausgewählte Klasse muss mit dem im tatsächlichen Hub erstellten Konto übereinstimmen. Eine niedrigere Klasse kann keinen Befehl verwenden, dessen erkannte Mindestklasse höher ist. Eine unbekannte Mindestklasse bleibt unbekannt und wird nicht erraten.

Befehlserkennung

Discovery sendet die schreibgeschützten Hilfe- und Inventarabfragen !help, +help, !commands, +commands, !pluglist all, !lstplug, !plugins, !lualist, !luainfo, !lua und !ledohelp. Die Abfragen werden zeitlich verteilt und nicht als ein Stoß gesendet. Discovery liest außerdem NMDC-$UserCommand-Menüs und folgt erkannten Plugin-Hilfebefehlen. Antworten werden nach Aufruf, Syntax, Beschreibung, Kategorie, Quelle und Mindestklasse analysiert, während die unveränderten Hilfenachweise erhalten bleiben.

Verschiedene Hubs verwenden unterschiedliche Präfixe und Aliase. Discovery lernt daher vom angeschlossenen Hub, anstatt sich auf eine fest codierte Verlihub-Liste zu verlassen. Führen Sie es erneut aus, nachdem Sie Plugins, Skripte, Berechtigungen oder die Klasse von Hub Mod geändert haben. Befehle, die nicht mehr zurückgegeben werden, werden als nicht verfügbar markiert und nicht stillschweigend gelöscht.

Verlihub Befehle

Verlihub kündigt häufig Befehle an $UserCommand Rahmen und Hilfetext mit Klassenanforderungen. Hub Mod liest beides. Menükategorien werden zu Katalogkategorien, das Befehlstoken wird zum Aufruf und die deklarierte Klasse wird zur Mindestklasse.

Eine Verlihub-Installation kann Präfixe umbenennen, Befehle deaktivieren oder Skripte hinzufügen. Behandeln Sie die aktuelle Hilfe des verbundenen Hubs als maßgeblich. Verwenden Sie die angezeigte Syntax des Befehls und bestätigen Sie vor dem Senden den endgültigen Spitznamen, die Dauer, den Grund, die Klasse oder den Konfigurationswert.

Ledokol

Ledokol-Skriptpakete werden häufig angezeigt !ledohelp oder erwähnen Sie einen anderen Hilfeeintrag in ihrem Banner. Hub Mod priorisiert Ledokol in der Plugin-Liste, fordert seine Hilfe an und katalogisiert die Befehle, die die Antwort offenlegt. Das installierte Paket und die Version bestimmen die tatsächliche Syntax.

Lua Und Andere Plugins

Hub Mod erkennt Lua Ankündigungen und Plugin-Namen wie z Plugin: floodprotect.lua. Wenn der Beweis einen Hilfebefehl enthält, fordert der Worker diesen Befehl einmal pro Erkennungslauf an und speichert seine zurückgegebene Verwendung. Die Plugins-Tabelle zeigt den erkannten Namen, die Version, den Hilfebefehl und Beweise.

Nicht jedes Skript macht Werbung für sich selbst oder bietet maschinenlesbare Hilfe. Wenn ein Plugin sichtbar ist, aber kein Hilfebefehl erkannt wird, verwenden Sie den dokumentierten Hub-Befehl manuell und führen Sie die Erkennung erneut aus, nachdem das Plugin Hilfe veröffentlicht hat. Hub Mod darf keine undokumentierten Argumente erraten.

Leistungsstarke Befehlsbestätigung

Befehle, die anscheinend Lua /plugin-Aktionen verbieten, kicken, entfernen, neu laden, neu starten, stoppen, neu konfigurieren, Klassen ändern oder ausführen, erfordern das Bestätigungs-Kontrollkästchen. Das Kontrollkästchen zwingt den Eigentümer, die genaue Nutzlast und das Ziel erneut abzulesen. Die Hub-Autorisierung wird dadurch nicht geändert und der Befehl wird nicht dauerhaft blockiert.

Für Klasse 10 bleibt jede syntaktisch gültige einzeilige Nutzlast von höchstens 240 Zeichen nach einer erforderlichen Bestätigung ausführbar. Die einzigen abgelehnten Nutzlasten sind leer, zu lang oder enthalten Zeilenumbrüche, Wagenrücklaufzeichen oder NUL-Zeichen, die keine sichere Single-Hub-Nachricht sein können.

Ausgehende Aktivität Und Privatsphäre

Die ausgehende Aktivität zeichnet die genaue Nachricht, das öffentliche oder private Ziel, den anfragenden Website-Benutzer, den Bestätigungsstatus, die Warteschlangenzeit und das Zustellungsergebnis auf. Auch Entdeckungssonden werden aufgezeichnet. Verwenden Sie diese Tabelle mit der sichtbaren Hub-Antwort, um zu prüfen, was Hub Mod tatsächlich versucht hat.

Der Aktivitätsdatensatz ist ein betrieblicher Beweis und kann vom Moderator eingegebene Gründe oder Spitznamen enthalten. Beschränken Sie den Zugriff auf zugewiesene Hub-Eigentümer und Administratoren. Exakte Befehls- und Privatnachrichteninhalte werden im Ruhezustand verschlüsselt und nur für autorisierte Hub-Eigentümer und Administratoren beim Anzeigen oder Ausführen entschlüsselt. Passwörter bleiben außerhalb dieser Tabelle; Fügen Sie keine Geheimnisse in Befehlsargumente, Chats, Screenshots oder Support-Tickets ein.

Fehlerbehebung Beim Hub Mod

ProblemInspizierenErholung
Hub Mod bleibt getrenntVerfügbarkeit, aktivierter Status, Hub-Endpunkt, Spitzname, Passwort und letzter Fehler.Korrigieren Sie das gespeicherte Profil und stellen Sie dann einmal eine Verbindung her.
Der Hub lehnt die Identität abRegistriertes Konto, doppelter Spitzname, Klasse, Freigabe, Slots, Hub-Anzahl und Client-Tag.Stellen Sie sicher, dass das konfigurierte Profil mit dem genehmigten Hub-Konto übereinstimmt, und stellen Sie dann die Verbindung wieder her.
Es werden keine Befehle erkanntVerbindungsstatus, Hauptchat-Berechtigung, Hilfepräfix, Hub-Bot-Antworten und Rohantwort.Führen Sie den richtigen Hilfebefehl manuell aus und führen Sie dann die Erkennung erneut aus, sobald die Antwort sichtbar ist.
Ein Plugin wird ohne Befehle aufgelistetPlugin-Beweis und Hilfebefehl.Senden Sie den angekündigten Plugin-Hilfebefehl. Erfinde keine Argumente.
Eine niedrigere Klasse kann keinen Befehl sendenHub-Klasse ausgewählt und Mindestklasse entdeckt.Verwenden Sie ein autorisiertes Konto mit ausreichender Klasse oder wählen Sie einen zulässigen Befehl.
Ein Befehl der Klasse 10 fordert eine Bestätigung anDie genaue Nutzlast und das Bestätigungs-Kontrollkästchen.Überprüfen und bestätigen Sie es; Durch die Bestätigung wird der Zugriff der Klasse 10 niemals entfernt.
Eine Aktivität bleibt in der WarteschlangeWorker, Verbundener Status und Letzter Fehler.Stellen Sie die Verbindung wieder her. Senden Sie keine Duplikate, bis der Warteschlangenstatus bekannt ist.
Auf der Seite werden alte Gäste oder Nachrichten angezeigtLaufzeitmodus und aktueller Verbindungsstatus.Wechseln Sie zu „Interaktiv“ und lassen Sie zu, dass der aktuelle Snapshot den veralteten Browserstatus ersetzt.

Lesen Sie Hub Chat für den gemeinsam genutzten Live-Client und Hub GPT für den OpenAI -gestützten Bot. Kehren Sie zu Hub zurück, um einen zugewiesenen Hub auszuwählen.

Übergeordnete Seite

Kehren Sie zu Hub zurück, um Hinweise zum Hub-Besitz und zur Diagnose zu erhalten.

Symbolübersicht

SymbolEtikettWas es tut
Hub-ChatAdmin-Tool, das sich als konfigurierbarer Diagnosebenutzer mit einem Hub verbindet und rohe Hub-Antworten, Chatzeilen, private Nachrichten und Benutzerlistendaten der Sitzung zeigt.
Hub-VerbindungKennzeichnet den gespeicherten Hub-Endpunkt und das Anmeldeprofil, mit denen diese Direct-Connect-Sitzung aufgebaut und gehalten wird.
Rohe Hub-AntwortZeigt die exakten vom Hub empfangenen Protokollzeilen, damit Antworten, Fehler und Serverbefehle geprüft werden können.
Rohe Hub-AnfragenZeigt bereinigte, vom Client gesendete Protokollzeilen, damit exakte Befehle ohne Preisgabe von Geheimnissen geprüft werden können.
StartetBedeutet, dass der Worker den Socket öffnet und die Direct-Connect-Anmeldung abschließt; der Chat ist noch nicht bereit.
VerbundenBedeutet, dass der Hub die Anmeldung akzeptiert hat und der Client Live-Verkehr empfangen sowie erlaubte Befehle senden kann.
FehlerKennzeichnet eine Sitzung, die nicht starten oder fortgesetzt werden konnte; die Details nennen den fehlgeschlagenen Schritt.
GeschlossenBedeutet, dass Live-Socket und Worker-Sitzung beendet sind und keine weiteren Hub-Nachrichten gesendet werden können.
In Den Hintergrund WechselnWechselt in den bandbreitensparenden Dauermodus, der Nachrichten empfängt und aufwendige Diagnoseaktualisierungen pausiert.
In Den Interaktiven Modus WechselnStellt vollständige Live-Aktualisierungen für Gäste, Rohprotokoll und Diagnose bei gleicher Hub-Verbindung wieder her.
Browser-Benachrichtigungen AktivierenWähle einen Benachrichtigungsmodus und erlaube dann die Browser-Berechtigung.
Sitzung Neu StartenStoppt den aktuellen Worker und startet mit den gespeicherten Verbindungs- und Client-Profilwerten eine neue Sitzung.
Erneut VerbindenSchließt den aktuellen Socket und versucht sofort eine neue Anmeldung mit denselben gespeicherten Sitzungseinstellungen.
Sitzung SchließenBeendet Worker und Hub-Verbindung absichtlich; die gespeicherte Konfiguration bleibt für eine spätere Sitzung erhalten.
Hub-Chat EinklappenKlappt Hub Chat in eine linke Seitenleiste ein und erweitert Gäste auf die gesamte Arbeitsbereichsbreite, ohne die Sitzung zu schließen.
Hub-Chat ErweiternStellt Hub Chat aus der linken Leiste wieder her und bringt Hub Chat und Gäste in ihre normale Anordnung nebeneinander zurück.
Gäste EinklappenKlappt Gäste in eine rechte Seitenleiste ein und erweitert Hub Chat auf die gesamte Arbeitsbereichsbreite.
Gäste ErweiternStellt Gäste aus der rechten Leiste wieder her und bringt beide Bereiche in ihre normale Anordnung nebeneinander zurück.
SendenStellt die eingegebene öffentliche Nachricht oder den Hub-Befehl über die aktive angemeldete Sitzung zur Zustellung ein.
GästeListet die vom Hub gemeldeten Benutzer mit Rolle, Anwesenheit, Client, Share und verfügbaren Identitätsangaben.
Gäste Nach Nickname SuchenFiltert die angezeigte Gästeliste nach Nickname, ohne eine Suche oder einen Befehl an den Hub zu senden.
NachrichtÖffnet eine private Unterhaltung mit dem ausgewählten Gast oder kehrt dorthin zurück, ohne selbst eine Nachricht zu senden.
UnterhaltungenListet private Nachrichtenverläufe dieser Sitzung mit Ungelesen-Status und aktueller Anwesenheit jedes Gastes.
Rolle Eines Normalen GastesEine graue Benutzermarkierung neben einem Nicknamen in der Gästetabelle bedeutet, dass der Hub weder Operator- noch Bot-Rechte gemeldet hat.
Bot-RolleEine silberne Robotermarkierung neben einem Nicknamen in der Gästetabelle bedeutet, dass der Hub die Sitzung als Bot erkannt hat.
Operator-RolleEin goldener Schlüssel neben einem Nicknamen in der Gästetabelle bedeutet, dass der Hub dieser Sitzung Operator-Rechte gewährt hat.
Login-IdentitätGruppiert Nickname, Passwort, Client-Tag, Share, Slots und weitere Identitätswerte, die bei der Hub-Anmeldung gemeldet werden.
NMDC-Support-FlagsWähle die NMDC-$Supports-Flags, die beim Login gesendet werden. BotINFO ist für normales Chat-Client-Verhalten standardmäßig aus.
Gast BeigetretenErscheint in der Gastaktivität, wenn der Hub den Eintritt eines Nicknamens meldet; eine Administratoraktion ist nicht erforderlich.
Gast GegangenErscheint in der Gastaktivität, wenn der Hub meldet, dass ein Nickname den Hub verlassen oder die Verbindung getrennt hat.
Sortierbare SpalteErscheint in einer Tabellenüberschrift für Gäste oder Unterhaltungen, wenn die Spalte sortierbar, aber nicht aktiv ist.
Aufsteigende SortierungErscheint in der aktiven Überschrift, wenn Werte von niedrig nach hoch sortiert sind; auswählen, um die Reihenfolge umzukehren.
Absteigende SortierungErscheint in der aktiven Überschrift, wenn Werte von hoch nach niedrig sortiert sind; auswählen, um die Reihenfolge umzukehren.
Privaten Chat SchließenEntfernt die ausgewählte private Unterhaltung aus der Unterhaltungsliste; der Gast wird weder getrennt noch gesperrt.
Gast OnlineEine grüne Anwesenheitsmarkierung in Unterhaltungen bedeutet, dass der Gast derzeit im verbundenen Hub anwesend ist.
Gast OfflineEine graue Anwesenheitsmarkierung bedeutet, dass der Gast nicht mehr anwesend ist, die gespeicherte Unterhaltung aber verfügbar bleibt.
Hilfe ÖffnenÖffnet diesen Hilfeartikel.
Hub ModKennzeichnet den dauerhaften Moderationsbereich, in dem Hub-Besitzer Verkehr prüfen, Befehle entdecken und den Hub verwalten.
Client-ModusLegt den M-Wert im NMDC-Client-Tag fest. Aktiv sendet M:A; passiv sendet M:P.
VerbindungsstatusMeldet, ob Hub Mod aktiviert ist, Worker und Socket laufen, wann die Verbindung entstand und warum der letzte Versuch fehlschlug.
Laufzeit und EntdeckungGruppiert Bot-Identität, gemeldetes Client-Profil, Wiederverbindungsregeln, Hub-Klasse und Zeitplan der Befehlserkennung.
BefehlskonsoleErfasst den exakten Befehl, Ziel in Hauptchat oder Privatnachricht, Empfänger und nötige Bestätigung für riskante Aktionen.
Entdecken Sie BefehleStellt Hub- und Plugin-Hilfeanfragen einschließlich des verfügbaren Hilfebefehls ein und speichert erkannte Befehle und Lua-Plugins.
Verfügbare Befehle und PluginsListet erkannte Befehle und Plugins mit Verwendung, Quelle, Mindestklasse und Verfügbarkeit für das konfigurierte Hub-Mod-Konto.
Ausgehende AktivitätProtokolliert jeden exakten ausgehenden Hauptchat-Befehl oder jede Privatnachricht mit Zeit, Antragsteller, Ziel und Zustellstatus.

Übergeordnete Seite