Kaillera
Utvecklare | Christophe Thibault |
---|---|
Initial release | 4 mars 2001 |
Slutlig utgåva | 0,9 (klient) 13 februari 2002 / 0,87 (Server) 23 juni 2006
|
Operativ system | Microsoft Windows |
Typ | Mellanvara |
Licens | Proprietär |
Hemsida |
|
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
- Atari800Win PLus (Atari 8-bitars familj)
- Bliss ( Intellivision )
- Calice32 ( CPS-1 , CPS-2 , Sega System 16 , Sega System 18 , Neo Geo MVS , Gaelco System 1)
- CCS64 ( Commodore 64 )
- DEmul ( Sega Dreamcast , Sega NAOMI , Sega NAOMI 2 , Atomiswave , Hikaru , Cave , Gaelco )
- DolphinNP ( Nintendo GameCube , Nintendo Wii ) // Modifierad version av Dolphin
- Emukon ( Sega Game Gear , Sega Master System )
- ePSXe ( Sony PlayStation ) *Kräver ett Netplay-plugin som CyberPad eller PS4NET.
- FinalBurn Neo ( CPS-1 , CPS-2 , Neo Geo MVS ) // Tidigare känd som FinalBurn Alpha
- Gens ( Sega Genesis )
- HuE ( TurboGrafx-16 )
- Houba Plus! Plus! ( Olika arkadsystem ) // MAME32PPK-variant fokuserad på 3D-spel (t.ex. Tekken Tag Tournament)
- Kawaks ( CPS-1 , CPS-2 , Neo Geo MVS )
- MAME ( Olika arkadsystem ) [1]
- Meisei ( MSX )
- Modellerare ( Sega System 32 )
- Mupen64++ ( Nintendo 64 ) // Modifierad version av Mupen64
- Nebulosa ( CPS-1 , CPS-2 , Neo Geo MVS )
- Nemu64 ( Nintendo 64 )
- NESten ( Nintendo Entertainment System )
- Nestopia ( Nintendo Entertainment System ) 2
- NNNesterJ ( Nintendo Entertainment System )
- Nostalgi ( Intellivision )
- PCAE ( Atari 2600 )
- Project64k ( Nintendo 64 ) // Modifierad version av Project64
- Snes9k ( Super Nintendo Entertainment System ) // Modifierad version av Snes9x
- WinFellow+Kaillera ( Amiga ) // Modifierad version av WinFellow
- WinUAE-Kaillera ( Amiga ) // Modifierad version av WinUAE
- Xanadu ( Intellivision )
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.