PasswordProtect
Zabezpiecz swój serwer hasłem
- Dostępne pliki
- 14
- Obsługiwane wersje
- 6
- Najnowszy plik
- 27.02.2021
PasswordProtect - Chroń swój serwer hasłem
Wersja v3.1.0
Opis
Ten plugin CraftBukkit ma na celu zapewnienie prostego hasła serwera, które będzie takie samo dla wszystkich użytkowników.
TO NIE JEST WTYCZKA DLA HASŁA DLA KAŻDEGO UŻYTKOWNIKA
Bez logowania użytkownik zostaje teleportowany do wcześniej zdefiniowanego cuboid i teleportowany z powrotem po opuszczeniu strefy więzienia. Możesz zdefiniować strefy więzienia dla każdego świata i skonfigurować, które akcje, takie jak niszczenie bloków, czatowanie czy latanie, mają być wyłączone. Istnieje dodatkowa możliwość umożliwienia wykonania niektórych komend lub automatycznego wyrzucenia/banowania użytkownika po X nieudanych próbach.
Ta wtyczka to odrodzenie PasswordProtectPasswordProtect
Dodatkowo przeniosłem część funkcji z mPasswordProtector do PasswordProtect (automatyczne wyrzucanie i banowanie).
Funkcje
- Anuluj różne zdarzenia interakcji, takie jak
- Podnoszenie przedmiotów
- Wyrzucanie przedmiotów
- Łamanie bloków
- Uderzanie mobów lub graczy
- Czat
- Wywoływanie mobów
- Interakcja z przedmiotami
- Używanie portalu
- Upuszczanie po śmierci
- Latanie
- Automatyczne wyrzucanie i automatyczny ban (nawet IP) po konfigurowalnej liczbie prób
- Ślepota i spowolnienie dla gracza, jeśli chcesz
- Strefa więzienia - gracz jest teleportowany z powrotem, gdy opuści obszar - można to wyłączyć za pomocą disableJailArea
- Strefa więzienia dla każdego świata
- Bezpieczne hashowanie hasła, wybierz pomiędzy SHA, SHA-256, SHA-512, MD5 i więcej
- Wykonywanie niestandardowych komend (jak /rules)
- Omijanie komendy za pomocą uprawnień
- Rozgłaszanie wiadomości przy wyrzuceniu lub zbanowaniu
- Teleportuj gracza z powrotem do poprzedniej lokalizacji (lokacja przy wylogowaniu)
- Lokalizację umożliwiającą edycję komunikatów
- Uprawnienia i komendy dla prostego zarządzania
Funkcje innych firm, wszystkie mogą być wyłączone
Proszę zapoznać się z szczegółowymi informacjami o bStats poniżej!
- bStats do statystyk użycia
- Automatyczny aktualizator (łączenie z https://dev.bukkit.org w celu sprawdzania aktualizacji)
Konfiguracja
# Aby uzyskać pomoc, proszę zapoznać się z https://dev.bukkit.org/projects/passwordprotect # Jaki hash ma być użyty? Przykład: SHA-256 lub SHA-512 hash: SHA-512 # Czy operatory mają również być zobowiązani do wprowadzenia hasła? opsRequirePassword: true # Czy obszar więzienia ma być wyłączony? disableJailArea: false # Czy hasło ma być przechowywane w czystym (niezaszyfrowanym) tekście? cleanPassword: false password: '' passwordClean: ''
autoUpdater: true # Jakie zdarzenia należy uniemożliwić? prevent: movement: true interaction: true interactionMobs: true itemPickup: true itemDrop: true portal: true blockPlace: true blockBreak: true # Gracze nie będą już wywoływani przez moby triggering: true attacks: true damage: true chat: true # Po ilu próbach gracz ma być wyrzucony lub zbanowany wrongAttempts: kick: 3 ban: 5 banIP: true # Rozgłaszać wiadomości przy wyrzuceniu lub zbanowaniu gracza? broadcast: kick: true ban: true # Czy gracze mają być powolnieni i otrzymywać efekty ciemności? darkness: true slowness: true # Te komendy są dostępne, nawet bez logowania allowedCommands: - help - rules - motd # Teleport back to the location they left? teleportBack: true # Show the message that a password is required loginMessage: true
Polecenia i uprawnienia
Jeśli ustawienie uprawnień w konfiguracji ma wartość false, wszystkie osoby mogą używać poleceń!
Jeśli nie znaleziono systemu uprawnień, wszystkie polecenia są dostępne tylko dla OP-ów! Oczywiście konsola także może używać poleceń!
Node: passwordprotect.nopassword
Opis: Omijanie hasła logowania
/password
Node: passwordprotect.getpassword
Opis: Pozwala na uzyskanie hasła
/setpassword <password>
Node: passwordprotect.setpassword
Opis: Pozwala ustawić hasło
/setjaillocation <radius>
Aliases: /setjail, /setjailarea, /setpasswordjail
Node: passwordprotect.setjailarea
Opis: Pozwala ustawić obszar więzienia
/login <password>
Node: No permission node
Opis: Służy do logowania.
Oczywiście możesz używać passwordprotect.*
Ale passwordprotect.nopassword jest wykluczony!
Pobieranie / Kod źródłowy / Budowy deweloperskie
Kompilacje deweloperskie tego projektu dostępne są na podanym serwerze ciągłej integracji. Te wersje nie zostały zatwierdzone przez zespół BukkitDev. Używaj ich na własne ryzyko.
(Najnowsze dev buildy/bleeding edge builds) - - Kompilacje dev z Jenkins
(Kod źródłowy hostowany na GitHub) - - Kod źródłowy
Plany na przyszłość (a.k.a. ToDo):
- Lista dopuszczonych (whitelist) zamiast uprawnień
- Hasło wymagane tylko raz
- Biała lista IP
Znane błędy
- Na ten moment brak
Historia zmian
Wersja 3.1.0
- Usuwa błąd, w którym flaga opsRequirePassword nie działała poprawnie
- Usuwa błąd, w którym flagi zapobiegawcze nie działały poprawnie
- Dodano opcjonalną funkcję automatycznego aktualizatora
- Zaktualizowano zależność bStats
Wersja 3.0.1
- Wersję API cofnięto do 1.13
- Usuwa błąd, który uniemożliwiał poprawne banowanie
- Usuwa błąd, który nie wyświetlał komunikatu o uwięzieniu (dzięki @dtmarius)
- Usuwa błąd, że uprawnienie nopassword wymagało bycia OP (dzięki @dtmarius)
- Usuwa błąd, że OpsRequirePassword nie działał poprawnie (dzięki @dtmarius)
- Różne ulepszenia kodu i refaktoryzacje
Podziękowania
@DisabledHamster za swój oryginalny plugin! :)
@muHum za mPasswordProtector
Banner
Śmiało możesz używać tego bannera!! :)

