Skocz do zawartości

Minecraft Panel Do zarządzania serwerami


Rekomendowane odpowiedzi

Chciałbym wam przedstawić wersje Beta moje panelu zarzadzania serwer'ami Minecraft Java oraz Bedrock

 

2.png?raw=true1.png?raw=true3.png?raw=true4.png?raw=true5.png?raw=true8.png?raw=true9.png?raw=true7.png?raw=true6.png?raw=true

 

Kod źródłowy jest otwarty, jezeli ktoś by chciał pomoc to jestem otwarty na kazda pomoc :)

Panel Jest ciągle rozwijany.

github: https://github.com/gekomod/mcpanel/tree/main   aha panel działa rownież w Docker.

Edytowane przez Gekomod
Odnośnik do komentarza
https://skript.pl/temat/58887-minecraft-panel-do-zarz%C4%85dzania-serwerami/
Udostępnij na innych stronach

16 minut temu, Gekomod napisał:

Chciałbym wam przedstawić wersje Beta moje panelu zarzadzania serwer'ami Minecraft Java oraz Bedrock

 

2.png?raw=true1.png?raw=true3.png?raw=true4.png?raw=true5.png?raw=true8.png?raw=true9.png?raw=true7.png?raw=true6.png?raw=true

 

Kod źródłowy jest otwarty, jezeli ktoś by chciał pomoc to jestem otwarty na kazda pomoc :)

Panel Jest ciągle rozwijany.

github: https://github.com/gekomod/mcpanel/tree/main   aha panel działa rownież w Docker.

fajnie wyglada

Odnośnik do komentarza
https://skript.pl/temat/58887-minecraft-panel-do-zarz%C4%85dzania-serwerami/#findComment-347129
Udostępnij na innych stronach

Plus za chęci bo taki projekt to sporo roboty ale sam kod panelu wygląda fatalnie. Tak naprawdę cały backend skupia się na 3-4 plikach mających łącznie kilka tysięcy linijek, wszystko jest bardzo nieczytelne. Na pewno warto to zmienić i użyć blueprints z flaska. Z jakiegoś powodu połowa komentarzy jest po angielsku, a połowa po polsku - wszystko powinno być po ang. Dodatkowo w repo z jakiegoś powodu umieściłeś swoją bazę danych - takich rzeczy nie wstawia się na repo, użyj gitignore. Jest też bardzo dużo hardcoded rzeczy, a całość nie wygląda skalowalnie. Poniżej tylko jeden z wielu przykładów.

image.png

Sama architektura też jest źle przemyślana, takie panele robi się jako master & slave, gdzie panel jest masterem, a slave to osobna aplikacja obsługująca np. dockera lub k8s hostowana osobno, w przypadku hostingów na innych maszynach. Szkoda, że nie ma też demo żeby dało się to łatwo przetestować bo patrząc na kod mam obawy o sporą ilość błędów. Aktualnie panel jest raczej zwykłą ciekawostką i nie nadaje się do użycia na produkcji, mimo to życzę powodzenia w rozwoju - możesz sprawdzić kod źródłowy panelu pterodactyl (master) i wingsów (slave) i spróbować stworzyć podobną architekturę.

 

Ogólnie praktycznie całość kodu tutaj robiło AI (widać po komentarzach etc.), stąd też brak większego ładu i składu.

Odnośnik do komentarza
https://skript.pl/temat/58887-minecraft-panel-do-zarz%C4%85dzania-serwerami/#findComment-347131
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...