
AMXBans nie działa pod PHP 7?
W dalszym ciągu spora część osób korzysta z AMXBans. Kod tej aplikacji jest bardzo stary i może sprawić wam problemy przy korzystaniu z nowszej wersji PHP (powyżej PHP 5.6). Przykładowe problemy znajdziecie tutaj:
GM AMXBans nie działa na PHP 7.0. Methods with the same name as their
Z tego powodu jakiś czas temu postanowiłem nieco odświeżyć kod skryptu WWW dla GM AMXBANS tak aby obsługiwał nowsze wersje PHP.
- zaktualizowałem bibliotekę SMARTY do wersji 3.1.30, po instalacji może pojawić się trochę ostrzeżeń ale sam skrypt działa prawidłowo,
- przeniosłem komunikację z bazą danych na nowszą funkcję: MySQLi,
- dokonałem drobnych poprawek w kodzie,
Download GM AmxBans PHP 7
Uwaga AmxBans 1.6 nie został całkowicie zaktualizowany mogą pojawić się ostrzeżenia. Dlatego jeśli korzystacie z tak starej wersji nie gwarantuje to wam bezpieczeństwa strony i bazy danych! Być może w przyszłości jeśli pojawi się ktoś chętny do pomocy zaktualizuję skrypt całkowicie. Prawdopodobnie będzie to wymagało całkowitego przepisania skryptu na nowo. Jeśli jest ktoś chętny na zrobienie tego w Symfony 6 zapraszam do kontaktu.
Skrypt i instalacja działa prawidłowo i nie zwraca aktualnie żadnych błędów, gdyby pojawiły się jakiekolwiek problemy możecie o tym pisać w komentarzach. Poniżej zamieszczam najczęstsze problemy z Bansem:
- Brak serwerów w AMXBans 1.6
- Sprawdź czy serwer łączy się prawidłowo za bazą danych, dla nowszych baz danych możesz mieć problem z połączeniem ze względu na stary sposób autoryzacji. Zmień go w bazie dla użytkownika bansa na user/password
- Sprawdź czy twój serwer na którym jest baza danych przyjmuje zewnętrzne połączenia z bazą
- Sprawdź czy port bazy danych jest otwarty.
- Nie mogę nic zrobić po wpisaniu rcon w skrypcie AmxBans
- Sprawdź czy masz otwarte porty po których można komunikować się z serwerem Counter Strike 1.6 (zazwyczaj 27025).
Jeśli będziecie mieli jakiekolwiek problemy dajcie mi znać w komentarzach. Postaram się pomóc w miarę moich możliwości oraz wiedzy. Tymczasem do zobaczenia i trzymajcie się tam z waszymi serwerami Counter Strike 1.6 🙂
