<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://hlds.pl/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>http://hlds.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tosiek</id>
		<title>HLDS.pl - Wkład użytkownika [pl]</title>
		<link rel="self" type="application/atom+xml" href="http://hlds.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tosiek"/>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Specjalna:Wk%C5%82ad/Tosiek"/>
		<updated>2026-04-24T08:46:30Z</updated>
		<subtitle>Wkład użytkownika</subtitle>
		<generator>MediaWiki 1.18.1</generator>

	<entry>
		<id>http://hlds.pl/Uruchamianie_HLDS_z_wybranym_plikiem_binarnym</id>
		<title>Uruchamianie HLDS z wybranym plikiem binarnym</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Uruchamianie_HLDS_z_wybranym_plikiem_binarnym"/>
				<updated>2008-06-18T10:00:16Z</updated>
		
		<summary type="html">&lt;p&gt;Tosiek: /* Opis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{linuxonly}}&lt;br /&gt;
=Opis=&lt;br /&gt;
{{HLDS}}&lt;br /&gt;
Krótka instrukcja jak uruchomić serwer z wybrana binarką, aby skrypt startowy nie wybierał za nas - czasami sobie tego nie życzymy.&lt;br /&gt;
Co więcej nie każda binarka uruchomi się na danej platformie (np.: nie uruchomisz AMD64 na Pentium III).&lt;br /&gt;
&lt;br /&gt;
Całość sprowadza się do dodania pewnego parametru do komendy startowej serwera - chodzi tu o dodanie ''-binary ./&amp;lt;nazwa_pliku&amp;gt;'', gdzie nazwa pliku może być jedną z poniższych:&lt;br /&gt;
&lt;br /&gt;
*hlds_i486 - Podstawowa binarka, powinna się uruchamiać na wszystkich platformach.&lt;br /&gt;
*hlds_i686 - Binarka optymalizowana pod Pentium III, Pentium 4, i wszelkie procesory AMD od K5 włącznie. Preferowana na wszystkie platformy Pentium 3, Pentium 4 i AMD.&lt;br /&gt;
*hlds_amd - Specjalnie dedykowana binarka na procesory AMD oraz AMD 64bit&lt;br /&gt;
*''hlds_amd64 - Specjalnie optymalizowana binarka pod AMD 64bit, jednak na chwilę obecną '''nie zalecana''', chyba że chcesz mieć [[VAC]] 1 zamiast wersji 2. [[AMD_64_Bit|Ten artykuł]] wyjaśnia czemu nie stosować tych binarek.''&lt;br /&gt;
&lt;br /&gt;
No dobra, całość polega na dodaniu paru znaków do linii startowej serwera, na przykład aktualnie uruchamia się serwer taką linią&lt;br /&gt;
 ./hlds_run -game cstrike +map de_dust&lt;br /&gt;
Tak więc modyfikujemy ją aby wyglądała jak ta poniżej (oczywiście wybierzcie swoją binarkę)&lt;br /&gt;
 ./hlds_run -game cstrike +map de_dust -binary ./hlds_i686&lt;br /&gt;
&lt;br /&gt;
Oczywiście nie ma znaczenia gdzie jest dodany ten ciąg znaków - może być na początku albo na końcu, ale oczywiście musi być na prawo od napisu hlds_run :)&lt;br /&gt;
&lt;br /&gt;
Znaki ./ oznaczają, że plik ma być szukany z aktualnego katalogu.&lt;br /&gt;
&lt;br /&gt;
=Notka=&lt;br /&gt;
Od jakiegoś czasu plik hlds_run nie wykrywa automatycznie wersji amd64, ponieważ Valve wycofało się z supportu dla tych procesorów. Aczkolwiek można jeszcze ręcznie odpalić serwer z tym parametrem, to jednak nie polecamy.&lt;br /&gt;
&lt;br /&gt;
=Zobacz także=&lt;br /&gt;
* [[Parametry Startowe]] - czyli jak używać ogólnie parametrów startowych w programach&lt;br /&gt;
* [[HLDS Parametry Startowe]]&lt;br /&gt;
* [[VAC]] na temat [[anticheat]]a&lt;/div&gt;</summary>
		<author><name>Tosiek</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/VAC</id>
		<title>VAC</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/VAC"/>
				<updated>2008-06-17T17:33:52Z</updated>
		
		<summary type="html">&lt;p&gt;Tosiek: /* Konfiguracja */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Opis =&lt;br /&gt;
VAC oraz VAC 2, to skróty od '''V'''alve '''A'''nti '''C'''heat jest systemem [[anticheat|anticheaterskim]] na dedykowane serwery gry [[Half-Life]], czyli [[HLDS]], oraz na serwery [[Source]] czyli [[SRCDS]].&lt;br /&gt;
&lt;br /&gt;
Valve Anti Cheat - program rozwijany przez programistów - twórców gry [[Half-Life]]. Nowsza wersja to VAC 2, VAC 1 już właściwie nie istnieje od października 2005 roku. Bezpośrednio zintegrowany z [[serwer]]em [[HLDS]] od samego początku, jest ściągany tak jakby z serwerem, ale ostatecznie najnowsze wersje modułu zarówno dla serwera jak i klienta są ściągane z [[Master_Server|serwerów master]].&lt;br /&gt;
Serwer z aktywnym VAC jest tak zwanym serwerem '''Secure''', a jak nie ma VAC jest oznaczany jako '''Insecure''', jednak nie oznacza to, że nie ma na nim innego systemu [[anticheat|antycziterksiego]]. VAC można wyłączyć na serwerze. Jest także nieaktywny na serwerach Listen oraz serwerach dedykowanych na [[LAN]], ponieważ jest on dedykowany '''wyłącznie''' na serwery internetowe.&lt;br /&gt;
&lt;br /&gt;
=Zalety=&lt;br /&gt;
*wbudowany bezpośrednio w grę H-L serwer i klient&lt;br /&gt;
*bardzo często aktualizowany&lt;br /&gt;
*bardzo prosty w instalacji - jeden parametr załatwia całą konfigurację&lt;br /&gt;
*ma funkcję uruchamiania wersji testowej - starczy uruchomić serwer z parametrem -vacbeta beta (''już nieaktualne'')&lt;br /&gt;
*centralny, światowy, system banów - gracz raz zbanowany na jednym serwerze z VAC ma nikłe szanse do grania na innych serwerach z VAC&lt;br /&gt;
&lt;br /&gt;
=Wady=&lt;br /&gt;
*dość często nie wystarczająco skuteczny - wymaga innych dodatków jak np HLGuard&lt;br /&gt;
*wykryty cheater zostanie zbanowany dopiero po jakimś czasie - więc może grac beztrosko na serwerze kilka dni.&lt;br /&gt;
*generuje dodatkowy ruch na łączu klient - serwer antycziterski&lt;br /&gt;
&lt;br /&gt;
= Konfiguracja =&lt;br /&gt;
Normalnie właściwie nic nie trzebaakonfigurować, bo jest on domyślnie aktywny na serwerach. Radziłbym jednak sprawdzić czy macie otwarte [[porty]] aby było możliwe pobranie wymaganych modułów do pracy VAC - jeśli ich serwer nie pobierze, to także nie pobiorą ich gracze, i cały serwer będzie w trybie tak zwanym ''insecure'' czyli antycheat będzie na serwerze ale nieaktywny (czyli nie będzie działał).&lt;br /&gt;
&lt;br /&gt;
Można go jedynie wyłączyć - dezaktywację przeprowadzamy dodając do linii startowej serwera parametr:&lt;br /&gt;
 -insecure&lt;br /&gt;
