Strona główna | Użytkownicy | Grupy | Szukaj | Rejestracja |
 
| Rejestracja

Serwer War3 cs Warcraft 3 mod 80.72.41.210:27228 [S/NS] steam
Serwer Diablomod Diablomod 194.149.88.242:27017 [S/NS] steam
Serwer FFA FFA 193.33.177.14:27231 [S/NS] steam
Serwer Pokemod Pokemod 91.210.130.90:27004 [S/NS] steam
Serwer Minecraft Minecraft mc.volta-sq.pl:32403 1.2.4
Serwer Teamspeak 3 TeamSpeak ts.volta-sq.pl 3.0

Poradniki Counter-Strike 1.6 Krok po kroku wszystkie poradniki, tutoriale i instrukcje do gry Counter-Strike 1.6! Zmniejszanie pingu, bindowanie, ustawianie rate, robienie bunnyhopa i inne!

Odpowiedz

Odsłon tematu: 635  
Stare 09-05-11, 17:36   #1

 
iQ^MatriX
 
Wiek: 9
Posty: 1,953


Konfiguracja HLTV + HLDS

Konfiguracja serwera HLDS oraz HLTV.

Ten poradnik będzie opowiadał o tym jak funkcjonuje program HLTV oraz jak go podłączyć do serwera.


HLTV co to jest ? :
Half-Life TV (częściej jako HLTV) - platforma stworzona przez Valve
Software w 2001 pozwalająca na "nadawanie" rozgrywek z gier opartych
na silniku gry Half-Life. Obsługiwane gry to Counter-Strike 1.6,
Counter-Strike: Condition Zero i Day of Defeat. Valve z czasem
rozszerzyło tę technologię o wsparcie dla gier bazujących na silniku
Source (SourceTV). Technologia pozwala oglądającym na widok z lotu
ptaka na pole gry (mapę) i oglądanie rozwoju wydarzeń. Aktualny
rekord osób jednocześnie oglądających jedną rozgrywkę to 39 500 osób
oglądających finały Cyberathlete Professional League w 2004. W
oglądaniu rozgrywek mogą pomagać serwery proxy, dzięki czemu główny
serwer, z którego pochodzi dana relacja, nie jest nadmiernie obciążony.
HLTV umożliwia też nagrywanie (lub ściślej: tworzenie dem lub
powtórek) meczów w amatorskich ligach, co może pomóc ulepszyć ich strategie w grze.


Krok 1.

Najpierw przydałoby się stworzyć serwer. Mój będzie postawiony na HLDS (Half-Life Dedicated Server) non-steam. Można też odpalić grę z silnikiem HL1 (Half-Life) i wybrać opcje "New Game" i podłączyć HLTV, dla mnie jest to bez różnicy, chodzi tylko o to by pokazać wam jak samemu postawić HLTV na serwer.

U mnie ustawienia wyglądają tak:



Serwer odpala się...

Krok 2.

Następnie wyskakuje nam "monitor" serwera:



Odrazu powiem wam co zonaczają zaznaczone podstrony:
Cytat:
1. "Strona główna" aplikacji, wyświetlają się na niej wszystkie

informacje dotyczące serwera.

2. Konfiguracje, Na tej podstronie można konfigurować serwer.

3. Statystyki, Na tej podstronie mozna sprawdzić statystyki serwera

(dla bardziej zaawansowanych uzytkowników).

4. Gracze, Gracze aktualnie podłączeni do serwera.

5. Bany, lista osób zbanowanych

6. Konsola, konsola służąca do wpisywania komend serwerowych.
Brawo ! Jeżeli masz to co zamieściłem na screenshocie wyżej to możemy przystąpić do podłączenia naszego HLTV na Serwer, który odpaliliśmy. Na wstępie kopiujemy IP naszego serwera



Krok 3.


