Tarvitsetko VPS:n vai VPN:n pelipalvelimen hostaamiseen?
VPN myy verkkopolun; virtuaalipalvelin antaa koneen. Selvitä, kumpi sinulta puuttuu, ja valitse sitten, miten pelaajat pääsevät isäntään.
Pelien hostaamista koskevat kysymykset sekoittavat yleensä kaksi ostosta, ja sekaannus asettaa työn väärään järjestykseen. Toinen osto on kone, joka ajaa palvelinprosessiasi; toinen on polku, joka kuljettaa pelaajat siihen. Päätä, mikä sinulta puuttuu, ennen kuin vertaat hintoja, sillä VPN-tilauksesta ei koskaan tule isäntää, miten se tahansa määritetään.
Alla olevat tarkistukset etenevät järjestyksessä. Pysähdy ensimmäiseen epäonnistuvaan, koska myöhemmät vaiheet olettavat, että aiempi resurssi on olemassa.
Mikä resurssi puuttuu: laskenta vai tavoitettavuus?
Aloita nimeämällä, mitä aiot asentaa. Erillisen palvelimen binääri tarvitsee käyttöjärjestelmän, osuuden suorittimesta, muistia, levyä ja tavan pitää prosessi elossa sen jälkeen, kun katkaiset yhteyden. Jos mikään varastosi kone ei tarjoa näitä, puuttuva asia on laskenta, ja vastaus on hostattu palvelin, virtuaalinen yksityispalvelin tai hallittu pelipalvelu. Tunneli ei lisää mitään tästä, koska se välittää paketteja sen sijaan että suorittaisi ohjelmia.
Jos kone on olemassa ja ajaa palvelinta, mutta vain osa pelaajista tavoittaa sen, puuttuva asia on tavoitettavuus. Sen ongelman verkkopolku voi ratkaista. Ero päättää sitten, kenen toimittajan kanssa puhut, ja se päättää myös, mitä voit korjata itse.
Mitä VPN-tili todella tarjoaa
VPN-palvelu myy polun laitteesi ja ulostulon välillä, osoitteistuksella ja yleensä todennetulla tunnelilla. Virtuaalipalvelimella sama ajatus näkyy rajapintana, vertaiskonfiguraationa ja välityssääntöinä, jotka päästävät liikennettä verkkojen välillä. Kumpikaan järjestely ei anna kuorta koneelle, jota et jo hallitse, ja kuluttajaehdot kieltävät yleensä julkisen palvelimen ajamisen palvelun kautta. Lue hyväksyttävän käytön osio ennen kuin suunnittelet sen varaan.
Pilvi-instanssit ovat toinen luokka, ja niiden dokumentaatio on selväsanainen siitä, mitä ne luovuttavat. AWS:n instanssien yleiskatsaus kuvaa käyttöjärjestelmäympäristön sekä määritellyn laskenta-, muisti-, tallennus- ja verkkokapasiteetin. Se vastaa resurssia, jota peliprosessi kuluttaa, eikä siinä mikään muistuta VPN-tilausta.
Valitse, kuka yhdistää ja mitä kautta
Kun isäntä on olemassa, pääsyratkaisulla on kolme muotoa. Pelaajat voivat yhdistää julkiseen osoitteeseen, joka isännällä on, liittyä yksityisen tunnelin kautta, johon vain kutsutut vertaiset pääsevät, tai saapua yhdyskäytävän kautta, joka välittää näiden kahden välillä. Jokainen muoto muuttaa sitä, kuka voi löytää palvelimen, ei sitä, mitä palvelin tekee.
Julkinen sisäänkäynti on yksinkertaisempi ylläpitää ja altistaa palvelun skannaukselle, joten se tarvitsee pelin oman todennuksen ja palomuurin, joka sallii vain käytössä olevat portit. Yksityinen sisäänkäynti piilottaa palvelun tunnelin taakse, mikä tarkoittaa, että jokainen pelaaja asentaa ja ylläpitää asiakasta ja sinä pidät vertaislistan ajan tasalla. Välitys pitää isännän listojen ulkopuolella ja antaa pelaajille yhden osoitteen, yhden hypyn ja yhden valvottavan asian hinnalla. Valitse yleisön mukaan, älä sen mukaan, mikä vaihtoehto kuulostaa turvallisemmalta.
Tarkista vaatimukset ennen maksamista
Vahvista kolme seikkaa ennen sitoutumista: alusta, jota palvelin tukee, tarkat portit, joilla se kuuntelee, ja se, sallivatko valitsemasi verkon ehdot hostaamisen. Pelien vaatimukset muuttuvat painosten välillä, joten lue nykyinen dokumentaatio äläkä opasta, joka nimeää usean vuoden takaisen käyttöjärjestelmän. Tarkista sitten kuuntelija isännällä sen sijaan, että luottaisit asentajan onnistumisviestiin.
ss -lunpt | grep -E ':(27015|27016)'
nc -zvu 203.0.113.77 27015
journalctl -u gameserver --since '10 min ago' --no-pager | tail -n 20
Ensimmäinen komento näyttää, onko jotain sidottu ja mihin osoitteeseen, toinen testaa tavoitettavuuden isännän ulkopuolelta ja kolmas selittää pysähdyksen, jos palvelu kuoli. Loopbackiin sidottu kuuntelija vastaa paikallisesti eikä missään muualla, mikä on yleinen syy siihen, että oikein asennettu palvelin näyttää tavoittamattomalta.
Kirjoita muistiin alusta, portit ja valitsemasi pääsymalli. Juuri siihen muistiinpanoon vertaat, kun päivitys muuttaa oletusportin tai uusi pelaaja ei saa yhteyttä.