-
Ilość zawartości
525 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Treść opublikowana przez ShroN
-
Tzn? Chodzi Ci o API które będzie te wszystkie informacje o serwerze zwracać w json?
-
Dodaj licencję bo strach używać przyokazji nie działa mi na telefonie guzik od menu.
-
Ten temat został przeniesiony do archiwum.
-
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ę.
-
Ten temat został przeniesiony do archiwum.
-
Problem został rozwiązany.
-
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
-
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
-
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.
-
Problem został rozwiązany.
-
Wnioskuję o bywalca, zarejestrowany jestem od 2015 roku
-
@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.
-
Ten temat został przeniesiony.
-
Ten temat został przeniesiony.
-
Problem został rozwiązany.
-
Problem został rozwiązany.
-
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.
-
Jak zrobić przyjazne linki bez rozszerzeń plików?
ShroN odpowiedział(a) na Glicz pytanie w Pytania i problemy
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 -
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
-
Źle kliknąłem, miało być edytuj ;D ale mogę oznajmić że było kilka aktualizacji.
-
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
-
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.
-
Poszukiwany profesjonalny MapMaker/Budowiczy
ShroN odpowiedział(a) na ShroN temat w Archiwum współpracy
Up -
Usuwanie linijki z dokumentu linkiem (PłACE)
ShroN odpowiedział(a) na meizol pytanie w Pytania i problemy
$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. -
Virtuoz/ColoradoMcoil - pozwól Twojemu serwerowi zabłysnąć
ShroN odpowiedział(a) na Virtuosso temat w Archiwum współpracy
Pisz na PW, znajomy szuka budowniczych. Albo do ciebie może na discorda napisze