Turinys
Aš kalbėsiu apie dedikuotus serverius ir tarpusavio ryšius. Ką jie tiksliai daro, ką jie yra geri, ir nubraižykite už kiekvieną. Aš sutinku, kad tai nėra įdomiausia tema, bet ketinsiu tai trumpai ir pagrindiniu. Geriausias derinys, skirtas suprasti tai ir nuobodulį.
Pagrindinės frazės, kurias reikia žinoti prieš pradedant:
- Peer - Ar kita sistema (bet koks „Xbox“, „PlayStation“ ar net kompiuteris) prijungtas prie to paties tinklo, kaip ir jūs, tai yra per internetą (kalbant apie žaidimus). Pagalvokite apie grandinę, kurioje kiekviena nuoroda yra susieta su eilute, o eilutė yra internetas.
- Klientas - sistema, kuri yra grandinės gale. Jūsų telefonas, kompiuteris ar konsolė yra klientas prisijungus prie interneto.
- Priimančioji - sistema, kuri perduoda duomenis klientams.
- Ping - laikas, per kurį klientas siunčia pranešimus, kad jie pasiektų kompiuterį ir grąžintų jį klientui.
Specializuotas serveris? Peer-to-Peer? Kas jie tokie?
Plačiąja prasme dedikuoti serveriai turi tik vieną užduotį, dažnai tiesiog žaidimą, visi žaidėjai, norintys žaisti, prisijungia prie dedikuoto serverio.
Peer-to-Peer (P2P) iš tikrųjų yra klaidinga samprata. P2P tinkle duomenys, siunčiami aplink tinklą, išsiunčiami iš vieno bendraamžių į kitą kolegą. P2P tinklai nebėra dažniausiai naudojami žaidimams, ir jiems nereikia serverio.
Tai atrodo kaip P2P tinklas.
Tikrasis terminas, ką žmonės reiškia, kai jie sako, kad yra bendraamžiai, yra klausytis serveris. Tai yra tada, kai priimančioji pasirenka atsitiktinai, dažnai atrankos baseinas yra iš žaidėjų, turinčių geriausius ryšius. Tada visi kiti žaidėjai prisijungia prie šio kompiuterio, jei prieglobos palieka žaidimą arba avarijos metu, arba perkelia į kitą kompiuterį. Klausyti serverio konfigūracijų reikia serverio, kuris skiriasi nuo P2P.
Dabar laikas išsamiau.
Serveriai
Kaip minėta prieš šiuos žaidėjus. Internetas neturi pakankamai didelių įkėlimo spartų, kad galėtų susidoroti su daugiau nei keliais žaidėjais, todėl specialus serverio interneto ryšys turi labai didelį įkėlimo greitį, kad galėtų susidoroti su daug daugiau žaidėjų, kai kurių MMO atveju tai dažnai bus 100s žaidėjų .
Tai taip pat reiškia, kad kūrėjas turės turėti serverio banką. Tai tik daug specialistų serverių dideliame kambaryje. Visame pasaulyje yra daug serverių bankų, o šalyse - daugkartiniai. Kaip galite atspėti, visa tai daro didelių serverių kainą. Jūs taip pat turite ilgą laiką prižiūrėti ir paleisti serverius.
Didžiausias dedikuotų serverių privalumas yra stabilumas, tai sukuria labai stabilų ryšį žaidėjams, kurie lygiai taip pat yra suderinami dėl to, kad ping dažnai yra labai mažas.
Arma 3 geriausia paleisti dedikuotus serverius, nes tai yra labai sudėtingas žaidimas ir labai apmokestinama sistema. Taip pat gali būti didelis žaidėjas Arma 3. MMO pagrindinė sistema yra jų serveriai. MMO turi tvarkyti šimtus, kartais tūkstančius, lygiagrečių vartotojų sklandžiai, kad žaidėjai turėtų gerą patirtį.
Tai didelis serverio bankas.
Klausyti serverių
Dėl to, ką jau žinome apie namų interneto ryšius, jie dažnai yra nestabilūs arba „laggy“. Lieka yra tada, kai ping yra labai mažas, tačiau atsilikimas neturi įtakos šeimininkui. Kaip jie priima, jiems reikia tik prisijungti prie savęs, o tai jiems suteikia pranašumą, nes jie gauna geriausią ryšį.
Ši konfigūracija yra pigiausia, o labiausiai stabili, kai yra didelis vartotojų skaičius. Jis yra ne toks stabilus kiekvienai rungtynei, bet gali paremti didesnį naudotojų skaičių visame žaidime. Jei „Call of Duty“: „Black Ops“ 2 turėjo 10 skirtingų serverių, kuriuos galėtumėte žaisti tik 10 skirtingų serverių. Tai yra, kai klausytis serverių padėti, yra teorinė varžybų riba, kuri yra lygi dabartiniam internetinių žaidėjų skaičiui, kuris gali būti 50 arba 1 mln.
Serveris ateina į rungtynes, žaidimų fojė ir įrašo grotuvo statistiką.
„Call of Duty“: „Black Ops“ 2, Halo 4 ir PayDay 2 yra tik keletas žaidimų, kuriuose naudojami klausomieji serveriai. Tai leidžia serverio išlaidas sumažinti iki minimumo, taip pat leisti daugeliui vienalaikių atitikmenų daugelyje žemėlapių.
Raudonasis asmuo yra šeimininkas, visi kiti yra žaidėjai, prijungti prie priimančiosios.
Tikiuosi, kad gaves jums pagrindinį supratimą apie skirtingus serverių tipus, kiekvieno privalumus ir trūkumus, taip pat apie tai, kaip kiekvienas serverio tipas naudojamas ir kokiu tikslu.