Changes

Jump to: navigation, search

Chess Server

8,397 bytes added, 20:53, 3 March 2021
Created page with "'''Home * Chess * Server''' '''Chess Server''',<br/> a [https://en.wikipedia.org/wiki/Server_(computing) server] inside a [https://en.wikipedia.org/wiki/Com..."
'''[[Main Page|Home]] * [[Chess]] * Server'''

'''Chess Server''',<br/>
a [https://en.wikipedia.org/wiki/Server_(computing) server] inside a [https://en.wikipedia.org/wiki/Computer_network computer network] to allow connected [https://en.wikipedia.org/wiki/Client_(computing) clients] to play, discuss, and view [[Chess Game|chess games]] and [[Tournaments and Matches|tournaments and matches]].
Commercial and free [https://en.wikipedia.org/wiki/Internet_chess_server Internet chess server] provide that facilities often along with [https://en.wikipedia.org/wiki/Internet_forum forum], [https://en.wikipedia.org/wiki/Social_networking_service social networking] and [https://en.wikipedia.org/wiki/Streaming_media streaming services] over the [https://en.wikipedia.org/wiki/Internet Internet].
Inside a [https://en.wikipedia.org/wiki/Client%E2%80%93server_model client–server model], addressing [https://en.wikipedia.org/wiki/Separation_of_concerns separation of concerns (SoC)] between [https://en.wikipedia.org/wiki/Presentation_layer presentation layer] and [https://en.wikipedia.org/wiki/Data_access_layer data access layer],
the Chess server is considered as [https://en.wikipedia.org/wiki/Front_end_and_back_end back end], the client as front end. They exchange messages in a [https://en.wikipedia.org/wiki/Request%E2%80%93response request–response] [https://en.wikipedia.org/wiki/Messaging_pattern messaging pattern]
as required by a [https://en.wikipedia.org/wiki/Communication_protocol communication protocol] on [https://en.wikipedia.org/wiki/Application_layer application layer] level to establish or use a [https://en.wikipedia.org/wiki/Communication_channel communication channel].

=ICS=
[https://en.wikipedia.org/wiki/Internet_chess_server Internet chess server] (ICS) are accessible via
[https://en.wikipedia.org/wiki/Telnet telnet] over [https://en.wikipedia.org/wiki/Transmission_Control_Protocol TCP] through
[[CLI|command line interfaces]] and chess [[GUI|graphical user interfaces]]. Command line interfaces include telnet-clients, and in particular [[icsdrone]] to connect [[Chess Engine Communication Protocol|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 [https://en.wikipedia.org/wiki/Web_server web server], many chess server are additionally or completely accessible through
a [https://en.wikipedia.org/wiki/Web_browser web browser] satisfying their [https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol HTTP requests]
on the public [https://en.wikipedia.org/wiki/World_Wide_Web 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=
* [https://en.wikipedia.org/wiki/Helmut_Pfleger 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|6th Computer Olympiad Workshop]], [https://skatgame.net/mburo/ps/ggs.pdf pdf]

=Postings=
==2000 ...==
* [https://groups.google.com/g/rec.games.chess/c/by8M14fxR0Y/m/U8AYMks1SEkJ Internet Chess Servers] by Fred Smith, [[Computer Chess Forums|rgc]], January 03, 2000
* [https://groups.google.com/g/rec.games.chess/c/eBYA5GMLbzk/m/6yXb3H1lYBAJ Novag UCB] by John Boggiano, [[Computer Chess Forums|rgc]], November 17, 2000 » [[Novag Universal Electronic Chess Board]]
* [https://www.stmintz.com/ccc/index.php?id=387745 Java Application Server and Chess] by [[Gerd Isenberg]], [[CCC]], September 15, 2004
* [https://www.stmintz.com/ccc/index.php?id=392652 Choice of chess server to let my program play online ?9 by [[Rémi Coulom]], [[CCC]], October 21, 2004
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=24300 New chess server !] by [[Arno Nickel]], [[CCC]], October 10, 2008
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=24750 Web based chess playing server] by [[Dann Corbit]], [[CCC]], November 06, 2008
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=26002 Variant ICS] by [[Harm Geert Muller]], [[CCC]], January 13, 2009
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=28138 A list of features you'd like in a new chess server] by [[Steven Edwards]], [[CCC]], May 28, 2009
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=28440 Some more ideas for the Banjo chess server] by [[Steven Edwards]], [[CCC]], June 16, 2009
==2010 ...==
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=37353 Setting up a FICS-like server] by [[Harm Geert Muller]], [[CCC]], December 29, 2010
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=43108 Connecting Chess for Android to a Remote Server] by [[Aart Bik]], [[CCC]], April 01, 2012 <ref> [https://web.archive.org/web/20140724074729/http://home.arcor.de/bernhard.wallner/netChess.html netChess Computer Chess Utility] by [[Bernhard Wallner]] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])</ref>
* [http://www.talkchess.com/forum3/viewtopic.php?t=49103 OICS: Computers Only ICS based Chess server for anyone] by [[Joshua Shriver]], [[CCC]], August 26, 2013 » [[OICS]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=6&t=52152 chess server] by [[Folkert van Heusden]], [[CCC]], April 28, 2014
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=52164 winboard.nl] by [[Harm Geert Muller]], [[CCC]], April 29, 2014
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=52851 How to play Computer Chess on Internet] by [[Syed Fahad]], [[CCC]], July 03, 2014
* [http://www.talkchess.com/forum3/viewtopic.php?t=58384 Using icsdrone] by [[Steven Edwards]], [[CCC]], November 26, 2015
==2020 ...==
* [https://chesscience.com/chess-com-vs-chess24-vs-lichess-the-ultimate-review/ Chess.com vs Chess24 vs Lichess: The Ultimate Review] by [https://chesscience.com/author/torres-95-luis/ Luis Torres], [https://chesscience.com/ Chesscience], June 2020

=External Links=
* [https://en.wikipedia.org/wiki/Internet_chess_server Internet chess server from Wikipedia]
* [https://en.wikipedia.org/wiki/Online_chess Online chess from Wikipedia]
* [https://en.wikipedia.org/wiki/List_of_Internet_chess_servers List of Internet chess servers from Wikipedia]
* [https://web.archive.org/web/20100313150500/http://members.cox.net/cpetroff/FICS/ History of the Internet Chess Server – Part I] by [[Chris Petroff]] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])
* [https://www.tim-mann.org/ics.html Internet Chess Servers] by [[Tim Mann]]
* [http://hgm.nubati.net/VICS/ Variant Chess Server] by [[Harm Geert Muller]]
* [http://hgm.nubati.net/xboard/winboard/help/html/14.htm Internet Chess Server Options]
* [http://hgm.nubati.net/cgi-bin/gitweb.cgi hgm.nubati.net Git] by [[Harm Geert Muller]]
* [https://www.gnu.org/software/xboard/manual/html_node/Chess-Servers.html Chess Servers - XBoard]
* [http://www.edcollins.com/chess/winb-mod.htm WinBoard Modularity, Engines and Chess Servers] by [[Đorđe Vidanović]]
* [https://sourceforge.net/projects/icsdrone/ icsDrone download | SourceForge.net]
* [https://github.com/kervinck/icsdrone GitHub - kervinck/icsdrone: Fork of the official icsdrone]
* [https://github.com/DrRibosome/icsdroneng GitHub - DrRibosome/icsdroneng: forked icsdroneng from sourceforge - cleaned up uninitialized vars, undefined macros]
* [https://web.archive.org/web/20140724074729/http://home.arcor.de/bernhard.wallner/netChess.html netChess Computer Chess Utility] by [[Bernhard Wallner]] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])
* TOP 10 Internet Chess Servers (I.C.S), 2019 Mid-Year Review, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=rdgrrHV0lpA|alignment=left|valignment=top}}

=References=
<references />
'''[[Chess|Up one Level]]'''
[[Category:Videos]]

Navigation menu