<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Blap.pl - Forum - Wszystkie działy]]></title>
		<link>https://forum.blap.pl/</link>
		<description><![CDATA[Blap.pl - Forum - https://forum.blap.pl]]></description>
		<pubDate>Wed, 29 Jul 2026 21:29:15 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[[WZORZEC] Podanie na moderatora — SkyBlock]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=112</link>
			<pubDate>Sun, 19 Jul 2026 11:38:04 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=1">Arti</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=112</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Wzorzec podania na moderatora serwera Blap.pl — SkyBlock</span><br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Wiek:
Nick Minecraft:
Od kiedy grasz na blap.pl:
Sredni czas tygodniowo na serwerze:
Doswiadczenie moderatorskie (jesli brak — napisz 'brak'):
Dlaczego chcesz byc moderatorem:
Dostepnosc (dni/godziny):</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Wymagania:</span> min. 15 lat, min. 2 tygodnie gry na serwerze, kultura osobista, znajomosc regulaminu.<br />
<br />
Decyzja w ciagu 7 dni. <span style="font-weight: bold;" class="mycode_b">— Administracja blap.pl</span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Wzorzec podania na moderatora serwera Blap.pl — SkyBlock</span><br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Wiek:
Nick Minecraft:
Od kiedy grasz na blap.pl:
Sredni czas tygodniowo na serwerze:
Doswiadczenie moderatorskie (jesli brak — napisz 'brak'):
Dlaczego chcesz byc moderatorem:
Dostepnosc (dni/godziny):</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Wymagania:</span> min. 15 lat, min. 2 tygodnie gry na serwerze, kultura osobista, znajomosc regulaminu.<br />
<br />
Decyzja w ciagu 7 dni. <span style="font-weight: bold;" class="mycode_b">— Administracja blap.pl</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Jak zgłosić gracza lub problem?]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=111</link>
			<pubDate>Sun, 19 Jul 2026 11:38:04 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=1">Arti</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=111</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Jak zglosic gracza lub blad na SkyBlocku?</span><br />
<br />
Zaloz nowy watek uzywajac ponizszego wzorca:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Kategoria (zaznacz): [ ] Zgloszenie gracza  [ ] Problem techniczny  [ ] Inne

--- Zgloszenie gracza ---
Nick zglaszanego gracza:
Opis naruszenia:
Data i godzina zdarzenia:
Dowody (screenshot, nagranie — link lub zalacznik):

--- Problem techniczny ---
Opis problemu:
Kiedy wystapil:
Komunikat bledu (jesli byl):</code></div></div><br />
Odpowiedz w ciagu 48 godzin. <span style="font-weight: bold;" class="mycode_b">— Administracja blap.pl</span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Jak zglosic gracza lub blad na SkyBlocku?</span><br />
<br />
Zaloz nowy watek uzywajac ponizszego wzorca:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Kategoria (zaznacz): [ ] Zgloszenie gracza  [ ] Problem techniczny  [ ] Inne

--- Zgloszenie gracza ---
Nick zglaszanego gracza:
Opis naruszenia:
Data i godzina zdarzenia:
Dowody (screenshot, nagranie — link lub zalacznik):

--- Problem techniczny ---
Opis problemu:
Kiedy wystapil:
Komunikat bledu (jesli byl):</code></div></div><br />
Odpowiedz w ciagu 48 godzin. <span style="font-weight: bold;" class="mycode_b">— Administracja blap.pl</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Witamy na serwerze SkyBlock!]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=110</link>
			<pubDate>Sun, 19 Jul 2026 11:38:04 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=1">Arti</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=110</guid>
			<description><![CDATA[<img src="https://blap.pl/api/banner/skyblock" loading="lazy"  alt="[Obrazek: skyblock]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Witajcie na Blap.pl — SkyBlock!</span><br />
<br />
Adres serwera: <span style="font-weight: bold;" class="mycode_b">sky.blap.pl</span><br />
Wersje: <span style="font-weight: bold;" class="mycode_b">1.8 – 1.21.x</span> (Java, konta premium)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Tryb gry:</span> Klasyczny SkyBlock — zaczynasz na malej wysepce posrod pustki i budujesz wszystko od zera: farmy, baze i wlasna ekonomie. Grasz solo albo z ekipa.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Co znajdziesz na serwerze:</span><ul class="mycode_list"><li>Wlasna wyspa solo lub z ekipa (<span style="font-weight: bold;" class="mycode_b">/island</span>, <span style="font-weight: bold;" class="mycode_b">/is team</span>)<br />
</li>
<li>Ekonomia — sprzedawaj surowce, handluj z graczami (<span style="font-weight: bold;" class="mycode_b">/sell</span>, <span style="font-weight: bold;" class="mycode_b">/baltop</span>, <span style="font-weight: bold;" class="mycode_b">/pay</span>)<br />
</li>
<li>Wyzwania z nagrodami (<span style="font-weight: bold;" class="mycode_b">/is challenges</span>)<br />
</li>
<li>System poziomow wysp i ranking TOP wysp (<span style="font-weight: bold;" class="mycode_b">/is level</span>, <span style="font-weight: bold;" class="mycode_b">/is top</span>)<br />
</li>
<li>Publiczne warpy — odwiedzaj wyspy innych graczy (<span style="font-weight: bold;" class="mycode_b">/warps</span>)<br />
</li>
</ul>
Pelna lista komend: <a href="https://blap.pl/skyblock/komendy" target="_blank" rel="noopener" class="mycode_url">blap.pl/skyblock/komendy</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Glosuj i odbieraj nagrody:</span> wpisz <span style="font-weight: bold;" class="mycode_b">/vote</span> w grze — za kazdy glos <span style="font-weight: bold;" class="mycode_b">200&#36; + przedmioty</span>, a co 15 glosow serwera <span style="font-weight: bold;" class="mycode_b">VoteParty</span> dla wszystkich online. Wiecej: <a href="https://blap.pl/vote" target="_blank" rel="noopener" class="mycode_url">blap.pl/vote</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Regulamin serwera:</span><ul class="mycode_list"><li>Zakaz cheaterstwa (hack klientow, x-ray, duplikacja itp.).<br />
</li>
<li>Zakaz griefingu i okradania cudzych wysp.<br />
</li>
<li>Zakaz wulgaryzmow i obrazania innych graczy na czacie.<br />
</li>
<li>Szanuj innych graczy i administracje.<br />
</li>
<li>Zakaz reklamy innych serwerow.<br />
</li>
</ul>
<br />
Milej gry i powodzenia w rozbudowie wyspy! <span style="font-weight: bold;" class="mycode_b">— Administracja blap.pl</span>]]></description>
			<content:encoded><![CDATA[<img src="https://blap.pl/api/banner/skyblock" loading="lazy"  alt="[Obrazek: skyblock]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Witajcie na Blap.pl — SkyBlock!</span><br />
<br />
Adres serwera: <span style="font-weight: bold;" class="mycode_b">sky.blap.pl</span><br />
Wersje: <span style="font-weight: bold;" class="mycode_b">1.8 – 1.21.x</span> (Java, konta premium)<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Tryb gry:</span> Klasyczny SkyBlock — zaczynasz na malej wysepce posrod pustki i budujesz wszystko od zera: farmy, baze i wlasna ekonomie. Grasz solo albo z ekipa.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Co znajdziesz na serwerze:</span><ul class="mycode_list"><li>Wlasna wyspa solo lub z ekipa (<span style="font-weight: bold;" class="mycode_b">/island</span>, <span style="font-weight: bold;" class="mycode_b">/is team</span>)<br />
</li>
<li>Ekonomia — sprzedawaj surowce, handluj z graczami (<span style="font-weight: bold;" class="mycode_b">/sell</span>, <span style="font-weight: bold;" class="mycode_b">/baltop</span>, <span style="font-weight: bold;" class="mycode_b">/pay</span>)<br />
</li>
<li>Wyzwania z nagrodami (<span style="font-weight: bold;" class="mycode_b">/is challenges</span>)<br />
</li>
<li>System poziomow wysp i ranking TOP wysp (<span style="font-weight: bold;" class="mycode_b">/is level</span>, <span style="font-weight: bold;" class="mycode_b">/is top</span>)<br />
</li>
<li>Publiczne warpy — odwiedzaj wyspy innych graczy (<span style="font-weight: bold;" class="mycode_b">/warps</span>)<br />
</li>
</ul>
Pelna lista komend: <a href="https://blap.pl/skyblock/komendy" target="_blank" rel="noopener" class="mycode_url">blap.pl/skyblock/komendy</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Glosuj i odbieraj nagrody:</span> wpisz <span style="font-weight: bold;" class="mycode_b">/vote</span> w grze — za kazdy glos <span style="font-weight: bold;" class="mycode_b">200&#36; + przedmioty</span>, a co 15 glosow serwera <span style="font-weight: bold;" class="mycode_b">VoteParty</span> dla wszystkich online. Wiecej: <a href="https://blap.pl/vote" target="_blank" rel="noopener" class="mycode_url">blap.pl/vote</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Regulamin serwera:</span><ul class="mycode_list"><li>Zakaz cheaterstwa (hack klientow, x-ray, duplikacja itp.).<br />
</li>
<li>Zakaz griefingu i okradania cudzych wysp.<br />
</li>
<li>Zakaz wulgaryzmow i obrazania innych graczy na czacie.<br />
</li>
<li>Szanuj innych graczy i administracje.<br />
</li>
<li>Zakaz reklamy innych serwerow.<br />
</li>
</ul>
<br />
Milej gry i powodzenia w rozbudowie wyspy! <span style="font-weight: bold;" class="mycode_b">— Administracja blap.pl</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[PORADNIK] System banów dla CS2 (CS2-SimpleAdmin + baza + lista WWW) krok po kroku]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=109</link>
			<pubDate>Fri, 10 Jul 2026 14:32:03 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=10">tunestay</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=109</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Hejka!</span> Skoro był poradnik o banach na 1.6, to czas na <span style="font-weight: bold;" class="mycode_b">Counter-Strike 2</span>. W CS2 robi się to inaczej — przez <span style="font-weight: bold;" class="mycode_b">CounterStrikeSharp</span> i plugin <span style="font-weight: bold;" class="mycode_b">CS2-SimpleAdmin</span>, a bany lądują w bazie MySQL, którą potem można pokazać na stronie.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Co potrzebne</span></span><ul class="mycode_list"><li>Serwer CS2 z <span style="font-weight: bold;" class="mycode_b">Metamod:Source</span> + <span style="font-weight: bold;" class="mycode_b">CounterStrikeSharp</span> (u mnie API 1.0.370)<br />
</li>
<li>Baza <span style="font-weight: bold;" class="mycode_b">MySQL/MariaDB</span><br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Zależności (o tym się zapomina!)</span></span><br />
CS2-SimpleAdmin <span style="font-weight: bold;" class="mycode_b">nie chodzi sam</span> — potrzebuje kilku bibliotek. Kolejność zależności:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">AnyBaseLibCS2</span> → do folderu <span style="font-style: italic;" class="mycode_i">addons/counterstrikesharp/shared/</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">PlayerSettings</span> → <span style="font-style: italic;" class="mycode_i">plugins/</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">MenuManagerCS2</span> → <span style="font-style: italic;" class="mycode_i">plugins/</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">CS2-SimpleAdmin</span> → <span style="font-style: italic;" class="mycode_i">plugins/</span> (jego API ląduje w <span style="font-style: italic;" class="mycode_i">shared/</span>)<br />
</li>
</ul>
Wszystko z GitHuba (daffyyyy + NickFox007). <span style="font-weight: bold;" class="mycode_b">Ważne — dobierzcie wersje pod swój build CounterStrikeSharp</span>, żeby nie musieć aktualizować CSSharp (aktualizacja potrafi rozwalić inne pluginy, np. systemy rankingowe).<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Baza danych</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>CREATE DATABASE cs2bans CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'cs2bans'@'localhost' IDENTIFIED BY 'twoje_haslo';
GRANT ALL PRIVILEGES ON cs2bans.* TO 'cs2bans'@'localhost';
FLUSH PRIVILEGES;</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Pierwszy start = generacja configu</span></span><br />
Po wrzuceniu pluginów <span style="font-weight: bold;" class="mycode_b">restartujecie serwer</span>. CS2-SimpleAdmin sam wygeneruje plik konfiguracyjny:<br />
<span style="font-style: italic;" class="mycode_i">addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/CS2-SimpleAdmin.json</span><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Wpisujecie dane bazy</span></span><br />
W wygenerowanym JSON-ie zmieniacie <span style="font-style: italic;" class="mycode_i">DatabaseType</span> na <span style="font-weight: bold;" class="mycode_b">MySQL</span> i uzupełniacie host/user/password/name (= cs2bans), potem restart. Przy dobrym połączeniu plugin <span style="font-weight: bold;" class="mycode_b">sam zakłada tabele</span> (<span style="font-style: italic;" class="mycode_i">sa_bans</span>, <span style="font-style: italic;" class="mycode_i">sa_admins</span>, <span style="font-style: italic;" class="mycode_i">sa_mutes</span>, <span style="font-style: italic;" class="mycode_i">sa_servers</span>...) — u mnie przeszło 16 migracji bez błędu.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Nadanie sobie admina</span></span><br />
Admina dodaje się po <span style="font-weight: bold;" class="mycode_b">SteamID64</span>. Jeśli macie już wpis <span style="font-style: italic;" class="mycode_i">@css/root</span> w <span style="font-style: italic;" class="mycode_i">configs/admins.json</span> CounterStrikeSharp, to macie wszystkie komendy od ręki. Można też z konsoli serwera:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>css_addadmin "STEAM_ID64" "TwojNick" "@css/root"</code></div></div>Od teraz w grze macie <span style="font-style: italic;" class="mycode_i">css_ban</span>, <span style="font-style: italic;" class="mycode_i">css_kick</span>, <span style="font-style: italic;" class="mycode_i">css_mute</span> i menu admina.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">6. Banowanie i publiczna lista</span></span><br />
Banujecie w grze (<span style="font-style: italic;" class="mycode_i">css_ban</span> albo z menu) — ban trafia do tabeli <span style="font-style: italic;" class="mycode_i">sa_bans</span>.<br />
Teraz zostaje <span style="font-weight: bold;" class="mycode_b">pokazać to na stronie</span>. Dwie drogi:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Gotowy panel</span> — <span style="font-style: italic;" class="mycode_i">css-bans</span> (Laravel): logowanie, zarządzanie banami/mutami/VIP z przeglądarki. Więcej roboty przy instalacji (composer, migracje, build).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Lekka lista WWW</span> — własna strona w PHP czytająca <span style="font-style: italic;" class="mycode_i">sa_bans</span>. Prosto, szybko i łatwo dopasować wyglądem do reszty serwisu. Ja poszedłem w tę stronę, żeby lista banów CS2 wyglądała <span style="font-weight: bold;" class="mycode_b">identycznie</span> jak ta z 1.6.<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Wskazówka:</span> status bana w <span style="font-style: italic;" class="mycode_i">sa_bans</span> jest w kolumnie <span style="font-style: italic;" class="mycode_i">status</span> (ACTIVE / EXPIRED / UNBANNED), a czas w <span style="font-style: italic;" class="mycode_i">duration</span>/<span style="font-style: italic;" class="mycode_i">ends</span> (0 = permanentny). Filtrujecie po <span style="font-style: italic;" class="mycode_i">status = 'ACTIVE'</span> i macie aktualną listę.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">⬇ Do pobrania</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">CS2-SimpleAdmin</span>: <a href="https://github.com/daffyyyy/CS2-SimpleAdmin/releases" target="_blank" rel="noopener" class="mycode_url">github.com/daffyyyy/CS2-SimpleAdmin/releases</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">MenuManagerCS2</span> (zależność): <a href="https://github.com/NickFox007/MenuManagerCS2/releases" target="_blank" rel="noopener" class="mycode_url">github.com/NickFox007/MenuManagerCS2/releases</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">PlayerSettings</span> (zależność): <a href="https://github.com/NickFox007/PlayerSettingsCS2/releases" target="_blank" rel="noopener" class="mycode_url">github.com/NickFox007/PlayerSettingsCS2/releases</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">AnyBaseLibCS2</span> (zależność): <a href="https://github.com/NickFox007/AnyBaseLibCS2/releases" target="_blank" rel="noopener" class="mycode_url">github.com/NickFox007/AnyBaseLibCS2/releases</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">CounterStrikeSharp</span> (baza): <a href="https://github.com/roflmuffin/CounterStrikeSharp/releases" target="_blank" rel="noopener" class="mycode_url">github.com/roflmuffin/CounterStrikeSharp/releases</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Metamod:Source</span> (baza): <a href="https://www.sourcemm.net/downloads.php" target="_blank" rel="noopener" class="mycode_url">sourcemm.net/downloads</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Panel css-bans</span> (opcjonalnie — web-zarządzanie): <a href="https://github.com/counterstrikesharp-panel/css-bans" target="_blank" rel="noopener" class="mycode_url">github.com/counterstrikesharp-panel/css-bans</a><br />
</li>
</ul>
<br />
Tyle! Jak coś się sypie na starcie — zwykle to albo zła wersja zależności, albo literówka w danych bazy. Powodzenia! <img src="https://forum.blap.pl/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" />]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Hejka!</span> Skoro był poradnik o banach na 1.6, to czas na <span style="font-weight: bold;" class="mycode_b">Counter-Strike 2</span>. W CS2 robi się to inaczej — przez <span style="font-weight: bold;" class="mycode_b">CounterStrikeSharp</span> i plugin <span style="font-weight: bold;" class="mycode_b">CS2-SimpleAdmin</span>, a bany lądują w bazie MySQL, którą potem można pokazać na stronie.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Co potrzebne</span></span><ul class="mycode_list"><li>Serwer CS2 z <span style="font-weight: bold;" class="mycode_b">Metamod:Source</span> + <span style="font-weight: bold;" class="mycode_b">CounterStrikeSharp</span> (u mnie API 1.0.370)<br />
</li>
<li>Baza <span style="font-weight: bold;" class="mycode_b">MySQL/MariaDB</span><br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Zależności (o tym się zapomina!)</span></span><br />
CS2-SimpleAdmin <span style="font-weight: bold;" class="mycode_b">nie chodzi sam</span> — potrzebuje kilku bibliotek. Kolejność zależności:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">AnyBaseLibCS2</span> → do folderu <span style="font-style: italic;" class="mycode_i">addons/counterstrikesharp/shared/</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">PlayerSettings</span> → <span style="font-style: italic;" class="mycode_i">plugins/</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">MenuManagerCS2</span> → <span style="font-style: italic;" class="mycode_i">plugins/</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">CS2-SimpleAdmin</span> → <span style="font-style: italic;" class="mycode_i">plugins/</span> (jego API ląduje w <span style="font-style: italic;" class="mycode_i">shared/</span>)<br />
</li>
</ul>
Wszystko z GitHuba (daffyyyy + NickFox007). <span style="font-weight: bold;" class="mycode_b">Ważne — dobierzcie wersje pod swój build CounterStrikeSharp</span>, żeby nie musieć aktualizować CSSharp (aktualizacja potrafi rozwalić inne pluginy, np. systemy rankingowe).<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Baza danych</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>CREATE DATABASE cs2bans CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'cs2bans'@'localhost' IDENTIFIED BY 'twoje_haslo';
GRANT ALL PRIVILEGES ON cs2bans.* TO 'cs2bans'@'localhost';
FLUSH PRIVILEGES;</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Pierwszy start = generacja configu</span></span><br />
Po wrzuceniu pluginów <span style="font-weight: bold;" class="mycode_b">restartujecie serwer</span>. CS2-SimpleAdmin sam wygeneruje plik konfiguracyjny:<br />
<span style="font-style: italic;" class="mycode_i">addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/CS2-SimpleAdmin.json</span><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Wpisujecie dane bazy</span></span><br />
W wygenerowanym JSON-ie zmieniacie <span style="font-style: italic;" class="mycode_i">DatabaseType</span> na <span style="font-weight: bold;" class="mycode_b">MySQL</span> i uzupełniacie host/user/password/name (= cs2bans), potem restart. Przy dobrym połączeniu plugin <span style="font-weight: bold;" class="mycode_b">sam zakłada tabele</span> (<span style="font-style: italic;" class="mycode_i">sa_bans</span>, <span style="font-style: italic;" class="mycode_i">sa_admins</span>, <span style="font-style: italic;" class="mycode_i">sa_mutes</span>, <span style="font-style: italic;" class="mycode_i">sa_servers</span>...) — u mnie przeszło 16 migracji bez błędu.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Nadanie sobie admina</span></span><br />
Admina dodaje się po <span style="font-weight: bold;" class="mycode_b">SteamID64</span>. Jeśli macie już wpis <span style="font-style: italic;" class="mycode_i">@css/root</span> w <span style="font-style: italic;" class="mycode_i">configs/admins.json</span> CounterStrikeSharp, to macie wszystkie komendy od ręki. Można też z konsoli serwera:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>css_addadmin "STEAM_ID64" "TwojNick" "@css/root"</code></div></div>Od teraz w grze macie <span style="font-style: italic;" class="mycode_i">css_ban</span>, <span style="font-style: italic;" class="mycode_i">css_kick</span>, <span style="font-style: italic;" class="mycode_i">css_mute</span> i menu admina.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">6. Banowanie i publiczna lista</span></span><br />
Banujecie w grze (<span style="font-style: italic;" class="mycode_i">css_ban</span> albo z menu) — ban trafia do tabeli <span style="font-style: italic;" class="mycode_i">sa_bans</span>.<br />
Teraz zostaje <span style="font-weight: bold;" class="mycode_b">pokazać to na stronie</span>. Dwie drogi:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Gotowy panel</span> — <span style="font-style: italic;" class="mycode_i">css-bans</span> (Laravel): logowanie, zarządzanie banami/mutami/VIP z przeglądarki. Więcej roboty przy instalacji (composer, migracje, build).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Lekka lista WWW</span> — własna strona w PHP czytająca <span style="font-style: italic;" class="mycode_i">sa_bans</span>. Prosto, szybko i łatwo dopasować wyglądem do reszty serwisu. Ja poszedłem w tę stronę, żeby lista banów CS2 wyglądała <span style="font-weight: bold;" class="mycode_b">identycznie</span> jak ta z 1.6.<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b">Wskazówka:</span> status bana w <span style="font-style: italic;" class="mycode_i">sa_bans</span> jest w kolumnie <span style="font-style: italic;" class="mycode_i">status</span> (ACTIVE / EXPIRED / UNBANNED), a czas w <span style="font-style: italic;" class="mycode_i">duration</span>/<span style="font-style: italic;" class="mycode_i">ends</span> (0 = permanentny). Filtrujecie po <span style="font-style: italic;" class="mycode_i">status = 'ACTIVE'</span> i macie aktualną listę.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">⬇ Do pobrania</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">CS2-SimpleAdmin</span>: <a href="https://github.com/daffyyyy/CS2-SimpleAdmin/releases" target="_blank" rel="noopener" class="mycode_url">github.com/daffyyyy/CS2-SimpleAdmin/releases</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">MenuManagerCS2</span> (zależność): <a href="https://github.com/NickFox007/MenuManagerCS2/releases" target="_blank" rel="noopener" class="mycode_url">github.com/NickFox007/MenuManagerCS2/releases</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">PlayerSettings</span> (zależność): <a href="https://github.com/NickFox007/PlayerSettingsCS2/releases" target="_blank" rel="noopener" class="mycode_url">github.com/NickFox007/PlayerSettingsCS2/releases</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">AnyBaseLibCS2</span> (zależność): <a href="https://github.com/NickFox007/AnyBaseLibCS2/releases" target="_blank" rel="noopener" class="mycode_url">github.com/NickFox007/AnyBaseLibCS2/releases</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">CounterStrikeSharp</span> (baza): <a href="https://github.com/roflmuffin/CounterStrikeSharp/releases" target="_blank" rel="noopener" class="mycode_url">github.com/roflmuffin/CounterStrikeSharp/releases</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Metamod:Source</span> (baza): <a href="https://www.sourcemm.net/downloads.php" target="_blank" rel="noopener" class="mycode_url">sourcemm.net/downloads</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Panel css-bans</span> (opcjonalnie — web-zarządzanie): <a href="https://github.com/counterstrikesharp-panel/css-bans" target="_blank" rel="noopener" class="mycode_url">github.com/counterstrikesharp-panel/css-bans</a><br />
</li>
</ul>
<br />
Tyle! Jak coś się sypie na starcie — zwykle to albo zła wersja zależności, albo literówka w danych bazy. Powodzenia! <img src="https://forum.blap.pl/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[CS2 — rotacja map po meczu]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=64</link>
			<pubDate>Thu, 09 Jul 2026 19:26:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=1">Arti</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=64</guid>
			<description><![CDATA[Na serwerze <span style="font-weight: bold;" class="mycode_b">CS2 TeamPlay</span> włączyliśmy rotację map — po zakończonym meczu jest <span style="font-weight: bold;" class="mycode_b">głosowanie na kolejną mapę</span> z puli klasyków (dust2, mirage, inferno, nuke, ancient, anubis, overpass).<br />
<br />
Miłej gry! Adres: <span style="font-weight: bold;" class="mycode_b">57.128.194.70:27016</span>]]></description>
			<content:encoded><![CDATA[Na serwerze <span style="font-weight: bold;" class="mycode_b">CS2 TeamPlay</span> włączyliśmy rotację map — po zakończonym meczu jest <span style="font-weight: bold;" class="mycode_b">głosowanie na kolejną mapę</span> z puli klasyków (dust2, mirage, inferno, nuke, ancient, anubis, overpass).<br />
<br />
Miłej gry! Adres: <span style="font-weight: bold;" class="mycode_b">57.128.194.70:27016</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Rejestracja odświeżona — koniec z przepisywaniem literek]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=63</link>
			<pubDate>Wed, 08 Jul 2026 21:25:07 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=1">Arti</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=63</guid>
			<description><![CDATA[Zmieniliśmy zabezpieczenie rejestracji z uciążliwych „przekręconych literek” na wygodny <span style="font-weight: bold;" class="mycode_b">checkbox „nie jestem robotem”</span> (hCaptcha). Rejestracja i logowanie są teraz szybsze i mniej irytujące, a nadal chronią przed botami.<br />
<br />
Problemy z kontem? Pisz do administracji.]]></description>
			<content:encoded><![CDATA[Zmieniliśmy zabezpieczenie rejestracji z uciążliwych „przekręconych literek” na wygodny <span style="font-weight: bold;" class="mycode_b">checkbox „nie jestem robotem”</span> (hCaptcha). Rejestracja i logowanie są teraz szybsze i mniej irytujące, a nadal chronią przed botami.<br />
<br />
Problemy z kontem? Pisz do administracji.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[PORADNIK] Własny system banów AMXBans dla CS 1.6 (panel WWW + plugin) krok po kroku]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=108</link>
			<pubDate>Wed, 08 Jul 2026 20:52:03 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=11">Wektor</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=108</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Cześć!</span> Sporo osób pyta jak zrobić <span style="font-style: italic;" class="mycode_i">publiczną listę banów</span> 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.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Co będzie potrzebne</span></span><ul class="mycode_list"><li>Serwer CS 1.6 z <span style="font-weight: bold;" class="mycode_b">AMX Mod X</span> (u mnie 1.10) i modułem <span style="font-weight: bold;" class="mycode_b">MySQL</span><br />
</li>
<li>Baza <span style="font-weight: bold;" class="mycode_b">MySQL/MariaDB</span><br />
</li>
<li>Serwer WWW z <span style="font-weight: bold;" class="mycode_b">PHP</span> (panel AMXBans chodzi na PHP 8.5 jak weźmiecie odpowiedni fork)<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Baza danych</span></span><br />
Zakładamy pustą bazę i użytkownika, np. <span style="font-style: italic;" class="mycode_i">amxbans</span>:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>CREATE DATABASE amxbans CHARACTER SET utf8;
CREATE USER 'amxbans'@'localhost' IDENTIFIED BY 'twoje_haslo';
GRANT ALL PRIVILEGES ON amxbans.* TO 'amxbans'@'localhost';
FLUSH PRIVILEGES;</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Panel WWW</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Uwaga na PHP 8!</span> Oryginalny AMXBans nie działa na PHP 8 (wywala się na starym kodzie). Bierzcie fork <span style="font-weight: bold;" class="mycode_b">fysiks1/amxbans</span> gałąź <span style="font-style: italic;" class="mycode_i">php8-upgrade</span> — ten śmiga na 8.x bez problemu.<br />
<ol type="1" class="mycode_list"><li>Wrzucacie zawartość panelu do katalogu na WWW (u mnie podkatalog forum: <span style="font-style: italic;" class="mycode_i">/amxbans</span>).<br />
</li>
<li>Uprawnienia do zapisu na katalogach <span style="font-style: italic;" class="mycode_i">templates_c</span>, <span style="font-style: italic;" class="mycode_i">backup</span>, <span style="font-style: italic;" class="mycode_i">files</span>, <span style="font-style: italic;" class="mycode_i">temp</span>.<br />
</li>
<li>Wchodzicie na <span style="font-style: italic;" class="mycode_i">adres/amxbans/setup.php</span> i przechodzicie kreator (dane bazy z pkt 1 + zakładacie konto webadmina).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Po instalacji KASUJECIE setup.php i katalog install/</span> — inaczej ktoś wam podmieni konfig. To ważne dla bezpieczeństwa!<br />
</li>
</ol>
Publiczna lista banów jest pod <span style="font-style: italic;" class="mycode_i">adres/amxbans/ban_list.php</span> — na start pusta.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Plugin do gry (bez niego lista jest pusta!)</span></span><br />
To najczęstszy błąd: ludzie stawiają sam panel i dziwią się, że bany się nie pokazują. <span style="font-weight: bold;" class="mycode_b">Bany zapisuje PLUGIN w grze</span>, panel tylko je wyświetla.<br />
<ol type="1" class="mycode_list"><li>Bierzecie plugin z <span style="font-weight: bold;" class="mycode_b">tego samego forka fysiks1</span> (folder <span style="font-style: italic;" class="mycode_i">Plugin/addons/amxmodx/scripting</span>) — to AMXBans <span style="font-weight: bold;" class="mycode_b">6.13</span> pod AMX Mod X. <span style="color: #e74c3c;" class="mycode_color">NIE bierzcie starych paczek „AMXBans_amx" — to wersja pod prehistoryczny AMX Mod, nie skompiluje się.</span><br />
</li>
<li>Kompilujecie <span style="font-style: italic;" class="mycode_i">amxbans_core.sma</span> i <span style="font-style: italic;" class="mycode_i">amxbans_main.sma</span> (amxxpc). U mnie poszło czysto, tylko jeden nieszkodliwy warning.<br />
</li>
<li>Skompilowane <span style="font-style: italic;" class="mycode_i">.amxx</span> wrzucacie do <span style="font-style: italic;" class="mycode_i">addons/amxmodx/plugins/</span>.<br />
</li>
<li>W <span style="font-style: italic;" class="mycode_i">configs/modules.ini</span> odkomentowujecie <span style="font-weight: bold;" class="mycode_b">mysql</span> (potrzebny do sqlx).<br />
</li>
<li>W <span style="font-style: italic;" class="mycode_i">configs/plugins.ini</span> <span style="font-weight: bold;" class="mycode_b">komentujecie admin.amxx</span> i dopisujecie:<br />
</li>
</ol>
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>amxbans_core.amxx
amxbans_main.amxx</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Konfiguracja pluginu</span></span><ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">configs/sql.cfg</span> — dane połączenia (host, user, pass, db = wasza baza amxbans).<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">configs/amxbans.cfg</span> — najważniejsze:<br />
</li>
</ul>
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>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"</code></div></div><span style="font-weight: bold;" class="mycode_b">Najczęstsza wtopa:</span> zły <span style="font-style: italic;" class="mycode_i">amx_sql_prefix</span>. Jak tabele nazywają się <span style="font-style: italic;" class="mycode_i">amxbans_bans</span>, to prefix = <span style="font-style: italic;" class="mycode_i">amxbans</span>, a nie <span style="font-style: italic;" class="mycode_i">amx</span>. Inaczej plugin szuka nieistniejących tabel i bany nie wchodzą.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Restart i test</span></span><br />
Restartujecie serwer. W logu AMXX powinno być <span style="font-style: italic;" class="mycode_i">„AMXBans 6.x is online"</span>. Serwer sam zarejestruje się w bazie (tabela serverinfo) — to znak, że połączenie z bazą działa. Robicie <span style="font-style: italic;" class="mycode_i">amx_ban</span> na kimś i sprawdzacie czy ban wskoczył na <span style="font-style: italic;" class="mycode_i">ban_list.php</span>. Gotowe! <img src="https://forum.blap.pl/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">⬇ Do pobrania</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">AMXBans 6.13 — panel PHP8 + plugin</span> (fork fysiks1, gałąź php8-upgrade): <a href="https://github.com/fysiks1/amxbans/tree/php8-upgrade" target="_blank" rel="noopener" class="mycode_url">github.com/fysiks1/amxbans</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">AMX Mod X</span> (podstawa serwera): <a href="https://www.amxmodx.org/downloads.php" target="_blank" rel="noopener" class="mycode_url">amxmodx.org/downloads</a><br />
</li>
</ul>
<br />
<span style="font-style: italic;" class="mycode_i">Jak coś nie działa — pytajcie w wątku, pomogę.</span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Cześć!</span> Sporo osób pyta jak zrobić <span style="font-style: italic;" class="mycode_i">publiczną listę banów</span> 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.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Co będzie potrzebne</span></span><ul class="mycode_list"><li>Serwer CS 1.6 z <span style="font-weight: bold;" class="mycode_b">AMX Mod X</span> (u mnie 1.10) i modułem <span style="font-weight: bold;" class="mycode_b">MySQL</span><br />
</li>
<li>Baza <span style="font-weight: bold;" class="mycode_b">MySQL/MariaDB</span><br />
</li>
<li>Serwer WWW z <span style="font-weight: bold;" class="mycode_b">PHP</span> (panel AMXBans chodzi na PHP 8.5 jak weźmiecie odpowiedni fork)<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Baza danych</span></span><br />
Zakładamy pustą bazę i użytkownika, np. <span style="font-style: italic;" class="mycode_i">amxbans</span>:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>CREATE DATABASE amxbans CHARACTER SET utf8;
CREATE USER 'amxbans'@'localhost' IDENTIFIED BY 'twoje_haslo';
GRANT ALL PRIVILEGES ON amxbans.* TO 'amxbans'@'localhost';
FLUSH PRIVILEGES;</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Panel WWW</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Uwaga na PHP 8!</span> Oryginalny AMXBans nie działa na PHP 8 (wywala się na starym kodzie). Bierzcie fork <span style="font-weight: bold;" class="mycode_b">fysiks1/amxbans</span> gałąź <span style="font-style: italic;" class="mycode_i">php8-upgrade</span> — ten śmiga na 8.x bez problemu.<br />
<ol type="1" class="mycode_list"><li>Wrzucacie zawartość panelu do katalogu na WWW (u mnie podkatalog forum: <span style="font-style: italic;" class="mycode_i">/amxbans</span>).<br />
</li>
<li>Uprawnienia do zapisu na katalogach <span style="font-style: italic;" class="mycode_i">templates_c</span>, <span style="font-style: italic;" class="mycode_i">backup</span>, <span style="font-style: italic;" class="mycode_i">files</span>, <span style="font-style: italic;" class="mycode_i">temp</span>.<br />
</li>
<li>Wchodzicie na <span style="font-style: italic;" class="mycode_i">adres/amxbans/setup.php</span> i przechodzicie kreator (dane bazy z pkt 1 + zakładacie konto webadmina).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Po instalacji KASUJECIE setup.php i katalog install/</span> — inaczej ktoś wam podmieni konfig. To ważne dla bezpieczeństwa!<br />
</li>
</ol>
Publiczna lista banów jest pod <span style="font-style: italic;" class="mycode_i">adres/amxbans/ban_list.php</span> — na start pusta.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Plugin do gry (bez niego lista jest pusta!)</span></span><br />
To najczęstszy błąd: ludzie stawiają sam panel i dziwią się, że bany się nie pokazują. <span style="font-weight: bold;" class="mycode_b">Bany zapisuje PLUGIN w grze</span>, panel tylko je wyświetla.<br />
<ol type="1" class="mycode_list"><li>Bierzecie plugin z <span style="font-weight: bold;" class="mycode_b">tego samego forka fysiks1</span> (folder <span style="font-style: italic;" class="mycode_i">Plugin/addons/amxmodx/scripting</span>) — to AMXBans <span style="font-weight: bold;" class="mycode_b">6.13</span> pod AMX Mod X. <span style="color: #e74c3c;" class="mycode_color">NIE bierzcie starych paczek „AMXBans_amx" — to wersja pod prehistoryczny AMX Mod, nie skompiluje się.</span><br />
</li>
<li>Kompilujecie <span style="font-style: italic;" class="mycode_i">amxbans_core.sma</span> i <span style="font-style: italic;" class="mycode_i">amxbans_main.sma</span> (amxxpc). U mnie poszło czysto, tylko jeden nieszkodliwy warning.<br />
</li>
<li>Skompilowane <span style="font-style: italic;" class="mycode_i">.amxx</span> wrzucacie do <span style="font-style: italic;" class="mycode_i">addons/amxmodx/plugins/</span>.<br />
</li>
<li>W <span style="font-style: italic;" class="mycode_i">configs/modules.ini</span> odkomentowujecie <span style="font-weight: bold;" class="mycode_b">mysql</span> (potrzebny do sqlx).<br />
</li>
<li>W <span style="font-style: italic;" class="mycode_i">configs/plugins.ini</span> <span style="font-weight: bold;" class="mycode_b">komentujecie admin.amxx</span> i dopisujecie:<br />
</li>
</ol>
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>amxbans_core.amxx
amxbans_main.amxx</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Konfiguracja pluginu</span></span><ul class="mycode_list"><li><span style="font-style: italic;" class="mycode_i">configs/sql.cfg</span> — dane połączenia (host, user, pass, db = wasza baza amxbans).<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">configs/amxbans.cfg</span> — najważniejsze:<br />
</li>
</ul>
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>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"</code></div></div><span style="font-weight: bold;" class="mycode_b">Najczęstsza wtopa:</span> zły <span style="font-style: italic;" class="mycode_i">amx_sql_prefix</span>. Jak tabele nazywają się <span style="font-style: italic;" class="mycode_i">amxbans_bans</span>, to prefix = <span style="font-style: italic;" class="mycode_i">amxbans</span>, a nie <span style="font-style: italic;" class="mycode_i">amx</span>. Inaczej plugin szuka nieistniejących tabel i bany nie wchodzą.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Restart i test</span></span><br />
Restartujecie serwer. W logu AMXX powinno być <span style="font-style: italic;" class="mycode_i">„AMXBans 6.x is online"</span>. Serwer sam zarejestruje się w bazie (tabela serverinfo) — to znak, że połączenie z bazą działa. Robicie <span style="font-style: italic;" class="mycode_i">amx_ban</span> na kimś i sprawdzacie czy ban wskoczył na <span style="font-style: italic;" class="mycode_i">ban_list.php</span>. Gotowe! <img src="https://forum.blap.pl/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">⬇ Do pobrania</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">AMXBans 6.13 — panel PHP8 + plugin</span> (fork fysiks1, gałąź php8-upgrade): <a href="https://github.com/fysiks1/amxbans/tree/php8-upgrade" target="_blank" rel="noopener" class="mycode_url">github.com/fysiks1/amxbans</a><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">AMX Mod X</span> (podstawa serwera): <a href="https://www.amxmodx.org/downloads.php" target="_blank" rel="noopener" class="mycode_url">amxmodx.org/downloads</a><br />
</li>
</ul>
<br />
<span style="font-style: italic;" class="mycode_i">Jak coś nie działa — pytajcie w wątku, pomogę.</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[nie moge wejsc na serwer cs2, jak sie polaczyc?]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=86</link>
			<pubDate>Wed, 08 Jul 2026 18:53:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=15">Pixel</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=86</guid>
			<description><![CDATA[probowalem znalezc serwer na liscie ale nie moge, jak sie tam wchodzi? gram na cs2]]></description>
			<content:encoded><![CDATA[probowalem znalezc serwer na liscie ale nie moge, jak sie tam wchodzi? gram na cs2]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Nowe działy o grach — poradniki, configi, mapy]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=62</link>
			<pubDate>Tue, 07 Jul 2026 21:42:18 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=1">Arti</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=62</guid>
			<description><![CDATA[Dodaliśmy ogólne działy o grach: <span style="font-weight: bold;" class="mycode_b">Counter-Strike 1.6</span>, <span style="font-weight: bold;" class="mycode_b">Counter-Strike 2</span> i <span style="font-weight: bold;" class="mycode_b">Minecraft</span> — na poradniki, konfiguracje, pluginy AMXX, mapy, redstone i inne.<br />
<br />
Wpadajcie, czytajcie i dzielcie się wiedzą. Najlepsze poradniki będziemy przypinać!]]></description>
			<content:encoded><![CDATA[Dodaliśmy ogólne działy o grach: <span style="font-weight: bold;" class="mycode_b">Counter-Strike 1.6</span>, <span style="font-weight: bold;" class="mycode_b">Counter-Strike 2</span> i <span style="font-weight: bold;" class="mycode_b">Minecraft</span> — na poradniki, konfiguracje, pluginy AMXX, mapy, redstone i inne.<br />
<br />
Wpadajcie, czytajcie i dzielcie się wiedzą. Najlepsze poradniki będziemy przypinać!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[gdzie sprawdzac ceny skinow zeby nie przeplacic?]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=82</link>
			<pubDate>Tue, 07 Jul 2026 14:28:53 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=15">Pixel</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=82</guid>
			<description><![CDATA[chce kupic pierwszy skin ale boje sie ze przeplace. jest jakas strona do sprawdzania cen?]]></description>
			<content:encoded><![CDATA[chce kupic pierwszy skin ale boje sie ze przeplace. jest jakas strona do sprawdzania cen?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[jak zaczac budowac cos ladnego? moje bazy sa brzydkie]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=87</link>
			<pubDate>Tue, 07 Jul 2026 11:20:55 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=15">Pixel</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=87</guid>
			<description><![CDATA[moje budowle wygladaja jak pudelka <img src="https://forum.blap.pl/images/smilies/sad.png" alt="Sad" title="Sad" class="smilie smilie_8" /> jak zaczac robic ladniejsze rzeczy? macie jakies tipy dla poczatkujacego?]]></description>
			<content:encoded><![CDATA[moje budowle wygladaja jak pudelka <img src="https://forum.blap.pl/images/smilies/sad.png" alt="Sad" title="Sad" class="smilie smilie_8" /> jak zaczac robic ladniejsze rzeczy? macie jakies tipy dla poczatkujacego?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Mój pierwszy zamek [screeny]]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=58</link>
			<pubDate>Tue, 07 Jul 2026 11:12:20 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=15">Pixel</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=58</guid>
			<description><![CDATA[Budowałem kilka dni, w końcu skończyłem mały zamek nad rzeką. Wiem że prosty, ale jestem dumny <img src="https://forum.blap.pl/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /> Link do screena w komentarzu jak ogarnę imgur.]]></description>
			<content:encoded><![CDATA[Budowałem kilka dni, w końcu skończyłem mały zamek nad rzeką. Wiem że prosty, ale jestem dumny <img src="https://forum.blap.pl/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /> Link do screena w komentarzu jak ogarnę imgur.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Świeży wygląd strony i forum]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=61</link>
			<pubDate>Mon, 06 Jul 2026 21:34:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=1">Arti</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=61</guid>
			<description><![CDATA[Odświeżyliśmy <span style="font-weight: bold;" class="mycode_b">stronę blap.pl</span> oraz <span style="font-weight: bold;" class="mycode_b">forum</span> — nowy, ciemny wygląd, spójny na całej sieci. Menu strony jest teraz też na forum, żeby wszystko tworzyło jedną całość.<br />
<br />
Daj znać co sądzisz — uwagi mile widziane w tym dziale!]]></description>
			<content:encoded><![CDATA[Odświeżyliśmy <span style="font-weight: bold;" class="mycode_b">stronę blap.pl</span> oraz <span style="font-weight: bold;" class="mycode_b">forum</span> — nowy, ciemny wygląd, spójny na całej sieci. Menu strony jest teraz też na forum, żeby wszystko tworzyło jedną całość.<br />
<br />
Daj znać co sądzisz — uwagi mile widziane w tym dziale!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[jak zrobic farme zelaza? potrzebuje duzo zeleza]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=83</link>
			<pubDate>Mon, 06 Jul 2026 19:18:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=15">Pixel</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=83</guid>
			<description><![CDATA[buduje baze i zjada mi to mase zeleza. da sie zrobic jakas prosta farme na start? nie znam sie na redstone za bardzo]]></description>
			<content:encoded><![CDATA[buduje baze i zjada mi to mase zeleza. da sie zrobic jakas prosta farme na start? nie znam sie na redstone za bardzo]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[moja pierwsza wieza [screen w zalaczniku]]]></title>
			<link>https://forum.blap.pl/showthread.php?tid=107</link>
			<pubDate>Mon, 06 Jul 2026 14:46:13 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.blap.pl/member.php?action=profile&uid=19">M4jki</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.blap.pl/showthread.php?tid=107</guid>
			<description><![CDATA[zbudowalem wysoka wieze z widokiem, wiem ze prosta ale jestem dumny <img src="https://forum.blap.pl/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" /> wrzuce screena jak ogarnę jak sie wrzuca zdjecia tutaj]]></description>
			<content:encoded><![CDATA[zbudowalem wysoka wieze z widokiem, wiem ze prosta ale jestem dumny <img src="https://forum.blap.pl/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" /> wrzuce screena jak ogarnę jak sie wrzuca zdjecia tutaj]]></content:encoded>
		</item>
	</channel>
</rss>