Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
WGaming.Szakal
Administrator
Dołączył: 20 Kwi 2008
Posty: 275
Przeczytał: 0 tematów
Pomógł: 8 razy Ostrzeżeń: 0/5 Skąd: Nuke
|
Wysłany: Wto 2:17, 27 Maj 2008 Temat postu: Rcon |
|
|
Rcon
Nazwa rcon jest skrotem slow remote console i oznacza konsole zdalna, (zdlany dostep do serwera, czy;li obslugujesz serwer ktory jest na innej maszynie niz Ty obecnie)
podobna do takiej jaka masz w grze half-life,
jednakze bez auto uzupelnienia
(jak nacisniesz tab to ci nie uzupelni poczatku komendy do rozpoznawalnej nazwy)
rcon sluzy do zdalnej administracji serwerem half-life
moze to byc serwer na lanie (tzn listen server)
czy tez najczesciej serwer dedykowany (w skrocie hlds)
albo serwer hltv.
Konfiguracja
Aby dostep do rcon'a byl mozliwy serwer musi miec zdefiniowanya zmienna
rcon_password "<ciag_znakow>"
np
rcon_password "pipeczki"
Najlepiej w linii startowej hlds (na skrocie do hlds prawym i uzupelniamy linie "element docelowy" ) jest umiescic rcon_password np
hlds -ip 123.45.67.89 -port 27015 +exec server.cfg +map de_dust +rcon_password "zupa_jarzynowa"
Mozna takze w pliku konfiguracyjnym takim jak server.cfg (czy listenserver.cfg)
tam poprotu dodajemy kolejna linijke typu
rcon_password "pipeczki"
ale odradzamy to rozwiazanie
Rcon moze byc takze ladowany z bazy danych mysql jesli mamy odpowiedni plugin do AMXMOD'a
haslo moze byc dowolne ale radze ustawiac w miare dlugie
nie moze zawierac znakow zakazanych przez hlds
czyli zadnych polskich itp, pisac prostymi literkami
Najlepiej aby rcon_password byl unikalny na serwer, szczegolnie jak jest kilka serwerow na tym
samym numerze ip ale na ronych portach.
Rcon jest bardzo potezna komenda - mozna nia zdzialac bardzo wiele.
Osoby ktore nie znaja sie na hlds moga tylko zaszkodzic na serwerze ejsli beda bezmyslnie
korzystac z komendy. Jedynie wybrane zaufane osoby powinny miec dostep do rcon'a
Wiele pluginow daje mozliwosc nadawania adminom prawa dostepu do rcon'a ale bez znajomosci
hasla rcon_password - np cm_rcon, amx_rcon, admin_rcon. Jednakze ma to swoje ograniczenia
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.
Uzywanie podczas gry
Musisz najpierw znac kilka rzeczy
rcon_address <ip_or_host>
ip serwera do ktorego chcesz sie podlaczyc rcon'em,
jesli puste - domyslnie numer ip do ktorego jestes podlaczony aktualnie w czasie gry, inaczej trza podac
rcon_port <numer>
port serwera do ktorego sie chcesz podlaczyc rconem,
jesli puste domyslnie port na ktorym jestes podlaczony (lub domsylny numer portu 27015) do serwera gry, inaczej trza wpisac.
trzeba uwazac jak jest klika serwerow na tym samym numerze ip ale na roznych portach - lepiej precyzowac port
czesto wtedy servery sa na tym samym ip ale ronych portach i majak rozne hasla na serwery
rcon_password <ciag_znakow_>
haslo do rcona, takie jakie jest na serwerze
Przewaznie starczy ze podczas gry znasz tylko rcon_password - bo reszta bedzie uznawana za domyslna
i bedzie przypisana do aktualnie podlaczanego serwera.
Podczas gry na danym serwerze do ktorego mamy rcon_password,
w konsoli gracza (przewaznie u siebie) wpisujemy
rcon_password "pipeczka"
Nastepnie nalezy sie upewnic ze podane haslo jest prawidlowe - przeprowadzamy maly test
rcon say Test raz dwa trzy
powinien sie pojawic w czesci chat na ekranie tekst wypowiedziany prez serwer
(jako imie gracza bedzie nazwa hostname serwera)
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
Komendy wstukiwane przy uzyciu rcon'a sa dokladnie takie same jabysmy je wstukiwali bezposrednio do
konsoli serwera hlds - jedyna roznica polega na tym ze trzeba dodac magiczne slowo rcon na poczatku.
Ni wszstkie komendy w serwerze hlds sa dostepne w serwerach listen albo z komend u klienta.
Komendy
lista graczy
rcon status
rcon users
(users powinien chyba dzialc nawet bez rcon'a)
restart rundy
rcon sv_restartround 1
zmiana mapy
rcon changelevel de_dust
zmiana mapy z wykopaniem graczy
rcon map de_dust
zmiana zmiennych (przyklad trzech)
rcon mp_timelimit 0
rcon mp_winlimit 12
rcon hostname "Serwer zajety!"
rcon sv_lan 1
zmian hasla na serwerze np na mecz
rcon sv_password "haslo_na_cw"
czyszczenie hasla na serwerze po meczu
rcon sv_password ""
kopanie/banowanie
wpisujemy
status
(albo users, zalezy od przyzwyczajenia) albo amx_who jak mamy mod Amx
patrzymy na liste jaka sie pojawi w konsoli
patrzymy na uid (unique id gracza) i steamid (ew zastap steamnid wonid'em)
i piszemy
rcon banid 1440 # uniqueid kick //ban z wykopem
rcon writeid //zapisanie banow
rcon writeip //zapisanie banow na ip
rcon banid 0.0 # uniqueid //permanent ban
rcon kick # uid //wykopanie gracza
Bany są zapisywane w 2 plikach:
banned.cfg - steamid/wonid
listip.cfg - na numery ip
gadanie
rcon say Nie biegac!!
Oczywiscie mozemy wykonac inne komendy dostepne, np z pluginow
rcon cm_say @g "Muahaha Wasz Pan Wrocil!"
rcon amx_nextmap de_dust
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|
 |
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
|