![]()
Statystyki (z bStats)
Darowizny
Ogromnie dziękuję za każdą darowiznę.
Wesprzyj mnie i kup mi piwo, to sprawia, że jestem szczęśliwy i utrzymuje moje zainteresowanie tym pluginem.
Łańcuch darowizn: -> Otrzymuję pieniądze -> Kupię kawę -> Będę pracować dłużej -> Szybsze aktualizacje -> Twoja korzyść!
Na górze tej strony (po prawej od różnych kart) znajduje się przycisk
Akceptuję także bitcoiny! :)
1NnrRgdy7CfiYN63vKHiypSi3MSctCP55C
Licencja
Ten plugin jest wydany na licencji MIT!
Informacje o zbieraniu danych przez bStats
Wyłączanie bStats
Plik ./plugins/bStats/config.yml zawiera opcję wyłączenia udziału.
Poniższe dane są pobierane i wysyłane do https://bstats.org i mogą być widoczne pod https://bstats.org/plugin/bukkit/PasswordProtect
- Losowo wygenerowany UUID twojego serwera
- Liczba graczy na twoim serwerze
- Tryb online twojego serwera
- Wersja Bukkit twojego serwera
- Wersja Javy używanej przez system (np. Java 8)
- Nazwa twojego OS (np. Windows)
- Wersja twojego OS
- Architektura twojego OS (np. amd64)
- Rdzenie systemowe twojego OS (np. 8)
- bStats-wspierane wtyczki
- Wersja wtyczek wspieranych przez bStats
Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.
PasswordProtect.jar 25.02.2020 49 KB
PasswordProtect.jar 10.08.2018 48 KB
PasswordProtect.jar 24.07.2016 46 KB
PasswordProtect.jar 04.03.2016 44 KB
PasswordProtect.jar 04.08.2014 39 KB
PasswordProtect.jar 14.08.2013 33 KB
PasswordProtect.jar 07.08.2013 33 KB
PasswordProtect.jar 20.08.2012 31 KB
PasswordProtect.jar 07.08.2012 30 KB
PasswordProtect.jar 23.06.2012 29 KB
PasswordProtect.jar 21.06.2012 30 KB
PasswordProtect.jar 11.05.2012 28 KB
Jak bezpiecznie sprawdzić ten plugin
Wybierz zgodny plik
Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.
Zachowaj kopię
Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.
Przeczytaj log
Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.