Vai jums vajag VPS vai VPN spēles servera hostēšanai?
VPN pārdod tīkla ceļu; virtuālais serveris dod mašīnu. Noskaidrojiet, kā trūkst, un pēc tam izvēlieties, kā spēlētāji nokļūs pie hosta.
Jautājumi par spēļu hostēšanu parasti sajauc divus pirkumus, un šī sajaukšana liek darbu nepareizā secībā. Viens pirkums ir mašīna, kas izpilda jūsu servera procesu; otrs ir ceļš, kas aizved spēlētājus līdz tai. Izlemiet, kā jums trūkst, pirms salīdzināt cenas, jo VPN abonements nekad nekļūst par hostu, lai kā to konfigurētu.
Zemāk esošās pārbaudes notiek secībā. Apstājieties pie pirmās, kas neizdodas, jo vēlākie soļi pieņem, ka iepriekšējais resurss pastāv.
Kura resursa trūkst: skaitļošanas vai sasniedzamības?
Sāciet ar to, ko plānojat instalēt. Dedzīgā servera binārajam failam vajag operētājsistēmu, procesora daļu, atmiņu, disku un veidu, kā noturēt procesu dzīvu pēc atvienošanās. Ja neviena mašīna jūsu inventārā to nenodrošina, trūkstošā lieta ir skaitļošana, un atbilde ir hostēts serveris, virtuālais privātais serveris vai pārvaldīts spēļu serviss. Tunelis neko no tā nepievieno, jo tas pārsūta paketes, nevis izpilda programmas.
Ja mašīna pastāv un izpilda serveri, bet tikai daļa spēlētāju to sasniedz, trūkstošā lieta ir sasniedzamība. Tieši šo problēmu var atrisināt tīkla ceļš. Šī atšķirība pēc tam nosaka, ar kuru piegādātāju jūs runājat, un tā arī nosaka, ko jūs pats varat salabot.
Ko VPN konts patiešām nodrošina
VPN serviss pārdod ceļu starp jūsu ierīci un izeju, ar adresāciju un parasti autentificētu tuneli. Virtuālajā serverī tā pati ideja parādās kā saskarne, vienādranga konfigurācija un pārsūtīšanas noteikumi, kas ļauj trafikam šķērsot tīklus. Neviens no abiem izkārtojumiem nenodrošina čaulu mašīnā, kuru jūs jau nepārvaldāt, un patērētāju noteikumi parasti aizliedz publisku serveri caur servisu. Izlasiet pieņemamas lietošanas sadaļu, pirms plānot ap to.
Mākoņa instanču ir otra kategorija, un to dokumentācija skaidri pasaka, ko tās nodod. AWS instanču pārskats apraksta operētājsistēmas vidi plus noteiktu skaitļošanas, atmiņas, glabāšanas un tīkla jaudu. Tas atbilst resursam, ko patērē spēles process, un nekas tajā nelīdzinās VPN abonementam.
Izvēlieties, kas pieslēgsies un pa ko
Kad hosts pastāv, piekļuves lēmumam ir trīs formas. Spēlētāji var pieslēgties publiskai adresei, kas pieder hostam, pievienoties caur privātu tuneli, ko sasniedz tikai uzaicināti vienādranga dalībnieki, vai ierasties caur vārteju, kas pārsūta starp abiem. Katra forma maina to, kas var atrast serveri, nevis to, ko serveris dara.
Publiska piekļuve ir vienkāršāk pārvaldāma un pakļauj servisu skenēšanai, tāpēc tai vajag pašas spēles autentifikāciju un ugunsmūri, kas atļauj tikai izmantotos portus. Privāta piekļuve slēpj servisu aiz tuneļa, kas nozīmē, ka katrs spēlētājs instalē un uztur klientu, un jūs uzturat vienādranga sarakstu aktuālu. Pārsūtīšana patur hostu ārpus sarakstiem, dodot spēlētājiem vienu adresi, par cenu vēl viens lēciens un vēl viena uzraugāma lieta. Izvēlieties pēc auditorijas, nevis pēc tā, kura opcija izklausās drošāka.
Pārbaudiet prasības pirms maksāšanas
Apstipriniet trīs faktus pirms saistībām: platformu, ko serveris atbalsta, precīzos portus, kuros tas klausās, un vai jūsu izvēlētā tīkla noteikumi atļauj hostēšanu. Spēļu prasības mainās starp izdevumiem, tāpēc lasiet pašreizējo dokumentāciju, nevis ceļvedi, kas nosauc pirms vairākiem gadiem bijušu operētājsistēmu. Pēc tam pārbaudiet klausītāju uz hosta, nevis paļaujieties uz instalētāja veiksmes ziņojumu.
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
Pirmā komanda parāda, vai kaut kas ir piesaistīts un kurai adresei, otrā pārbauda sasniedzamību no ārpuses, un trešā izskaidro apstāšanos, ja serviss ir miris. Klausītājs, kas piesaistīts loopback atbild lokāli un nekur citur, un tas ir bieži iemesls, kāpēc pareizi instalēts serveris šķiet nesasniedzams.
Pierakstiet platformu, portus un izvēlēto piekļuves modeli. Tieši ar šo pierakstu jūs salīdzināsiet, kad ielāps mainīs noklusējuma portu vai jauns spēlētājs nevarēs pieslēgties.