Chess Server

Home * Chess * Server

Chess Server, a server inside a computer network to allow connected clients to play, discuss, and view chess games and tournaments and matches. Commercial and free Internet chess server provide that facilities often along with forum, social networking and streaming services over the Internet. Inside a client–server model, addressing separation of concerns (SoC) between presentation layer and data access layer, the Chess server is considered as back end, the client as front end. They exchange messages in a request–response messaging pattern as required by a communication protocol on application layer level to establish or use a communication channel.

=ICS= Internet chess server (ICS) are accessible via telnet over TCP through command line interfaces and chess graphical user interfaces. Command line interfaces include telnet-clients, and in particular icsdrone to connect CECP, or via PolyGlot, UCI compliant chess engines. Several chess graphical user interfaces such as XBoard/WinBoard, Arena, ChessPartner or PyChess are able to connect to ICS as well - either to watch or to play games. Many chess server provide their own proprietary client software for desktop or mobile computers. =Web Server= With the advent of web server, many chess server are additionally or completely accessible through a web browser satisfying their HTTP requests on the public World Wide Web.

=Internet Chess Server=
 * Chess.com
 * Chess.net
 * Chess24
 * Chessdom
 * Free Internet Chess Server (FICS)
 * HGM's Server
 * InfinityChess
 * Internet Chess Club (ICC)
 * Lichess
 * Playchess

=See also=
 * Engine Testing
 * GUI
 * Protocols
 * Tournaments and Matches
 * Web Broadcast

=Selected Publications=
 * Helmut Pfleger, Frederic Friedel (2001). Cheating in Chess. Advances in Computer Games 9
 * Michael Buro, Igor Durdanovic (2001). An Overview of NECI’s Generic Game Server. 6th Computer Olympiad Workshop, pdf

=Postings=

2000 ...

 * Internet Chess Servers by Fred Smith, rgc, January 03, 2000
 * Novag UCB by John Boggiano, rgc, November 17, 2000 » Novag Universal Electronic Chess Board
 * Java Application Server and Chess by Gerd Isenberg, CCC, September 15, 2004
 * Choice of chess server to let my program play online ? by Rémi Coulom, CCC, October 21, 2004
 * New chess server ! by Arno Nickel, CCC, October 10, 2008
 * Web based chess playing server by Dann Corbit, CCC, November 06, 2008
 * Variant ICS by Harm Geert Muller, CCC, January 13, 2009
 * A list of features you'd like in a new chess server by Steven Edwards, CCC, May 28, 2009
 * Some more ideas for the Banjo chess server by Steven Edwards, CCC, June 16, 2009

2010 ...

 * Setting up a FICS-like server by Harm Geert Muller, CCC, December 29, 2010
 * Connecting Chess for Android to a Remote Server by Aart Bik, CCC, April 01, 2012
 * OICS: Computers Only ICS based Chess server for anyone by Joshua Shriver, CCC, August 26, 2013 » OICS
 * chess server by Folkert van Heusden, CCC, April 28, 2014
 * winboard.nl by Harm Geert Muller, CCC, April 29, 2014
 * How to play Computer Chess on Internet by Syed Fahad, CCC, July 03, 2014
 * Using icsdrone by Steven Edwards, CCC, November 26, 2015

2020 ...

 * Chess.com vs Chess24 vs Lichess: The Ultimate Review by Luis Torres, Chesscience, June 2020
 * Setting up Stockfish on a server by Jon12345, CCC, March 29, 2021 » Stockfish
 * Your favorite chess server by lucasart, CCC, April 14, 2022

=External Links=
 * Internet chess server from Wikipedia
 * Online chess from Wikipedia
 * List of Internet chess servers from Wikipedia
 * History of the Internet Chess Server – Part I by Chris Petroff (Wayback Machine)
 * Internet Chess Servers by Tim Mann
 * Variant Chess Server by Harm Geert Muller
 * Internet Chess Server Options
 * hgm.nubati.net Git by Harm Geert Muller
 * Chess Servers - XBoard
 * WinBoard Modularity, Engines and Chess Servers by Đorđe Vidanović
 * icsDrone download | SourceForge.net
 * GitHub - kervinck/icsdrone: Fork of the official icsdrone
 * GitHub - DrRibosome/icsdroneng: forked icsdroneng from sourceforge - cleaned up uninitialized vars, undefined macros
 * netChess Computer Chess Utility by Bernhard Wallner (Wayback Machine)
 * TOP 10 Internet Chess Servers (I.C.S), 2019 Mid-Year Review, YouTube Video

=References= Up one Level