Konfiguracja i zarządzanie Twoim serwerem
Jak skonfigurować plugin GroupManager

Jeśli prowadzisz serwer Minecraft, możesz znać pojęcie "uprawnienia". Uprawnienia to zasady określające, co gracze mogą, a czego nie mogą robić na Twoim serwerze. Bez uprawnień każdy, kto dołączyłby do Twojego serwera, miałby taki sam poziom dostępu i kontroli jak Ty. Może to prowadzić do chaosu i griefingu.
Właśnie tutaj z pomocą przychodzi GroupManager. GroupManager to plugin do serwerów Minecraft, który pozwala łatwo zarządzać uprawnieniami i grupami graczy. Dzięki GroupManager możesz tworzyć własne grupy i przypisywać im konkretne uprawnienia. W ten sposób kontrolujesz, co każdy gracz może robić na Twoim serwerze.
Jedną z największych zalet GroupManager jest łatwość obsługi. Plugin posiada prosty i intuicyjny interfejs, który umożliwia szybkie tworzenie i zarządzanie grupami. Możesz łatwo dodawać lub usuwać graczy z grup oraz zmieniać uprawnienia dla każdej grupy w razie potrzeby.
Kolejną zaletą GroupManager jest jego elastyczność. Plugin jest bardzo konfigurowalny, więc możesz tworzyć grupy i uprawnienia dopasowane do swoich potrzeb. Niezależnie od tego, czy prowadzisz mały prywatny serwer, czy duży publiczny, GroupManager można dostosować do Twoich wymagań.
GroupManager jest również regularnie aktualizowany, co oznacza, że możesz liczyć na jego poprawne działanie z najnowszą wersją Minecrafta. Plugin jest aktywnie rozwijany przez autora, więc wszelkie błędy są szybko naprawiane.
Podsumowując, jeśli szukasz łatwego i skutecznego sposobu zarządzania uprawnieniami na serwerze Minecraft, GroupManager to świetny wybór. Dzięki prostemu interfejsowi, elastyczności i regularnym aktualizacjom, to plugin, z którego skorzysta każdy właściciel serwera.
Konfiguracja GroupManager
Aby skonfigurować GroupManager, przejdź przez FTP do /plugins/GroupManager/.
Następnie możesz utworzyć nowe rangi, przechodząc do /worlds/ i wybierając plik mapy, na której chcesz zmienić uprawnienia (zazwyczaj używa się /world/ z powodu, który wyjaśnimy poniżej).
Otwórz groups.yml. Zobaczysz podstawową konfigurację. Jest ona tworzona przy dodaniu nowego świata.
Moja konfiguracja będzie dotyczyć mapy "worlds", jeśli chcesz inny zestaw uprawnień, wybierz inną mapę.
/plugins/GroupManager/worlds/word/groups.yml |
Przykładowy plik konfiguracyjny z wieloma grupami.
Grupy :
-Skywalker
-Admin
-Gracze
-Modo
-God
groups: Skywalker: default: true permissions: - essentials.help - essentials.helpop - essentials.list - essentials.motd - essentials.rules - essentials.spawn inheritance: - g:groupmanager_default - g:bukkit_default - g:essentials_default - g:towny_default info: prefix 'e &' build: false suffix: Admin : default: false permissions: - groupmanager.mantogglesave - essentials - essentials.clearinventory - essentials.cooldown.bypass - essentials.deljail - essentials.give - essentials.god - essentials.heal - essentials.heal.others - essentials.invsee - essentials .item - essentials.jails - essentials.kickall - essentials.kit - essentials.mute - essentials.sell - essentials.setjail - essentials.signs.protection.override - essentials.spawnmob - essentials.teleport.cooldown.bypass - essentials .teleport.timer.bypass - essentials.togglejail - GroupManager *. - essentials.burn inheritance: - modo info: prefix '& c' build: true suffix: Gracze: default: false permissions: - essentials.afk - essentials.back. OnDeath - essentials.balance - essentials.chat.shout - essentials.compass - essentials.home - essentials.kit - essentials.kit.tools - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials. nick - essentials.pay - essentials.portal - essentials.protect - essentials.sethome - essentials.signs.buy.use - essentials.signs.disposal.create - essentials.signs.disposal.use - essentials.signs.free.use - essentials.signs.heal.use - essentials.signs.mail.create - essentials.signs.mail.use - essentials.signs.protection.create - essentials.signs.protection.use - essentials.signs.sell.use - essentials. signs.trade.create - essentials.signs.trade.use - essentials.suicide - essentials.tpa - essentials.tpaccept - essentials.tpahere - essentials.tpdeny - essentials.warp - essentials.warp.list - essentials.worth inheritance: - default info: prefix '& 2' build: true suffix: Modo: default: false permissions: - essentials.back - essentials.ban - essentials.banip - essentials.broadcast - essentials.delwarp - essentials.depth - essentials.eco - essentials .getpos - essentials.jump - essentials.kick - essentials.kill - essentials.setwarp - essentials.time - essentials.togglejail - essentials.top - essentials.tp - essentials.tphere - essentials.tpo - essentials.tpohere - essentials.tppos - essentials.tptoggle - essentials.unban - essentials.unbanip - essentials.whois - essentials.world - groupmanager.listgroups - groupmanager.mandemote - groupmanager.manload - groupmanager.manpromote - groupmanager.mansave - groupmanager.manselect - groupmanager.manuadd - GroupManager .manudel - essentials.ext inheritance: - player info: prefix '& 5' build: true suffix: God default: false permissions: - '*' inheritance: - admin info: prefix '& 4' build: true suffix:
Szczegółowo omówimy każdy element
Domyślna: default: true permissions: - essentials.help - essentials.helpop - essentials.list - essentials.motd - essentials.rules - essentials.spawn inheritance: [] info: prefix 'e &' build: false suffix:
Domyślna: Nazwa grupy
default: true : Grupa domyślna dla wszystkich użytkowników, którzy nie mają przypisanej grupy.
permissions: lista uprawnień.
info: Informacje o grupie.
prefix '& e' suffix: Kolor grupy. Dla estetyki jest prefix z kodami kolorów.
build: false : Ta grupa nie może budować ani niszczyć na serwerze, ponieważ build ustawiono na false.
Podstawowa konfiguracja pluginu
/manuadd: zmienia grupę gracza (dodaje do pliku, jeśli nie istnieje).
| /manuadd <gracz> <grupa> |
Wymagane uprawnienie: groupmanager.manuadd
/manudel: usuwa gracza z pliku użytkowników (wraca do grupy domyślnej)
| / manudel <gracz> |
Wymagane uprawnienie: groupmanager.manudel
/manpromote: Awansuje gracza z tej samej ścieżki dziedziczenia do wyższej rangi
| /manpromote <gracz> <grupa> |
Wymagane uprawnienie: groupmanager.manpromote
/mandemote: Degraduje gracza z tej samej ścieżki dziedziczenia do niższej rangi.
| /mandemote <gracz> <grupa> |
Wymagane uprawnienie: groupmanager.mandemote
/manwhois: sprawdź grupę gracza
| /manwhois <gracz> |
Wymagane uprawnienie: groupmanager.manwhois
Mirrors: jak mieć te same uprawnienia na różnych światach
| /Plugins/GroupManager/config.yml |
To najciekawsza część tego pliku. Pozwala określić, która grupa ze świata ma być taka sama w drugim świecie.
Nie musisz kopiować pliku groups.yml do każdego folderu świata.
Przykład. Mam 3 światy: world, world_pvp, world_freebuild. Chcę te same grupy w world i world_pvp, ale chcę też, aby gracze byli w swoich grupach (a nie w domyślnej).
world:
world_pvp: - users - groups
Teraz w "world_freebuild", nie chcę, aby gracze mogli używać /tpa. Zmieniam plik groups.yml.
Ale chcę, by gracze zawsze byli w tej samej grupie, bez tych samych uprawnień. To da:
world:
world_pvp: - users - groups world_freebuild: - users
Zacznij od
Minecraft Serwer
Chcesz stworzyć własny serwer Minecraft? To zajmie tylko kilka minut.