&lt;br /&gt;
= Błędy=&lt;br /&gt;
Brak połączenia może spowodować nie ściągnięcie modułu u klienta i w efekcie nie można grać na serwerach które mają aktywny VAC.&lt;br /&gt;
W 90% przypadków wystarczy wylogować się ze [[Steam]] i zalogowac ponownie. Jeżeli to nie pomaga należy usunąć plik ''clientregistry.blob'' (oczywiście przy wyłączonym [[Steam|steamie]]) znajdujący się w katalogu steama.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Grafika:VAC_error.jpg &lt;br /&gt;
Grafika:Vac_error2.jpg &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ban =&lt;br /&gt;
==Q: Mam bana od VAC co robić?==&lt;br /&gt;
[[Grafika:Vac_ban.jpg|thumb|right]]&lt;br /&gt;
Wszystko zależy od tego na jakiego VAC'a ban został dany.&lt;br /&gt;
*VAC (Won) - Od jednego roku do pięciu lat w zależności od okresu w jakim dany był ban.&lt;br /&gt;
*VAC (Steam) - Jeden rok.&lt;br /&gt;
*VAC2 - Ban permanentny (dożywotni). W tym wypadku jedyne co pozostaje to zakupić nowe konto (VALVE nie odbanowuje kont!) lub grać na serwerach bez VAC'a.&lt;br /&gt;
'''UWAGA:''' Rejestracja jakiegokolwiek klucza na zbanowanym już koncie spowoduje, że gry z tego klucza będą także zbanowane!&lt;br /&gt;
VAC banuje wykrytych cheaterów. Ban jest aktywowany mniej więcej 2 tygodnie po detekcji - aby utrudnić pisanie cheatów - po 14 dniach trudno powiedzieć, która część cheat'u została wykryta.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
==Q: Używam [[cheat#wallhack|WallHacka]] do oglądania dem, ale przypadkiem wszedłem na serwer z VAC2 co teraz będzie?==&lt;br /&gt;
Niestety głupota boli, masz jeszcze jakieś dwa może trzy tygodnie grania po czym Twoje konto zostanie zbanowane.&lt;br /&gt;
VAC2 banuje dopiero po ok. 2-3 tygodniach od momentu wykrycia czitu.&lt;br /&gt;
&lt;br /&gt;
==Q: Grałem sobie na serwerze gdzie było widać jak jakiś gracz ewidentnie używał czitów, czy jak wyśle jego SteamID i demko do VALVE to go zbanuja?==&lt;br /&gt;
Niestety (''a może stety?'') VALVE nie banuje na podstawie demek, screenów czy innych rzeczy. Jedyną podstawą do bana jest wykrycie czitu przez VALVE.&lt;br /&gt;
&lt;br /&gt;
==Q: Wczoraj grałem na jakimś zagranicznym serwerze i tamtejszy admin dał mi bana na VAC, jak to możliwe?==&lt;br /&gt;
To jest niemożliwe. Czysty zbieg okoliczności, że akurat dostałeś bana na VAC.&lt;br /&gt;
&lt;br /&gt;
==Q: Używam w swoim CS (''bądź innym modzie'') podmienionych modeli, dźwięków i spritów czy VAC mnie zbanuje?==&lt;br /&gt;
Nie. VAC nie banuje za podmianki. Nie banuje także za:&lt;br /&gt;
*HLamp&lt;br /&gt;
*Skrypty ([[bunnyhop]], [[buyscript]]s itd.),&lt;br /&gt;
*Microsoft Windows Service Pack 2,&lt;br /&gt;
*Podmienione mapy (''np. z przezroczystymi ścianami'').&lt;br /&gt;
&lt;br /&gt;
==Q: Czy VAC skanuje mój dysk twardy?==&lt;br /&gt;
Nie, VAC nie skanuje dysków twardych. VAC skanuje jedynie pamięć jaką używa gra.&lt;br /&gt;
&lt;br /&gt;
==Q: Czy mogę aktywować VAC 1 zamiast VAC 2?==&lt;br /&gt;
Nie, ponieważ jest on ciągle aktualizowany, a VAC2 jest już od jakiegoś czasu jedyną opcją.&lt;br /&gt;
Jedynym wyjątkiem sa procesory AMD 64bit, gdzie jescze można ręcznie uruchomic hlds_amd64 ale juz jakis czas temu VALVe wycofało support dla tych procesorów.&lt;br /&gt;
Zobacz [[Uruchamianie HLDS z wybranym plikiem binarnym]]&lt;br /&gt;
==Q: Mam AMD64Bit - jak aktywować VAC2?==&lt;br /&gt;
* Zobacz [[AMD_64_Bit]], i będziesz wiedział, że na 64bitowych binarkach już się nie pracuje.&lt;br /&gt;
[[Kategoria:Anticheat]]&lt;br /&gt;
[[Kategoria:HLDS]]&lt;br /&gt;
[[Kategoria:SRCDS]]&lt;br /&gt;
[[Kategoria:Cheat]]&lt;br /&gt;
[[Kategoria:Skróty]]&lt;/div&gt;</summary>
		<author><name>Tosiek</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/Logi</id>
		<title>Logi</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Logi"/>
				<updated>2008-06-17T09:12:31Z</updated>
		
		<summary type="html">&lt;p&gt;Tosiek: /* Opis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Opis=&lt;br /&gt;
Logi - pliki przechowujące informacje co się dzieje na serwerze. Najczęściej składa się z nazwy zawierającego datę oraz rozszerzenie .log, można otworzyć dowolnym edytorem tekstu.&lt;br /&gt;
&lt;br /&gt;
Pozwalają na&lt;br /&gt;
*sprawdzenie co się dzieje na serwerze, historia &lt;br /&gt;
* znalezienie przyczyn padania serwera (nie zawsze)&lt;br /&gt;
*logowanie rozmów, banów, kicków, podłączania i rozłączania się graczy i adminów&lt;br /&gt;
*do generacji statystyk np poprzez [[HLStats]] czy [[HLStatsX]] albo [[PsychoStats]]&lt;br /&gt;
&lt;br /&gt;
=Lokacje=&lt;br /&gt;
W zależności od moda są różne lokalizacje&lt;br /&gt;
* &amp;lt;mod&amp;gt;/logs/ , np ''cstrike/logs/'' - wszelkie log standardowe&lt;br /&gt;
* addons/amxmodx/logs/&lt;br /&gt;
* addons/amx/logs/&lt;br /&gt;
* ogólnie najczęściej podkatalog w katalogu modu o nazwie logs, np [[HLGuard]]'a&lt;br /&gt;
* albo plik .log w podkatalogu loga&lt;br /&gt;
&lt;br /&gt;
=Zobacz także=&lt;br /&gt;
*[[Segregacja logów]] - nie ma co przechowywać dużej ilości logów na serwerze - lepiej je jednak archiwizować.&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:HLDS]]&lt;br /&gt;
[[Kategoria:SRCDS]]&lt;/div&gt;</summary>
		<author><name>Tosiek</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/Svc_bad</id>
		<title>Svc bad</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Svc_bad"/>
				<updated>2008-06-17T09:10:53Z</updated>
		
		<summary type="html">&lt;p&gt;Tosiek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''svc_bad''' – objawia się rozłączaniem graczy na serwerze.&lt;br /&gt;
&lt;br /&gt;
== Przyczyny ==&lt;br /&gt;
* Ostatni update (''jeżeli masz możliwość, zrób downgrade''),&lt;br /&gt;
* '''sys_ticrate''' może być za wysokie (''zmniejsz do 200''),&lt;br /&gt;
* '''sv_maxupdaterate''' jest zbyt wysokie względem '''sv_maxrate''',&lt;br /&gt;
* Parametr '''-pingboost''' jest ustawiony na 3 (''zmniejsz do 2''),&lt;br /&gt;
* Uzywanie binarek 64 bitowych,&lt;br /&gt;
* Na serwerze działa HLTV (''jeżeli możesz, to wyłącz je'').&lt;br /&gt;
*Zbyt wiele plików konfiguracyjnych typu '''.cfg''' i '''.ini'''&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
* [http://www.mail-archive.com/hlds_linux@list.valvesoftware.com/msg41265.html Lista Mailingowa Valve - hlds_linux]&lt;br /&gt;
* [http://www.mail-archive.com/hlds_linux@list.valvesoftware.com/msg41288.html Lista Mailingowa Valve - hlds_linux]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Problemy]]&lt;/div&gt;</summary>
		<author><name>Tosiek</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/Rcon</id>
		<title>Rcon</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Rcon"/>
				<updated>2008-06-17T08:16:48Z</updated>
		
		<summary type="html">&lt;p&gt;Tosiek: /* Jak tego uzywac bedac w grze? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
 {{stub}}&lt;br /&gt;
&lt;br /&gt;
===Co to jest rcon?===&lt;br /&gt;
Nazwa '''rcon''' jest skrótem słów '''r'''emote '''con'''sole i oznacza [[konsola|konsolę]] zdalną,&lt;br /&gt;
podobną do takiej jaką masz w grze [[Half-Life]], jednakże bez auto uzupełnienia (jak naciśniesz tab to ci nie uzupełni początku komendy do rozpoznawalnej nazwy, przynajmniej tak było w [[Counter-Strike 1.6]]&lt;br /&gt;
&lt;br /&gt;
===Do czego służy rcon?===&lt;br /&gt;
Rcon służy do zdalnej administracji serwerem gry, np [[Half-Life]], czyli [[HLDS]], albo gry [[Source]] czyli [[SRCDS]], ale jest też spotykany w większości gier FPP, takich jak [[Quake 3]], [[Unreal Tournament]] itd. Moze to byc serwer na lanie (tzn [[Klient - Serwer#listen|Listen Server]]) czy też najczęściej serwer dedykowany [[Klient - Serwer#dedicated|Dedicated Server]] albo serwer [[HLTV]], czy innej, podobnej usługi, np w [[QuakeWorld|QW]] serwer [[Proxy]].&lt;br /&gt;
&lt;br /&gt;
===Jak to skonfigurowac na serwerze?===&lt;br /&gt;
&amp;lt;div id=&amp;quot;konfiguracja&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Aby dostęp do rcon'a był możliwy serwer musi mieć zdefiniowaną zmienną, najczęściej rcon_password&lt;br /&gt;
np dla serwerów [[HLDS]] mamy&lt;br /&gt;
 rcon_password &amp;quot;TwojeUlubioneHaslo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Najlepiej w linii startowej hlds jest umieścić rcon_password np&lt;br /&gt;
 hlds_run -ip 123.45.67.89 -port 27015 +exec server.cfg +map de_dust +rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Można także w pliku konfiguracyjnym takim jak [[HLDS server.cfg|server.cfg]] (czy [[HLDS server.cfg|listenserver.cfg]]) - tam po prostu dodajemy kolejną linijkę typu:&lt;br /&gt;
 rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
ale odradzamy to rozwiązanie z przyczyn bezpieczeństwa.&lt;br /&gt;
&lt;br /&gt;
Rcon może być także ładowany z [[SQL|bazy danych SQL]] jeśli mamy odpowiedni plugin do [[AMX Mod]]a (''czy inne narzędzie do komunikacji z bazą danych pod serwer gry'').&lt;br /&gt;
&lt;br /&gt;
Hasło może być dowolne ale radze ustawić w miarę długie, nie może zawierać znaków zakazanych przez silnik gry - czyli żadnych polskich itp, najlepiej pisać prostymi literkami.&lt;br /&gt;
&lt;br /&gt;
Najlepiej aby rcon_password był unikalny na serwer, szczególnie jak jest kilka serwerów na tym&lt;br /&gt;
samym numerze ip ale na różnych portach.&lt;br /&gt;
&lt;br /&gt;
Rcon jest bardzo potężną komendą - można nią zdziałać bardzo wiele.&lt;br /&gt;
Osoby, które nie znają się na serwerze gry mogą tylko zaszkodzić na serwerze, jeśli będą bezmyślnie&lt;br /&gt;
korzystać z komend i przestawiać zmienne. Jedynie wybrane zaufane osoby powinny mieć dostęp do rcon'a. Co więcej istnieją przypadki gdzie rcon nie powinien być kompletnie znany jedynie przez Head Admina w związku z innymi działającymi programami na serwerze gry (korzystającymi z rcon;a do komunikacji z serwerem, jego zmiana może spowodować, ze te aplikacje przestaną działać).&lt;br /&gt;
&lt;br /&gt;
Wiele pluginów daje możliwość nadawania adminom prawa dostępu do rcon'a ale bez znajomości&lt;br /&gt;
hasła rcon_password - np cm_rcon, amx_rcon, admin_rcon. Jednakże ma to swoje ograniczenia&lt;br /&gt;
np działa to w jednym kierunku - serwer może otrzymać komendę od admina, ale czasem serwer nie zwraca nic do admina - np z potwierdzeniem o ustawieniu zmiennej itp.&lt;br /&gt;
&lt;br /&gt;
===Jak tego używać będąc w grze?===&lt;br /&gt;
Musisz najpierw znać kilka rzeczy:&lt;br /&gt;
*rcon_address - ip serwera do którego chcesz się podłączyć rcon'em,&lt;br /&gt;
jeśli puste - domyślnie numer ip do którego jesteś podłączony aktualnie w czasie gry, inaczej trzeba podać&lt;br /&gt;
*rcon_port - port serwera do którego się chcesz podłączyć rconem,&lt;br /&gt;
jeśli puste domyślnie port na którym jesteś podłączony do serwera gry, inaczej trzeba wpisać.&lt;br /&gt;
trzeba uważać jak jest klika serwerów na tym samym numerze ip ale na rożnych portach - lepiej precyzować port&lt;br /&gt;
często wtedy serwery są na tym samym ip ale różnych portach i mają rożne hasła na serwery&lt;br /&gt;
* rcon_password - hasło do rcona, takie jakie jest na serwerze (patrz punkt 4.)&lt;br /&gt;
&lt;br /&gt;
Przeważnie starczy, ze podczas gry znasz tylko rcon_password - bo reszta będzie uznawana za domyślna&lt;br /&gt;
i będzie przypisana do aktualnie podłączanego serwera.&lt;br /&gt;
&lt;br /&gt;
Podczas gry na danym serwerze do którego mamy rcon_password,&lt;br /&gt;
w konsoli gracza (przeważnie u siebie) wpisujemy&lt;br /&gt;
 rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Następnie należy się upewnić ze podane hasło jest prawidłowe - przeprowadzamy mały test&lt;br /&gt;
 rcon say Test raz dwa trzy&lt;br /&gt;
powinien się pojawić w części chat na ekranie tekst wypowiedziany przez serwer (jako imię gracza będzie nazwa hostname serwera)&lt;br /&gt;
&lt;br /&gt;
Jeśli to działa możemy śmiało operować rconem dalej. Jeśli nie to '''nie''' próbujmy na siłę bo zostaniemy zbanowani na serwerze! Trzeba się upewnić, ze mamy poprawny host, port, no i oczywiście hasło.&lt;br /&gt;
&lt;br /&gt;
Komendy wstukiwane przy użyciu rcon'a sa dokładnie takie same jakbyśmy je wstukiwali bezpośrednio do&lt;br /&gt;
konsoli serwera gry - jedyna różnica polega na tym ze trzeba dodać magiczne słowo '''rcon''' na początku.&lt;br /&gt;
Jednakże nie wszystkie komendy w serwerze hlds są dostępne w serwerach listen albo z komend u klienta.&lt;br /&gt;
&lt;br /&gt;
== Komendy ==&lt;br /&gt;
Najczęściej używane komendy poprzez rcon dla serwera [[HLDS]]&lt;br /&gt;
*lista graczy (''zobacz także [[SteamID]]'')&lt;br /&gt;
 rcon status&lt;br /&gt;
 rcon users&lt;br /&gt;
(users powinien chyba dzialc nawet bez rcon'a)&lt;br /&gt;
&lt;br /&gt;
*restart rundy&lt;br /&gt;
 rcon sv_restartround 1&lt;br /&gt;
&lt;br /&gt;
*zmiana mapy&lt;br /&gt;
 rcon changelevel de_dust&lt;br /&gt;
&lt;br /&gt;
*zmiana mapy z wykopaniem graczy&lt;br /&gt;
 rcon map de_dust&lt;br /&gt;
&lt;br /&gt;
*zmiana zmiennych (przyklad trzech)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rcon mp_timelimit 0&lt;br /&gt;
rcon mp_winlimit 12&lt;br /&gt;
rcon hostname &amp;quot;Serwer zajety!&amp;quot;&lt;br /&gt;
rcon sv_lan 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*zmian hasla na serwerze np na mecz&lt;br /&gt;
 rcon sv_password &amp;quot;haslo_na_cw&amp;quot;&lt;br /&gt;
*czyszczenie hasla na serwerze po meczu&lt;br /&gt;
 rcon sv_password &amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;div id=&amp;quot;banowanie&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*kopanie/banowanie (''zobacz także [[SteamID]]'')&lt;br /&gt;
wpisujemy&lt;br /&gt;
 status&lt;br /&gt;
(albo users, zalezy od przyzwyczajenia)&lt;br /&gt;
patrzymy na liste jaka sie pojawi w konsoli&lt;br /&gt;
patrzymy na uid (unique id gracza) i steamid (ew zastap steamnid wonid'em)&lt;br /&gt;
&lt;br /&gt;
i piszemy&lt;br /&gt;
 rcon banid 1440 # uniqueid kick //ban z wykopem&lt;br /&gt;
 rcon writeid //zapisanie banow&lt;br /&gt;
 rcon writeip //zapisanie banow na ip&lt;br /&gt;
&lt;br /&gt;
 rcon banid 0.0 # uniqueid //permanent ban&lt;br /&gt;
 rcon kick # uid //wykopanie gracza&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*gadanie&lt;br /&gt;
 rcon say Nie biegac!!&lt;br /&gt;
&lt;br /&gt;
Oczywiscie mozemy wykonac inne komendy dostepne, np z pluginow&lt;br /&gt;
 rcon cm_say @g &amp;quot;Muahaha Wasz Pan Wrocil!&amp;quot;&lt;br /&gt;
 rcon amx_nextmap de_dust&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Radze korzystac z programow typu HLSW ktore lepiej sie nadaja do zdalenej administracji serwerem via rcon&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
===Nie chce mi się pisać w konsoli, można podpisać pod klawisz komendy ?===&lt;br /&gt;
A: Tak, tylko zanim naciśniesz klawisz upewnij się, że masz poprawnie wpisane '''rcon_password'''&lt;br /&gt;
&lt;br /&gt;
przyklad&lt;br /&gt;
 bind &amp;quot;[&amp;quot; &amp;quot;rcon say Restart !;rcon sv_restartround 3&amp;quot;&lt;br /&gt;
 bind &amp;quot;'&amp;quot; &amp;quot;rcon say GL &amp;amp; HF !;&amp;quot;&lt;br /&gt;
 bind &amp;quot;]&amp;quot; &amp;quot;rcon mp_timelimit 0;rcon mp_winlimit 12;rcon servercfgfile 'clanbase.cfg';rcon mapcyclefile '';rcon sv_password clanwar;rcon Ustawienia na mecz zaladowane;rcon exec clanbase.cfg;&amp;quot;&lt;br /&gt;
 bind &amp;quot;/&amp;quot; &amp;quot;rcon mp_winlimit 0;rcon servercfgfile 'server.cfg';rcon mapcyclefile 'mapcycle.txt';rcon sv_password '';rcon say Ustawienia normalne zaladowane;rcon exec server.cfg&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Ban===&lt;br /&gt;
&amp;lt;div id=&amp;quot;ban&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
'''Mialem zbindowany klawisz na restart, pare razy wcisnalem a zapomnialem ze nie wpisalem hasla!&lt;br /&gt;
Zbanowalo mnie i nie moge wejsc na serwer!! '''&lt;br /&gt;
&lt;br /&gt;
A: Musisz sprawdzic swoje ip z którego grałeś albo łączyłeś sie rconem do serwera.&lt;br /&gt;
Następnie musisz wykonac komendę&lt;br /&gt;
 removeip&lt;br /&gt;
 writeip&lt;br /&gt;
Na przykład łączyłeś się z 192.169.10.2 to z innego numeru ip przez rcon albo bezpośrednio w konsoli serwera (na screenie)&lt;br /&gt;
musisz wpisać&lt;br /&gt;
 removeip 192.169.10.2&lt;br /&gt;
 writeip&lt;br /&gt;
&lt;br /&gt;
Ewentualnie jak to nie wchodzi w grę to wyłącz serwer i uruchom ponownie. &lt;br /&gt;
&lt;br /&gt;
Zobacz także [[#banowanie|kopanie i banowanie]].&lt;br /&gt;
&lt;br /&gt;
===Jak się zabezpieczyć przed przejęciem hasła do rcon'a?===&lt;br /&gt;
A: Kilka metod:&lt;br /&gt;
*CS 1.5 - Zainstaluj update x.1.1.1e, natomiast na serwery typu listen nie ma i nie będzie łatki&lt;br /&gt;
*Steam - Do tej pory expolity istnieją na stare wersje (te sprzed 2006 roku)&lt;br /&gt;
&lt;br /&gt;
Nie trzymaj '''rcon_password''' w pliku '''server.cfg''' (''bo plik może być ściągnięty'')&lt;br /&gt;
* '''sv_allowdownload 0'''&lt;br /&gt;
Jak używasz '''sv_downloadurl''' nie zamieszczaj tam plików konfiguracyjnych z aktualnie chodzącego serwera bez przejrzenia i wycięcia ważnych informacji.&lt;br /&gt;
&lt;br /&gt;
Sposób, który nie zabezpiecza do końca możliwości ściągnięcia rcona, ale generalnie na kid-hackierów wystarczy:&lt;br /&gt;
* Haslo rcon'a trzymajcie w jakimś dziwnym pliku, typu: mam2leweN0gi.cfg&lt;br /&gt;
Niestety, pozostają jeszcze hasła adminów w plikach, których nazwy są ogólnie znane, ale to też można zmienić.&lt;br /&gt;
&lt;br /&gt;
Kolejnym sposobem zabezpieczenia jest dodanie zmiennej '''rcon_password''' do linii poleceń odpalanego serwera.&lt;br /&gt;
&lt;br /&gt;
===Jak się zabezpieczyć przed złamaniem hasła do rcon'a ?===&lt;br /&gt;
Na serwerze [[HLDS]] albo [[SRCDS]] w '''server.cfg''' wpisz:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sv_rcon_minfailures 2&lt;br /&gt;
// # of failures needed before ban&lt;br /&gt;
// Liczba nie udanych prob potrzebnych do zbanowania&lt;br /&gt;
sv_rcon_minfailuretime 600&lt;br /&gt;
// amount of time (seconds) failed rcon attempts must occur within for the ban to be applied&lt;br /&gt;
sv_rcon_banpenalty 300&lt;br /&gt;
// minutes to ban.  300 = 5 hours.&lt;br /&gt;
// Ile ma trwac czasu ban. 300 minut = 5 godzin.&lt;br /&gt;
sv_rcon_maxfailures 3&lt;br /&gt;
// similar to sv_rcon_minfailures, except this setting doesn't rely on sv_rcon_minfailuretime.&lt;br /&gt;
// Any IP address that fails 3 rcon authentications (during a server uptime session) will be banned for the banpenalty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dodatkowo odradzamy dawanie rcon'a osobom do których nie mamy pełnego zaufania, albo jeśli nie mamy możliwości wyłączenia serwera czy innego rodzaju kontroli nad nim.&lt;br /&gt;
&lt;br /&gt;
Informacja pochodzi z Forum UnitedAdmins z sekcji Half-Life Support / HLDS.&lt;br /&gt;
&lt;br /&gt;
==Podziękowania==&lt;br /&gt;
*Pawels&lt;br /&gt;
*vib&lt;br /&gt;
&lt;br /&gt;
=Zobacz także=&lt;br /&gt;
*[[Konfigi meczowe]]&lt;br /&gt;
*[[HLTV]]&lt;br /&gt;
*[[SteamID]]&lt;br /&gt;
* [[Prosze o odbanowanie]]&lt;br /&gt;
[[kategoria:gry]]&lt;br /&gt;
[[kategoria:serwery gier]]&lt;/div&gt;</summary>
		<author><name>Tosiek</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/Rcon</id>
		<title>Rcon</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Rcon"/>
				<updated>2008-06-17T08:11:41Z</updated>
		
		<summary type="html">&lt;p&gt;Tosiek: /* Jak to skonfigurowac na serwerze? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
 {{stub}}&lt;br /&gt;
&lt;br /&gt;
===Co to jest rcon?===&lt;br /&gt;
Nazwa '''rcon''' jest skrótem słów '''r'''emote '''con'''sole i oznacza [[konsola|konsolę]] zdalną,&lt;br /&gt;
podobną do takiej jaką masz w grze [[Half-Life]], jednakże bez auto uzupełnienia (jak naciśniesz tab to ci nie uzupełni początku komendy do rozpoznawalnej nazwy, przynajmniej tak było w [[Counter-Strike 1.6]]&lt;br /&gt;
&lt;br /&gt;
===Do czego służy rcon?===&lt;br /&gt;
Rcon służy do zdalnej administracji serwerem gry, np [[Half-Life]], czyli [[HLDS]], albo gry [[Source]] czyli [[SRCDS]], ale jest też spotykany w większości gier FPP, takich jak [[Quake 3]], [[Unreal Tournament]] itd. Moze to byc serwer na lanie (tzn [[Klient - Serwer#listen|Listen Server]]) czy też najczęściej serwer dedykowany [[Klient - Serwer#dedicated|Dedicated Server]] albo serwer [[HLTV]], czy innej, podobnej usługi, np w [[QuakeWorld|QW]] serwer [[Proxy]].&lt;br /&gt;
&lt;br /&gt;
===Jak to skonfigurowac na serwerze?===&lt;br /&gt;
&amp;lt;div id=&amp;quot;konfiguracja&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Aby dostęp do rcon'a był możliwy serwer musi mieć zdefiniowaną zmienną, najczęściej rcon_password&lt;br /&gt;
np dla serwerów [[HLDS]] mamy&lt;br /&gt;
 rcon_password &amp;quot;TwojeUlubioneHaslo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Najlepiej w linii startowej hlds jest umieścić rcon_password np&lt;br /&gt;
 hlds_run -ip 123.45.67.89 -port 27015 +exec server.cfg +map de_dust +rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Można także w pliku konfiguracyjnym takim jak [[HLDS server.cfg|server.cfg]] (czy [[HLDS server.cfg|listenserver.cfg]]) - tam po prostu dodajemy kolejną linijkę typu:&lt;br /&gt;
 rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
ale odradzamy to rozwiązanie z przyczyn bezpieczeństwa.&lt;br /&gt;
&lt;br /&gt;
Rcon może być także ładowany z [[SQL|bazy danych SQL]] jeśli mamy odpowiedni plugin do [[AMX Mod]]a (''czy inne narzędzie do komunikacji z bazą danych pod serwer gry'').&lt;br /&gt;
&lt;br /&gt;
Hasło może być dowolne ale radze ustawić w miarę długie, nie może zawierać znaków zakazanych przez silnik gry - czyli żadnych polskich itp, najlepiej pisać prostymi literkami.&lt;br /&gt;
&lt;br /&gt;
Najlepiej aby rcon_password był unikalny na serwer, szczególnie jak jest kilka serwerów na tym&lt;br /&gt;
samym numerze ip ale na różnych portach.&lt;br /&gt;
&lt;br /&gt;
Rcon jest bardzo potężną komendą - można nią zdziałać bardzo wiele.&lt;br /&gt;
Osoby, które nie znają się na serwerze gry mogą tylko zaszkodzić na serwerze, jeśli będą bezmyślnie&lt;br /&gt;
korzystać z komend i przestawiać zmienne. Jedynie wybrane zaufane osoby powinny mieć dostęp do rcon'a. Co więcej istnieją przypadki gdzie rcon nie powinien być kompletnie znany jedynie przez Head Admina w związku z innymi działającymi programami na serwerze gry (korzystającymi z rcon;a do komunikacji z serwerem, jego zmiana może spowodować, ze te aplikacje przestaną działać).&lt;br /&gt;
&lt;br /&gt;
Wiele pluginów daje możliwość nadawania adminom prawa dostępu do rcon'a ale bez znajomości&lt;br /&gt;
hasła rcon_password - np cm_rcon, amx_rcon, admin_rcon. Jednakże ma to swoje ograniczenia&lt;br /&gt;
np działa to w jednym kierunku - serwer może otrzymać komendę od admina, ale czasem serwer nie zwraca nic do admina - np z potwierdzeniem o ustawieniu zmiennej itp.&lt;br /&gt;
&lt;br /&gt;
===Jak tego uzywac bedac w grze?===&lt;br /&gt;
Musisz najpierw znać kilka rzeczy:&lt;br /&gt;
*rcon_address - ip serwera do ktorego chcesz sie podlaczyc rcon'em,&lt;br /&gt;
jesli puste - domyslnie numer ip do ktorego jestes podlaczony aktualnie w czasie gry, inaczej trza podac&lt;br /&gt;
*rcon_port - port serwera do ktorego sie chcesz podlaczyc rconem,&lt;br /&gt;
jesli puste domyslnie port na ktorym jestes podlaczony do serwera gry, inaczej trza wpisac.&lt;br /&gt;
trzeba uwazac jak jest klika serwerow na tym samym numerze ip ale na roznych portach - lepiej precyzowac port&lt;br /&gt;
czesto wtedy servery sa na tym samym ip ale ronych portach i majak rozne hasla na serwery&lt;br /&gt;
* rcon_password - haslo do rcona, takie jakie jest na serwerze (patrz punkt 4.)&lt;br /&gt;
&lt;br /&gt;
Przewaznie starczy, ze podczas gry znasz tylko rcon_password - bo reszta bedzie uznawana za domyslna&lt;br /&gt;
i bedzie przypisana do aktualnie podlaczanego serwera.&lt;br /&gt;
&lt;br /&gt;
Podczas gry na danym serwerze do ktorego mamy rcon_password,&lt;br /&gt;
w konsoli gracza (przewaznie u siebie) wpisujemy&lt;br /&gt;
 rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nastepnie nalezy sie upewnic ze podane haslo jest prawidlowe - przeprowadzamy maly test&lt;br /&gt;
 rcon say Test raz dwa trzy&lt;br /&gt;
powinien sie pojawic w czesci chat na ekranie tekst wypowiedziany prez serwer (jako imie gracza bedzie nazwa hostname serwera)&lt;br /&gt;
&lt;br /&gt;
Jesli to dziala mozemy smialo operowac rconem dalej. Jesli nie to '''nie''' probujmy na sile bo zostaniemy zbanowani z serwera! Trzeba sie upewnic, ze mamy poprawny host, port, no i oczywiscie haslo :D&lt;br /&gt;
&lt;br /&gt;
Komendy wstukiwane przy uzyciu rcon'a sa dokładnie takie same jakbyśmy je wstukiwali bezpośrednio do&lt;br /&gt;
konsoli serwera gry - jedyna roznica polega na tym ze trzeba dodac magiczne slowo '''rcon''' na poczatku.&lt;br /&gt;
Jednakże nie wszystkie komendy w serwerze hlds sa dostepne w serwerach listen albo z komend u klienta.&lt;br /&gt;
== Komendy ==&lt;br /&gt;
Najczęściej używane komendy poprzez rcon dla serwera [[HLDS]]&lt;br /&gt;
*lista graczy (''zobacz także [[SteamID]]'')&lt;br /&gt;
 rcon status&lt;br /&gt;
 rcon users&lt;br /&gt;
(users powinien chyba dzialc nawet bez rcon'a)&lt;br /&gt;
&lt;br /&gt;
*restart rundy&lt;br /&gt;
 rcon sv_restartround 1&lt;br /&gt;
&lt;br /&gt;
*zmiana mapy&lt;br /&gt;
 rcon changelevel de_dust&lt;br /&gt;
&lt;br /&gt;
*zmiana mapy z wykopaniem graczy&lt;br /&gt;
 rcon map de_dust&lt;br /&gt;
&lt;br /&gt;
*zmiana zmiennych (przyklad trzech)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rcon mp_timelimit 0&lt;br /&gt;
rcon mp_winlimit 12&lt;br /&gt;
rcon hostname &amp;quot;Serwer zajety!&amp;quot;&lt;br /&gt;
rcon sv_lan 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*zmian hasla na serwerze np na mecz&lt;br /&gt;
 rcon sv_password &amp;quot;haslo_na_cw&amp;quot;&lt;br /&gt;
*czyszczenie hasla na serwerze po meczu&lt;br /&gt;
 rcon sv_password &amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;div id=&amp;quot;banowanie&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*kopanie/banowanie (''zobacz także [[SteamID]]'')&lt;br /&gt;
wpisujemy&lt;br /&gt;
 status&lt;br /&gt;
(albo users, zalezy od przyzwyczajenia)&lt;br /&gt;
patrzymy na liste jaka sie pojawi w konsoli&lt;br /&gt;
patrzymy na uid (unique id gracza) i steamid (ew zastap steamnid wonid'em)&lt;br /&gt;
&lt;br /&gt;
i piszemy&lt;br /&gt;
 rcon banid 1440 # uniqueid kick //ban z wykopem&lt;br /&gt;
 rcon writeid //zapisanie banow&lt;br /&gt;
 rcon writeip //zapisanie banow na ip&lt;br /&gt;
&lt;br /&gt;
 rcon banid 0.0 # uniqueid //permanent ban&lt;br /&gt;
 rcon kick # uid //wykopanie gracza&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*gadanie&lt;br /&gt;
 rcon say Nie biegac!!&lt;br /&gt;
&lt;br /&gt;
Oczywiscie mozemy wykonac inne komendy dostepne, np z pluginow&lt;br /&gt;
 rcon cm_say @g &amp;quot;Muahaha Wasz Pan Wrocil!&amp;quot;&lt;br /&gt;
 rcon amx_nextmap de_dust&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Radze korzystac z programow typu HLSW ktore lepiej sie nadaja do zdalenej administracji serwerem via rcon&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
===Nie chce mi się pisać w konsoli, można podpisać pod klawisz komendy ?===&lt;br /&gt;
A: Tak, tylko zanim naciśniesz klawisz upewnij się, że masz poprawnie wpisane '''rcon_password'''&lt;br /&gt;
&lt;br /&gt;
przyklad&lt;br /&gt;
 bind &amp;quot;[&amp;quot; &amp;quot;rcon say Restart !;rcon sv_restartround 3&amp;quot;&lt;br /&gt;
 bind &amp;quot;'&amp;quot; &amp;quot;rcon say GL &amp;amp; HF !;&amp;quot;&lt;br /&gt;
 bind &amp;quot;]&amp;quot; &amp;quot;rcon mp_timelimit 0;rcon mp_winlimit 12;rcon servercfgfile 'clanbase.cfg';rcon mapcyclefile '';rcon sv_password clanwar;rcon Ustawienia na mecz zaladowane;rcon exec clanbase.cfg;&amp;quot;&lt;br /&gt;
 bind &amp;quot;/&amp;quot; &amp;quot;rcon mp_winlimit 0;rcon servercfgfile 'server.cfg';rcon mapcyclefile 'mapcycle.txt';rcon sv_password '';rcon say Ustawienia normalne zaladowane;rcon exec server.cfg&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Ban===&lt;br /&gt;
&amp;lt;div id=&amp;quot;ban&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
'''Mialem zbindowany klawisz na restart, pare razy wcisnalem a zapomnialem ze nie wpisalem hasla!&lt;br /&gt;
Zbanowalo mnie i nie moge wejsc na serwer!! '''&lt;br /&gt;
&lt;br /&gt;
A: Musisz sprawdzic swoje ip z którego grałeś albo łączyłeś sie rconem do serwera.&lt;br /&gt;
Następnie musisz wykonac komendę&lt;br /&gt;
 removeip&lt;br /&gt;
 writeip&lt;br /&gt;
Na przykład łączyłeś się z 192.169.10.2 to z innego numeru ip przez rcon albo bezpośrednio w konsoli serwera (na screenie)&lt;br /&gt;
musisz wpisać&lt;br /&gt;
 removeip 192.169.10.2&lt;br /&gt;
 writeip&lt;br /&gt;
&lt;br /&gt;
Ewentualnie jak to nie wchodzi w grę to wyłącz serwer i uruchom ponownie. &lt;br /&gt;
&lt;br /&gt;
Zobacz także [[#banowanie|kopanie i banowanie]].&lt;br /&gt;
&lt;br /&gt;
===Jak się zabezpieczyć przed przejęciem hasła do rcon'a?===&lt;br /&gt;
A: Kilka metod:&lt;br /&gt;
*CS 1.5 - Zainstaluj update x.1.1.1e, natomiast na serwery typu listen nie ma i nie będzie łatki&lt;br /&gt;
*Steam - Do tej pory expolity istnieją na stare wersje (te sprzed 2006 roku)&lt;br /&gt;
&lt;br /&gt;
Nie trzymaj '''rcon_password''' w pliku '''server.cfg''' (''bo plik może być ściągnięty'')&lt;br /&gt;
* '''sv_allowdownload 0'''&lt;br /&gt;
Jak używasz '''sv_downloadurl''' nie zamieszczaj tam plików konfiguracyjnych z aktualnie chodzącego serwera bez przejrzenia i wycięcia ważnych informacji.&lt;br /&gt;
&lt;br /&gt;
Sposób, który nie zabezpiecza do końca możliwości ściągnięcia rcona, ale generalnie na kid-hackierów wystarczy:&lt;br /&gt;
* Haslo rcon'a trzymajcie w jakimś dziwnym pliku, typu: mam2leweN0gi.cfg&lt;br /&gt;
Niestety, pozostają jeszcze hasła adminów w plikach, których nazwy są ogólnie znane, ale to też można zmienić.&lt;br /&gt;
&lt;br /&gt;
Kolejnym sposobem zabezpieczenia jest dodanie zmiennej '''rcon_password''' do linii poleceń odpalanego serwera.&lt;br /&gt;
&lt;br /&gt;
===Jak się zabezpieczyć przed złamaniem hasła do rcon'a ?===&lt;br /&gt;
Na serwerze [[HLDS]] albo [[SRCDS]] w '''server.cfg''' wpisz:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sv_rcon_minfailures 2&lt;br /&gt;
// # of failures needed before ban&lt;br /&gt;
// Liczba nie udanych prob potrzebnych do zbanowania&lt;br /&gt;
sv_rcon_minfailuretime 600&lt;br /&gt;
// amount of time (seconds) failed rcon attempts must occur within for the ban to be applied&lt;br /&gt;
sv_rcon_banpenalty 300&lt;br /&gt;
// minutes to ban.  300 = 5 hours.&lt;br /&gt;
// Ile ma trwac czasu ban. 300 minut = 5 godzin.&lt;br /&gt;
sv_rcon_maxfailures 3&lt;br /&gt;
// similar to sv_rcon_minfailures, except this setting doesn't rely on sv_rcon_minfailuretime.&lt;br /&gt;
// Any IP address that fails 3 rcon authentications (during a server uptime session) will be banned for the banpenalty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dodatkowo odradzamy dawanie rcon'a osobom do których nie mamy pełnego zaufania, albo jeśli nie mamy możliwości wyłączenia serwera czy innego rodzaju kontroli nad nim.&lt;br /&gt;
&lt;br /&gt;
Informacja pochodzi z Forum UnitedAdmins z sekcji Half-Life Support / HLDS.&lt;br /&gt;
&lt;br /&gt;
==Podziękowania==&lt;br /&gt;
*Pawels&lt;br /&gt;
*vib&lt;br /&gt;
&lt;br /&gt;
=Zobacz także=&lt;br /&gt;
*[[Konfigi meczowe]]&lt;br /&gt;
*[[HLTV]]&lt;br /&gt;
*[[SteamID]]&lt;br /&gt;
* [[Prosze o odbanowanie]]&lt;br /&gt;
[[kategoria:gry]]&lt;br /&gt;
[[kategoria:serwery gier]]&lt;/div&gt;</summary>
		<author><name>Tosiek</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/Rcon</id>
		<title>Rcon</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Rcon"/>
				<updated>2008-06-17T08:10:57Z</updated>
		
		<summary type="html">&lt;p&gt;Tosiek: /* Jak to skonfigurowac na serwerze? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
 {{stub}}&lt;br /&gt;
&lt;br /&gt;
===Co to jest rcon?===&lt;br /&gt;
Nazwa '''rcon''' jest skrótem słów '''r'''emote '''con'''sole i oznacza [[konsola|konsolę]] zdalną,&lt;br /&gt;
podobną do takiej jaką masz w grze [[Half-Life]], jednakże bez auto uzupełnienia (jak naciśniesz tab to ci nie uzupełni początku komendy do rozpoznawalnej nazwy, przynajmniej tak było w [[Counter-Strike 1.6]]&lt;br /&gt;
&lt;br /&gt;
===Do czego służy rcon?===&lt;br /&gt;
Rcon służy do zdalnej administracji serwerem gry, np [[Half-Life]], czyli [[HLDS]], albo gry [[Source]] czyli [[SRCDS]], ale jest też spotykany w większości gier FPP, takich jak [[Quake 3]], [[Unreal Tournament]] itd. Moze to byc serwer na lanie (tzn [[Klient - Serwer#listen|Listen Server]]) czy też najczęściej serwer dedykowany [[Klient - Serwer#dedicated|Dedicated Server]] albo serwer [[HLTV]], czy innej, podobnej usługi, np w [[QuakeWorld|QW]] serwer [[Proxy]].&lt;br /&gt;
&lt;br /&gt;
===Jak to skonfigurowac na serwerze?===&lt;br /&gt;
&amp;lt;div id=&amp;quot;konfiguracja&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Aby dostęp do rcon'a był możliwy serwer musi mieć zdefiniowaną zmienną, najczęściej rcon_password&lt;br /&gt;
np dla serwerów [[HLDS]] mamy&lt;br /&gt;
 rcon_password &amp;quot;TwojeUlubioneHalso&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Najlepiej w linii startowej hlds jest umieścić rcon_password np&lt;br /&gt;
 hlds_run -ip 123.45.67.89 -port 27015 +exec server.cfg +map de_dust +rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Można także w pliku konfiguracyjnym takim jak [[HLDS server.cfg|server.cfg]] (czy [[HLDS server.cfg|listenserver.cfg]]) - tam po prostu dodajemy kolejną linijkę typu:&lt;br /&gt;
 rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
ale odradzamy to rozwiązanie z przyczyn bezpieczeństwa.&lt;br /&gt;
&lt;br /&gt;
Rcon może być także ładowany z [[SQL|bazy danych SQL]] jeśli mamy odpowiedni plugin do [[AMX Mod]]a (''czy inne narzędzie do komunikacji z bazą danych pod serwer gry'').&lt;br /&gt;
&lt;br /&gt;
Hasło może być dowolne ale radze ustawić w miarę długie, nie może zawierać znaków zakazanych przez silnik gry - czyli żadnych polskich itp, najlepiej pisać prostymi literkami.&lt;br /&gt;
&lt;br /&gt;
Najlepiej aby rcon_password był unikalny na serwer, szczególnie jak jest kilka serwerów na tym&lt;br /&gt;
samym numerze ip ale na różnych portach.&lt;br /&gt;
&lt;br /&gt;
Rcon jest bardzo potężną komendą - można nią zdziałać bardzo wiele.&lt;br /&gt;
Osoby, które nie znają się na serwerze gry mogą tylko zaszkodzić na serwerze, jesli będą bezmyślnie&lt;br /&gt;
korzystać z komend i przestawiać zmienne. Jedynie wybrane zaufane osoby powinny mieć dostęp do rcon'a. Co więcej istnieją przypadki gdzie rcon nie powinien być kompletnie znany jedynie przez Head Admina w związku z innymi działającymi programami na serwerze gry (korzystającymi z rcon;a do komunikacji z serwerem, jego zmiana może spowodować, ze te aplikacje przestaną działać).&lt;br /&gt;
&lt;br /&gt;
Wiele pluginów daje możliwość nadawania adminom prawa dostępu do rcon'a ale bez znajomości&lt;br /&gt;
hasła rcon_password - np cm_rcon, amx_rcon, admin_rcon. Jednakże ma to swoje ograniczenia&lt;br /&gt;
np działa to w jednym kierunku - serwer może otrzymać komendę od admina, ale czasem serwer nie zwraca nic do admina - np z potwierdzeniem o ustawieniu zmiennej itp.&lt;br /&gt;
&lt;br /&gt;
===Jak tego uzywac bedac w grze?===&lt;br /&gt;
Musisz najpierw znać kilka rzeczy:&lt;br /&gt;
*rcon_address - ip serwera do ktorego chcesz sie podlaczyc rcon'em,&lt;br /&gt;
jesli puste - domyslnie numer ip do ktorego jestes podlaczony aktualnie w czasie gry, inaczej trza podac&lt;br /&gt;
*rcon_port - port serwera do ktorego sie chcesz podlaczyc rconem,&lt;br /&gt;
jesli puste domyslnie port na ktorym jestes podlaczony do serwera gry, inaczej trza wpisac.&lt;br /&gt;
trzeba uwazac jak jest klika serwerow na tym samym numerze ip ale na roznych portach - lepiej precyzowac port&lt;br /&gt;
czesto wtedy servery sa na tym samym ip ale ronych portach i majak rozne hasla na serwery&lt;br /&gt;
* rcon_password - haslo do rcona, takie jakie jest na serwerze (patrz punkt 4.)&lt;br /&gt;
&lt;br /&gt;
Przewaznie starczy, ze podczas gry znasz tylko rcon_password - bo reszta bedzie uznawana za domyslna&lt;br /&gt;
i bedzie przypisana do aktualnie podlaczanego serwera.&lt;br /&gt;
&lt;br /&gt;
Podczas gry na danym serwerze do ktorego mamy rcon_password,&lt;br /&gt;
w konsoli gracza (przewaznie u siebie) wpisujemy&lt;br /&gt;
 rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nastepnie nalezy sie upewnic ze podane haslo jest prawidlowe - przeprowadzamy maly test&lt;br /&gt;
 rcon say Test raz dwa trzy&lt;br /&gt;
powinien sie pojawic w czesci chat na ekranie tekst wypowiedziany prez serwer (jako imie gracza bedzie nazwa hostname serwera)&lt;br /&gt;
&lt;br /&gt;
Jesli to dziala mozemy smialo operowac rconem dalej. Jesli nie to '''nie''' probujmy na sile bo zostaniemy zbanowani z serwera! Trzeba sie upewnic, ze mamy poprawny host, port, no i oczywiscie haslo :D&lt;br /&gt;
&lt;br /&gt;
Komendy wstukiwane przy uzyciu rcon'a sa dokładnie takie same jakbyśmy je wstukiwali bezpośrednio do&lt;br /&gt;
konsoli serwera gry - jedyna roznica polega na tym ze trzeba dodac magiczne slowo '''rcon''' na poczatku.&lt;br /&gt;
Jednakże nie wszystkie komendy w serwerze hlds sa dostepne w serwerach listen albo z komend u klienta.&lt;br /&gt;
== Komendy ==&lt;br /&gt;
Najczęściej używane komendy poprzez rcon dla serwera [[HLDS]]&lt;br /&gt;
*lista graczy (''zobacz także [[SteamID]]'')&lt;br /&gt;
 rcon status&lt;br /&gt;
 rcon users&lt;br /&gt;
(users powinien chyba dzialc nawet bez rcon'a)&lt;br /&gt;
&lt;br /&gt;
*restart rundy&lt;br /&gt;
 rcon sv_restartround 1&lt;br /&gt;
&lt;br /&gt;
*zmiana mapy&lt;br /&gt;
 rcon changelevel de_dust&lt;br /&gt;
&lt;br /&gt;
*zmiana mapy z wykopaniem graczy&lt;br /&gt;
 rcon map de_dust&lt;br /&gt;
&lt;br /&gt;
*zmiana zmiennych (przyklad trzech)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rcon mp_timelimit 0&lt;br /&gt;
rcon mp_winlimit 12&lt;br /&gt;
rcon hostname &amp;quot;Serwer zajety!&amp;quot;&lt;br /&gt;
rcon sv_lan 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*zmian hasla na serwerze np na mecz&lt;br /&gt;
 rcon sv_password &amp;quot;haslo_na_cw&amp;quot;&lt;br /&gt;
*czyszczenie hasla na serwerze po meczu&lt;br /&gt;
 rcon sv_password &amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;div id=&amp;quot;banowanie&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*kopanie/banowanie (''zobacz także [[SteamID]]'')&lt;br /&gt;
wpisujemy&lt;br /&gt;
 status&lt;br /&gt;
(albo users, zalezy od przyzwyczajenia)&lt;br /&gt;
patrzymy na liste jaka sie pojawi w konsoli&lt;br /&gt;
patrzymy na uid (unique id gracza) i steamid (ew zastap steamnid wonid'em)&lt;br /&gt;
&lt;br /&gt;
i piszemy&lt;br /&gt;
 rcon banid 1440 # uniqueid kick //ban z wykopem&lt;br /&gt;
 rcon writeid //zapisanie banow&lt;br /&gt;
 rcon writeip //zapisanie banow na ip&lt;br /&gt;
&lt;br /&gt;
 rcon banid 0.0 # uniqueid //permanent ban&lt;br /&gt;
 rcon kick # uid //wykopanie gracza&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*gadanie&lt;br /&gt;
 rcon say Nie biegac!!&lt;br /&gt;
&lt;br /&gt;
Oczywiscie mozemy wykonac inne komendy dostepne, np z pluginow&lt;br /&gt;
 rcon cm_say @g &amp;quot;Muahaha Wasz Pan Wrocil!&amp;quot;&lt;br /&gt;
 rcon amx_nextmap de_dust&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Radze korzystac z programow typu HLSW ktore lepiej sie nadaja do zdalenej administracji serwerem via rcon&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
===Nie chce mi się pisać w konsoli, można podpisać pod klawisz komendy ?===&lt;br /&gt;
A: Tak, tylko zanim naciśniesz klawisz upewnij się, że masz poprawnie wpisane '''rcon_password'''&lt;br /&gt;
&lt;br /&gt;
przyklad&lt;br /&gt;
 bind &amp;quot;[&amp;quot; &amp;quot;rcon say Restart !;rcon sv_restartround 3&amp;quot;&lt;br /&gt;
 bind &amp;quot;'&amp;quot; &amp;quot;rcon say GL &amp;amp; HF !;&amp;quot;&lt;br /&gt;
 bind &amp;quot;]&amp;quot; &amp;quot;rcon mp_timelimit 0;rcon mp_winlimit 12;rcon servercfgfile 'clanbase.cfg';rcon mapcyclefile '';rcon sv_password clanwar;rcon Ustawienia na mecz zaladowane;rcon exec clanbase.cfg;&amp;quot;&lt;br /&gt;
 bind &amp;quot;/&amp;quot; &amp;quot;rcon mp_winlimit 0;rcon servercfgfile 'server.cfg';rcon mapcyclefile 'mapcycle.txt';rcon sv_password '';rcon say Ustawienia normalne zaladowane;rcon exec server.cfg&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Ban===&lt;br /&gt;
&amp;lt;div id=&amp;quot;ban&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
'''Mialem zbindowany klawisz na restart, pare razy wcisnalem a zapomnialem ze nie wpisalem hasla!&lt;br /&gt;
Zbanowalo mnie i nie moge wejsc na serwer!! '''&lt;br /&gt;
&lt;br /&gt;
A: Musisz sprawdzic swoje ip z którego grałeś albo łączyłeś sie rconem do serwera.&lt;br /&gt;
Następnie musisz wykonac komendę&lt;br /&gt;
 removeip&lt;br /&gt;
 writeip&lt;br /&gt;
Na przykład łączyłeś się z 192.169.10.2 to z innego numeru ip przez rcon albo bezpośrednio w konsoli serwera (na screenie)&lt;br /&gt;
musisz wpisać&lt;br /&gt;
 removeip 192.169.10.2&lt;br /&gt;
 writeip&lt;br /&gt;
&lt;br /&gt;
Ewentualnie jak to nie wchodzi w grę to wyłącz serwer i uruchom ponownie. &lt;br /&gt;
&lt;br /&gt;
Zobacz także [[#banowanie|kopanie i banowanie]].&lt;br /&gt;
&lt;br /&gt;
===Jak się zabezpieczyć przed przejęciem hasła do rcon'a?===&lt;br /&gt;
A: Kilka metod:&lt;br /&gt;
*CS 1.5 - Zainstaluj update x.1.1.1e, natomiast na serwery typu listen nie ma i nie będzie łatki&lt;br /&gt;
*Steam - Do tej pory expolity istnieją na stare wersje (te sprzed 2006 roku)&lt;br /&gt;
&lt;br /&gt;
Nie trzymaj '''rcon_password''' w pliku '''server.cfg''' (''bo plik może być ściągnięty'')&lt;br /&gt;
* '''sv_allowdownload 0'''&lt;br /&gt;
Jak używasz '''sv_downloadurl''' nie zamieszczaj tam plików konfiguracyjnych z aktualnie chodzącego serwera bez przejrzenia i wycięcia ważnych informacji.&lt;br /&gt;
&lt;br /&gt;
Sposób, który nie zabezpiecza do końca możliwości ściągnięcia rcona, ale generalnie na kid-hackierów wystarczy:&lt;br /&gt;
* Haslo rcon'a trzymajcie w jakimś dziwnym pliku, typu: mam2leweN0gi.cfg&lt;br /&gt;
Niestety, pozostają jeszcze hasła adminów w plikach, których nazwy są ogólnie znane, ale to też można zmienić.&lt;br /&gt;
&lt;br /&gt;
Kolejnym sposobem zabezpieczenia jest dodanie zmiennej '''rcon_password''' do linii poleceń odpalanego serwera.&lt;br /&gt;
&lt;br /&gt;
===Jak się zabezpieczyć przed złamaniem hasła do rcon'a ?===&lt;br /&gt;
Na serwerze [[HLDS]] albo [[SRCDS]] w '''server.cfg''' wpisz:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sv_rcon_minfailures 2&lt;br /&gt;
// # of failures needed before ban&lt;br /&gt;
// Liczba nie udanych prob potrzebnych do zbanowania&lt;br /&gt;
sv_rcon_minfailuretime 600&lt;br /&gt;
// amount of time (seconds) failed rcon attempts must occur within for the ban to be applied&lt;br /&gt;
sv_rcon_banpenalty 300&lt;br /&gt;
// minutes to ban.  300 = 5 hours.&lt;br /&gt;
// Ile ma trwac czasu ban. 300 minut = 5 godzin.&lt;br /&gt;
sv_rcon_maxfailures 3&lt;br /&gt;
// similar to sv_rcon_minfailures, except this setting doesn't rely on sv_rcon_minfailuretime.&lt;br /&gt;
// Any IP address that fails 3 rcon authentications (during a server uptime session) will be banned for the banpenalty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dodatkowo odradzamy dawanie rcon'a osobom do których nie mamy pełnego zaufania, albo jeśli nie mamy możliwości wyłączenia serwera czy innego rodzaju kontroli nad nim.&lt;br /&gt;
&lt;br /&gt;
Informacja pochodzi z Forum UnitedAdmins z sekcji Half-Life Support / HLDS.&lt;br /&gt;
&lt;br /&gt;
==Podziękowania==&lt;br /&gt;
*Pawels&lt;br /&gt;
*vib&lt;br /&gt;
&lt;br /&gt;
=Zobacz także=&lt;br /&gt;
*[[Konfigi meczowe]]&lt;br /&gt;
*[[HLTV]]&lt;br /&gt;
*[[SteamID]]&lt;br /&gt;
* [[Prosze o odbanowanie]]&lt;br /&gt;
[[kategoria:gry]]&lt;br /&gt;
[[kategoria:serwery gier]]&lt;/div&gt;</summary>
		<author><name>Tosiek</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/Rcon</id>
		<title>Rcon</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Rcon"/>
				<updated>2008-06-17T08:05:32Z</updated>
		
		<summary type="html">&lt;p&gt;Tosiek: /* Co to jest rcon? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
 {{stub}}&lt;br /&gt;
&lt;br /&gt;
===Co to jest rcon?===&lt;br /&gt;
Nazwa '''rcon''' jest skrótem słów '''r'''emote '''con'''sole i oznacza [[konsola|konsolę]] zdalną,&lt;br /&gt;
podobną do takiej jaką masz w grze [[Half-Life]], jednakże bez auto uzupełnienia (jak naciśniesz tab to ci nie uzupełni początku komendy do rozpoznawalnej nazwy, przynajmniej tak było w [[Counter-Strike 1.6]]&lt;br /&gt;
&lt;br /&gt;
===Do czego służy rcon?===&lt;br /&gt;
Rcon służy do zdalnej administracji serwerem gry, np [[Half-Life]], czyli [[HLDS]], albo gry [[Source]] czyli [[SRCDS]], ale jest też spotykany w większości gier FPP, takich jak [[Quake 3]], [[Unreal Tournament]] itd. Moze to byc serwer na lanie (tzn [[Klient - Serwer#listen|Listen Server]]) czy też najczęściej serwer dedykowany [[Klient - Serwer#dedicated|Dedicated Server]] albo serwer [[HLTV]], czy innej, podobnej usługi, np w [[QuakeWorld|QW]] serwer [[Proxy]].&lt;br /&gt;
&lt;br /&gt;
===Jak to skonfigurowac na serwerze?===&lt;br /&gt;
&amp;lt;div id=&amp;quot;konfiguracja&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Aby dostęp do rcon'a był możliwy serwer musi mieć zdefiniowana zmienna, najczęściej rcon_password&lt;br /&gt;
np dla serwerów [[HLDS]] mamy&lt;br /&gt;
 rcon_password &amp;quot;TwojeUlubioneHalso&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Najlepiej w linii startowej hlds jest umieścić rcon_password np&lt;br /&gt;
 hlds_run -ip 123.45.67.89 -port 27015 +exec server.cfg +map de_dust +rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mozna takze w pliku konfiguracyjnym takim jak [[HLDS server.cfg|server.cfg]] (czy [[HLDS server.cfg|listenserver.cfg]]) - tam po prostu dodajemy kolejną linijke typu:&lt;br /&gt;
 rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
ale odradzamy to rozwiązanie z przyczyn bezpieczeństwa.&lt;br /&gt;
&lt;br /&gt;
Rcon moze byc takze ładowany z [[SQL|bazy danych SQL]] jeśli mamy odpowiedni plugin do [[AMX Mod]]a (''czy inne narzędzie do komuniakcji z bazą danych pod serwer gry'').&lt;br /&gt;
&lt;br /&gt;
Haslo może byc dowolne ale radze ustawiac w miarę długie, nie moze zawierac znakow zakazanych przez slinik gry - czyli żadnych polskich itp, najlepiej pisac prostymi literkami.&lt;br /&gt;
&lt;br /&gt;
Najlepiej aby rcon_password byl unikalny na serwer, szczegolnie jak jest kilka serwerow na tym&lt;br /&gt;
samym numerze ip ale na różnych portach.&lt;br /&gt;
&lt;br /&gt;
Rcon jest bardzo potężną komendą - mozna nia zdziałać bardzo wiele.&lt;br /&gt;
Osoby, ktore nie znają sie na serwerze gry mogą tylko zaszkodzić na serwerze, jesli będą bezmyślnie&lt;br /&gt;
korzystać z komend i przestawiać zmienne. Jedynie wybrane zaufane osoby powinny mieć dostęp do rcon'a. Co więcej istnaieją przypadki gdzie rcon nie powinen byc kompletnie znany jednye przez Head Admina w związku z innymi działającymi programamy na serwerze rgy (korzystającymi z rcon;a do komunikacji z serwerem, jego mziana może spowodować, ze te aplikacje przestaną działać).&lt;br /&gt;
&lt;br /&gt;
Wiele pluginów daje mozliwosc nadawania adminom prawa dostepu do rcon'a ale bez znajomosci&lt;br /&gt;
hasła rcon_password - np cm_rcon, amx_rcon, admin_rcon. Jednakze ma to swoje ograniczenia&lt;br /&gt;
np dziala to w jedym kierunku - serwer moze otrzymac komende od admina, ale czasem serwer nie zwraca nic do admina - np z potwierdzeniem o ustawieniu zmiennej itp.&lt;br /&gt;
&lt;br /&gt;
===Jak tego uzywac bedac w grze?===&lt;br /&gt;
Musisz najpierw znać kilka rzeczy:&lt;br /&gt;
*rcon_address - ip serwera do ktorego chcesz sie podlaczyc rcon'em,&lt;br /&gt;
jesli puste - domyslnie numer ip do ktorego jestes podlaczony aktualnie w czasie gry, inaczej trza podac&lt;br /&gt;
*rcon_port - port serwera do ktorego sie chcesz podlaczyc rconem,&lt;br /&gt;
jesli puste domyslnie port na ktorym jestes podlaczony do serwera gry, inaczej trza wpisac.&lt;br /&gt;
trzeba uwazac jak jest klika serwerow na tym samym numerze ip ale na roznych portach - lepiej precyzowac port&lt;br /&gt;
czesto wtedy servery sa na tym samym ip ale ronych portach i majak rozne hasla na serwery&lt;br /&gt;
* rcon_password - haslo do rcona, takie jakie jest na serwerze (patrz punkt 4.)&lt;br /&gt;
&lt;br /&gt;
Przewaznie starczy, ze podczas gry znasz tylko rcon_password - bo reszta bedzie uznawana za domyslna&lt;br /&gt;
i bedzie przypisana do aktualnie podlaczanego serwera.&lt;br /&gt;
&lt;br /&gt;
Podczas gry na danym serwerze do ktorego mamy rcon_password,&lt;br /&gt;
w konsoli gracza (przewaznie u siebie) wpisujemy&lt;br /&gt;
 rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nastepnie nalezy sie upewnic ze podane haslo jest prawidlowe - przeprowadzamy maly test&lt;br /&gt;
 rcon say Test raz dwa trzy&lt;br /&gt;
powinien sie pojawic w czesci chat na ekranie tekst wypowiedziany prez serwer (jako imie gracza bedzie nazwa hostname serwera)&lt;br /&gt;
&lt;br /&gt;
Jesli to dziala mozemy smialo operowac rconem dalej. Jesli nie to '''nie''' probujmy na sile bo zostaniemy zbanowani z serwera! Trzeba sie upewnic, ze mamy poprawny host, port, no i oczywiscie haslo :D&lt;br /&gt;
&lt;br /&gt;
Komendy wstukiwane przy uzyciu rcon'a sa dokładnie takie same jakbyśmy je wstukiwali bezpośrednio do&lt;br /&gt;
konsoli serwera gry - jedyna roznica polega na tym ze trzeba dodac magiczne slowo '''rcon''' na poczatku.&lt;br /&gt;
Jednakże nie wszystkie komendy w serwerze hlds sa dostepne w serwerach listen albo z komend u klienta.&lt;br /&gt;
== Komendy ==&lt;br /&gt;
Najczęściej używane komendy poprzez rcon dla serwera [[HLDS]]&lt;br /&gt;
*lista graczy (''zobacz także [[SteamID]]'')&lt;br /&gt;
 rcon status&lt;br /&gt;
 rcon users&lt;br /&gt;
(users powinien chyba dzialc nawet bez rcon'a)&lt;br /&gt;
&lt;br /&gt;
*restart rundy&lt;br /&gt;
 rcon sv_restartround 1&lt;br /&gt;
&lt;br /&gt;
*zmiana mapy&lt;br /&gt;
 rcon changelevel de_dust&lt;br /&gt;
&lt;br /&gt;
*zmiana mapy z wykopaniem graczy&lt;br /&gt;
 rcon map de_dust&lt;br /&gt;
&lt;br /&gt;
*zmiana zmiennych (przyklad trzech)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rcon mp_timelimit 0&lt;br /&gt;
rcon mp_winlimit 12&lt;br /&gt;
rcon hostname &amp;quot;Serwer zajety!&amp;quot;&lt;br /&gt;
rcon sv_lan 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*zmian hasla na serwerze np na mecz&lt;br /&gt;
 rcon sv_password &amp;quot;haslo_na_cw&amp;quot;&lt;br /&gt;
*czyszczenie hasla na serwerze po meczu&lt;br /&gt;
 rcon sv_password &amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;div id=&amp;quot;banowanie&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*kopanie/banowanie (''zobacz także [[SteamID]]'')&lt;br /&gt;
wpisujemy&lt;br /&gt;
 status&lt;br /&gt;
(albo users, zalezy od przyzwyczajenia)&lt;br /&gt;
patrzymy na liste jaka sie pojawi w konsoli&lt;br /&gt;
patrzymy na uid (unique id gracza) i steamid (ew zastap steamnid wonid'em)&lt;br /&gt;
&lt;br /&gt;
i piszemy&lt;br /&gt;
 rcon banid 1440 # uniqueid kick //ban z wykopem&lt;br /&gt;
 rcon writeid //zapisanie banow&lt;br /&gt;
 rcon writeip //zapisanie banow na ip&lt;br /&gt;
&lt;br /&gt;
 rcon banid 0.0 # uniqueid //permanent ban&lt;br /&gt;
 rcon kick # uid //wykopanie gracza&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*gadanie&lt;br /&gt;
 rcon say Nie biegac!!&lt;br /&gt;
&lt;br /&gt;
Oczywiscie mozemy wykonac inne komendy dostepne, np z pluginow&lt;br /&gt;
 rcon cm_say @g &amp;quot;Muahaha Wasz Pan Wrocil!&amp;quot;&lt;br /&gt;
 rcon amx_nextmap de_dust&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Radze korzystac z programow typu HLSW ktore lepiej sie nadaja do zdalenej administracji serwerem via rcon&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
===Nie chce mi się pisać w konsoli, można podpisać pod klawisz komendy ?===&lt;br /&gt;
A: Tak, tylko zanim naciśniesz klawisz upewnij się, że masz poprawnie wpisane '''rcon_password'''&lt;br /&gt;
&lt;br /&gt;
przyklad&lt;br /&gt;
 bind &amp;quot;[&amp;quot; &amp;quot;rcon say Restart !;rcon sv_restartround 3&amp;quot;&lt;br /&gt;
 bind &amp;quot;'&amp;quot; &amp;quot;rcon say GL &amp;amp; HF !;&amp;quot;&lt;br /&gt;
 bind &amp;quot;]&amp;quot; &amp;quot;rcon mp_timelimit 0;rcon mp_winlimit 12;rcon servercfgfile 'clanbase.cfg';rcon mapcyclefile '';rcon sv_password clanwar;rcon Ustawienia na mecz zaladowane;rcon exec clanbase.cfg;&amp;quot;&lt;br /&gt;
 bind &amp;quot;/&amp;quot; &amp;quot;rcon mp_winlimit 0;rcon servercfgfile 'server.cfg';rcon mapcyclefile 'mapcycle.txt';rcon sv_password '';rcon say Ustawienia normalne zaladowane;rcon exec server.cfg&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Ban===&lt;br /&gt;
&amp;lt;div id=&amp;quot;ban&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
'''Mialem zbindowany klawisz na restart, pare razy wcisnalem a zapomnialem ze nie wpisalem hasla!&lt;br /&gt;
Zbanowalo mnie i nie moge wejsc na serwer!! '''&lt;br /&gt;
&lt;br /&gt;
A: Musisz sprawdzic swoje ip z którego grałeś albo łączyłeś sie rconem do serwera.&lt;br /&gt;
Następnie musisz wykonac komendę&lt;br /&gt;
 removeip&lt;br /&gt;
 writeip&lt;br /&gt;
Na przykład łączyłeś się z 192.169.10.2 to z innego numeru ip przez rcon albo bezpośrednio w konsoli serwera (na screenie)&lt;br /&gt;
musisz wpisać&lt;br /&gt;
 removeip 192.169.10.2&lt;br /&gt;
 writeip&lt;br /&gt;
&lt;br /&gt;
Ewentualnie jak to nie wchodzi w grę to wyłącz serwer i uruchom ponownie. &lt;br /&gt;
&lt;br /&gt;
Zobacz także [[#banowanie|kopanie i banowanie]].&lt;br /&gt;
&lt;br /&gt;
===Jak się zabezpieczyć przed przejęciem hasła do rcon'a?===&lt;br /&gt;
A: Kilka metod:&lt;br /&gt;
*CS 1.5 - Zainstaluj update x.1.1.1e, natomiast na serwery typu listen nie ma i nie będzie łatki&lt;br /&gt;
*Steam - Do tej pory expolity istnieją na stare wersje (te sprzed 2006 roku)&lt;br /&gt;
&lt;br /&gt;
Nie trzymaj '''rcon_password''' w pliku '''server.cfg''' (''bo plik może być ściągnięty'')&lt;br /&gt;
* '''sv_allowdownload 0'''&lt;br /&gt;
Jak używasz '''sv_downloadurl''' nie zamieszczaj tam plików konfiguracyjnych z aktualnie chodzącego serwera bez przejrzenia i wycięcia ważnych informacji.&lt;br /&gt;
&lt;br /&gt;
Sposób, który nie zabezpiecza do końca możliwości ściągnięcia rcona, ale generalnie na kid-hackierów wystarczy:&lt;br /&gt;
* Haslo rcon'a trzymajcie w jakimś dziwnym pliku, typu: mam2leweN0gi.cfg&lt;br /&gt;
Niestety, pozostają jeszcze hasła adminów w plikach, których nazwy są ogólnie znane, ale to też można zmienić.&lt;br /&gt;
&lt;br /&gt;
Kolejnym sposobem zabezpieczenia jest dodanie zmiennej '''rcon_password''' do linii poleceń odpalanego serwera.&lt;br /&gt;
&lt;br /&gt;
===Jak się zabezpieczyć przed złamaniem hasła do rcon'a ?===&lt;br /&gt;
Na serwerze [[HLDS]] albo [[SRCDS]] w '''server.cfg''' wpisz:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sv_rcon_minfailures 2&lt;br /&gt;
// # of failures needed before ban&lt;br /&gt;
// Liczba nie udanych prob potrzebnych do zbanowania&lt;br /&gt;
sv_rcon_minfailuretime 600&lt;br /&gt;
// amount of time (seconds) failed rcon attempts must occur within for the ban to be applied&lt;br /&gt;
sv_rcon_banpenalty 300&lt;br /&gt;
// minutes to ban.  300 = 5 hours.&lt;br /&gt;
// Ile ma trwac czasu ban. 300 minut = 5 godzin.&lt;br /&gt;
sv_rcon_maxfailures 3&lt;br /&gt;
// similar to sv_rcon_minfailures, except this setting doesn't rely on sv_rcon_minfailuretime.&lt;br /&gt;
// Any IP address that fails 3 rcon authentications (during a server uptime session) will be banned for the banpenalty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dodatkowo odradzamy dawanie rcon'a osobom do których nie mamy pełnego zaufania, albo jeśli nie mamy możliwości wyłączenia serwera czy innego rodzaju kontroli nad nim.&lt;br /&gt;
&lt;br /&gt;
Informacja pochodzi z Forum UnitedAdmins z sekcji Half-Life Support / HLDS.&lt;br /&gt;
&lt;br /&gt;
==Podziękowania==&lt;br /&gt;
*Pawels&lt;br /&gt;
*vib&lt;br /&gt;
&lt;br /&gt;
=Zobacz także=&lt;br /&gt;
*[[Konfigi meczowe]]&lt;br /&gt;
*[[HLTV]]&lt;br /&gt;
*[[SteamID]]&lt;br /&gt;
* [[Prosze o odbanowanie]]&lt;br /&gt;
[[kategoria:gry]]&lt;br /&gt;
[[kategoria:serwery gier]]&lt;/div&gt;</summary>
		<author><name>Tosiek</name></author>	</entry>

	<entry>
		<id>http://hlds.pl/Rcon</id>
		<title>Rcon</title>
		<link rel="alternate" type="text/html" href="http://hlds.pl/Rcon"/>
				<updated>2008-06-17T08:04:40Z</updated>
		
		<summary type="html">&lt;p&gt;Tosiek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
 {{stub}}&lt;br /&gt;
&lt;br /&gt;
===Co to jest rcon?===&lt;br /&gt;
Nazwa '''rcon''' jest skrótem słów '''r'''emote '''con'''sole i oznacza [[konsola|konsolę]] zdalną,&lt;br /&gt;
podobną do takiej jaką masz w grze [[Half-Life]], jednakże bez auto uzupełnienia (jak naciśniesz tab to ci nie uzupełni początku komendy do rozpoznawalnej nazwy, przynajmniej tka było w [[Counter-Strike 1.6]]&lt;br /&gt;
&lt;br /&gt;
===Do czego służy rcon?===&lt;br /&gt;
Rcon służy do zdalnej administracji serwerem gry, np [[Half-Life]], czyli [[HLDS]], albo gry [[Source]] czyli [[SRCDS]], ale jest też spotykany w większości gier FPP, takich jak [[Quake 3]], [[Unreal Tournament]] itd. Moze to byc serwer na lanie (tzn [[Klient - Serwer#listen|Listen Server]]) czy też najczęściej serwer dedykowany [[Klient - Serwer#dedicated|Dedicated Server]] albo serwer [[HLTV]], czy innej, podobnej usługi, np w [[QuakeWorld|QW]] serwer [[Proxy]].&lt;br /&gt;
&lt;br /&gt;
===Jak to skonfigurowac na serwerze?===&lt;br /&gt;
&amp;lt;div id=&amp;quot;konfiguracja&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Aby dostęp do rcon'a był możliwy serwer musi mieć zdefiniowana zmienna, najczęściej rcon_password&lt;br /&gt;
np dla serwerów [[HLDS]] mamy&lt;br /&gt;
 rcon_password &amp;quot;TwojeUlubioneHalso&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Najlepiej w linii startowej hlds jest umieścić rcon_password np&lt;br /&gt;
 hlds_run -ip 123.45.67.89 -port 27015 +exec server.cfg +map de_dust +rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mozna takze w pliku konfiguracyjnym takim jak [[HLDS server.cfg|server.cfg]] (czy [[HLDS server.cfg|listenserver.cfg]]) - tam po prostu dodajemy kolejną linijke typu:&lt;br /&gt;
 rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
ale odradzamy to rozwiązanie z przyczyn bezpieczeństwa.&lt;br /&gt;
&lt;br /&gt;
Rcon moze byc takze ładowany z [[SQL|bazy danych SQL]] jeśli mamy odpowiedni plugin do [[AMX Mod]]a (''czy inne narzędzie do komuniakcji z bazą danych pod serwer gry'').&lt;br /&gt;
&lt;br /&gt;
Haslo może byc dowolne ale radze ustawiac w miarę długie, nie moze zawierac znakow zakazanych przez slinik gry - czyli żadnych polskich itp, najlepiej pisac prostymi literkami.&lt;br /&gt;
&lt;br /&gt;
Najlepiej aby rcon_password byl unikalny na serwer, szczegolnie jak jest kilka serwerow na tym&lt;br /&gt;
samym numerze ip ale na różnych portach.&lt;br /&gt;
&lt;br /&gt;
Rcon jest bardzo potężną komendą - mozna nia zdziałać bardzo wiele.&lt;br /&gt;
Osoby, ktore nie znają sie na serwerze gry mogą tylko zaszkodzić na serwerze, jesli będą bezmyślnie&lt;br /&gt;
korzystać z komend i przestawiać zmienne. Jedynie wybrane zaufane osoby powinny mieć dostęp do rcon'a. Co więcej istnaieją przypadki gdzie rcon nie powinen byc kompletnie znany jednye przez Head Admina w związku z innymi działającymi programamy na serwerze rgy (korzystającymi z rcon;a do komunikacji z serwerem, jego mziana może spowodować, ze te aplikacje przestaną działać).&lt;br /&gt;
&lt;br /&gt;
Wiele pluginów daje mozliwosc nadawania adminom prawa dostepu do rcon'a ale bez znajomosci&lt;br /&gt;
hasła rcon_password - np cm_rcon, amx_rcon, admin_rcon. Jednakze ma to swoje ograniczenia&lt;br /&gt;
np dziala to w jedym kierunku - serwer moze otrzymac komende od admina, ale czasem serwer nie zwraca nic do admina - np z potwierdzeniem o ustawieniu zmiennej itp.&lt;br /&gt;
&lt;br /&gt;
===Jak tego uzywac bedac w grze?===&lt;br /&gt;
Musisz najpierw znać kilka rzeczy:&lt;br /&gt;
*rcon_address - ip serwera do ktorego chcesz sie podlaczyc rcon'em,&lt;br /&gt;
jesli puste - domyslnie numer ip do ktorego jestes podlaczony aktualnie w czasie gry, inaczej trza podac&lt;br /&gt;
*rcon_port - port serwera do ktorego sie chcesz podlaczyc rconem,&lt;br /&gt;
jesli puste domyslnie port na ktorym jestes podlaczony do serwera gry, inaczej trza wpisac.&lt;br /&gt;
trzeba uwazac jak jest klika serwerow na tym samym numerze ip ale na roznych portach - lepiej precyzowac port&lt;br /&gt;
czesto wtedy servery sa na tym samym ip ale ronych portach i majak rozne hasla na serwery&lt;br /&gt;
* rcon_password - haslo do rcona, takie jakie jest na serwerze (patrz punkt 4.)&lt;br /&gt;
&lt;br /&gt;
Przewaznie starczy, ze podczas gry znasz tylko rcon_password - bo reszta bedzie uznawana za domyslna&lt;br /&gt;
i bedzie przypisana do aktualnie podlaczanego serwera.&lt;br /&gt;
&lt;br /&gt;
Podczas gry na danym serwerze do ktorego mamy rcon_password,&lt;br /&gt;
w konsoli gracza (przewaznie u siebie) wpisujemy&lt;br /&gt;
 rcon_password &amp;quot;zupa_jarzynowa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Nastepnie nalezy sie upewnic ze podane haslo jest prawidlowe - przeprowadzamy maly test&lt;br /&gt;
 rcon say Test raz dwa trzy&lt;br /&gt;
powinien sie pojawic w czesci chat na ekranie tekst wypowiedziany prez serwer (jako imie gracza bedzie nazwa hostname serwera)&lt;br /&gt;
&lt;br /&gt;
Jesli to dziala mozemy smialo operowac rconem dalej. Jesli nie to '''nie''' probujmy na sile bo zostaniemy zbanowani z serwera! Trzeba sie upewnic, ze mamy poprawny host, port, no i oczywiscie haslo :D&lt;br /&gt;
&lt;br /&gt;
Komendy wstukiwane przy uzyciu rcon'a sa dokładnie takie same jakbyśmy je wstukiwali bezpośrednio do&lt;br /&gt;
konsoli serwera gry - jedyna roznica polega na tym ze trzeba dodac magiczne slowo '''rcon''' na poczatku.&lt;br /&gt;
Jednakże nie wszystkie komendy w serwerze hlds sa dostepne w serwerach listen albo z komend u klienta.&lt;br /&gt;
== Komendy ==&lt;br /&gt;
Najczęściej używane komendy poprzez rcon dla serwera [[HLDS]]&lt;br /&gt;
*lista graczy (''zobacz także [[SteamID]]'')&lt;br /&gt;
 rcon status&lt;br /&gt;
 rcon users&lt;br /&gt;
(users powinien chyba dzialc nawet bez rcon'a)&lt;br /&gt;
&lt;br /&gt;
*restart rundy&lt;br /&gt;
 rcon sv_restartround 1&lt;br /&gt;
&lt;br /&gt;
*zmiana mapy&lt;br /&gt;
 rcon changelevel de_dust&lt;br /&gt;
&lt;br /&gt;
*zmiana mapy z wykopaniem graczy&lt;br /&gt;
 rcon map de_dust&lt;br /&gt;
&lt;br /&gt;
*zmiana zmiennych (przyklad trzech)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rcon mp_timelimit 0&lt;br /&gt;
rcon mp_winlimit 12&lt;br /&gt;
rcon hostname &amp;quot;Serwer zajety!&amp;quot;&lt;br /&gt;
rcon sv_lan 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*zmian hasla na serwerze np na mecz&lt;br /&gt;
 rcon sv_password &amp;quot;haslo_na_cw&amp;quot;&lt;br /&gt;
*czyszczenie hasla na serwerze po meczu&lt;br /&gt;
 rcon sv_password &amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;div id=&amp;quot;banowanie&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*kopanie/banowanie (''zobacz także [[SteamID]]'')&lt;br /&gt;
wpisujemy&lt;br /&gt;
 status&lt;br /&gt;
(albo users, zalezy od przyzwyczajenia)&lt;br /&gt;
patrzymy na liste jaka sie pojawi w konsoli&lt;br /&gt;
patrzymy na uid (unique id gracza) i steamid (ew zastap steamnid wonid'em)&lt;br /&gt;
&lt;br /&gt;
i piszemy&lt;br /&gt;
 rcon banid 1440 # uniqueid kick //ban z wykopem&lt;br /&gt;
 rcon writeid //zapisanie banow&lt;br /&gt;
 rcon writeip //zapisanie banow na ip&lt;br /&gt;
&lt;br /&gt;
 rcon banid 0.0 # uniqueid //permanent ban&lt;br /&gt;
 rcon kick # uid //wykopanie gracza&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*gadanie&lt;br /&gt;
 rcon say Nie biegac!!&lt;br /&gt;
&lt;br /&gt;
Oczywiscie mozemy wykonac inne komendy dostepne, np z pluginow&lt;br /&gt;
 rcon cm_say @g &amp;quot;Muahaha Wasz Pan Wrocil!&amp;quot;&lt;br /&gt;
 rcon amx_nextmap de_dust&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Radze korzystac z programow typu HLSW ktore lepiej sie nadaja do zdalenej administracji serwerem via rcon&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
===Nie chce mi się pisać w konsoli, można podpisać pod klawisz komendy ?===&lt;br /&gt;
A: Tak, tylko zanim naciśniesz klawisz upewnij się, że masz poprawnie wpisane '''rcon_password'''&lt;br /&gt;
&lt;br /&gt;
przyklad&lt;br /&gt;
 bind &amp;quot;[&amp;quot; &amp;quot;rcon say Restart !;rcon sv_restartround 3&amp;quot;&lt;br /&gt;
 bind &amp;quot;'&amp;quot; &amp;quot;rcon say GL &amp;amp; HF !;&amp;quot;&lt;br /&gt;
 bind &amp;quot;]&amp;quot; &amp;quot;rcon mp_timelimit 0;rcon mp_winlimit 12;rcon servercfgfile 'clanbase.cfg';rcon mapcyclefile '';rcon sv_password clanwar;rcon Ustawienia na mecz zaladowane;rcon exec clanbase.cfg;&amp;quot;&lt;br /&gt;
 bind &amp;quot;/&amp;quot; &amp;quot;rcon mp_winlimit 0;rcon servercfgfile 'server.cfg';rcon mapcyclefile 'mapcycle.txt';rcon sv_password '';rcon say Ustawienia normalne zaladowane;rcon exec server.cfg&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Ban===&lt;br /&gt;
&amp;lt;div id=&amp;quot;ban&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
'''Mialem zbindowany klawisz na restart, pare razy wcisnalem a zapomnialem ze nie wpisalem hasla!&lt;br /&gt;
Zbanowalo mnie i nie moge wejsc na serwer!! '''&lt;br /&gt;
&lt;br /&gt;
A: Musisz sprawdzic swoje ip z którego grałeś albo łączyłeś sie rconem do serwera.&lt;br /&gt;
Następnie musisz wykonac komendę&lt;br /&gt;
 removeip&lt;br /&gt;
 writeip&lt;br /&gt;
Na przykład łączyłeś się z 192.169.10.2 to z innego numeru ip przez rcon albo bezpośrednio w konsoli serwera (na screenie)&lt;br /&gt;
musisz wpisać&lt;br /&gt;
 removeip 192.169.10.2&lt;br /&gt;
 writeip&lt;br /&gt;
&lt;br /&gt;
Ewentualnie jak to nie wchodzi w grę to wyłącz serwer i uruchom ponownie. &lt;br /&gt;
&lt;br /&gt;
Zobacz także [[#banowanie|kopanie i banowanie]].&lt;br /&gt;
&lt;br /&gt;
===Jak się zabezpieczyć przed przejęciem hasła do rcon'a?===&lt;br /&gt;
A: Kilka metod:&lt;br /&gt;
*CS 1.5 - Zainstaluj update x.1.1.1e, natomiast na serwery typu listen nie ma i nie będzie łatki&lt;br /&gt;
*Steam - Do tej pory expolity istnieją na stare wersje (te sprzed 2006 roku)&lt;br /&gt;
&lt;br /&gt;
Nie trzymaj '''rcon_password''' w pliku '''server.cfg''' (''bo plik może być ściągnięty'')&lt;br /&gt;
* '''sv_allowdownload 0'''&lt;br /&gt;
Jak używasz '''sv_downloadurl''' nie zamieszczaj tam plików konfiguracyjnych z aktualnie chodzącego serwera bez przejrzenia i wycięcia ważnych informacji.&lt;br /&gt;
&lt;br /&gt;
Sposób, który nie zabezpiecza do końca możliwości ściągnięcia rcona, ale generalnie na kid-hackierów wystarczy:&lt;br /&gt;
* Haslo rcon'a trzymajcie w jakimś dziwnym pliku, typu: mam2leweN0gi.cfg&lt;br /&gt;
Niestety, pozostają jeszcze hasła adminów w plikach, których nazwy są ogólnie znane, ale to też można zmienić.&lt;br /&gt;
&lt;br /&gt;
Kolejnym sposobem zabezpieczenia jest dodanie zmiennej '''rcon_password''' do linii poleceń odpalanego serwera.&lt;br /&gt;
&lt;br /&gt;
===Jak się zabezpieczyć przed złamaniem hasła do rcon'a ?===&lt;br /&gt;
Na serwerze [[HLDS]] albo [[SRCDS]] w '''server.cfg''' wpisz:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sv_rcon_minfailures 2&lt;br /&gt;
// # of failures needed before ban&lt;br /&gt;
// Liczba nie udanych prob potrzebnych do zbanowania&lt;br /&gt;
sv_rcon_minfailuretime 600&lt;br /&gt;
// amount of time (seconds) failed rcon attempts must occur within for the ban to be applied&lt;br /&gt;
sv_rcon_banpenalty 300&lt;br /&gt;
// minutes to ban.  300 = 5 hours.&lt;br /&gt;
// Ile ma trwac czasu ban. 300 minut = 5 godzin.&lt;br /&gt;
sv_rcon_maxfailures 3&lt;br /&gt;
// similar to sv_rcon_minfailures, except this setting doesn't rely on sv_rcon_minfailuretime.&lt;br /&gt;
// Any IP address that fails 3 rcon authentications (during a server uptime session) will be banned for the banpenalty.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dodatkowo odradzamy dawanie rcon'a osobom do których nie mamy pełnego zaufania, albo jeśli nie mamy możliwości wyłączenia serwera czy innego rodzaju kontroli nad nim.&lt;br /&gt;
&lt;br /&gt;
Informacja pochodzi z Forum UnitedAdmins z sekcji Half-Life Support / HLDS.&lt;br /&gt;
&lt;br /&gt;
==Podziękowania==&lt;br /&gt;
*Pawels&lt;br /&gt;
*vib&lt;br /&gt;
&lt;br /&gt;
=Zobacz także=&lt;br /&gt;
*[[Konfigi meczowe]]&lt;br /&gt;
*[[HLTV]]&lt;br /&gt;
*[[SteamID]]&lt;br /&gt;
* [[Prosze o odbanowanie]]&lt;br /&gt;
[[kategoria:gry]]&lt;br /&gt;
[[kategoria:serwery gier]]&lt;/div&gt;</summary>
		<author><name>Tosiek</name></author>	</entry>

	</feed>