Z gory przepraszam za brak polskich znakow (kopniety OpenOffice) , oraz zawilosc niektorych wypowiedzi (nie mam doswiadczenia w pisaniu tego typu artykulow).
Do napisania tekstu sklonila mnie maksymalna niewiedza i lamerskie zachowanie wiekszosci graczy przy obsludze GTV, tak wiec bez zbednego owijania w bawelne przejde do konkretow, tekst bedzie jednak przeplatany moimi osobistymi uwagami wyniesionymi z serwerow:
##GTV KLIENT
Od razu po polaczeniu do serwera widzimy zazwyczaj mape test_bigbox (szary szescian , chybaze admin ustawi inaczej), opis wersji serwera , i po chwili naszym oczom ukazuje sie lista dostepnych pokoi. Nas powinny zainsteresowac 2 kolumny - mianowicie ID (identyfikator pokoju) oraz Description (opis - zazwyczaj aktualnie zaladowana mapa). Najczesciej widac 2 pokoje podlaczone do jednego , z ktorych jeden ma opis Q3Delay (pokoj dla adminow , operatorow kamery etc. )- jest niedostepny dla zwyklych graczy, oraz wczesniej wspomniany - opisany nazwa mapy. Po sprawdzeniu ID pokoju wpisujemy w konsoli /GTV_WATCH ID (komendy GTV nie sa dokanczane automatycznie po nacisnieciu Tab). Standardowo pokoj Q3Delay ma ID 1 , a dla gosci 2 (tak tez pisze w przykladzie pod tabela - nie nalezy sie jednak wymienionym w nim ID sugerowac). Czesto spotykam sie floodami ludzi ktorzy dopiero co wchodza na serwer typu: "czy cos graja?" , "jak cos obejrzec?" , "gtv_watch 2 nie dziala" etc. Zanim zacznie sie rzucac takie pytania (ktore notabene przeszkadzaja w rozmowach juz ogladajacym , poniewaz chat na gtv jest ogolny - we wszystkich pokojach widac to samo) - nalezy sprawdzic dostepne gry ! Jesli nie potrafimy odczytac z tabeli , sluzy do tego komenda /gtv_gamelist. Jesli w tabeli widac tylko napis Main, znaczy to, ze nie ma zadnych dostepnych gier i nie ma sensu w tym momencie pytac "czy ktos gra?". W momencie podlaczenia serwera GTV do gry ktora ma transmitowac ogladajacy ujzy w konsoli napis "there is a new game. Type /gtv_watch ID to see it" - oczywiscie w tym momencie podawane jest juz ID dostepnego pokoju. Ta sama informacja podawana jest w "duzej" tabeli. Rownie bezsensowne sa pytania "jak zmienic pov?" i "czemu moge ogladac tylo XXX?" - to admin wybiera pov , gracze moga sie przelaczac jedynie miedzy pokojami w ktorych widac gre z oczu roznych graczyTo tyle jesli chodzi o zachowanie i podstawowa obsluge zaraz po wejsciu na serwer - niezorientowanym podam teraz liste komend wraz z krotkim komentarzem:
/say - jest rownoznaczne z napisaniem czegos w konsoli lub w "messagemode" - zwykly chat - gracze bedacy na serwerze nie widza chata z GTV!
/score - podaje aktualny wynik
/gtv_nextview, /gtv_nextgame - pozwala przelaczac sie pomiedzy pokojami , jesli na danym gtv istnieje ich wiecej niz jeden
/gtv_watch - po podaniu ID gry ktora chcemy ogladac przenosi nas do wywolanego pokoju
/gtv_playerlist - podaje liste graczy przebywajacych aktualnie na GTV w nastepujacej formie [(numer_slotu) #pokoj nick] - tutaj moja uwaga - czesto zdarza sie ze gracz wpada na gtv i zaczyna floodowac "czy jest tu XXXX????" - uzywajcie tej komendy- nie przeszkadzajcie innym -
/gtv_help - wypisuje komendy GTV
/gtv_nospeech - wlacza i wylacza pokazywanie chata z GTV
/gtv_camera - po podaniu hasla pozwala zmieniac pov aktualnie transmitowany przez GTV
/gtv_admin - podobnie jak powyzej - dziala po podaniu hasla - pozwala uzywac komend z sekcji "Admin Commands"
/gtv_gamelist - podaje liste gier aktualnie transmitowanych przez gtv
/gtv_messages - wyswietla komunikaty laczenia sie i rozlaczania graczy z GTV
I jedna uwaga od serca: admin to nie szmata ktora sie pomiata ! jesli z jakichkolwiek przyczyn GTV przestaje dzialac nie bluzgajcie admina - to nie jego wina :) Raz , ze jednak obowiazuje troche kultury wobec drugiej osoby , a dwa , ze to on stara sie zapewnic wam rozrywke - 4fans by fans - nie inaczej !
##GTV SERVER
Na poczatek krotki opis GTV od tej strony , bo jest on dosyc specyfucznym
serwerem , a wlasciwie laczy w sobie klienta i serwer. Dla tego tez aby dzialal
poprawnie potrzebuje dzialajacego CD-Keya (aby podlaczyc sie do serwera
zrodlowego) , oraz odpowiedniego pliku konfiguracyjnego (gtv.cfg) , aby dzialal.
Ponizej zamieszczam przykladowy plik wraz z wyczerpujacymi (mam nadzieje)
komentarzami :
#PRZYKLADOWY PLIK KONFIGURACYJNY SERWERA GTV
#Zahashowane linijki sa komentarzami i sa ignorowane przez gre
# nick clienta GTV na servie ( to ten ktory widac na servie, ktorym sie oglada mecz :))
# powinien zaczynac sie od GTV- ,zeby PB go nie kopal
setu name "GTV-"nick
# haselka
set gtv_adminPass "xxx"
set gtv_cameraPass "yyy"
set gtv_voicePass "cccc"
set rconPassword "zzzzz"
# Informacje o serwerze wyswietlane na stronie gtv oraz w przegladarkach serwerow
sets serverLocation "Poland"
sets serverInfo " GTV Server"
sets sv_hostname " GTV Server"
sets admins "bryan"
sets admin_mail "bryan@satfilm.net.pl"
sets admin_bryan-gg "1770747"
# maxymalna ilosc ludzi na serverze
set sv_maxclients 150
# port na ktorym bedzie stal server GTV
set net_port 20000
# opoznienie przesylania obrazu - tworzy bufor na serwerze dzieki czemu zapobiegamy zrywaniu ubrazu
# zalecane ustawienie to ok. 15 zeby serwer swobodnie sie wyrabial
set gtv_delay 15
# maxrate player'ow na servie gtv
set sv_maxrate 8000
# pass na wejscie na server GTV
set gtv_password ""
# to nie chodzi ale zawsze mozna sprobowac :)
# 1 komenda jest do passa na serva jak jest full zeby wejsc,
# a druga ile takich miejsc ponad stan ma byc
set sv_privatePassword "fffffff"
set sv_privateClients 0
# rate clienta GTV na servie
setu rate 30000
# komeny sluzace do wlaczania/wylaczania chata na servie GTV
set gtv_serverChat 1
set gtv_serverTeamChat 1
# jesli ustawisz na 1 i server GTV nie bedzie mialo mapy to zassie ja
set cl_allowDownload 1
# jesli player, ktory wchodzi na server GTV nie bedize mial mapy
# bedzie mogl ja pobrac z serwera
set sv_allowdownload 1
# jesli ustawisz na -1, to od razu po wejsciu playera na server GTV,
# wsadzi go do najpopularniejszego
# ( tam gdzie jest najwiecej ludzi servera na gtv) pokoju gtv,
# 0 defaut - bedzie musial sobie sam wpisac np. /gtv_watch 2
set gtv_autoWatch 0
# okresla interfejs sieciowy na ktorym serwer ma pracowac
# uzytkownicy linuxa wiedza o co chodzi , dla uzytkownikow windy
# krotki komentarz - sieciowka 1 -eth0 , sieciowka 2 -eth1 itd.
set net_interface eth0
set net_ip 195.136.107.248
# Wlacza i wylacza beep na chata na GTV
set gtv_localChatBeeps 0
# zeby GTV nie spectowalo powietrza zaraz po polaczeniu,
#tylko zeyb wlazlo od razu na jakiegos gracza
set gtv_autoCam 1
# Zabezpiecza serwer przed atakami typu DOS i DDOS
# ignoruje nadmierna ilosc wywolan.
set sv_challengeFloodProt 1
# maxymalna liczna jednoczesnie connectujacych sie ludzi
set sv_maxAuthClients 150
# "Specjalne" sloty zarezerwowane dla podlaczenia innych serwerow GTV
# pozwalaja polaczyc je w siec
set sv_extraGTVSlots 6
# Socket Buffers - bardziej zaawansowane ustawienie sieciowe
# podane ponizej odpowiadaja serwerowi na ok. 200 klientow
# lub mniej. Niedoswiadczeni uzytkownicy nie powinni zmieniac
# komendy odpowiadaja odpowiednio za bofor wysylania i odbierania
set net_sendBuffer 262143
set net_recvBuffer 262143
# USERINFO
# Inofmacje dot. podlaczenia klienta gtv do serwera zrodlowego ,
setu snaps 40
setu model visor
setu headmodel visor
setu team_model visor
setu team_headmodel visor
setu color1 4
setu color2 5
setu handicap 100
setu teamtask 0
setu sex male
setu cg_predictItems 0
setu cg_scorePlums 1
setu teamoverlay 1
setu cg_smoothclients 0
#
# USTAWIENIA PAMIECI
#
set com_hunkmegs 1
set com_zonemegs 40
#
# USTAWIENIA DLA KLIENTOW GTV
#
set cl_timeout 120
set cl_packetdup 1
set cl_maxpackets 30
set cl_shownet 0
set cl_showSend 0
set cl_showTimeDelta 0
set cl_timeNudge 0
set cl_nodelta 0
set cl_debugmove 0
#
# USTAWIENIA SERWERA - ODPOWIADAJA USTAWIENIA ZWYKLEGO SERWERA q3
#
# sv_fps
# number of times per second the server runs
set sv_fps 20
# sv_timeout
# ilosc sekun zanim klient dostanie "overflow'a" od serwera
set sv_timeout 120
# sv_zombietime
# po ilu sekundach bezruchu klient zostanie kopniety
set sv_zombietime 2
set sv_snapshotBuffering 1
# wlaczone pb :P
set pb_cl_enable
#KONIEC CONFIGA
Kolejna rzecza po postawieniu serwera bedzie oczywiscie jego obsluga , tak wiec
ponizej opisze komendy admina. Oczywiscie aby z nich korzystac nalezy najpierw
podac prawidlowo haslo administratora.
/gtv_kick - pozwala wykopac danego ogladajacego z serwera po podaniu jego ID
/gtv_demo - pozwala odtwarzac nam na gtv demo zamiast transmisji z normalnego
meczu :)
/gtv_stop - konczy demo (?)
/gtv_record - nagrywa demko
/gtv_stoprecord - konczy nagrywanie demka
/gtv_connect - po podaniu adresu serwera nawiazuje polaczenie i rozpoczyna
transmisje
/gtv_disconnect - rozlacza GTV z serwerem zrodlowym
/gtv_centerprint - pozwala wypisac komunikat podany jako parametr na ekranie
/gtv_description - opis pokoju w GTV
/gtv_freemove - (?)
/gtv_playerinfo - wyswietla informacje o graczach
/gtv_ban - po podaniu ID gracza - banuje go
/gtv_removeban - pozwala usunac bana
/gtv_listbans - wylistowuje aktualnie zalozone bany
Mysle ze opis byl w miare wyczerpujacy i pomimo ostrzezenia na poczatku artykulu
zrozumialy :)
Big Tnx dla ognosa za pomoc i pomysl na forme artykulu ;]]
stirmal | 2003-02-08 18:35:25
Bry, maly blad - gtv_nextview sluzy do zmieniania POVa, jesli admin udostepni taka mozliwosc (wiem, bo uzywalem w praktyce... chyba na QuakeCON 2002 ;).
#632974
bryan | 2003-02-08 18:40:26
tak , z tylm tylko ze na serwerze byl kolejny pokoj pokazujacy inny pov - bledu nie stwierdzono ;d
#632975
stirmal | 2003-02-08 18:50:04
No moze, ale ja nie wlazlem do innego pokoju wtedy... Olac, moze i masz racje :)
#632976
ognos | 2003-02-08 19:36:11
bryan znawca ;]
#632978
lukas_1 | 2003-02-09 21:21:52
hehe bryan mi zakosil moja dzialke ;P kiedys to ja bylem techniczny :P Skonczlo sie tak ze teraz mnie z nim myla :))) (thx RaV :P). Fachowy tekst i tyle. Moja szkola ;P Pozdr4bry
#633179
artifact | 2003-04-25 00:03:40
Taaa, swietny artykul, ale ten Pan znawca chyba nie wzial pod uwage, ze te wywody moze czytac ktos, kto nie ma o tym pojecia i przyszedl tu wlasnie po to, by sie czegos dowiedziec.
W tym zlepku wyrazow niesposob wyluskac co to w ogole GTV, nie mowiac o reszcie. Idrazni mnie strasznie notorycznie naduzywane sformuowanie 'lamer'. Z doswiadczenia wiem, ze w wiekszosci przypadkow ten co chlapie na okolo 'lamerami' sam jest jeden wielki LAMER.
#640642
bryan | 2003-05-02 22:24:49
mysle ze obsluge klienta opisalem dosyc jasno , bo ogranicza sie ona w zasadzie do 1 komendy -gtv_watch id , natomiast na poczatku zastrzeglem ze bede podawal przyklady wziete na zywca z serwera. Poza tym slowo lamer padlo tylko raz w calej tresci , bo zwyczajnie inne nie przychodzilo mi do glowy w momecie pisania.
#641234
LagermaN | 2003-07-13 08:38:18
tak wszystko fajnie tylko mam maly problem bo jak juz wpisze to ID i wchodze to zaczyna mi sciagac jakies pacze o nazwie z-eswc. pomozcie mi! jak wylacze automatic downl. to wychodzi do glownego menu :-(
#647140
ognos | 2003-08-21 16:42:26
artifact - niemasz pojecia co to gtv? :/ to spoko, grasz moze w q3? to taka gra fpp
ten artykul nosi nazwe obsluga gtv - klient i server a nie co to gtv. artifact sadze ze jestes wiekszy lamer niz bryan ://
#651100
ren | 2004-07-15 13:28:38
@#$% nieczaje tego!
#688482
Zaloguj się by dodać komentarz.