Return to search

Performance Analysis of Wireless Multiplayer Games on Terraplay Systems

This thesis project was sponsored by Terraplay System AB. Terraplay System is a wireless online multiplayer game service provider in Europe. The purpose of this project was to provide a convenient and free latency test tool named Terraplay Test Toolkit (TTK) for game developers who utilize the Terraplay platform. Since wireless multiplayer games are latency sensitive, it’s necessary for game developers to estimate the real-time game latency before their development. TTK is based on Java Mobile Edition (J2me) technology, it can performs a real-time Round Trip Time (RTT) latency test. This project explored the application of the mobile development. Mobile development is a brand new field and becoming more and more popular. The design process and source code can be used as reference for mobile developers. Based on the Terraplay Test Toolkit, a series of experiments were conducted to test the ability of TTK. These experiments focused on end-to-end latency effects of wireless multiplayer games under different situations such as different packet size, different sending rates, high speed movement, and so on. Although TTK is not a professional test tool, it still reflects the latency variance under different conditions correctly. From these experiments, it was found that for the Terraplay enabled wireless multiplayer games, large average packet size (300 bytes) is NOT a factor with regard to the latency on the Terraplay System; the packet rate can affect the game latency. In a high speed-moving environment, game latency doesn’t obvious increase. Using HTTP can cause three times higher latency than simply using TCP. These conclusions are based on experimental results. These conclusions should guide wireless multiplayer game developers and game players. / Denna avhandling är sponsrad av Terraplay System AB. Terraplay System är en trådlös multiplayer-spelservice i Sverige. Syftet med detta projekt var att ge ett lättillgängligt och gratis testverktyg för fördröjning kallat Terraplay Test Toolkit (TTK) till spelutvecklare som använder Terraplays plattform. Eftersom trådlösa multispel är känsliga för fördröjning, är det nödvändigt för spelutvecklare att innan de börjar göra en uppskattning av denna. TTK är baserat på Java Mobile Edition-teknologi (J2me), och kan utföra ett fördröjningstest i realtid, kallat Round Trip Time (RTT). Detta projekt undersökte tillämpningen av den mobila utvecklingen. Mobil utveckling är ett helt nytt fält och blir mer och mer populärt. Designprocessen och källkoden kan användas som referenser för mobila utvecklare. Baserat på Terraplay Test Toolkit gjordes en serie experiment för att testa TTK:s förmåga. Dessa experiment fokuserade på fördröjda effekter av trådlösa multiplayerspel under olika situationer så som olika paketstorlek, olika leveranshastigheter, höghastighetsrörelser och så vidare. Även fast TTK inte är ett professionellt testverktyg, och inte kan användas för exakta fördröjningsanalyser, återger det ändå fördröjningens variationer under olika villkor. Dessa experiment visade att trådlösa multiplayerspel anpassade till Terraplay, med genomsnittlig paketstorlek (300 bite) INTE är en faktor med avseende på fördröjningen till Terraplay System; paketets hastighet kan påverka paketets fördröjning. I en miljö med hög rörelsehastighet, ökar inte påtagligt spelets fördröjning. Användandet av HTTP kan orsaka en tre gånger så lång fördröjning, jämfört med att bara använda TCP. Slutsatserna är baserade på experimentresultaten. Dessa slutsatser kan hjälpa utvecklare av trådlösa multiplayerspel[.]

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-92263
Date January 2005
CreatorsChen, Xu
PublisherKTH, Mikroelektronik och Informationsteknik, IMIT
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTRITA-IMIT-LCN. AVH, 1651-4106 ; 2005-22

Page generated in 0.0016 seconds