Następnie otwieramy folder gdzie znajduje się nasze HLTV. Edytujemy plik "HLTV.cfg". Możemy zmienić nazwe naszego HLTV, ale nam chodzi o dopisanie na końcu "connect wasze ip, które skopiowaliście"



Cytat:
Legenda:
1. Nazwa naszego HLTV, która będzie wyświetlana przez wszystkich

2. Nazwa naszego HLTV wyświetlana w zakładce "oglądaj" w grze.

3. Jeżeli serwer posiada hasło to jest odpowiednie miejsce by je

wpisać

4. To co musimy wpisać

5. Opóźnienie oglądanego meczu.


Krok 4.


Odpalamy HLTV



Odrazu połączy nam się z naszym serwerem.



Jeżeli chcemy nagrywać mecz w HLTV, wpisujemy w "konsolce":
Cytat:
record nazwademka


Komendy do naszego HLTV (oczywiście wpisujemy je w wierszu poleceń HLTV)

Cytat:

cmdlist Lista dostępnych komend w HLTV, twoje podstawowe źródło wiedzy

help podobnie jak cmdlist, bardzo przydatne.

connect <IP:Port> podłącza HLTV proxy do numeru ip na danym porcie, jeśli nie podasz portu to domyślnie wybiera 27015,nazwa localhost, czyli 127.0.0.1 jest przeważnie rozpoznawana (zależy od systemu). Jest to adres lokalnego komputera, na którym działa HLTV. Przydatne, gdy w danym systemie działa serwer gier.

disconnect odłącza od serwera gry, ale nie rozłącza rozpowszechniania, wszyscy widzowie pozostają podłączeni.

stop odłącza od serwera gry i zrywa połączenia z widzami i innymi proxy, kończąc nagrywanie.

quit wychodzi z aplikacji (wcześniej wykonuje automatycznie komendę 'stop').

retry ponawia próbę podłączenia do ostatnio wybranego adresu ip i portu.

autoretry <0|1> jeśli równe 1, to przy zerwaniu połączenia (albo jak zostanie HLTV wykopane), próbuje ponownie się podłączyć do danego numeru ip i portu w nieskończoność.

name <text>ustawia nazwę HLTV proxy, jaka będzie widoczna na scoreboardzie (domyślnie masz ją pod przyciskiem 'TAB') - czyli przyjazna nazwa na liście graczy.

hostname <text> ustawia nazwę HLTV proxy, jaka będzie widoczna na liście serwerów chodzi tu o nazwę w przeglądarce typu GameSpy czy w oknie Find Servers.

serverpassword <text>
musi być zgodne z sv_password na HLDS. Ustawia hasło, aby HLTV mógł wejść na serwer gry, albo zgodne z proxypassword na HLTV proxy do którego się podłączamy naszym proxy.

adminpassword <text> ustawia hasło do kontroli zdalnej HLTV poprzez rcon i komentatora, działa analogicznie jak rcon_password na HLDS.

proxypassword <text> ustawia hasło dostępu dla innych HLTV proxy które się podłączają do naszego serwera proxy.

spectatorpassword <text> ustawia hasło dostępu dla podłączających się widzów,jednocześnie wyklucza dany serwer hltv z globalnego systemu load balancin'gu, czyli inni gracze nie będą przekierowywani na nasz serwer,jeśli jest wymagane hasło, obserwatorzy będą się musieli sami podłączyć ręcznie podając najpierw u siebie w konsoli hasło dostępu poprzez komendę password <text> a następnie podłączyć się komendą

connect <ip_hltv> komenda używana w celach administracyjnych – dla adminów większych sieci, albo prywatnych serwerów HLTV (np. Do nagrywania dema i administracji meczem).

clients pokazuje listę podłączonych klientów, czyli obserwatorów.

proxies pokazuje listę podłączonych relay proxy, czyli innych hltv.

players pokazuje listę graczy grających na serwerze gry.

kick <ID> wykopuje widza/inne hltv z naszego serwera hltv.

