![]() |
|
[PORADNIK] Własny system banów AMXBans dla CS 1.6 (panel WWW + plugin) krok po kroku - Wersja do druku +- Blap.pl - Forum (https://forum.blap.pl) +-- Dział: Counter-Strike 1.6 (https://forum.blap.pl/forumdisplay.php?fid=31) +--- Dział: AMX Mod X — pluginy (https://forum.blap.pl/forumdisplay.php?fid=34) +--- Wątek: [PORADNIK] Własny system banów AMXBans dla CS 1.6 (panel WWW + plugin) krok po kroku (/showthread.php?tid=108) |
[PORADNIK] Własny system banów AMXBans dla CS 1.6 (panel WWW + plugin) krok po kroku - Wektor - 07-08-2026 Cześć! Sporo osób pyta jak zrobić publiczną listę banów na serwer Counter-Strike 1.6 — taką z panelem WWW, gdzie widać kto, za co i na jak długo dostał bana. Ogarnąłem to u siebie i spisuję kompletny przepis. Robota na jakieś 30–45 minut. Co będzie potrzebne
1. Baza danych Zakładamy pustą bazę i użytkownika, np. amxbans: Kod: CREATE DATABASE amxbans CHARACTER SET utf8;
CREATE USER 'amxbans'@'localhost' IDENTIFIED BY 'twoje_haslo';
GRANT ALL PRIVILEGES ON amxbans.* TO 'amxbans'@'localhost';
FLUSH PRIVILEGES;2. Panel WWW Uwaga na PHP 8! Oryginalny AMXBans nie działa na PHP 8 (wywala się na starym kodzie). Bierzcie fork fysiks1/amxbans gałąź php8-upgrade — ten śmiga na 8.x bez problemu.
3. Plugin do gry (bez niego lista jest pusta!) To najczęstszy błąd: ludzie stawiają sam panel i dziwią się, że bany się nie pokazują. Bany zapisuje PLUGIN w grze, panel tylko je wyświetla.
Kod: amxbans_core.amxx
amxbans_main.amxx4. Konfiguracja pluginu
Kod: amx_sql_prefix "amxbans" // MUSI pasować do prefiksu tabel! (nie domyślne "amx")
amxbans_use_admins_file 1 // adminów bierz z users.ini (nie ruszasz swoich adminów)
amxbans_server_address "TWOJ_IP:PORT"5. Restart i test Restartujecie serwer. W logu AMXX powinno być „AMXBans 6.x is online". Serwer sam zarejestruje się w bazie (tabela serverinfo) — to znak, że połączenie z bazą działa. Robicie amx_ban na kimś i sprawdzacie czy ban wskoczył na ban_list.php. Gotowe! ![]() ⬇ Do pobrania
Jak coś nie działa — pytajcie w wątku, pomogę. |