JPanel - Minecraft Webpanel
JPanel - panel webowy oparty na wtyczkach dla Bukkit
- Dostępne pliki
- 15
- Obsługiwane wersje
- 5
- Najnowszy plik
- 06.09.2016
JPanel - panel webowy oparty na wtyczkach dla Bukkit
Co to jest?
JPanel to panel kontrolny oparty na wtyczkach dla Twojego serwera Minecraft. Jest widoczny w przeglądarce internetowej, i nie wymaga uruchamiania żadnych zewnętrznych serwerów WWW ani znajomości PHP ani baz danych. Ten plugin jest w wersji beta, i ma szereg kluczowych funkcji, w tym:
- Podgląd na żywo konsoli serwera
- Podgląd na żywo zużycia RAM serwera, zużycia CPU i ticków na sekundę
- Uprawnienia użytkowników
- Modyfikowanie grup graczy (wymaga Vault)
- Łatwe wyrzucanie lub banowanie graczy online (obecnie niezaimplementowane w nowym menedżerze graczy)
- Zarządzanie plikami serwera
- Haszowanie haseł z sólą
Przed instalacją
TEN PLUGIN WYMAGA JAVA 8. PAMIĘTAJ TEŻ, ŻE WCIĄŻ MA BŁĘDY I MOGĄ WYSTĘPOWAĆ BŁĘDY LUB NIEKOMPLETNE FUNKCJE.
Instalacja
Ponieważ ten plugin nie wymaga niczego poza serwerem Bukkit, instalacja jest niezwykle prosta
- Umieść plik JAR wtyczki w swoim folderze plugins
- Zrestartuj serwer
- Upewnij się, że port 4567 jest przekierowany (można to przetestować za pomocą tego narzędzia tutaj)
- W konsoli serwera użyj /addlogin <username> <password> aby dodać użytkownika do panelu
- OPCJONALNE: Zatrzymaj serwer i edytuj plik konfiguracyjny, aby umożliwić sobie dostęp do funkcji JPanel
Dla programistów
Od JPanel Beta 5 możesz teraz dodawać strony do panelu. Aby uzyskać więcej informacji, prosimy zobacz przewodnik.
Polecenia
- /addlogin <username> <passsword> - pozwala dodać użytkownika do panelu
- /passwd <username> <oldpassword> <newpassword> - zmień hasło użytkownika
Wszystkie polecenia mogą być wykonywane wyłącznie przez konsolę, czy to poprzez JPanel, czy standardową konsolę Minecrafta.
Wsparcie HTTPS
W najnowszej becie (Beta 6) dodałem samodzielne wsparcie HTTPS! Wymaga to pewnej konfiguracji.
-
Najpierw będziesz musiał umieścić plik keystore w folderze JPanel. Możesz albo spróbować wygenerować go używając te instrukcje albo pobrać gotowy plik keystore stąd. Gotowy keystore ma niepodpisany certyfikat, który rozpocznie działanie z ostrzeżeniami bezpieczeństwa w większości przeglądarek, więc nie jest zalecany, chyba że nie możesz użyć prawdziwego certyfikatu.
-
Stop serwer i wpisz nazwę pliku keystore (z rozszerzeniem) w polu keystore-name oraz hasło keystore w polu keystore-password w pliku config.yml JPanel. Jeśli używasz gotowego keystore, użyj hasła 'password' (ultra bezpieczne).
-
Restartuj serwer i uzyskaj dostęp do panelu normalnie, tylko z https.
HTTPS powinien teraz działać!
Uprawnienia panelu
- canEditFiles - pozwala użytkownikowi JPanel na edycję plików
- canChangeGroups - pozwala użytkownikowi JPanel na zmianę grup użytkownika
- canSendCommands - pozwala użytkownikowi JPanel na wysyłanie poleceń przez konsolę
Są one modyfikowane przez plik konfiguracyjny. Po wprowadzeniu zmian zrestartuj serwer.
Klienci spoza przeglądarki
Tworzę serię aplikacji, które umożliwią dostęp do panelu. Obecnie dostępna jest aplikacja na Windows 10.
- Aplikacja Windows 10 - https://www.microsoft.com/en-us/store/apps/jpanel/9nblggh1rnm5 (źródło zostanie udostępnione później)
- Aplikacja na Androida - wkrótce!
- Aplikacja na iPhone'a - z powodu braku $99 rocznie, komputera Mac i urządzenia do testów, prawdopodobnie nie pojawi się w najbliższym czasie
Kod źródłowy
Wszystkie źródła kodu są dostępne na GitHub, zajrzyj!
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.
JPanel.jar 30.08.2015 8 MB
JPanel.jar 28.08.2015 8 MB
JPanel.jar 23.07.2015 8 MB
JPanel.jar 16.07.2015 8 MB
JPanel.jar 15.07.2015 8 MB
JPanel.jar 06.07.2015 8 MB
JPanel.jar 04.07.2015 6 MB
JPanel.jar 01.07.2015 6 MB
JPanel.jar 27.06.2015 6 MB
JPanel.jar 25.06.2015 6 MB
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.