kuinka paljon Verkkodataa Minecraft normaalisti käyttää?

mietin vain, kuinka paljon dataa Minecraft käyttää pelaamiseen?

Huom: tätä osaa voi spekuloida, mutta nämä ovat esimerkkejä Vanilla Minecraftista.

Alkuyhteys
kirjautuminen edellyttää tilitietokyselyn lähettämistä palvelimelle, joka tarkistaa sen Mojangin istuntopalvelimia vastaan, jotka vaativat noin 20kb: n kuormituksen ohella maailman:

maailmasta riippuen täysin luotu maailma (ts. yksi voit vain luoda klikkaamalla ’uusi peli’) Erilaisia 10 kappaletta voi kestää noin 300-800kB (tai vähemmän tyhjä ie. Skyblock worlds or more for worlds with lot of laatta entities and mobs) for the original world download, kun taas uudet palat, jotka ladataan kestää noin 30-100kb kukin (sisällöstä riippuen).

yhdistämisen jälkeen; sen ylläpito
riippuu todella siitä, millä palvelimella pelaat. Yleensä tyypillinen Minecraft-palvelin (olettaen, ettet käytä modeja tai mukautettuja laajennuksia (spigot/Bukkit/Sponge-palvelimilla) vaatii yleensä noin 30-50kB/s latausta ja 20kb/s latausta.

palvelimet, jotka päivittävät kaiken reaaliajassa kuitenkin (ts. on mukautettuja mekaniikka, joita hallitaan palvelimen puolella), kuten Mineplex moninpeli palvelimet on lisääntynyt kaistanleveys vaatimukset, joka on noin 80-200KB/s lataus (tehoton päivityskoodi) ja noin 50kB/s lataus (validointi ja stuffs).
auloissa Mineplexillä on Enderdragon, jonka nimi muuttuu jatkuvasti, terveys vaihtelee, vierittävä scoreboad-näyttö, joka tehdään vaihtamalla pelaajan/Objektiivin nimiä aina silloin tällöin, ja kohteet, joiden nimet/metatiedot muuttuvat jatkuvasti, mikä vie enemmän kaistanleveyttä, kun enemmän asioita on päivitettävä, ja lisää päivitystietoja on lähetettävä asiakkaalle.
”usein”tarkoitin ainakin kaksi kertaa sekunnissa, jos pakit ehtivät ajoissa.

onko yhden ja monen pelaajan välillä eroa?

ei trolliksi.. Mutta se on niin yksinkertaista kuin:

  • Yksinpeli tarkoittaa, että peli toimii paikallisesti asiakaspalvelimella; palvelin, joka on omalla koneella, mutta vain sinä voit muodostaa siihen yhteyden, ellei ”Open to LAN”-vaihtoehtoa käytetä, niin siitä tulee monen pelaajan palvelin.
  • monipelaaja tarkoittaa, että peliä isännöidään toisella koneella ja tietoa pelin nykytilasta lähetetään asiakkaille jatkuvasti palvelimelta, yleensä internetin kautta.

onko mitään, mikä voisi vaikuttaa tähän? Kuten kantoraketteja tai muokattuja nahkoja?

olettaen, että ”tämä” on tarvittava kaistanleveys, niin kyllä.

  1. päivitykset – jos jotain tapahtuu, palvelimen on kerrottava asiakkaalle, että jotain on tapahtunut.
    jos miljoona asiaa on tapahtunut, niin se lähettää kaikki ne miljoona asiaa asiakkaalle, mikä vaatii paljon kaistanleveyttä (latausnopeus) käsitellä ja recieve, kuten mineplexissä.
  2. modit ja ulkoiset protokollat – kun pelaat modatulla palvelimella, on useita asioita, joita Forge tekee ennen kuin asiakas voi muodostaa yhteyden. Esimerkiksi modeista käytettyjen lohkojen tunnusten antaminen tai sen varmistaminen, että asiakkaalla on oikeat modit vastaavalle palvelimelle.

nahkojen ja asiakkaiden osalta… Se vähän riippuu. Yleensä modatut asiakkaat eivät vaikuta tarvittavaan kaistanleveyteen, koska ne eivät vaikuta muuhun kuin pelin käynnistämiseen, kun taas nahat ovat vain yksinkertaisesti 64×64 .png-tiedostoja, tai suurempia erilaisia modeja, jotka tukevat HD skinning.

joten teoreettisesti, ottaa miljoona pelaajaa palvelimella tekisi eroa on vain yksi tai kaksi sen sijaan, koska peli ei tarvitse ladata kaikki miljoona nahat.

huomautus yksinpelipalvelimista:
yksinpelissä tunnistautumista ei tehdä (edes lähiverkon kautta).
ainoa asia, johon Internetiä tarvitaan, ovat nahat…

ja tämä pätee vain, jos pelaat pelkästään lähiverkossa, jossa on Internet-yhteys. Tietenkin kaikki edellä mainittu pätee (miinus todennus), jos olet yhteydessä LAN-palvelimeen ulkoisesti (se on siirretty portin kautta tai VPN: ien, kuten Hamachin kautta), muiden kuin Minecraft-protokollien rinnalla.

Vastaa

Sähköpostiosoitettasi ei julkaista.