zeetg | 2020-08-16 18:23:06 UTC | #1
Cześć. Piszę tutaj, ponieważ chciałbym aby na moim serwerze z kilkoma trybami działał system karania integrując się z innymi trybami połączonymi z moim BungeeCordem. Plugin, który używam do karania to LiteBans. Próbowałem już jedną z metod na zintegrowanie serwerów i faktycznie ona działa (wrzucenie pluginu tylko do folderu plugins na bungee), ale jest jeden problem. Komendy, które oferuje wtyczka mogą używać jedynie osoby z uprawnieniami dodanymi w pliku config.yml bungee lub z konsoli (też bungee), a ja chciałbym aby komend na banowanie, wyciszanie itp. mogły używać osoby z permisjami na tylko jednym z serwerów oraz z konsoli wybranego serwera, ponieważ mam skrypt na cenzurę, który wykonuje komendy przez konsolę więc inaczej to nie działa + większość administracji ma rangę tylko na jednym trybie, a mimo to może używać komend administracyjnych na każdym serwerze. Widziałem, że wiele serwerów posiada takie połączenie i sam bym coś takiego chciał zrobić, ale niestety nie wiem jak. Jeśli ktoś zna sposób na rozwiązanie tego problemu to proszę o pomoc. Z góry dzięki ;)
Axerr | 2020-08-22 01:04:12 UTC | #2
[quote=”zeetg, post:1, topic:15741”]
Komendy, które oferuje wtyczka mogą używać jedynie osoby z uprawnieniami dodanymi w pliku config.yml bungee lub z konsoli (też bungee), a ja chciałbym aby komend na banowanie, wyciszanie itp. mogły używać osoby z permisjami na tylko jednym z serwerów oraz z konsoli wybranego serwera
[/quote]
W takim razie wrzucenie pluginu do BungeeCorda odpada.
Wrzuć ten plugin do każdego pod-serwera i podłącz je do jednej bazy danych, na przykład MySQL.
Dzięki takiemu rozwiązaniu każdy serwer będzie posiadał tą samą listę zbanowanych osób, oraz komendy będą mogły wykonywać tylko osoby uprawnione na danym pod-serwerze.
zeetg | 2020-08-16 21:09:05 UTC | #3
A jak mogę zrobić taką bazę danych i czy da się ją stworzyć na VPS? Jeśli tak to ile bym potrzebował na to GB RAM?
Szymonjjay | 2020-08-22 01:04:12 UTC | #4
MySQL nie jest wymagający, tu nawet nie chodzi o RAM.
Tu masz poradnik dot. instalacji, przewiń do MariaDB.
https://forum.lvlup.pro/t/instalacja-apache2-php-mariadb-mysql-phpmyadmin-oraz-ssl-na-ubuntu-i-debianie/15443/1
zeetg | 2020-08-16 22:11:04 UTC | #5
Czyli jeśli mam wolne 2 GB na moim VPS to nie będzie problemu jak zainstaluję bazę danych?
Timo | 2020-08-17 11:47:02 UTC | #6
Powinna się bez problemu zmieścić.
Axerr | 2020-08-17 11:46:57 UTC | #7
Tak, na VPS 2 GB ramu taka baza powinna śmigać bez problemu.
Po zainstalowaniu bazy w konfiguracji pluginu zmień lokalizację pamięci na MariaDB czy MySQL (w zależności na co się zdecydujesz), stwórz nową bazę i podaj w pluginie dane autoryzacyjne do bazy.
zeetg | 2020-08-17 18:57:34 UTC | #8
Bo ogólnie mam 16 GB, ale tylko 2GB mam wolne. Nie zmniejszy to jakoś znacznie wydajności serwera minecraft lub nie zwiększy za bardzo zużycia procesora? Przepraszam, że zadaję tak dużo pytań, ale chciałbym aby wszystko dobrze działało i nie wiem czy powinienem dokupić dodatkowy VPS czy ten, który mam jest wystarczający.
Timo | 2020-08-17 18:59:20 UTC | #9
Raczej ta baza nie będzie nie wiadomo jak intensywnie używana, nie powinno być problemu z umieszczeniem jej tam. Ewentualnie możesz przyoszczędzić trochę pamięci na jednym z serwerów, lub powiększyć pakiet, jeśli będzie brakowało pamięci.
KMatuszak | 2020-08-17 19:01:01 UTC | #10
ja bym się niczym nie przejmował, 2GB ramu to aż dużo za dużo niż trzeba
zeetg | 2020-08-17 19:01:08 UTC | #11
Skoro już będę instalować bazę danych to chciałbym też do niej podpiąć LogBlock oraz AuthMe. Czy to też wiele nie będzie zmieniać?
Timo | 2020-08-17 19:02:34 UTC | #12
To sporo zwiększy jej użycie, LogBlock może zająć sporo miejsca na dysku. Także nie wiem jak u ciebie wygląda z wolnym miejscem, ale pamięć RAM nie powinna być dalej problemem.
Kamil02167 | 2020-08-18 10:24:14 UTC | #13
Komendy, które oferuje wtyczka mogą używać jedynie osoby z uprawnieniami dodanymi w pliku config.yml bungee lub z konsoli (też bungee)
to jest wina braku pluginu na permisje (luckperms) i podpiecia go globalnie do bazy razem z zainstalowanymi luckpermsami na trybach. Potem wrzucsz litebans na bungee i śmiga ładnie.
zeetg | 2020-08-19 13:24:12 UTC | #14
Wolę jednak te pierwszą opcję, bo nie używam pluginu LuckPerms.
zeetg | 2020-08-19 16:03:10 UTC | #15
A z samym AuthMe bez LogBlocka nie będzie problemu?
Timo | 2020-08-19 16:33:58 UTC | #16
Nie powinno być problemu przy samym AuthMe, jeśli nie masz setek tysięcy użytkowników to baza nie zawali ci dysku. O zużycie też specjalnie bym się nie martwił.
Axerr | 2020-08-19 20:37:41 UTC | #17
Czuję się poszkodowany :confused:
Przedstawiłem sposób, w jaki można rozwiązać problem, a inna osoba otrzymała status “Rozwiązane”.
system | 2020-09-20 20:37:46 UTC | #18
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.