Mikä on Source® -pelipalvelin?

Source® -pelipalvelimet ovat keino, jolla ihmiset voivat pelata tiettyjä moninpelejä verkossa. Mikä tahansa peli, joka on rakennettu Sourge® -moottorin päälle ja joka pystyy pelaamaan verkossa, käyttää tällaista palvelinta. On mahdollista asentaa Source® -pelipalvelin henkilökohtaiseen tietokoneeseen, joka käyttää tavallista Internet -yhteyttä, vaikka pelipalveluntarjoajat (GSP) yleensä vuokraavat myös niitä. Nämä palvelimet voidaan asentaa manuaalisesti, mutta tarvittavien tiedostojen lataamiseen, päivittämiseen ja määrittämiseen on myös mahdollista käyttää ilmaista HLDS-päivitystyökalua. Tällä työkalulla voidaan luoda Source® -pelipalvelin tarvitsematta omistaa kyseistä peliä.

Ensimmäistä kertaa vuonna 2004 käyttöön otettu Source®-pelipalvelin käyttää melko tavallista asiakas-palvelinperustaa online-pelaamiseen. Tämän tyyppisessä suhteessa palvelintietokone on vastuussa kaikkien pelin sisäisten objektien välisten suhteiden laskemisesta. Asiakaskoneet muodostavat yhteyden palvelimeen, joka käsittelee niiden syötteet ja palauttaa sitten tulokset. Jos palvelimen pelimaailman ja asiakkaan sisältämän version välillä on eroja, palvelinta pidetään arvovaltaisena. Tämä voi johtaa ristiriitoihin korkeissa viivetilanteissa, kuten huonon osuman havaitsemisessa.

On olemassa kahdenlaisia ​​Source® -pelipalvelimia, jotka erotetaan asennustyypin mukaan. Erillinen Source® -pelipalvelin on versio, jonka voi vuokrata GSP: ltä, mutta tällainen asennus on myös mahdollista suorittaa henkilökohtaisella koneella. Dedikoidut palvelimet toimivat riippumatta kaikista asiakkaista ja voivat pysyä toiminnassa riippumatta siitä, onko kukaan yhteydessä. Tällainen palvelin voidaan tyypillisesti luoda myös ilman kyseistä peliä. HLDS -päivitystyökalua voidaan käyttää palvelintiedostojen hankkimiseen useille Source®-, GoldSrc- ja kolmannen osapuolen peleille.

Toiseen Source® -pelipalvelimen tyyppiin viitataan kuuntelupalvelimena. Tämän tyyppisen Source® -pelipalvelimen käynnistämiseksi kyseinen peli on ostettava ja asennettava kokonaan, koska tarvittava vaihtoehto on yleensä valikossa. Näitä palvelimia käytetään samanaikaisesti pelin asiakasversion kanssa, joten yksi pelaaja toimii sekä isäntänä että asiakkaana. Muut asiakkaat voivat muodostaa yhteyden palvelimeen ja pelata normaalisti. Jos isäntä lopettaa pelaamisen, kuuntelupalvelin lakkaa olemasta ja peli päättyy.