Trebate li VPS ili VPN za hostovanje game servera?
VPN prodaje mrežnu putanju; virtualni server daje mašinu. Utvrdite šta vam nedostaje, pa odaberite kako igrači dolaze do hosta.
Pitanja o hostovanju igara obično miješaju dvije kupovine, a to miješanje stavlja posao u pogrešan redoslijed. Jedna kupovina je mašina koja pokreće proces vašeg servera; druga je putanja koja dovodi igrače do nje. Utvrdite šta vam nedostaje prije nego što uporedite cijene, jer VPN pretplata nikada ne postaje host, kako god bila konfigurisana.
Provjere ispod teku po redu. Zaustavite se na prvoj koja ne prođe, jer kasniji koraci pretpostavljaju da prethodni resurs postoji.
Koji resurs nedostaje: računanje ili dostupnost?
Počnite tako što ćete imenovati ono što namjeravate instalirati. Binarna datoteka namjenskog servera zahtijeva operativni sistem, dio procesora, memoriju, disk i način da proces ostane živ nakon što se odjavite. Ako nijedna mašina u vašem inventaru to ne pruža, nedostaje računanje, a odgovor je hostovani server, virtualni privatni server ili upravljana igraća usluga. Tunel ništa od toga ne dodaje, jer prosljeđuje pakete umjesto da izvršava programe.
Ako mašina postoji i pokreće server, ali ga dostigne samo dio igrača, nedostatak je dostupnost. To je problem koji mrežna putanja može riješiti. Razlika zatim odlučuje s kojim dobavljačem razgovarate, a odlučuje i šta možete sami popraviti.
Šta VPN račun zapravo pruža
VPN usluga prodaje putanju između vašeg uređaja i izlaza, s adresiranjem i obično autentificiranim tunelom. Na virtualnom serveru ista ideja se pojavljuje kao interfejs, konfiguracija peera i pravila prosljeđivanja koja puštaju saobraćaj između mreža. Nijedan raspored ne daje shell na mašini koju već ne kontrolišete, a potrošački uslovi obično zabranjuju javni server kroz uslugu. Pročitajte odjeljak o prihvatljivoj upotrebi prije nego što planirate oko toga.
Cloud instance su druga kategorija, a njihova dokumentacija je jasna o tome šta predaju. AWS-ov pregled instanci opisuje okruženje operativnog sistema plus definisane računarske, memorijske, skladišne i mrežne kapacitete. To odgovara resursu koji troši proces igre, i ništa u tome ne liči na VPN pretplatu.
Odaberite ko se povezuje i kroz šta
Kad host postoji, odluka o pristupu ima tri oblika. Igrači se mogu povezati na javnu adresu koju host posjeduje, pridružiti se kroz privatni tunel dostupan samo pozvanim peerovima ili doći kroz mrežni prolaz koji prosljeđuje između to dvoje. Svaki oblik mijenja ko može naći server, ne šta server radi.
Javni ulaz je jednostavniji za rad i izlaže uslugu skeniranju, pa mu trebaju autentifikacija same igre i vatrozid koji dozvoljava samo portove u upotrebi. Privatni ulaz skriva uslugu iza tunela, što znači da svaki igrač instalira i održava klijent, a vi držite listu peerova ažurnom. Prosljeđivanje drži host izvan popisa dok igračima daje jednu adresu, po cijeni još jednog skoka i još jedne stvari za nadzor. Birajte po publici, a ne po tome koja opcija zvuči sigurnije.
Provjerite zahtjeve prije nego što platite
Potvrdite tri činjenice prije obaveze: platformu koju server podržava, tačne portove na kojima sluša i da li uslovi mreže koju ste odabrali dozvoljavaju hostovanje. Zahtjevi igara se mijenjaju između izdanja, pa čitajte aktuelnu dokumentaciju, a ne vodič koji imenuje operativni sistem od prije nekoliko godina. Zatim provjerite slušalicu na hostu umjesto da vjerujete instalaterovoj poruci o uspjehu.
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
Prva komanda pokazuje da li je nešto vezano i na koju adresu, druga testira dostupnost izvan hosta, a treća objašnjava zastoj ako je usluga umrla. Slušalica vezana na loopback odgovara lokalno i nigdje drugdje, što je čest razlog da ispravno instaliran server izgleda nedostupan.
Zapišite platformu, portove i model pristupa koji ste odabrali. Ta bilješka je ono s čim upoređujete kad zakrpa promijeni zadani port ili novi igrač ne može da se poveže.