Okay, dann mal der versprochene Vorschlag. Ich hab das ganze nicht vorgeschrieben, von daher bitte nachfragen, falls Kleinigkeiten nicht klar sind. Ich möchte zuerst versuchen die Probleme zu beschreiben, die es zu lösen gilt und dann Lösungen vorschlagen. Ich habe selbst noch nie hinter das Frontend von Xenforo gesehen, aber mein Eindruck ist, dass es sich dabei um solide Software handelt, daher gehe ich einfach davon aus, dass man an alles wichtige irgendwie ran kommt. Ich habe aber sehr viel mit der Discord API gemacht und weiß daher sehr gut was möglich ist und was nicht. Ob das dabei ein Spieleserver oder MCSEU Discord ist sollte keine Rolle spielen.
Das Forum fühlt sich nicht zugehörig mit der Serverliste. Das ist natürlich die größte Sorge, von daher fang ich damit auch direkt an. Meine Vorstellung von einem MCSEU Discordserver ist natürlich nicht eine vollständige Integration ins Forum. Ich sehe den Discordserver als Tool um die Community zusammenwachsen zu lassen, ähnlich wie dies die Chatbox tut. Wie Matthias aber schon erwähnte sollte das einem nicht dem anderen die User klauen. Es soll sich also nicht einfach nur um einen Server mit MCSEU Branding handeln, der im Forum verlinkt wird.
Lösungsidee: Man kann dem Server nur beitreten, wenn man im Forum registriert ist. Durchsetzen lässt sich das, indem man entweder Discords OAuth API nutzt um den Forenaccount mit dem Discordaccount zu verbinden. Oder indem man nach dem Beitrit auf dem Server erstmal eingeschränkte Rechte hat und einen Code eingeben muss, der einem vom Forum angezeigt wird. Für beides wäre natürlich ein kleines Plugin für das Forum notwendig, sowie ein Discordbot. Diese Verbindung zwischen Useraccount und Discordaccount wird dann gespeichert. Über diese Verbindung können automatisch die Nicknames angepasst werden und Nutzer im Discord direkt zu Forennutzern zugewiesen werden. Hier bietet sich dann auch an, dass der Bot direkt den Profillink zu einem Benutzer eingeben kann.
Diese Verbindung erlaubt es auch, dass man Regelverstöße entsprechend umsetzen kann. Wird der User im Forum gesperrt, so wird er vom Bot auch auf dem Discordserver wieder herabgestuft oder sogar gekickt/gebannt. Das selbe bei Änderungen des Usernames. Damit wäre der Discordserver nur von der Community nutzbar und man wüsste noch immer mit wem man zu tun hat. Also die Möglichkeit die Nutzer klar zuzuweisen ist kein Problem und mit sehr geringen Aufwand möglich. Das ganze kann man noch mit Moderationscommands erweitern, die einen Discordnutzer temporär sperren, etc.
Was ich ebenfalls für sehr sinnvolle halte wäre neue Threads (oder sogar Posts) in einem eigenen Channel anzukündigen. Eventuell muss man hier ein wenig filtern, aber die Idee ist sowieso, dass dieser Channel standardmäßig stumm ist. Die Realisierung sollte gar kein Problem sein, Xenforo sollte RSS Feeds haben, die man hierfür anzapfen kann. Dafür gibt es fertige Bots und sogar Quellcode. Also auch generell ein sehr einfaches Problem. So kann man manche Threads sogar schon im Discordclient lesen und entscheiden ob man darauf antworten kann.
Zuordnung der User sowieso Durchsetzung von Regeln, Sperren und Bans. Da der Server im Forum integriert werden muss, muss auch sichergestellt sein, dass man User im Discord mit dem Forum zuordnen kann. In dem Hinblick ist wichtig, dass ein User der sich im Forum oder Discord falsch verhält in beiden Diensten ensprechend sanktioniert wird. Das ist insbesondere wichtig um Spam zu verhindern und Moderatoren die Arbeit zu erleichtern.
Ich denke man kann die Forenregeln auch problemlos auf einen Discordserver anwenden. Man könnte sich überlegen bestimmte Filter über einen Bot zu implementieren, darunter unter anderem automatische Verwarnungen und Löschen von Links und bestimmten Phrasen. Ich kann leider nicht abschätzen wie relevant das ganze wäre. Im Prinzip leidet selbst die Chatbox nicht unter diesen Problemen. Da müsste man vielleicht klären inwiefern man einfache Probleme automatisch filtern kann, das ist in einem Chat glücklicherweise deutlich einfacher als in einem Forum. Es sollte aber auch klar sein, dass man natürlich nun auch in Discord moderieren muss. Vielleicht kann man sich da aber auch überlegen vertrauenswürdigen Usern erweiterte Rechte zu geben, die aber natürlich nur auf dem Discordserver gültig sind.
Der Discordserver soll nicht das Forum verdrängen. Auf einem Discordserver findet man vieles nicht mehr. Im Forum in der Regel schon. Außerdem können in einem Forenthread über mehrere Tage Posts gesammelt werden, während ein Chat sehr flüchtig ist. Das ist der Punkt an dem ich mir längere Zeit überlegt habe, inwieweit das Forum in der aktuellen Form nicht vielleicht besser ist. Ich habe leider keine Zahlen wie oft Leute über Google auf alte Threads kommen und dort ihre Lösung finden. In vielen Fällen sind die Threads jedoch Individualsupport für den TE. Oft gibt es ein Hin und Her um erstmal grundlegende Probleme zu klären. Ich könnte mir daher zu einen vorstellen, dass viele kleinere Fragen im Discord einfach schneller gelöst werden können, für andere das Forum trotzdem besser geeignet ist. Im Prinzip funktioniert die aktuelle Lösung mit der Chatbox ja auch ohne dass jeder seine Fragen im Chat stellt. Hier würde es dann natürlich auch wieder helfen, wenn neue Forenthreads entsprechen in einem Channel angekündigt werden.
Klar ist natürlich, dass die Teammitgliedersuche weiterhin nur im Forum erlaubt sein sollte. Ansonsten vermute ich, dass die Chatbox jedoch entweder abgeschafft oder mit dem Server integriert werden musss. Das Problem hier ist, dass es nicht möglich ist Nachrichten im Namen eins anderen Users zu posten, aber man kann über Webhooks trotzdem Nachrichten mit einem eigenen Namen versehen. Matthias da bereits eine Lösung genannt, die vermutlich genau so funktioniert. Da müsste man im Detail klären ob das ausreichend ist.
Was mir allerdings am meisten Sorgen macht ist das geringe Interesse hier im Thread. Es sollte sichergestellt sein, dass auch eine größere Gruppe an Nutzern erreicht wird. Ich hab leider keine Idee, wie man das echte Interesse etwas besser abschätzen könnte. Ich hätte mir leider auch ein wenig mehr Diskussion erhofft um zu sehen welche Ideen andere haben. Ich seh die Idee allerdings positiv und negativ. Da es wohl keine größere deutsche Minecraftcommunity auf einem Discordserver zu geben scheint, wäre das vielleicht eine gute Möglichkeit um weiter zu wachsen, andererseits kann es auch passieren, dass der Server nach kurzer Zeit brach liegt. Vieleicht hat jemand auch eine Idee, wie man einen Testlauf machen kann um das Interesse zu erfassen.