JPanel - Minecraft Webpanel

JPanel - Minecraft Webpanel

JPanel - panel webowy oparty na wtyczkach dla Bukkit

0 polubień • 0 pobrań
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

  1. Umieść plik JAR wtyczki w swoim folderze plugins
  2. Zrestartuj serwer
  3. Upewnij się, że port 4567 jest przekierowany (można to przetestować za pomocą tego narzędzia tutaj)
  4. W konsoli serwera użyj /addlogin <username> <password> aby dodać użytkownika do panelu
  5. 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.

  1. 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.

  2. 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).

  3. 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.

Beta JPanel Beta 7
JPanel.jar 06.09.2016 14 MB
Beta JPanel Beta 6
JPanel.jar 01.07.2016 8 MB
Beta JPanel Beta 5
JPanel.jar 12.09.2015 8 MB
Beta JPanel Beta 4.3
JPanel.jar 31.08.2015 8 MB
Beta JPanel Beta 4.2
JPanel.jar 30.08.2015 8 MB
Beta JPanel Beta 4.1
JPanel.jar 29.08.2015 8 MB
Beta JPanel Beta 4
JPanel.jar 28.08.2015 8 MB
Beta JPanel Beta 3
JPanel.jar 23.07.2015 8 MB
Beta JPanel Beta 2.1
JPanel.jar 16.07.2015 8 MB
Beta JPanel Beta 2
JPanel.jar 15.07.2015 8 MB
Beta JPanel Beta 1
JPanel.jar 06.07.2015 8 MB
Stabilne JPanel ALPHA 4
JPanel.jar 04.07.2015 6 MB
Stabilne JPanel ALPHA 3
JPanel.jar 01.07.2015 6 MB
Stabilne JPanel ALPHA 2
JPanel.jar 27.06.2015 6 MB
Stabilne JPanel ALPHA 1
JPanel.jar 25.06.2015 6 MB
Przed instalacją

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.

Zobacz pełną instrukcję instalacji