Оюн серверин хостинг кылуу үчүн сизге VPS керекпи же VPN?
VPN тармак жолун сатат; виртуалдык сервер машинаны берет. Кайсынысы жетишпей жатканын аныктап, андан соң оюнчулар хостко кантип жетээрин тандаңыз.
Оюн хостинги тууралуу суроолор адатта эки сатып алууну аралаштырат, жана бул аралашуу ишти туура эмес тартипке салат. Бир сатып алуу — сервер процессин иштетүүчү машина; экинчиси — оюнчуларды ошол жерге жеткирүүчү жол. Бааларды салыштыруудан мурун эмнеси жетишпей жатканын аныктаңыз, анткени VPN жазылуусу кандай гана жөндөлбөсүн, эч качан хост болуп калбайт.
Төмөнкү текшерүүлөр тартиби менен жүрөт. Биринчи ийгиликсиз текшерүүдө токтоңуз, анткени кийинки кадамдар мурунку ресурс бар деп эсептейт.
Кайсы ресурс жетишпейт: эсептөөбү же жеткиликтүүлүкпү?
Эмнени орнотууну ниет кылганыңызды атоодон баштаңыз. Атайын сервердин бинардык файлына операциялык система, процессордун үлүшү, эстутум, диск жана байланышты үзгөндөн кийин процессти тирүү кармоонун жолу керек. Эгер тизмеңиздеги эч бир машина муну бербесе, жетишпеген элемент — эсептөө, ал эми жооп: хостингилик сервер, виртуалдык жеке сервер же башкарылуучу оюн кызматы. Туннель буга эч нерсе кошпойт, анткени ал программаларды аткаруунун ордуна пакеттерди жиберет.
Эгер машина бар болуп, серверди иштетип турса, бирок ага оюнчулардын бир бөлүгү гана жетсе, жетишпеген элемент — жеткиликтүүлүк. Ушул маселени тармак жолу чече алат. Бул айырма кийин кайсы жеткирүүчү менен сүйлөшөрүңүздү аныктайт, ошондой эле өзүңүз эмнени оңдой аларыңызды да аныктайт.
VPN аккаунту чындыгында эмне берет
VPN кызматы түзмөгүңүз менен чыгуу ортосунда жолду сатат, даректөө жана адатта аутентификацияланган туннель менен. Виртуалдык серверде ошол эле идея интерфейс, тең конфигурация жана тармактардын ортосунда трафикти өткөрүүчү багыттоо эрежелери катары көрүнөт. Бул эки түзүлүштүн эч бири сиз мурунтан көзөмөлдөбөгөн машинада кабык бербейт, ал эми керектөөчү шарттары адатта кызмат аркылуу коомдук сервер иштетүүгө тыюу салат. Ушунун айланасында пландаштыруудан мурун уруксат берилген колдонуу бөлүмүн окуңуз.
Булут инстанциялары — башка категория, жана алардын документтери эмнени өткөрүп берерин ачык айтат. 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ке байланган угуучу жергиликтүү гана жооп берет, башка жерде эмес, бул туура орнотулган сервердин жеткиликсиз көрүнүшүнүн кеңири таралган себеби.
Тандаган платформаңызды, портторуңузду жана кирүү моделин жазып алыңыз. Патч демейки портту өзгөрткөндө же жаңы оюнчу туташа албаганда салыштыра турган жазууңуз ушул.