• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • Tagged with
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Generella nätverksarkitekturer för spelemulatorer / General network architectures for game emulators

Nordén, Emil, Sörqvist, Fabian January 2011 (has links)
Många gamla spel som spelades på gamla konsoler och datorer kördes på sammamaskin med två eller flera spelare anslutna med egna individuella kontroller. Idag ärinternet väl utspritt och många spel erbjuder multiplayer-spel via internet. Detta varförstås inte möjligt på de gamla konsolerna och datorerna, men med hjälp av deemulatorer som finns för många gamla plattformar idag kan man skapa möjlighetenatt spela över internet i de gamla spelen genom att skicka varje knapptryckning enspelare utför mellan spelarnas datorer och på det sättet emulera det existerandeflerspelarläget i spelet.Kaillera-protokollet, som är baserat Client-server-arkitekturen, är ett protokolldesignat för att spela gamla spel genom emulatorer över nätverk. Det harimplementerats i ett antal populära emulatorer med hjälp av ett tredjepartsbibliotekmed samma namn. Kaillera fungerar genom att synkronisera spelarnas input for eachbild som visas i spelet. Kaillera-protokollet har ett antal tillkortakommanden, tillexempel:• Protokollet är enbart Client-server, och det finns ingen peer-to-peer-variant.• Protokollet är stängt och inte dokumenterat.• Protokollet använder UDP för alla överföringar, vilket gör det svårt att föraöver kritisk data.• Programmerargränssnittet som tillhör Kaillera-biblioteket är mycket begränsatoch ger inte emulatorutvecklaren mycket utrymme närKkaillera skaimplementeras.Den här rapporten beskrver en ny öppen implementation av Kaillera-protokollet ochen ny variant av Kaillera-protokollet som är peer-to-peer-baserat. Rapporten består tillstörsta del av en teknisk beskrivning av ett nytt mjukvarubibliotek som är öppenkällkod (LGPL), Plattformsoberoende och med ett mer flexibelt utvecklargränssnittjämfört med den officiella implementationen av Kaillera-protokollet. Slutligenbeskrivs också ett experiment för att testa hur den nya Kaillera-implementationen stårsig emot det nya peer-to-peer-protokollet med avseende på prestanda, där man kundevisa att den mellanliggande servern kan vara ett prestandaproblem. / Program: Systemarkitekturutbildningen

Page generated in 0.0308 seconds