Mis on Source® mänguserver?

Source®-i mänguserverid on vahendid, mille abil inimesed saavad võrgus teatud mitme mängijaga mänge mängida. Seda tüüpi serverit kasutavad kõik mängud, mis on üles ehitatud Sourge® mootorile ja mida saab võrgus mängida. Source®-i mänguserverit on võimalik installida tavalist Interneti-ühendust kasutavasse personaalarvutisse, kuigi mänguteenuse pakkujad (GSP-d) tavaliselt rendivad ka neid. Neid servereid saab installida käsitsi, kuid vajalike failide allalaadimiseks, värskendamiseks ja seadistamiseks on võimalik kasutada ka tasuta programmi Half-Life pühendatud serveri (HLDS) värskendustööriista. Selle tööriista abil saab luua Source®-i mänguserveri, ilma et peaksite kõnealust mängu omama.

Esmakordselt 2004. aastal tutvustatud Source® mänguserver kasutab võrgumängude jaoks üsna tavalist klient-serveri baasi. Seda tüüpi suhete puhul vastutab serverarvuti kõigi mängusiseste objektide vaheliste suhete arvutamise eest. Kliendiarvutid ühenduvad serveriga, mis töötleb nende sisendeid ja tagastab seejärel tulemused. Kui serveri mängumaailma versiooni ja kliendi versiooni vahel esineb lahknevusi, peetakse serverit autoriteetseks. See võib suure viivituse korral põhjustada lahknevusi, näiteks halb tabamuse tuvastamine.

On kahte erinevat tüüpi Source®-i mänguservereid, mis eristatakse installitüübi järgi. Spetsiaalne Source® mänguserver on versioon, mida saab laenutada GSP-delt, kuigi sellist installimist on võimalik teha ka isiklikus masinas. Spetsiaalsed serverid töötavad klientidest sõltumatult ja võivad töötada sõltumata sellest, kas keegi on ühendatud. Seda tüüpi serverit saab tavaliselt luua ka ilma kõnealust mängu omamata. HLDS-i värskendustööriista saab kasutada serverifailide hankimiseks mitmesuguste Source®-i, GoldSrc-i ja kolmanda osapoole mängude jaoks.

Teist tüüpi Source®-i mänguserverit nimetatakse kuulamisserveriks. Seda tüüpi Source®-i mänguserveri käivitamiseks tuleb kõnealune mäng osta ja täielikult installida, kuna vajalik valik on tavaliselt menüüs. Neid servereid juhitakse samaaegselt mängu klientversiooniga, nii et üks mängija toimib nii hosti kui ka kliendina. Teised kliendid saavad seejärel serveriga ühenduse luua ja tavapäraselt mängida. Kui host lõpetab mängimise, lakkab kuulamisserver olemast ja mäng lõpeb.