Jak zrobić wspólną baze danych PermissionsEx

Glenor | 2018-12-13 20:57:19 UTC | #1

Czyli chodzi mii o to ze jak ktoś kupi np vipa na serwerze to ma go tez na lobby


luxDev | 2017-05-05 23:44:26 UTC | #2

Połącz PermissionsEx z mysql :P

Zmieniając config na:

permissions:
  basedir: plugins/PermissionsEx
  backend: sql
  backends:
    sql:
      driver: mysql
      uri: mysql://domain:3306/database
      user: username
      password: password
  superperms: {}

Timo | 2017-05-05 21:24:13 UTC | #3

Można teoretycznie zrobić permisje w MySQL, lecz nie polecam tego z jednego prostego powodu - na różnych serwerach są różne permisje, np. na lobby jest lobbyteleport.use a na creative mojplugin.gamemode. Po pierwsze w permisjach będzie tzw. nieład (pot. ‘syf’) a po drugie jak ktoś dostanie moderatora na Creative to będzie miał na SkyBlocku :/
Najlepiej znaleźć plugin (lub napisać samemu :D ) który w porozumieniu z PEX będzie dawał określoną rangę na określonych/wszystkich serwerach, ale to już jest dużo pracy - sam kiedyś tak miałem na mojej sieci, działało super :relaxed:


Nieznajomy11 | 2017-05-05 21:26:42 UTC | #4

[quote=”Timo, post:3, topic:2713”]
ale to już jest dużo pracy
[/quote]

Nie jest :stuckouttongue:

Wystarczy np taki plugin: https://www.spigotmc.org/resources/executeeverywhere.524/


Timo | 2017-05-05 21:27:56 UTC | #5

No i super :)
Niestety kiedy robiłem moją sieć, nie było takich udogodnień :/


Glenor | 2017-05-05 23:15:06 UTC | #6

to znaczy zdecydowałem się temu na wspólna baze pexa z tego względu że mam tylko lobby i SkyBlock
wiec mi to obojetne


DoreK | 2017-05-05 23:19:40 UTC | #7

Jednak gdy będziesz chciał dalej rozwijać sieć - mogą pojawić się problemy :P


Glenor | 2017-05-05 23:19:53 UTC | #8

LuxDev a jak jest uri to jak to zrobic jak sie ma mysql na hosting www


Glenor | 2017-05-05 23:20:29 UTC | #9

tak to prawda ale proadze sobie bo wtedy na lobby zrobie po prostu range Admin i Gracz i starczy


Glenor | 2017-05-05 23:25:24 UTC | #10

no dobra a co teraz jak to połączyłem


Glenor | 2017-05-05 23:44:22 UTC | #11

dobra mniejsza dziwna ta wspólna baza danych nie robie tego xDD Dziekuje za pomoc


Timo | 2017-05-06 11:24:35 UTC | #12

Nic dziwnego, wtedy permisje masz w bazie mysql i plik permissions.yml w plikach serwera nic nie robi. Możesz ewentualnie zaimportować go do bazy.
Po co ci PEXy w MySQL, skoro masz skyblock i lobby? W takim wypadku lobby służy wyłączenie do logowania, wiec nie potrzebujesz mieć tam VIPów ;)


Glenor | 2017-05-06 13:15:04 UTC | #13

wiem wiem już