Home » Akademija » Tehničke teme » Spora veza: „Server igra umesto mene“

Spora veza: „Server igra umesto mene“

Ponekad nam se igrači žale da aplikacija vuče pogrešne poteze ili igra umesto njih, na primer:

Poštovani,
Dešava se nešto pogrešno. Ubacuje karte i kad imaš da odigraš. Kad hoću da bacim žandara, igra ubaci neke druge karte, šta se dešava?

Mi tada obično pogledamo mrežne parametre tog igrača i najčešće utvrdimo da je baš u tom vremenskom periodu igračev „ping“ bio izuzetno spor. Drugim rečima, igračev internet je bio „slab“.

Kako to radimo

U aplikaciji „Mau King“ na tvom telefonu ugrađen je mehanizam da pošalje običnu poruku „Ping“ ka serveru, čak i kad ti ne igraš nikakav potez. Server odmah odgovara aplikaciji porukom „Pong“, i aplikacija tada meri vreme koje joj je trebalo da primi odgovor. To vreme se beleži i možemo kasnije da ga vidimo.

Na primer, uobičajeno vreme je 40ms, 80ms, itd. (40 hiljaditih delova sekunde). Ali ponekad to bude 500, 1000, ili čak 2000. To označava spor internet.

Kako to utiče na pogrešne karte

Svi sigurno znate kako je igrati s nekim ko „ne igra“. Ti mu kažeš „hajde, tvoj je red“, a on gleda televiziju. Ti ga upozoravaš, a njega baš briga, i ti više nećeš da igraš.

Da se to ne bi dešavalo u Mau King, kad god neki igrač uporno ne igra kad je njegov red, server preuzima igru umesto njega. Naravno, server neće da se trudi da igrač pobedi: jednostavno želi da odblokira igru. Zato server umesto igrača samo:

  1. Vuče kartu
  2. Kaže „dalje“

Upravo ovo se dešava i kad je tvoj internet slab. Server nema mogućnost da zna koji su razlozi što ti ne igraš. Za njega je isto da li ti imaš slab internet ili jednostavno ne vučeš.

Kako to da sprečim

Jedini način da igra teče glatko jeste da svi igrači imaju kvalitetnu internet vezu. Većina je ima. Ako ti se ponekad dešava slaba konekcija, videćeš u gornjem desnom uglu crvenu nalepnicu „spora veza…“.

Preporučujemo da tad završite igru, i ne počinjete novu dok ne rešite probleme s internet vezom.

„Ali ja imam jak internet“

I najverovatnije imaš, ali ponekad veza oslabi:

  • Ponekad odeš u udaljenu prostoriju gde je slab signal (spavaća soba, kupatilo, podrum)
  • Izlaziš iz kuće i telefon se prebacuje s kućne mreže na mobilni internet
  • U liftu si
  • Voziš između gradova
  • Itd.

Nadamo se da ovo objašnjava povremene probleme!

Vaš Mau King tim