Skocz do zawartości

ShroN

Użytkownik
  • Ilość zawartości

    525
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Treść opublikowana przez ShroN

  1. Tzn? Chodzi Ci o API które będzie te wszystkie informacje o serwerze zwracać w json?
  2. Dodaj licencję bo strach używać przyokazji nie działa mi na telefonie guzik od menu.
  3. Ten temat został przeniesiony do archiwum.
  4. Wczoraj wydałem wersje 2.0.0 przez co zaszło sporo zmian: Zmieniono algorytm wyszukiwania PID Dodałem parser dla Motd, tzn. że można pobrać motd serwera w wersji: raw, text lub html Klasa Properties pozwala teraz zapisywać zmiany do pliku server.properties Serwer od teraz można uruchamiać spersonalizowanymi parametrami. Zaimplementowano obsługę Ping Wyżej wymieniłem tylko te ciekawsze zmiany jednakże kod przeszedł mocną zmianę.
  5. ShroN

    Pomoc: ViaVersion

    Ten temat został przeniesiony do archiwum.
  6. Problem został rozwiązany.
  7. Cześć, mam problem z konsolą serwera, mianowicie nie mogę nic wpisać po wejściu w konsole. Serwer jest odpalany w celach testowych - spigot, 512MB. Komenda którą podłączam się do konsoli: screen -rd server_name -r oznacza podłączenie do konsoli -d jeżeli ktoś z tej konsoli własnie korzysta zostaje mu zamknięta Więc co jest nie tak? Konsola działa normalnie po za tym że jak próbuje coś wpisać to nawet się nie pokazują znaki które wpisałem, serwer nie jest zawieszony bo tak mam zawsze gdy go odpalam. Pozdrawiam
  8. Podejrzewam że posiadasz jakieś minimum i rozumiesz kod, tu masz bibliotekę potrzebną do tego: https://github.com/thedudeguy/PHP-Minecraft-Rcon No więc: include("src/Rcon.php"); $command = "op ShroN"; $host = "some.minecraftserver.com"; //serwer 1 $rcon = new Thedudeguy\Rcon($host, 25575, "pass1", 3); $rcon->connect(); if (!$rcon->isConnected()) { echo "Blad polaczenia dla: 25575"; } else { $rcon->sendCommand($command); echo "Odpowiedz serwera: " . $rcon->getResponse(); } //serwer 2 $rcon = new Thedudeguy\Rcon($host, 25585, "pass2", 3); $rcon->connect(); if (!$rcon->isConnected()) { echo "Blad polaczenia dla: 25585"; } else { $rcon->sendCommand($command); echo "Odpowiedz serwera: " . $rcon->getResponse(); } Mam rozumieć że nie wiedziałeś jak zrobić kopiuj - wklej tego samego kodu? Łap jeszcze kod zoptymalizowany: include("src/Rcon.php"); $command = "op ShroN"; $host = "some.minecraftserver.com"; $servers = [[25575, "pass1"], [25585, "pass2"], [25595, "pass3"]]; foreach ($servers as $server) { $rcon = new Thedudeguy\Rcon($host, $server[0], $server[1], 3); $rcon->connect(); if (!$rcon->isConnected()) { echo "Blad polaczenia dla: " . $server[0]; continue; } $rcon->sendCommand($command); echo "Odpowiedz serwera: " . $rcon->getResponse(); } Pozdrawiam
  9. 1. Dostarczają gotowe i z reguły sprawdzone rozwiązania po to żeby "nie tworzyć koła na nowo". Korzystając np. z Symofny można się wiele nauczyć, np. ja zrozumiałem jak działa naprawę architektura MVC. 2. PHP jest wykonywany po stronie serwera to znaczy że służy do czegoś innego niż JS. Polecam ich używanie w duecie, najprościej "mówiąc" PHP raczej nie powinno generować kodu HTML. Natomiast do tego idealny jest JS. Jeżeli masz na myśli framework JS który dziala jako serwer zamiast PHP to nie widzę sensu łączenia dwóch języków w takim wypadku. 3. "Wydajność", tzn? Zależy jaki framework.
  10. Problem został rozwiązany.
  11. Wnioskuję o bywalca, zarejestrowany jestem od 2015 roku
  12. ShroN

    Prosze o pomoc

    @deusowy_yt https://github.com/bubanga/PaymentAPI to moja stara biblioteka, pisana 2 lata temu, działa w niej API hotpay, możesz sobie podejrzeć jak to zrobiłem.
  13. ShroN

    konsola

    Ten temat został przeniesiony.
  14. Problem został rozwiązany.
  15. ShroN

    Spawn

    Problem został rozwiązany.
  16. ShroN

    konsola

    Jak rozumiem korzystasz z hostingu serwerów Minecraft titanaxe? Polecam wysłać jakąkolwiek komendę używając konsoli i sprawdzić plik loga/latest.log czy komenda się wykonała i z tymi danymi pisać na helpdesk titanaxe bo raczej problem tkwi po stronie hostingu, sprawdź ile masz miejsca na dysku jeżeli jest taka opcja.
  17. No więc to jest FURL (F od friendly), używa się go do routingu najczęściej z MVC. Żeby coś takiego osiągnąć wystarczy odpowiednio zmodyfikować/utworzyć plik .htaccess w miejscu gdzie posiadasz index.php zakładając że twój serwer oparty jest o apache2. W google polecam poszukać używając frazy "php routing with htaccess", natomiast tu masz pierwszy link z brzegu: https://stackoverflow.com/questions/34981045/url-routing-with-php-and-htaccess Pozdrawiam
  18. Mam już w głowie kilka pomysłów w którą stronę pójdzie projekt, myślę że w przyszłości biblioteka będzie przydatna. Przy okazji poprawiłem opis biblioteki ;D
  19. Źle kliknąłem, miało być edytuj ;D ale mogę oznajmić że było kilka aktualizacji.
  20. 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 (lub Ping) 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. - parser dla motd 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 pamięci RAM - sprawdzenie zużycia całkowitej pamięci RAM - 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. Projekt znajduje się na GitHub https://github.com/DeveloperLancer/MCPack Pozdrawiam Ja
  21. ShroN

    Konsola php.

    O człowieku , wytłumaczone . Jak dobrze zrozumiałem? To potrzebujesz konsole do serwera Minecraft, takie jak mają hostingi. Zacznijmy od podstaw gdzie będziesz miał tą konsole a gdzie serwer? Jedna maszyna (VPS) czy osobno serwer i hosting www? PHP w jakiej wersji? Z łatwością mogę to napisać tylko czy warto pakować ok. 2-3h nie otrzymując zapłaty.
  22. $context = explode("\n", $value_file); foreach ($context as $key => $item) { $item = explode("", $item); if ($item[count($item)] != "\n") $item[] = "\n"; $item = explode(";", implode($item)); if ($item[0] == $_GET["usun"]) unset($context[$key]); else $context[$key] = $item; } $context = implode($context); $value_file to zawartość pliku tekstowego, w if sprawdzasz nick, na koniec $context zapisz do pliku.
  23. Pisz na PW, znajomy szuka budowniczych. Albo do ciebie może na discorda napisze
×
×
  • Dodaj nową pozycję...