bann <IP> banuje widza na numer ip - kompletnie ignoruje przyszłe prośby
podłączenia, banuje jedynie na HLTV a nie na serwer gry.

clearbannsusuwa wszystkie bany na HLTV.

say <text> wysyła komunikat tekstowy do serwera gry - rozmowa z graczami, widzowie tez widzą ten komunikat, dobre do komunikowania się np.: z graczami i administratorami, aby np.: uzyskać pozwolenie na boradcast, na nagranie demek albo przekazanie ważnych informacji.

msg <text> [<duration> <pos x> <pos y> <color hex rgba>] wysyła kolorowy komunikat do wszystkich widzów na wszystkich proxy (ale nie do graczy), radzę nie stosować polskich znaków
-text - "Oglądacie HLTV PROXY !"
-duration - czas w sekundach trwania napisu na ekranie,
-pos x - pozycja x, wartości: -1, przedział od 0.0 do 1.0 - podaje pozycje napisu na ekranie w poziomie, -1 to wyśrodkowanie napisu na ekranie, najczęściej stosowane wartości -1, 0.3 (30% od lewej krawędzi ekranu),
-pos y - podobnie jak x tylko że w pionie, najczęściej stosowana wartość 0.2,
-color hex rgba - kolor heksagonalny, pierwsze dwie litery/cyfry to kolor czerwony, drugie to zielony, trzecie to niebieski, ostatnie to alpha czyli przezroczystość FF to nieprzezroczyste:
FF0000FF czerwony
00FF00FF zielony
0000FFFF niebieski


localmsg <text> [<duration> <pos x> <pos y> <color hex rgba>] podobnie jak msg, ale widoczna tylko przez lokalnych widzów podłączonych tylko do danego proxy.

servercmd <string>
przesyła komendę konsoli do serwera gry, <string> oznacza komendę.

clientcmd <group> <string> przesyła komendę konsoli do wszystkich klientów
grupy:
1 - widzowie,
2 - inne HLTV proxy,
3 - wszyscy (czyli 1 i 2 razem),
<string> oznacza komendę.

loopcmd <id> <n> <string> wykonuje w pętli daną komendę,
[i]id - numer rozpoznawczy (aby łatwo usuwać) miedzy 1 a 64,
<n> - co ile sekund wykonywać komendę,
<string> właściwa komenda,
aby usunąć daną komendę z danym id wpisz:

loopcmd <id> 0

aby zobaczyć listę działających komend w zapętleniu wpisz samo loopcmd bez żadnych parametrów, da ci info ile jest komend.

signoncommands
<string> komendy konsoli wykonywane na lokalnych widzach podłączających się do HLTV, komendy mogą być rozdzielanie średnikami, najczęściej do ustawiania komunikacji głosowej i głośności, czasem ustawień sieciowych, warto jest użyć poniższego przykładu aby lepiej słychać głos komentatora:

signoncommands "voice_overdrive 32; voice_scale 2"

[b/]maxclients <n>
ustawia maksymalną liczbę widzów na dany hltv proxy (domyślnie 128).

maxloss <f> ustawia maksymalna liczbę traconych pakietów powyżej której nie będzie przyjmowanych więcej graczy (domyślnie 0.05 czyli 5%), *zakres wartości 0.0 – 1.0, ustawienie 1.0 oznacza, że hltv będzie przyjmować wszelkich klientów popimo, iż będą oni mieli koszmarne warunki oglądalności.

delay <n> wprowadza opóźnienie w sekundach na Master Proxy, wartość domyślna - 30 sekund, aby director module działał poprawnie trzeba dać minimum 10 sekund, teoretycznie jest to wartość float (czyli zmiennoprzecinkowa), ale jak się wpisze 30 to on to przerobi na 30.0 i nie powinno być problemu.

rate <n> przepustowość jaką daje serwer gry do HLTV proxy.

