Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Inne] Biblioteka MCPack do zarządzania serwerem


ShroN

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Cześć, chciałbym zaprezentować moją bibliotekę napisaną w języku PHP która umożliwia zintegrowanie aplikacji internetowej (strony WWW) z serwerem minecraft. Biblioteka obsługuje łączność Query i Rcon, dostarcza takie rozwiązania jak:
- sprawdzanie czy serwer jest online,
- wyświetlenie listy graczy,
- wyświetlenie ilości slotów,
- wyświetlenie ilości graczy,
- sprawdzenie czy gracz jest na serwerze,
- innych danych dostępnych w Query,
- wysyłanie komend i odbieranie odpowiedzi.

 

Ponadto opcjonalnie obsługuje protokół ssh który poszerza działanie biblioteki o takie rozwiązania jak:
- uruchamianie serwera
- zatrzymanie serwera
- zabicie procesu serwera
- sprawdzenie zużycia CPU
- sprawdzenie zużycia przydzielonego RAMu
- sprawdzenie przydzielonego RAMu do serwera
- sprawdzenie całkowitej ilości RAMu
- sprawdzenie zużycia całkowitej ilości RAMu
- dokładną datę uruchomienia serwera
- pobieranie logów serwera
- parser dla server.properties

 

Na aktualnie stan rzeczy projekt jest aktualizowany, stopniowo jest wdrażana dokumentacja, jednakże metody są tak trafnie nazwane że same się opisują i bez tego , również wdrażane jest TDD.

Wymogiem do poprawnej implementacji biblioteki jest minimum znajomości programowania, composer, PHP w wersji 7.4 lub wyższej i opcjonalnie linux jeżeli chodzi o całe spektrum wyżej wymienionych rozwiązań do zarządzania serwerem. Ważną kwestią jest wersja serwera, biblioteka obsługuje serwery z wersją 1.7 i nowsza. 

 

Projekt znajduje się na GitHub: MCPack

 

Pozdrawiam Ja

Edytowane przez ShroN
  • 4 tygodnie później...
  • 3 miesiące temu...
  • 4 tygodnie później...
Opublikowano (edytowane)

Sztoss, tego szukałem 😄

 

Tylko, że na githubie brakuje pliku: require 'vendor/autoload.php';

Edytowane przez Querko242
  • 2 miesiące temu...
Opublikowano
Dnia 14.01.2021 o 10:36, Querko242 napisał:

Sztoss, tego szukałem 😄

 

Tylko, że na githubie brakuje pliku: require 'vendor/autoload.php';

 

Nie brakuje. Folder vendor generuje się w momencie wykonania komendy composer install.

  • 11 miesięcy temu...
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...