Питања о хостовању игара обично мешају две куповине, а то мешање ставља посао у погрешан редослед. Једна куповина је машина која покреће процес вашег сервера; друга је путања која доводи играче до ње. Утврдите шта вам недостаје пре него што упоредите цене, јер VPN претплата никада не постаје хост, како год била конфигурисана.

Провере испод теку по реду. Зауставите се на првој која не прође, јер каснији кораци претпостављају да претходни ресурс постоји.

Који ресурс недостаје: рачунање или доступност?

Почните тако што ћете именовати оно што намеравате да инсталирате. Бинарна датотека наменског сервера захтева оперативни систем, део процесора, меморију, диск и начин да процес остане жив након што се одјавите. Ако ниједна машина у вашем инвентару то не пружа, недостаје рачунање, а одговор је хостовани сервер, виртуелни приватни сервер или управљана услуга за игре. Тунел ништа од тога не додаје, јер прослеђује пакете уместо да извршава програме.

Ако машина постоји и покреће сервер, али га достигне само део играча, недостатак је доступност. То је проблем који мрежна путања може да реши. Разлика затим одређује са којим добављачем разговарате, а одређује и шта можете сами да поправите.

Шта VPN налог заиста пружа

VPN услуга продаје путању између вашег уређаја и излаза, са адресирањем и обично аутентификованим тунелом. На виртуелном серверу иста идеја се појављује као интерфејс, конфигурација партнера и правила прослеђивања која пуштају саобраћај између мрежа. Ниједан распоред не даје шкољку на машини коју већ не контролишете, а потрошачки услови обично забрањују јавни сервер кроз услугу. Прочитајте одељак о прихватљивој употреби пре него што планирате око тога.

Cloud инстанце су друга категорија, а њихова документација је јасна о томе шта предају. AWS-ов преглед инстанци описује окружење оперативног система плус дефинисане рачунарске, меморијске, складишне и мрежне капацитете. То одговара ресурсу који троши процес игре, и ништа у томе не личи на VPN претплату.

Изаберите ко се повезује и кроз шта

Кад хост постоји, одлука о приступу има три облика. Играчи могу да се повежу на јавну адресу коју хост поседује, придруже се кроз приватни тунел доступан само позваним партнерима или дођу кроз мрежни пролаз који прослеђује између то двоје. Сваки облик мења ко може да нађе сервер, не шта сервер ради.

Јавни улаз је једноставнији за рад и излаже услугу скенирању, па му требају аутентификација саме игре и ватрени зид који дозвољава само портове у употреби. Приватни улаз скрива услугу иза тунела, што значи да сваки играч инсталира и одржава клијент, а ви држите листу партнера ажурном. Прослеђивање држи хост ван спискова док играчима даје једну адресу, по цени још једног скока и још једне ствари за надзор. Бирајте по публици, а не по томе која опција звучи сигурније.

Проверите захтеве пре него што платите

Потврдите три чињенице пре обавезе: платформу коју сервер подржава, тачне портове на којима слуша и да ли услови мреже коју сте изабрали дозвољавају хостовање. Захтеви игара се мењају између издања, па читајте актуелну документацију, а не водич који именује оперативни систем од пре неколико година. Затим проверите слушаоца на хосту уместо да верујете поруци инсталатера о успеху.

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

Прва команда показује да ли је нешто везано и на коју адресу, друга тестира доступност изван хоста, а трећа објашњава застој ако је услуга умрла. Слушалац везан на loopback одговара локално и нигде другде, што је чест разлог да исправно инсталиран сервер изгледа недоступан.

Запишите платформу, портове и модел приступа који сте изабрали. Та белешка је оно са чим упоређујете кад закрпа промени подразумевани порт или нови играч не може да се повеже.

Повезани чланци