Kas yra Source® žaidimų serveris?

Source® žaidimų serveriai yra priemonė, kuria žmonės gali žaisti tam tikrus kelių žaidėjų žaidimus internete. Bet koks žaidimas, sukurtas naudojant „Sourge®“ variklį ir kurį galima žaisti internete, naudoja tokio tipo serverį. Galima įdiegti Source® žaidimų serverį asmeniniame kompiuteryje, kuriame naudojamas įprastas interneto ryšys, nors žaidimų paslaugų teikėjai (GSP) paprastai juos taip pat nuomoja. Šiuos serverius galima įdiegti rankiniu būdu, tačiau taip pat galima naudoti nemokamą programą, vadinamą Half-Life dedikuoto serverio (HLDS) atnaujinimo įrankiu, norint atsisiųsti, atnaujinti ir nustatyti reikiamus failus. Naudojant šį įrankį Source® žaidimų serveris gali būti sukurtas netaikant atitinkamo žaidimo savininko.

Pirmą kartą pristatytas 2004 m., Source® žaidimų serveris internetiniams žaidimams naudoja gana standartinį kliento-serverio pagrindą. Esant tokio tipo santykiams, serverio kompiuteris yra atsakingas už visų įvairių žaidimų objektų santykių apskaičiavimą. Klientų kompiuteriai prisijungia prie serverio, kuris apdoroja jų įvestis ir grąžina rezultatus. Jei serverio žaidimų pasaulio versijos ir kliento versijos neatitiktų, serveris laikomas autoritetingu. Dėl to gali atsirasti neatitikimų didelės delsos situacijose, pvz., prastai aptikti pataikymus.

Yra dviejų skirtingų tipų Source® žaidimų serveriai, kurie skiriasi pagal diegimo tipą. Specialus Source® žaidimų serveris yra versija, kurią galima išsinuomoti iš GSP, tačiau tokį diegimą galima atlikti ir asmeniniame kompiuteryje. Dedikuoti serveriai veikia nepriklausomai nuo klientų ir gali veikti nepriklausomai nuo to, ar kas nors yra prisijungęs. Tokio tipo serveris paprastai gali būti sukurtas ir neturint atitinkamo žaidimo. HLDS naujinimo įrankis gali būti naudojamas norint gauti įvairių Source®, GoldSrc ir trečiųjų šalių žaidimų serverio failus.

Kitas Source® žaidimų serverio tipas vadinamas klausymosi serveriu. Norint paleisti tokio tipo Source® žaidimų serverį, atitinkamą žaidimą reikia įsigyti ir visiškai įdiegti, nes reikiama parinktis paprastai yra meniu. Šie serveriai veikia kartu su žaidimo kliento versija, kad vienas žaidėjas veiktų ir kaip pagrindinis, ir kaip klientas. Tada kiti klientai gali prisijungti prie serverio ir žaisti kaip įprasta. Jei pagrindinis kompiuteris nustoja žaisti, klausymo serveris nustoja egzistuoti ir žaidimas bus nutrauktas.