Pitanja o hostanju igara obično miješaju dvije kupnje, a to miješanje stavlja posao u pogrešan redoslijed. Jedna kupnja je stroj koji pokreće proces vašeg servera; druga je putanja koja dovodi igrače do njega. Utvrdite što vam nedostaje prije nego što usporedite cijene, jer VPN pretplata nikada ne postaje host, kako god bila konfigurirana.

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 sustav, dio procesora, memoriju, disk i način da proces ostane živ nakon što se odjavite. Ako nijedan stroj u vašem inventaru to ne pruža, nedostaje računanje, a odgovor je hostani 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 stroj postoji i pokreće server, ali ga dosegne 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 što možete sami popraviti.

Što 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 se ideja pojavljuje kao sučelje, konfiguracija peera i pravila prosljeđivanja koja puštaju promet između mreža. Nijedan raspored ne daje shell na stroju kojim već ne upravljate, a potrošački uvjeti 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 što predaju. AWS-ov pregled instanci opisuje okruženje operativnog sustava plus definirane računalne, 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 koga se povezuje i kroz što

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 tko može naći server, ne što server radi.

Javni je ulaz jednostavniji za rad i izlaže uslugu skeniranju, pa mu trebaju autentifikacija same igre i vatrozid koji dopušta 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 obveze: platformu koju server podržava, točne portove na kojima sluša i dopuštaju li uvjeti mreže koju ste odabrali hostanje. Zahtjevi igara mijenjaju se između izdanja, pa čitajte aktualnu dokumentaciju, a ne vodič koji imenuje operativni sustav od prije nekoliko godina. Zatim provjerite slušač 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 naredba pokazuje je li nešto vezano i na koju adresu, druga testira dostupnost izvan hosta, a treća objašnjava zastoj ako je usluga umrla. Slušač vezan 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 je bilješka ono s čim uspoređujete kad zakrpa promijeni zadani port ili novi igrač ne može se povezati.

Povezani članci