首页> 外文OA文献 >Design and implementation of a real-time multiplayer system for Android operating systems
【2h】

Design and implementation of a real-time multiplayer system for Android operating systems

机译:设计和实现android操作系统的实时多人游戏系统

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Reaaliaikaisesti muiden pelaajien kanssa pelattavat moninpelit ovat yleistyneet mobiilipelimaailmassa merkittävästi. Tähän kehitykseen on osaltaan vaikuttanut niin mobiililaitteiden ja -käyttöjärjestelmien kuin langattomien verkkoyhteyksienkin tekninen kehitys, mutta suurin merkitys lienee kuitenkin kuluttajien eli pelaajien kasvaneilla tarpeilla. Ovathan internetin yli pelattavat verkkopelit olleet arkipäivää PC- ja konsolimaailmassa jo lähes kahden vuosikymmenen ajan.Olemassaolevia järjestelmiä moninpelien toteuttamiseksi mobiililaitteille on saatavilla toistaiseksi varsin niukasti, ja niiden käyttöön saattaa liittyä joitakin rajoituksia esimerkiksi käyttäjämäärien tai saatavuuden suhteen. Lisäksi järjestelmien perustuessa suljettuun lähdekoodiin, olemassaolevien virheiden korjaaminen tai toimintojen lisääminen on käytännössä mahdotonta.Tässä diplomityössä tutkitaan Hyperkani Oy -yrityksen tällä hetkellä hyödyntämän Google Play Games Services SDK -moninpelirajapinnan korvaamista itse toteutetulla järjestelmällä. Ratkaisun toiminta perustuu vertaisverkkoihin sekä avoimen lähdekoodin Libnice-kirjastoon, eikä se ole riippuvainen kolmannen osapuolen rajoitetusti saatavilla olevista komponenteista. Tämä mahdollistaa järjestelmän hyödyntämisen myös sellaisilla maantieteellisillä alueilla, joissa Google Play -palvelun toiminnot eivät ole saatavilla.Vaikka järjestelmä toimiikin suunnitellusti, sitä ei kuitenkaan toistaiseksi otettu yrityksessä käyttöön. Testausprosessin aikana havaittiin suuren osan mobiiliverkkojen käyttäjistä sijaitsevan varsin rajoittavien osoitteenmuunnosten tai palomuurien takana, jolloin suorien vertaisverkkoyhteyksien muodostaminen ei ollut sellaisenaan mahdollista. Ratkaisu tukee erillisen relay-palvelimen käyttämistä tällaisten tahojen väliseen yhteydenmuodostukseen, mutta koska lähes kaikki yhteydet joudutaan muodostamaan tämän välityspalvelimen kautta, ei ratkaisu kelpaa käytössä olevan järjestelmän korvaajaksi ilman kehittyneempää yhteydenmuodostusalgoritmia.
机译:在移动游戏世界中,与其他玩家实时玩的多人游戏已变得越来越普遍。移动设备和操作系统的技术发展以及无线网络连接都为这一发展做出了贡献,但是消费者(即游戏玩家)的不断增长的需求可能会发挥重要作用。毕竟,将近二十年来,通过Internet进行在线游戏在PC和游戏机世界中已司空见惯。另外,当系统基于封闭的源代码时,实际上不可能纠正现有的错误或添加功能。该解决方案基于对等Libnice以及一个开源库,并且不依赖于有限可用组件的第三方。这样一来,该系统就可以在无法使用Google Play功能的地理区域中使用。尽管该系统可以按预期运行,但尚未在公司中部署。在测试过程中,发现很大一部分的移动网络用户都位于限制性很强的地址转换或防火墙后面,从而无法进行直接的对等连接。该解决方案支持使用单独的中继服务器来建立此类各方之间的连接,但是由于几乎所有连接都必须通过此代理服务器来建立,因此,如果没有更高级的连接算法,该解决方案就不能替代当前系统。

著录项

  • 作者

    Pyylampi Tero Antero;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 fi
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号