Ձեզ VPS է պետք, թե VPN՝ խաղային սերվեր հոսթինգ անելու համար։
VPN-ը վաճառում է ցանցային ուղի, իսկ վիրտուալ սերվերը տալիս է մեքենան։ Պարզեք, թե որն է պակասում, ապա ընտրեք, թե ինչպես խաղացողները կհասնեն հոսթին։
Խաղային հոսթինգի մասին հարցերը սովորաբար խառնում են երկու գնում, և այդ խառնուրդը աշխատանքը դնում է սխալ հերթականությամբ։ Մի գնումը մեքենան է, որը գործարկում է ձեր սերվերի պրոցեսը, մյուսը՝ ուղին, որը խաղացողներին հասցնում է այնտեղ։ Որոշեք, թե որն է պակասում, նախքան գները համեմատելը, որովհետև VPN բաժանորդագրությունը երբեք հոսթ չի դառնում, ինչպես էլ այն կարգավորվի։
Ստորև նշված ստուգումները կատարվում են հերթականությամբ։ Կանգ առեք առաջին ձախողվածի վրա, քանի որ հաջորդ քայլերը ենթադրում են, որ նախորդ ռեսուրսը գոյություն ունի։
Ո՞ր ռեսուրսն է պակասում՝ հաշվողականությունը, թե հասանելիությունը։
Սկսեք նրանով, թե ինչ եք պատրաստվում տեղադրել։ Նվիրված սերվերի բինարին պետք է օպերացիոն համակարգ, պրոցեսորի բաժին, հիշողություն, սկավառակ և եղանակ պրոցեսը կենդանի պահելու համար այն բանից հետո, երբ անջատվեք։ Եթե ձեր ցանկում ոչ մի մեքենա դա չի տրամադրում, պակասող տարրը հաշվողականությունն է, և պատասխանը հոսթինգային սերվերն է, վիրտուալ մասնավոր սերվերը կամ կառավարվող խաղային ծառայությունը։ Թունելը դրանից ոչինչ չի ավելացնում, որովհետև փաթեթներ է փոխանցում, այլ ոչ թե ծրագրեր գործարկում։
Եթե մեքենան կա և աշխատեցնում է սերվերը, սակայն միայն որոշ խաղացողներ են հասնում դրան, պակասող տարրը հասանելիությունն է։ Հենց այդ խնդիրն է, որ կարող է լուծել ցանցային ուղին։ Այդ տարբերությունը հետո որոշում է, թե որ մատակարարի հետ եք խոսում, և նաև որոշում է, թե ինչ կարող եք ինքներդ վերանորոգել։
Ինչ է իրականում տալիս VPN հաշիվը
VPN ծառայությունը վաճառում է ուղի ձեր սարքի և ելքի միջև՝ հասցեավորումով և սովորաբար նույնականացված թունելով։ Վիրտուալ սերվերի վրա նույն գաղափարը հայտնվում է որպես ինտերֆեյս, զուգընկերոջ կարգավորում և փոխանցման կանոններ, որոնք թույլ են տալիս երթևեկությանը անցնել ցանցերի միջև։ Ոչ մի դասավորություն shell չի տալիս մեքենայի վրա, որը դուք արդեն չեք վերահսկում, և սպառողական պայմանները սովորաբար արգելում են հանրային սերվեր աշխատեցնել ծառայության միջոցով։ Կարդացեք ընդունելի օգտագործման բաժինը նախքան դրա շուրջ պլանավորելը։
Ամպային դեպքերը մյուս կատեգորիան են, և դրանց փաստաթղթերը հստակ ասում են, թե ինչ են հանձնում։ 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-ին կապված լսողը պատասխանում է տեղայնորեն և ոչ մի այլ տեղ, ինչը սովորական պատճառ է, որ ճիշտ տեղադրված սերվերը անհասանելի է թվում։
Գրի առեք հարթակը, նավահանգիստները և ձեր ընտրած մուտքի մոդելը։ Հենց այդ նշումն է, որի հետ համեմատում եք, երբ կարկատանը փոխում է լռելյայն նավահանգիստը կամ նոր խաղացողը չի կարողանում միանալ։