Kaillera
   HOME

TheInfoList



OR:

Kaillera is
middleware Middleware is a type of computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Middleware makes it easier for software developers to implement c ...
designed to aid networked multiplayer play for
emulator In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use pe ...
s. The word "Kaillera", also spelled "kaïra", is the
verlan () is a type of argot in the French language, featuring inversion of syllables in a word, and is common in slang and youth language. It rests on a long French tradition of transposing syllables of individual words to create slang words. The wor ...
of the French word '' racaille'' which is used in reference to "
hooligans Hooliganism is disruptive or unlawful behavior such as rioting, bullying and vandalism, usually in connection with crowds at sporting events. Etymology There are several theories regarding the origin of the word ''hooliganism,'' which is a ...
".


History

Kaillera was developed by Christophe Thibault in the years 2001-2006. His most recent entry was the Kaillera Client library and SDK on 13 February 2002. Later in early 2006, rights and
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the w ...
of Kaillera were sold to a private online gaming advertising company called TC. Ads and Etai Hugi. On 17 June 2006, Christophe Thibault himself publicly confirmed the sale of Kaillera and also announced that TC. Ads. no longer had anything to do with the Kaillera project and that Etai Hugi is the only owner. On 20 November 2006, Etai Hugi announced that a new version of Kaillera would be released in "the next several months". His announcement also suggested that the new version would be "much better" and "more efficient" than the current version. In July 2007, he posted on the official forums and sent emails to the forum administrator announcing that the next official release would occur in "3-4 months." This announcement coincided with a revamp of the forums and the posting of new unofficial builds created by others for download (the first new downloads posted in nearly four years). On 4 November 2007, it was announced that due to unforeseen "bugs" the imminent release would be postponed for a time. It was later announced that the new version of Kaillera would be released on 7 April 2008. However, the official Kaillera website along with existing Kaillera master servers list was taken down a few days prior to the release date. Later when it came back up, no explanations for the downtime was given and nothing was released. Etai Hugi an Israeli developer purchased Kaillera from Christophe Thibault in 2006.


Features

Like most networked multiplayer gaming systems, Kaillera is implemented to work on client–server architecture. The client is implemented as a small library with a typical GUI which is incorporated with the emulator. Its simple self-explanatory
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
consisting of only 8 functions allow emulators to perform necessary functions such as specify the list of games it supports and control game execution to some extent. Everything after enabling the client to starting the game is managed by the client and the user. The client can only make requests to server on user's input and react to server's response. On the other hand, the server takes the tedious role of managing all the users. Users can join servers if their conditions are satisfactory. Then they are allowed to chat and make games on the server which other users can join. A maximum of 8 players are allowed to participate in a game and others are treated as spectators. Once a game starts, the server is also responsible for scheduling and mix matching data sent by emulators in a manner befitting user's ping and connection configuration.


Emulators with Kaillera support

