#🇩🇪
1 messages · Page 1 of 1 (latest)
celebrates!
🇩🇪
Jay, can member just join this thread?
Just tag them to add them
In here? Sorry never used threads LOL
Yea, just @ them
Wie macht mann mit LuckPerms ein Chat Prefix?
ich bin gnaz ohr
Ich nehme an, du meinst für gruppen, also ränge, die prefixe im chat oder?
exactly
Ok. Hast du dir schon ein chat plugin zugelegt?
Hast du auch essentials oder nur essentialschat.jar?
alles von essentials
Ah ok. Hat essentials einen ordner in deine plugins angelegt?
ich hab die plugins alle herausgenommen und in den plugins ordner gemacht
Nicht ganz was ich meinte. Kannst du mir ein foto von /plugins zeigen, also dem befehl im spiel
Sieht gut aus. Wenn du im chat was schreibst, was kommt dann raus?
Ok. Essentialschat greift schonmal. Hast du irgendwas in essentials config verändert?
Kann man auf jeden fall machen. Probier mal /vault info. Ich würde gern sichergehen, dass luckperms und vault zusammenarbeiten
Jau, sehr gut. Jetzt bitte einmal /lp user <dein name> info
Ich weiß, ist viel, hilft mir aber zu sehen wo das problem ist xD
Mach mal deine lp editor auf und geh in deine owner gruppe rein
es geht zwar auch mit commands aber so siehst du es besser und kannst das ding einfach kopieren
ok
Dann schreib in deine owner gruppe einfach prefix.<gewicht in form einer zahl>.<der eigentliche prefix also beispiel prefix.100.&4[Owner]
Denk daran: je höher das gewicht, desto mehr priorität
Solltest du also mal 2 ränge haben, die beide einen prefix mit dem gleichen gewicht haben, wirds ein wahres kuddelmuddel lol
Jaa genau
Geil xD
hmm nicht ganz meine vorstelung
Wollst n leerzeichen dazwischen haben?
Können wir machen
ok
Öffne deine essentials config datei
Mit strg+f solltest deine suchfunktion auf gehen. Da knallste einfach mal {DISPLAYNAME} rein. Du suchst jetzt nach deinem chat format. Ich zeig dir wie das ungefähr aussieht
Da. Siehst die klammern bestimmt schon
Kein thema haha
Übrigends
Du kannst auch basierend auf dem rang den ein spieler hat, die namenfarbe oder chat farbe einstellen
Das wäre dann group formats, einen drunter
Weiß ist &f, also hau das einfach da rein :)
Kann mein Name auch weis sein da
LP hat sowas nicht, weil lp deinen chat gar nicht verändert.
Das macht alles essentials
So
Ich habe halt das Problem mit LuckPerms wegen den Rechten
Weil wenn ich /lp editor eingebe
Dann kann ich ja Spigot Rechte vergeben
Aber man muss ja auch Bungeecord rechte vergeben bei /lp und nicht immer /lpb
Und wenn ich ein Spieler ein Rang gebe mit /lp user (PLAYER) parent set (RANK)
Den hat er den Rang nur auf den Server wo ich es eingegeben habr
Und das ist blöd weil den muss ich ja auf jeden Unter Server das eingeben
Hatte es früher auch so aber weiß nicht mehr wie ich es gemacht habe
Ja versteh ich. Du hast also luckperms auf allen unterservern, richtig?
Genau
Ok. Alle server sind mit der gleichen database verbunden?
Ok. Hast du ein 'messenging service' eingestellt auf all deinen servern in der config?
Das ist nämlich das, was dafür sorgt, das updates von rechten auf andere server gezogen werden
Das sollte idealerweise auf 'sql' stehen
Naja ich kann jetzt versuchen, dir alle drei einstellungen ins detail zu erklären lol das dauert dann aber etwas xD
Ich hab's auf auto stehen weil's bei mir einfach funktioniert. Kann bei dir auch der fall sein
erklären brauchst du es nicht
Hast du das gerade geändert oder war das schon so?
Guck erstmal bitte in dein spiel
Ja?
Auf zwei servern hätte ich gerne /lp info gesehen
Ich seh schon. Storage type: h2
Das bedeutet dieser server ist noch gar nicht mit deiner database verbunden, kann also gar nicht funkionieren
Dieser server ist verbunden
Dieser nicht
Aha.
Jetzt müsste es zumindest mit diesem funktionieren. Hast du vorher ein export gemacht?
Wieder h2
^^
!switch
Nur mal eben so, du solltest echt auf jedem server zuerst ein export machen
Clippy no working here...
@rose path i broke clippy :(
Wie ein export?
/lp export <file name> BEVORRRRR du auf mysql gehst
Was bringt das?
Und zwar mit jedem server, damit nix verloren geht. Die daten, also alle ränge und spielerdaten, die in deinem h2 sind, werden nicht automatisch auf mysql runtergezogen
Ok
Mit dem export kannst du hinterher wenn du auf mysql bist, importieren und dann ist alles da
Musst du selbst wissen, ob es sich für dich lohnt das zu machen
Will erstmal das es funktioniert
Habe jz bei Lobby-1 und BungeeCord = MySQL gemacht
Und jz?
Und die Datenbank bei beiden eingetragen
Gut. Jetzt musst du etwas verstehen
Bungee selbst ist ja kein eigener server an sich. Du bist ja immer 'auf bungee' wenn du in deinem server bist, weil alle deine server unter dem bungee laufen. Macht sinn soweit?
Ja
Das weiß ich ich bin immer auf den bungee
Weil alle server über bungee laufen
Ok. Für viele leute macht das keinen sinn lol deswegen dachte ich mir ich klär das mal ab
Okey
Jetzt kannst du also theoretisch in deiner bungeecord console /lpb editor nutzen, und wenn du da was reinklatschtst, müsste der andere server diese änderung auch mitkriegen, wenn alles richtig ist.
Der editor ist an sich genau der gleiche, nur der befehl ist anders durch die bungee version
Das selbe müsste gelten, wenn du jetzt noch einen server verbinden würdest.
Aber kann ich da auch Spigot Rechte vergeben?
Ich hab lp bungee selber noch nicht genutzt, ich mach mein network ohne die bungee version von luckperms. An sich müsste es aber funktionieren, da ja beide server die gleiche db benutzen. Ich seh nicht, warum das nicht funzen sollte
Denk daran dass wenn du jetzt keinen kontext benutzt, alles auf 'global' steht
Lass mich dir ein bespiel geben
Ich hab sagen wir mal folgendes:
1.) LP bungee
2.) Spigot server A
3.) Spigot server B
Gehen wir davon aus, dass alle server mit der gleichen db verbunden sind
Ja
Jetzt klatsch ich in meinen Editor rein, dass default gruppe essentials.ban kriegt, ohne kontext
Dann haben alle leute, die default gruppe haben, ban rechte, auf BEINDEN servern
Was, wenn ich das nur auf einem server will, zb A aber nicht B?
Dann würde ich server=A im kontext benutzen
Ah okey
Gibst du keinen kontext an, gilt das überall
Ich würde dir raten, den server namen so einzustellen, dass du 100% weißt, welcher context wofür ist. Genau dieser server name ist es nämlich, der für den kontext verantwortlich ist. Ich habs bei mir ganz ez gemacht. Auf survival machste survival, auf skyblock eben skyblock und so weiter
Du hast das prinzip nicht verstanden
der name da wird nuuuur dann benutzt, wenn du context andgibst, wenn du irgendwas ohne context machst, dann ist es automatisch global
Das der kontext auf global ist
Beispiel
Auf bungee, lass es auf bungee stehen
Jeder Server sollte seinen eigenen namen haben
Nein um gottes willen
deswegen sage ich, du hast es nicht verstanden
ok
pass auf
wee ich jetzt das hier mache: /lp group default permission set essentials.ban true
Dann kriegt die default gruppe auf allleeeeenennnnnnnn servers ban rechte
Wenn ich aber das hier mache: /lp group default permission set essentials.ban true server=survival
Dann kriegt die default gruppe nuuuur auf survival ban rechte
JAAAA
dann benutz niemals context in game
Das hat mit dem server namen nix direkt zu tun!
xD
Du bist so geil drauf, hahaha
Wie geagt
Also, Sollte es dir eines tages passieren, dass du zum beispiel willst, dass jemand fliegen kann, aber nur auf einem bestimmten server, dann wirst du kontext brauchen
Wie gesagt
sonst nicht
Egal was du in deinem luckperms reinhaust, kein kontext im editor oder im befehl wird immer global sein
!
Wie gesagt, das will ich haben
Dann kannst du auf diesen server namen in der config 3 mal scheißen
es ist egal was da steht
NUR wenn du irgendwann mal rechte auf nen bestimmten server einstellen willst, wird das wichtig
sonst niemals
Und was sagt die konsole?
Lass mich raten, das kommt jetzt von einem server, den du eben auf mysql umgestellt hast?
Weiß ich nicht
[LuckPerms] Messaging service 'sql' not recognised.
Das steht auch dort
Habe nur einen Unterserver derzeit
Kann dir schlecht sagen, was der jetzt genau will mit nur diesem ausschnitt
Dein latest.log wäre nicht schlecht https://paste.lucko.me/
Lobby oder Bungee
Frage nebenbei, hast du plugman benutzt gerade eben oder /reload?
Warum?
Was soll ich den sonst machen xd
/lp reloadconfig oder einen server neustart. Ohne irgendwie deine kernel abzuwürgen
Erklär mir bitte kurz 'was für bungee rechte' du 'wo' gibst und 'wie'
Und wie gibst du die?
ok, du hast also das recht eingegeben in deinen editor
und gespeichert und applyedits gemacht?
Ok. Und woher weißt du jetzt, dass das nicht funktioniert?
Da mein Freund es getestet hat
Er hat /kick versucht
Geht nicht aber sein Prefix sieht man
Prefix ist Spigot perm
Hast du das recht direkt ihm gegeben oder in eine gruppe?
Gruppe
Wie heißt diese gruppe?
Developer
ok. Jetzt hätte ich gerne /lp user <sein name> info gesehen
Seine gruppe ist nicht developer wie du siehst
Ja aber warum hat er den Prefix
Im luckperms hat er den prefix nicht, sonst würde auch das hier gezeight werden
Das ist ein extra Prefix Plugin
Aha
Das hat aber nix damit zu tun, in welcher gruppe er rechte hat
siehst du, was ich meine_?
nur weil er den dev text hat, heißt das nicht, dass er in der gruppe ist, weil das prefix plugin nix mit rechten zu tun hat
also bitte /lp user <sein name> parent add developer
jetzt müsste es gehen
Er kann immer noch nicht /kick
was kriegt er für eine nachricht?
Keine Rechte
Ok mach folgendes
/lp verbose command <sein name> /kick
Was da rauskommt brauchen wir
So. Und wie soll er /kick von dem plugin advancedban machen, wenn das plugin gar nicht auf dem server ist?
Dann guck mal, ob es aktiv in der liste /plugins auf deinem bungee ist
Also in der konsole
nicht? hm
dann probier mal /advancedban in deinem spigot server
Ja geht
ok dann ist es da.
Trotzdem komisch. Hast du seit der installation von advancedban und luckperms deinen bungee auch mal neu gestartet?
Ja
Ich weiß ja , dass du /reload vorher benutzt hast.
Ja
Wäre also nicht schlecht, den bungee evtl nochmal neu zu starten
Und nie wieder /Reload benutzen bitte xD
Ok
Hast du auf deinem bungee noch was anderes außer luckperms und ab?
Ja
Was denn noch so?
Sieht ok aus
Ja
Was kommt raus bei /lp user <user> permission info?
Also name deines kumpels, nicht deiner
Ehm
?
Ok. und jetzt /lp group developer permission info
Ok es ist also da.
Ja
ok
Ich wette mit dir, es würde funktionieren, wenn du advancedban auf den spigot server hauen würdest
Ja den läuft es ja über Spigot
und nicht Bungee
Oder warte
Villeicht muss ich
Auf jeden Server Advancedban
und den MySQL verbinden
Weil dort gibt es auch eine MySQL
Möglich. Ich benutz AB nicht, hab selber grad gegoogelt
Du kannst noch /lp sync versuchen.
Oder /lpb editor in bungee konsole.
/lpb editor geht nicht?