Treba li vam VPS ili VPN za hostovanje servera za igre?
VPN prodaje mrežni put; virtualni server daje mašinu. Utvrdite šta vam nedostaje, pa izaberite kako igrači stižu do hosta.
Pitanja o hostovanju igara obično mešaju dve kupovine, a to mešanje stavlja posao u pogrešan redosled. 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 pre nego što uporedite cene, jer VPN pretplata nikada ne postaje host, kako god bila konfigurisana.
Provere 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 nameravate da instalirate. Binarna datoteka namenskog servera zahteva operativni sistem, deo 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 usluga za igre. Tunel ništa od toga ne dodaje, jer prosleđuje pakete umesto da izvršava programe.
Ako mašina postoji i pokreće server, ali ga dosegne samo deo igrača, nedostatak je dostupnost. To je problem koji mrežna putanja može da reši. Razlika zatim određuje sa kojim dobavljačem razgovarate, a određuje i šta možete sami da popravite.
Šta VPN nalog zapravo pruža
VPN usluga prodaje putanju između vašeg uređaja i izlaza, sa adresiranjem i obično autentifikovanim tunelom. Na virtualnom serveru ista ideja se pojavljuje kao interfejs, konfiguracija peera i pravila prosleđ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 odeljak o prihvatljivoj upotrebi pre 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.
Izaberite ko se povezuje i kroz šta
Kad host postoji, odluka o pristupu ima tri oblika. Igrači mogu da se povežu na javnu adresu koju host poseduje, pridruže se kroz privatni tunel dostupan samo pozvanim peerovima ili dođu kroz mrežni prolaz koji prosleđuje između to dvoje. Svaki oblik menja ko može da nađe 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. Prosleđivanje drži host van popisa dok igračima daje jednu adresu, po ceni još jednog skoka i još jedne stvari za nadzor. Birajte po publici, a ne po tome koja opcija zvuči sigurnije.
Proverite zahteve pre nego što platite
Potvrdite tri činjenice pre obaveze: platformu koju server podržava, tačne portove na kojima sluša i da li uslovi mreže koju ste izabrali dozvoljavaju hostovanje. Zahtevi igara se menjaju između izdanja, pa čitajte aktuelnu dokumentaciju, a ne vodič koji imenuje operativni sistem od pre nekoliko godina. Zatim proverite slušalicu na hostu umesto da verujete instalaterovoj poruci o uspehu.
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 nigde drugde, što je čest razlog da ispravno instaliran server izgleda nedostupan.
Zapišite platformu, portove i model pristupa koji ste izabrali. Ta beleška je ono sa čim upoređujete kad zakrpa promeni podrazumevani port ili novi igrač ne može da se poveže.