Planuojate paleisti žaidimų serverį savo draugams ar viešai? Vienas iš dažniausiai kylančių klausimų – kur jį talpinti. Šiame straipsnyje išsamiai aptarsiu tris populiarias alternatyvas: galimybę pasitalpinti pas save, žaidimų hostingo paslaugas ir virtualius privačius serverius (VPS). Sužinosite kiekvieno varianto privalumus, trūkumus ir kam jie geriausiai tinka.
Talpinimo pas save ypatumai (angl. Self-Hosting)
1 pav. Minecraft 1.21.10 serverio vartotojo sąsaja Windows aplinkoje
Talpinimas pas save (angl. self-hosting) – tai galimybė pasileisti serverį savo asmeniniame kompiuteryje ar kitaip sakant namų tinkle. Šiam variantui reikia išorinio IPv4 ir/arba IPv6 adreso ir kompiuterio, kuris atitinka žaidimo serverio resursų bei operacinės sistemos reikalavimus. Įvertinkime šio varianto galimybes:
Privalumai:
-
Greita pasileisti – turint išorinį IP adresą, galima greitai pasileisti serverį ir pasikviesti draugus žaisti. Tam reikalingas prievado atidarymas (angl. port-forwarding).
-
Idealu trumpalaikiam naudojimui – puikiai tinka, jei žaidžiate tik vieną vakarą arba kai draugai jungiasi tik tada, kai ir Jūs būnate prisijungę.
-
Palankesnis ilgalaikiam serverio paruošimui– daug pigiau ir paprasčiau pirmiausia testuotis savo kompiuteryje, nei iš karto mokėti už serverio talpinimą. Ypač aktualu FiveM serverių kūrėjams, kur paruošimas iki paleidimo gali kartais trukti mėnesius ar net pusę metų.
Trūkumai:
-
Reikia išorinio IP adreso. Be jo kiti negalės prisijungti prie Jūsų serverio.
-
Kokybiško interneto poreikis – mažai delsai užtikrinti geriausia turėti šviesolaidį internetą, mobiliojo interneto ryšys dažnai būna nestabilus ir jo delsa dažnai didelė ~30 milisekundžių.
-
Reikia atidaryti prievadą – reikia mokėti konfigūruoti maršrutizatorių (angl. router) ir atidaryti reikiamus prievadus. Kartais nežinant ar turite išorinį IP adresą gali nesuveikti prievado atidarymas ir reikia taip pat patikrinti ar Jūsų kompiuteryje ugniagesė neblokuoja prievado, taip pat patikrinti per internetą ar gali kažkas jungtis prie Jūsų serverio.
-
Elektros sąnaudos – galingesnius kompiuterius laikant įjungtus 24/7, kaupiasi nemažos elektros sąnaudos.
-
Prieinamumo niuansai – kartais gali kilti iššūkių, kai dingsta elektra, atsiranda interneto ryšio problemos dėl įvairių priežasčių, jei netaikomas interneto dubliavimas ar neįrengtas nepertraukiamo maitinimo šaltinis (UPS).
-
Gali tekti pasirūpinti atsarginėmis kopijomis - jei laikoma visą parą, praėjus nemažai laiko gali sugesti ar sutrikti HDD ar net SSD diskai. Jei serveris aktyviai naudojamas, rekomenduojama taikyti diskų dubliavimo technologiją, dar kitaip žinomu RAID.
Neturite išorinio IP adreso? Galite naudoti Hamachi arba neseniai pagarsėjusį Tailscale, tačiau gali tekti susidurti su padidėjusia delsa, nes dažniausiai tie tarpiniai serveriai nelaikomi Lietuvoje, taip pat galimu ryšio nestabilumu – priklausomai nuo to, prie kurio tarpinio serverio jungsitės. Geriausia būtų kreiptis į savo interneto paslaugų teikėją ir paprašyti suteikti išorinį IP adresą.
2 pav. Hamachi programinė įranga. Šaltinis: wikipedia.org
Kitaip sakant, tai ne visiems. Jeigu norite ne tik paleisti serverį, bet ir išmokti apie kompiuterinius tinklus bei administruoti įvairias sistemas, tai tikrai puiki galimybė. Bet patarimas - jeigu nelabai patys jaučiate norą tuo užsiimti, visada yra prieinami kiti talpinimo variantai.
Žaidimų hostingas (angl. Game Hosting)
3 pav. Kvinteros žaidimų hostingo valdymas
Žaidimų hostingas – tai specializuota paslauga, kurią teikia įmonės su talpinamais serveriais, veikiančiais 24 valandas per parą. Šis variantas skirtas tinka visiems, kurie ieško patogumo ir patikimumo.
Privalumai:
-
Nereikia dedikuoto IP – dažniausiai pakanka atsitiktinio prievado. Minecraft, FiveM ir Factorio serveriams prievado nurodyti net nereikia – jie palaiko SRV įrašus, kurie Kvinteroje turint serverį jau automatiškai sukuriami.
-
Paprastas valdymas – nereikalauja techninių žinių. Valdymo sąsaja intuityviai suprantama ir paprasta.
-
Aukšto dažnio procesorius ir NVMe talpa – serverių aparatūra specialiai pritaikytas žaidimų serverių veikimui ir našumui.
-
Daug įvairių valdymo funkcijų – modifikacijų paketų kūrimas, įskiepių katalogas, išplėstiniai nustatymai ir kitos funkcijos, kurios pagreitina serverio paruošimą.
-
Profesionali techninė pagalba – gausite pagalbą kilus bet kokiems klausimams ar problemoms.
-
Atsarginės kopijos – prieinama atsarginių kopijų atstatymo paslauga, jei prarandami failai.
Trūkumai:
-
Nėra dedikuoto IP adreso – jei jums būtinas standartinis prievadas (pvz., Minecraft 25565) arba serveris nepalaiko SRV įrašų, tai hostingo tiekėjas gali priskirti Jums prievadą, bet nepriklauso visas dedikuotas IP adresas.
-
Talpinami tik žaidimų serveriai – bendrai naudojamuose resursuose negalima talpinti kitų paslaugų, pvz., svetainių. Tam reikėtų atskiros paslaugos.
Nors žinoma problema yra tai, kad neteikiamas dedikuotas IP adresas, tačiau Kvintera Counter-Strike 1.6 serveriams yra prieinama FastDL funkcija (mini svetainių talpinimas), Minecraft serverių voice chat ir internetinio žemėlapio įskiepiams – papildomi laisvi prievadai. Pavyzdžiui turite priskirtą prievadą 10110, tai Jūsų kiti laisvi prievadai yra 10111-10114.
Tai puikus variantas tiems, kurie turi nedidelius serverius. Bet tikrai galite kreiptis į administraciją ir, jei, sakykime, reikia daugiau nei 25 GB RAM, tikrai paderinsime tokį planą.
Virtualus privatus serveris (VPS)
4 pav. Minecraft 1.21.10 serverio paleidimas VPS Linux komandinėje aplinkoje
Virtualus privatus serveris (VPS) –tai virtualus serveris, populiarus tarp patyrusiųjų kūrėjų, turinčių Linux administravimo žinių. Čia viskas valdoma per komandinę eilutę, o paruošimo procesas gali užtrukti, nebent naudojamos modernios technologijos, tokios kaip Docker, kuris pagreitina diegimą ir leidžia izoliuoti resursus. Žaidimų serverių administravimui taip pat gali būti paranki Pterodactyl administravimo panelė.
Privalumai:
-
Dedikuotas IP adresas – gausite visą išorinį IPv4 ir/arba IPv6 adresą.
-
Galima paleisti daugiau paslaugų vienu metu – galite paleisti ne tik žaidimų serverį, bet ir kitas paslaugas (pvz., svetainę, Discord botą).
-
Pilna kontrolė – turite root prieigą ir galite konfigūruoti sistemą taip, kaip jums reikia.
-
Atsarginės kopijos – kai kurie VPS tiekėjai teikia atsarginių kopijų atstatymo paslaugą, jei prarandami failai.
Trūkumai:
-
Reikia techninių žinių – būtinos Linux administravimo žinios ir patirtis su komandinėmis eilutėmis.
-
Neoptimizuoti resursai žaidimų serveriams – kai kurie klientai minėjo, kad kai kurie VPS tiekėjai neoptimizuoja savo serverių žaidimų veikimui, todėl gali kilti našumo problemų.
-
Palaiko tik Linux distribucijas – dažniausiai palaikoma tik Linux sistema (dėl containerization technologijos, pvz., OpenVZ). Windows serveris palaiko tik su pilnu KVM palaikymu VPS serverius.
Brangesnės alternatyvos: Dedikuoti serveriai ir kolokacija – tai profesionalūs sprendimai didesnio masto projektams, kurie aptarnauja daugiau žaidėjų. Šios paslaugos paprastai brangesnės, bet valdymas panašus kaip VPS.
Palyginimo lentelė
| Talpinimas pas save | Žaidimų hostingas | VPS | |
|---|---|---|---|
| Kaina | Elektros sąnaudos ir interneto abonentas | Nuo ~2,5 €/mėn. | Nuo ~5 €/mėn. |
| Techninės žinios | Bazinės | Nereikia | Mokėjimas dirbti su Linux OS |
| Dedikuotas IP | Taip (jei tiekėjas suteikia) | Ne | Taip |
| Prieinamumas 24/7 | Priklauso nuo Jūsų | Taip | Taip |
| Valdymo paprastumas | Pusiau sudėtingas | Paprastas | Sudėtingas |
| Techninė pagalba | Ne | Taip | Priklauso nuo tiekėjo |
| Optimizacija žaidimams | Priklauso nuo kompiuterio dalių | Taip | Ne visada |
| Tinkamumas | Žaidimui su draugais ir ilgalaikio serverio paruošimui | Nedideliems projektams | Patyrusiems ir nedideliems projektams |
Išvados
Pasirinkimas priklauso nuo jūsų poreikių, patirties ir biudžeto. Jei tik pradedate – žaidimų hostingas bus paprasčiausias ir efektyviausias sprendimas. Turintys ar norintys įgyti daugiau techninių žinių ir norintys daugiau kontrolės gali rinktis VPS. O ilgalaikio serverio ruošimui ir trumpam žaidimui su draugais puikiai užteks pasitalpinti pas save.
Kaip dažnai cituojama Leonardo da Vinci:
Paprastumas yra didžiausias rafinuotumas
