Kaillera
Deweloperzy | Christophe Thibault |
---|---|
Pierwsze wydanie | 4 marca 2001 |
Ostateczne wydanie | 0.9 (Klient) 13 lutego 2002 / 0.87 (Serwer) 23 czerwca 2006
|
System operacyjny | Microsoft Windows |
Typ | Oprogramowanie pośrednie |
Licencja | Prawnie zastrzeżony |
Strona internetowa |
|
Kaillera jest oprogramowaniem pośrednim zaprojektowanym do wspomagania sieciowej gry wieloosobowej dla emulatorów . Słowo „Kaillera”, pisane również jako „kaïra”, jest verlanem francuskiego słowa racaille , które jest używane w odniesieniu do „ chuliganów ”.
Historia
Kaillera została opracowana przez Christophe'a Thibaulta w latach 2001-2006. Jego najnowszym wpisem była biblioteka Kaillera Client i SDK z 13 lutego 2002 r. Później, na początku 2006 r., Prawa i kod źródłowy Kaillery zostały sprzedane prywatnej firmie reklamującej gry online o nazwie TC. Reklamy i Etai Hugi. [ potrzebne źródło ] 17 czerwca 2006 sam Christophe Thibault publicznie potwierdził sprzedaż Kaillery, a także ogłosił, że TC. Reklamy. nie miał już nic wspólnego z projektem Kaillera, a jedynym właścicielem jest Etai Hugi.
W dniu 20 listopada 2006 r. Etai Hugi ogłosił, że nowa wersja Kaillery zostanie wydana za „następne kilka miesięcy”. Jego zapowiedź sugerowała również, że nowa wersja będzie „dużo lepsza” i „bardziej wydajna” niż obecna wersja. W lipcu 2007 zamieścił post na oficjalnych forach i wysłał e-maile do administratora forum, informując, że następna oficjalna wersja nastąpi za „3-4 miesiące”. Ogłoszenie to zbiegło się w czasie z przebudową forów i opublikowaniem nowych nieoficjalnych kompilacji stworzonych przez innych do pobrania (pierwsze nowe pliki do pobrania opublikowane od prawie czterech lat). W dniu 4 listopada 2007 roku ogłoszono, że z powodu nieprzewidzianych „błędów” rychłe wydanie zostanie przesunięte na jakiś czas. Później ogłoszono, że nowa wersja Kaillery zostanie wydana 7 kwietnia 2008 r. Jednak oficjalna strona internetowa Kaillery wraz z istniejącą listą serwerów głównych Kaillery została usunięta na kilka dni przed datą premiery. Później, kiedy wrócił, nie podano żadnych wyjaśnień dotyczących przestoju i nic nie zostało wydane. Etai Hugi, izraelski deweloper, kupił Kaillerę od Christophe'a Thibaulta w 2006 roku.
Cechy
Podobnie jak większość sieciowych systemów gier wieloosobowych, Kaillera jest zaimplementowana do pracy w architekturze klient-serwer .
Klient jest zaimplementowany jako mała biblioteka z typowym GUI, który jest zintegrowany z emulatorem. Jego prosty, zrozumiały interfejs API, składający się tylko z 8 funkcji, pozwala emulatorom wykonywać niezbędne funkcje, takie jak określanie listy obsługiwanych gier i do pewnego stopnia kontrolowanie wykonywania gier. Wszystko po umożliwieniu klientowi uruchomienia gry jest zarządzane przez klienta i użytkownika. Klient może wysyłać żądania do serwera tylko na dane wejściowe użytkownika i reagować na odpowiedź serwera.
Z drugiej strony serwer przejmuje żmudną rolę zarządzania wszystkimi użytkownikami. Użytkownicy mogą dołączać do serwerów, jeśli ich warunki są zadowalające. Następnie mogą rozmawiać i tworzyć gry na serwerze, do których mogą dołączyć inni użytkownicy. Maksymalnie 8 graczy może uczestniczyć w grze, a inni są traktowani jako widzowie. Po uruchomieniu gry serwer jest również odpowiedzialny za szeregowanie i miksowanie pasujących danych wysyłanych przez emulatory w sposób zgodny z konfiguracją pingu i połączenia użytkownika.
Emulatory z obsługą Kaillera
- Atari800Win PLus (rodzina 8-bitowych Atari)
- Błogość ( 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 , Jaskinia , Gaelco )
- DolphinNP ( Nintendo GameCube , Nintendo Wii ) // Zmodyfikowana wersja Dolphin
- Emukon ( Sega Game Gear , Sega Master System )
- ePSXe ( Sony PlayStation ) *Wymaga wtyczki Netplay, takiej jak CyberPad lub PS4NET.
- FinalBurn Neo ( CPS-1 , CPS-2 , Neo Geo MVS ) // Wcześniej znany jako FinalBurn Alpha
- Gens ( Sega Genesis )
- Odcień ( TurboGrafx-16 )
- Houba Plus! Plus! ( Różne systemy zręcznościowe ) // Wariant MAME32PPK skupiony na grach 3D (np. Tekken Tag Tournament)
- Kawaks ( CPS-1 , CPS-2 , Neo Geo MVS )
- MAME ( różne systemy zręcznościowe ) [1]
- Meisei ( MSX )
- Modelarz ( Sega System 32 )
- Mupen64++ ( Nintendo 64 ) // Zmodyfikowana wersja Mupen64
- Mgławica ( CPS-1 , CPS-2 , Neo Geo MVS )
- Nemu64 ( Nintendo 64 )
- NESten ( system rozrywki Nintendo )
- Nestopia ( system rozrywki Nintendo ) 2
- NNNesterJ ( system rozrywki Nintendo )
- Nostalgia ( Intellivision )
- PCAE ( Atari 2600 )
- Project64k ( Nintendo 64 ) // Zmodyfikowana wersja Project64
- Snes9k ( Super Nintendo Entertainment System ) // Zmodyfikowana wersja Snes9x
- WinFellow+Kaillera ( Amiga ) // Zmodyfikowana wersja WinFellow
- WinUAE-Kaillera ( Amiga ) // Zmodyfikowana wersja WinUAE
- Xanadu ( Intellivision )
Notatki
Uwaga 1: Istnieje kilka wersji MAME z Kaillerą innych firm, ale naruszają one licencję MAME , ponieważ nie rozpowszechniają kodu źródłowego biblioteki klienta Kaillera, mimo że kod źródłowy samej zmodyfikowanej wersji MAME (taki jak „ MAME32k”, „MAME32 Plus! Plus!” i „MameLang32+”) są zawsze dostępne.