updaterate <n> updaterate od serwera do HLTV proxy, domyślnie 20, lepiej nie zmieniać!

maxrate <n> maksymalna prędkość łącza na 1 widza, nie kontorluje ruchu do innego HLTV (więc takie HLTV podłączone go drugiego może mieć większy transfer)

maxqueries <n> maksymalna ilość zapytań o status gry od przeglądarek, domyślnie 100 na sekundę.

dispatchmode <0|1|2> przekierowanie (domyślnie 1 = auto)
0 - brak przekierowania - wszyscy są przyjmowani (albo odrzucani jeżeli brak wolnych miejsc)
1 - przekierowanie podłączających się widzów do innych proxy w podłączonej sieci, aby rozłożyć równomiernie obciążenie, przyjmuje także do siebie obserwatorów,
2 - always - zawsze przekierowuje widzów do innych proxy, dobre jak chcesz mieć hltv master nieobciążony, albo żeby tylko inne hltv proxy się podłączały.


publicgame <0|1> jeśli ustawione na 1 to ip serwera, gry będzie widoczny dla widzów wtedy będą mogli oni się podłączyć do gry, nie zalecane gdy są grane mecze, ponieważ może się ktoś próbowac podłączyć do serwera turniejowego.

offlinetext <string> tekst jaki się pokazuje, gdy HLTV nie rozpowszechnia żadnej gry/dema, np.: "Mecz przesunięty. Proszę zobaczyć info stronie www..."

chatmode <0|1|2> rozmowy
0 - widzowie nie mogą rozmawiać - obniża ruch w sieci, do nagrywania dem,
1 - tylko widzowie na danym hltv proxy mogą ze sobą rozmawiać,
2 - wszyscy widzowie na wszystkich hltv proxy będą ze sobą gadać, jak za dużo gadają to nie sposób czytać, w tym ustawieniu wszystkie serwery (master i relay proxy) muszą mieć także ustawione chatmode 2, aby odbierały komunikaty do innych, zwiększa ruch sieciowy przy dużym obciążeniu.


bannerfile <file> definiuje jaki obrazek uznać za logo wyświetlane dla widzów i graczy, domyślnie nie ma loga, logo musi być w tym samym katalogu co aplikacja hltv, aby poprawnie było wyświetlane musi być jako plik TGA w trybie RGBA (Red-Green-Blue-Alpha), należy także stworzyć katalog <mod>/gfx/temp/ (np cstrike/gfx/temp/), jak nie ma katalogu temp to go stwórz.

ping <hostort> sprawdza ping - opóźnienie w sieci do danego adresu ip na danym porcie.

nomaster <0|1> rejestracja w serwerach WON - dzięki temu widać nasz serwer jak damy refresh, inaczej trzeba ręcznie dodać.
0 - wyłączone (domyślnie), czyli rejestruje w serwerach WON,
1 - wyłącza, szybciej ładuje HLTV, użyteczne, aby schować master proxy przed ogólnym dostępem.


forcemaster <0|1> jeśli włączone będzie się rejestrował w serwerach WON na siłę, np.: jeśli chcemy aby jakiś relay proxy tak czy siak był widoczny mimo, ale już na liście jest master proxy.

heartbeat ręcznie odświeża info o naszym serwerze w serwerach WON, ta komenda jest automatycznie wykonywana co 2 minuty

rcon <string> wysyła komendę do konsoli do innych serwerów.

rconaddress <IP:Port> ustawia adres zdalnego serwera, do którego chcemy się podłączyć (aby administrować np.: serwerem HLDS albo HLTV).

rconpassword <string> ustawia hasło wymagane przez zdalny serwer, do którego chcemy się podłączyć, musi być zgodny z adminpassword na innym HLTV albo z rcon_password na HLDS.

cheeringthreshold <f> poziom potrzebny, aby odegrać dźwięk cheer (czyli takie hurra!), domyślnie 0.25. Domyślny klawisz do wciśnięcia, aby był cheer po stronie gracza to "J".