*Atari800Win PLus (Atari 8-bit family) *Bliss ( Intellivision) *Calice32 ( CPS-1, CPS-2, Sega System 16,
Sega System 18 Sega is a video game video game development, developer, video game publisher, publisher, and Arcade cabinet, hardware development company headquartered in Tokyo, Japan, with multiple offices around the world. The company's involvement in the arca ...
,
Neo Geo MVS The , stylised as NEO•GEO and also written as NEOGEO, is a cartridge-based arcade system board and the fourth generation home video game console released on April 26, 1990 by Japanese game company SNK Corporation. It was the first system in ...
, Gaelco System 1)
* CCS64 ( Commodore 64) *DEmul (
Sega Dreamcast The is a home video game console released by Sega on November 27, 1998, in Japan; September 9, 1999, in North America; and October 14, 1999, in Europe. It was the first sixth-generation video game console, preceding Sony's PlayStation 2, Nint ...
,
Sega NAOMI Sega is a video game developer, publisher, and hardware development company headquartered in Tokyo, Japan, with multiple offices around the world. The company's involvement in the arcade game industry began as a Japan-based distributor of coin-o ...
,
Sega NAOMI 2 Sega is a video game developer, publisher, and hardware development company headquartered in Tokyo, Japan, with multiple offices around the world. The company's involvement in the arcade game industry began as a Japan-based distributor of coin-o ...
, Atomiswave,
Hikaru is a Japanese unisex given name meaning "light" or "radiance". Possible writings Hikaru can be written using different kanji characters and can mean: * 光, "light" * 輝, "radiance" The name can also be written in hiragana or katakana. It is m ...
,
Cave A cave or cavern is a natural void in the ground, specifically a space large enough for a human to enter. Caves often form by the weathering of rock and often extend deep underground. The word ''cave'' can refer to smaller openings such as sea ...
, Gaelco)
*DolphinNP (
Nintendo GameCube The is a home video game console developed and released by Nintendo in Japan on September 14, 2001, in North America on November 18, 2001, and in PAL territories in 2002. It is the successor to the Nintendo 64 (1996), and predecessor of the Wii ...
,
Nintendo Wii The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America and in December 2006 for most other regions of the world. It is Nintendo's fifth major home game console, f ...
) // Modified version of
Dolphin A dolphin is an aquatic mammal within the infraorder Cetacea. Dolphin species belong to the families Delphinidae (the oceanic dolphins), Platanistidae (the Indian river dolphins), Iniidae (the New World river dolphins), Pontoporiidae (the ...
*Emukon (
Sega Game Gear The is an 8-bit fourth generation handheld game console released by Sega on October 6, 1990, in Japan, in April 1991 throughout North America and Europe, and during 1992 in Australia. The Game Gear primarily competed with Nintendo's Game Boy, ...
,
Sega Master System The is an 8-bit third-generation home video game console manufactured by Sega. It was originally a remodeled export version of the Sega Mark III, the third iteration of the SG-1000 series of consoles, which was released in Japan in 1985 and ...
)
*
ePSXe ePSXe (''enhanced PSX emulator'') is a PlayStation video game console emulator for x86-based PC hardware with Microsoft Windows and Linux, as well as devices running Android. It was written by three authors, using the aliases ''calb'', ''_Demo ...
(
Sony PlayStation is a video gaming brand that consists of five home video game consoles, two handhelds, a media center, and a smartphone, as well as an online service and multiple magazines. The brand is produced by Sony Interactive Entertainment, a divi ...
) *Requires a Netplay plugin such as CyberPad or PS4NET.
*FinalBurn Neo ( CPS-1, CPS-2,
Neo Geo MVS The , stylised as NEO•GEO and also written as NEOGEO, is a cartridge-based arcade system board and the fourth generation home video game console released on April 26, 1990 by Japanese game company SNK Corporation. It was the first system in ...
) // Previously known as FinalBurn Alpha
* Gens ( Sega Genesis) *HuE (
TurboGrafx-16 The TurboGrafx-16, known as the outside North America, is a home video game console designed by Hudson Soft and sold by NEC Home Electronics. It was the first console marketed in the fourth generation, commonly known as the 16-bit era, thoug ...
)
*Houba Plus! Plus! ( Various arcade systems) // MAME32PPK variant focused on 3D games (eg. Tekken Tag Tournament) *Kawaks ( CPS-1, CPS-2,
Neo Geo MVS The , stylised as NEO•GEO and also written as NEOGEO, is a cartridge-based arcade system board and the fourth generation home video game console released on April 26, 1990 by Japanese game company SNK Corporation. It was the first system in ...
)
*
MAME MAME (formerly an acronym of Multiple Arcade Machine Emulator) is a free and open-source emulator designed to recreate the hardware of arcade game systems in software on modern personal computers and other platforms. Its intention is to preserve ...
( Various arcade systems) /sup> *Meisei ( MSX) *Modeler ( Sega System 32) *Mupen64++ (
Nintendo 64 The (N64) is a home video game console developed by Nintendo. The successor to the Super Nintendo Entertainment System, it was released on June 23, 1996, in Japan, on September 29, 1996, in North America, and on March 1, 1997, in Europe and ...
) // Modified version of Mupen64
*Nebula ( CPS-1, CPS-2,
Neo Geo MVS The , stylised as NEO•GEO and also written as NEOGEO, is a cartridge-based arcade system board and the fourth generation home video game console released on April 26, 1990 by Japanese game company SNK Corporation. It was the first system in ...
)
*Nemu64 (
Nintendo 64 The (N64) is a home video game console developed by Nintendo. The successor to the Super Nintendo Entertainment System, it was released on June 23, 1996, in Japan, on September 29, 1996, in North America, and on March 1, 1997, in Europe and ...
)
* NESten ( Nintendo Entertainment System) * Nestopia ( Nintendo Entertainment System) 2 *NNNesterJ ( Nintendo Entertainment System) *Nostalgia ( Intellivision) * PCAE (
Atari 2600 The Atari 2600, initially branded as the Atari Video Computer System (Atari VCS) from its release until November 1982, is a home video game console developed and produced by Atari, Inc. Released in September 1977, it popularized microprocesso ...
)
*Project64k (
Nintendo 64 The (N64) is a home video game console developed by Nintendo. The successor to the Super Nintendo Entertainment System, it was released on June 23, 1996, in Japan, on September 29, 1996, in North America, and on March 1, 1997, in Europe and ...
) // Modified version of
Project64 Project64 is a free and open-source software Nintendo 64 emulator written in the programming languages C and C++ for Microsoft Windows. This software uses a plug-in system allowing third-party groups to use their own plug-ins to implement spec ...
*Snes9k ( Super Nintendo Entertainment System) // Modified version of Snes9x *WinFellow+Kaillera ( Amiga) // Modified version of WinFellow *WinUAE-Kaillera ( Amiga) // Modified version of
WinUAE UAE is a computer emulator which emulates the hardware of Commodore International's Amiga range of computers. Released under the GNU General Public License, UAE is free software. History Bernd Schmidt conceived of an emulator that can run Ami ...
*Xanadu ( Intellivision)


Notes

Note 1: There are several third-party versions of MAME with Kaillera, but these violate the MAME license by not having the
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the w ...
to the Kaillera client library distributed, even though the source code to the modified version of MAME itself (such as "MAME32k", "MAME32 Plus! Plus!" and "MameLang32+") are always provided.


References


External links

*{{official website Video game emulation