Kaillera

Kaillera
Utvecklare Christophe Thibault
Initial release 4 mars 2001 ; 21 år sedan ( 2001-03-04 )
Slutlig utgåva
0,9 (klient) 13 februari 2002 ; 21 år sedan ( 2002-02-13 ) / 0,87 (Server) 23 juni 2006 ; för 16 år sedan ( 2006-06-23 )
Operativ system Microsoft Windows
Typ Mellanvara
Licens Proprietär
Hemsida www .kaillera .com Edit this at Wikidata

Kaillera är en mellanprogramvara som är utformad för att underlätta nätverksanslutet multiplayer- spel för emulatorer . Ordet "Kaillera", även stavat "kaïra", är verlan för det franska ordet racaille som används i referens till " huliganer ".

Historia

Kaillera utvecklades av Christophe Thibault åren 2001-2006. Hans senaste inträde var Kailleras klientbibliotek och SDK den 13 februari 2002. Senare i början av 2006 såldes rättigheterna och källkoden för Kaillera till ett privat reklamföretag för onlinespel som heter TC. Annonser och Etai Hugi. [ citat behövs ] Den 17 juni 2006 bekräftade Christophe Thibault själv offentligt försäljningen av Kaillera och meddelade också att TC. Annonser. inte längre hade med Kaillera-projektet att göra och att Etai Hugi är den enda ägaren.

Den 20 november 2006 meddelade Etai Hugi att en ny version av Kaillera skulle släppas inom "de närmaste månaderna". Hans tillkännagivande föreslog också att den nya versionen skulle vara "mycket bättre" och "effektivare" än den nuvarande versionen. I juli 2007 skrev han ett inlägg på de officiella forumen och skickade e-postmeddelanden till forumadministratören och meddelade att nästa officiella release skulle ske om "3-4 månader." Det här tillkännagivandet sammanföll med en omarbetning av forumen och publiceringen av nya inofficiella versioner skapade av andra för nedladdning (de första nya nedladdningarna som publicerats på nästan fyra år). Den 4 november 2007 tillkännagavs att på grund av oförutsedda "buggar" skulle den förestående releasen skjutas upp en tid. Det tillkännagavs senare att den nya versionen av Kaillera skulle släppas den 7 april 2008. Den officiella Kaillera-webbplatsen tillsammans med befintliga Kailleras masterservrar togs dock ner några dagar före releasedatumet. Senare när den kom upp igen gavs inga förklaringar till stilleståndstiden och ingenting släpptes. Etai Hugi, en israelisk utvecklare, köpte Kaillera av Christophe Thibault 2006.

Funktioner

Liksom de flesta nätverksanslutna spelsystem för flera spelare är Kaillera implementerat för att fungera på klient-server-arkitektur .

Klienten är implementerad som ett litet bibliotek med ett typiskt GUI som är inkorporerat med emulatorn. Dess enkla självförklarande API som består av endast 8 funktioner tillåter emulatorer att utföra nödvändiga funktioner som att specificera listan över spel som den stöder och kontrollera spelexekveringen till viss del. Allt efter att ha gjort det möjligt för klienten att starta spelet hanteras av klienten och användaren. Klienten kan bara göra förfrågningar till servern på användarens input och reagera på serverns svar.

Å andra sidan tar servern den tråkiga rollen att hantera alla användare. Användare kan ansluta sig till servrar om deras villkor är tillfredsställande. Sedan får de chatta och göra spel på servern som andra användare kan gå med i. Max 8 spelare får delta i en match och andra behandlas som åskådare. När ett spel väl startar är servern också ansvarig för att schemalägga och blanda matchande data som skickas av emulatorer på ett sätt som passar användarens ping- och anslutningskonfiguration.

Emulatorer med Kaillera-stöd

Anteckningar

Note 1: Det finns flera tredjepartsversioner av MAME med Kaillera, men dessa bryter mot MAME-licensen genom att inte ha källkoden till Kailleras klientbibliotek distribuerad, även om källkoden till den modifierade versionen av MAME själv (som " MAME32k", "MAME32 Plus! Plus!" och "MameLang32+") tillhandahålls alltid.

externa länkar