blockvoice <0|1> ustawia kontrole transmisji głosu po sieci:
0 - domyślnie, glos jest przekierowywany,
1 - blokuje, przeważnie to się ustawia, aby był mniejszy ruch w sieci, używany, aby przeforsować nadchodzące głosy komentatorów, albo glosy graczy na serwerze - aby nie zagłuszyć lokalnego komentatora.


logfile <0|1|nazwapliku> Możliwość zapisywania logów, domyślny pllik "logifile.log":
0 - wyłącza,
1 - włącza logowanie do pliku "logfile<date>.log", nazwapliku, to samo co 1, tylko, że definiujesz nazwę pliku.


status podobnie do komendy w HLDS, podaje co się dzieje z serwerem HLTV.

modules podaje wszystkie załadowane moduły z wersjami, do HLTV

exec <filename> wykonuje plik .cfg (tzn. jak nie podamy .cfg to najpierw spróbuje dodać rozszerzenie)

echo <string> wyświetla tekst w konsoli HLTV, użyteczne aby wiedzieć, iż coś się wykonało

developer <0|1> developer jest użyteczny, aby mieć więcej informacji w konsoli, jednakże czasem za dużo wyświetla, użyteczny jak masz jakieś problemy w działaiu HLTV i chcesz wiedzieć co jest nie tak.

record <filename> nagrywa demo, sam dodaje datę i mapę, składnia "nazwapliku-<data>-<mapa>.dem", nagrywanie trwa dopóki nie wpiszemy stoprecording,jak raz wpiszemy to HLTV będzie tworzyło dema w katalogu <mod> (więc lepiej mieć katalog moda, np.: cstrike dla cs), będzie tworzone 1 demo na mapkę.

playdemo <filename> rozpoczyna rozpowszechnianie dema.

region <n> definuje w jakim regionie świata znajduje się nasze HLTV.

slowmotion <n> daje możliwość zwolnienia gry w ważnych sytuacjach podczas oglądania rozgrywek.
* W niektórych "zdjęciach" znajdują się niedorzeczności, czyli inne hasło niż na innym zdjęciu, przepraszam, byłem troszkę rozkojarzony, stawiałem wcześniej serwer i nie pozmieniałem, niektórych rzeczy.

* Kopiowanie na inne fora bez zgody użytkownika (iQ^MatriX | Volta-sq.pl) jest równoznaczne ze złamaniem Praw Autorskich, które będzie karane.

* Kontakt:
rejestracja
  Cytuj

Odpowiedz

Tagi
hlds, hltv, konfiguracja


Podobne wątki dla: Konfiguracja HLTV + HLDS
Temat Forum
Cs dedicated server - stawianie serwera HLDS Steam i NoSteam Poradniki HLDS
Konfiguracja Diablo / Nowości Ogłoszenia
Konfiguracja IRC Poradniki Counter-Strike 1.6
Jak zamowic HLTV na serwer / Darmowe HLTV Poradniki Counter-Strike 1.6



Ostatnio wyszukiwane
battlefield 3 multiplayer na piracie counter strike 1.6 download non steam counter strike 1.6 non steam counter strike 1.6 non steam download counter strike 1.6 non steam pobierz cs 1.6 download non steam cs 1.6 download non steam v32 cs 1.6 non steam cs 1.6 non steam download cs 1.6 non steam download v32 cs 1.6 non steam pobierz cs download non steam cs non steam download cs non steam pobierz diablo mod download cs 1.6 non steam ffa forum cs mapy cs mapy do cs mapy do cs 1.6 phoenix download phoenix program pobierz cs 1.6 non steam polskie serwery cs prototype spolszczenie ronaldo messi tapety na telefon 240x320 ujarani volta sq agence immobiliere varsovie śliniaki jednorazowe jarosławiec wynajem mikrobusów katalog