Internet chess server

Last updated

An Internet chess server (ICS) is an external server that provides the facility to play, discuss, and view the board game of chess over the Internet. The term specifically refers to facilities for connecting players through a variety of graphical chess clients located on each user's computer.

Contents

History

In the 1970s, one could play correspondence chess in a PLATO System program called 'chess3'. Several users used chess3 regularly; often a particular user would make several moves per day, sometimes with several games simultaneously in progress. In theory one could use chess3 to play a complete game of chess in one sitting, but chess3 was not usually used this way. PLATO was not connected to Internet predecessor ARPANET in any way that allowed mass use by the public, and consequently, chess3 was and still is relatively unknown to the public.

In the eighties, chess play by email was still fairly novel. Latency with email was less significant than with traditional correspondence chess via paper letters. Often one could complete a dozen moves in a week. As network technology improved, public, widespread use of a centralised server for live play became a possibility.

Michael Moore, of the University of Utah, and Richard Nash recognised the potential of an Internet chess server and created its first incarnation, hosted at lark.utah.edu and accessible through telnet. [1] The official opening date of the ICS was January 15, 1992. John Chanak, William Kish, and Aaron Putnam moved the server to a host machine at Carnegie Mellon University in July 1992, and took over its operation. Although it was buggy and suffered from lag problems, the server was popular among a small group of chess enthusiasts. Over time, many features were added to the ICS, such as Elo ratings and support for graphical clients, and the server was made more stable. [2]

In late 1992, Daniel Sleator, professor of computer science at Carnegie Mellon University, took over management of the ICS. He addressed, among other issues, the frequent complaint that players would lose blitz games on time due to network lag. In 1994, he copyrighted the code, and began receiving purchase offers from companies wanting to commercialise the server. There were questions about whether Sleator was right to claim that the ICS was his intellectual property, since he did not code the original server, although he had made substantial improvements to its code.[ citation needed ]

On March 1, 1995, Sleator announced his intentions to commercialise ICS himself, renaming it the Internet Chess Club, or ICC, and charging a yearly membership fee of $US 49 ($US 59.95 in 2007). This announcement was highly controversial among existing members. Many volunteers who had contributed in various ways to the flourishing of ICS were upset that anyone would attempt to profit from their efforts. Active players on the server who were used to the service being provided without charge were not pleased with the addition of the membership fee.

A handful of programmers who had worked on the original ICS became unhappy with what they saw as the commoditization of their project. They formed the Free Internet Chess Server (FICS), and continued to allow everyone to have access to all features for free. In 1996, John Fanning, uncle of Napster founder Shawn Fanning, started Chess.net, [3] a commercial Internet chess server to rival ICS. Both services remain operational today.

Protocol and access

The ICS protocol is a simple, text-based variant of the TELNET protocol. It is sparsely documented and not standardised, although a few reference implementations and several clients exist.

In addition to standalone clients, many servers also offer websites that can be used directly from a Web browser. These are popular with new users and users of public computers.

Available servers

Over the years, several Internet chess servers have been created. The most popular are Chess.com, Chesshub.com, Lichess, ICC, Chess Craft, Playchess.com, FICS and Chesscube. Chess is also among the games previously offered by non-specialist site Yahoo! Games.

See also

Related Research Articles

Bulletin board system Computer server

A bulletin board system or BBS is a computer server running software that allows users to connect to the system using a terminal program. Once logged in, the user can perform functions such as uploading and downloading software and data, reading news and bulletins, and exchanging messages with other users through public message boards and sometimes via direct chatting. In the early 1980s, message networks such as FidoNet were developed to provide services such as NetMail, which is similar to internet-based email.

A MUD is a multiplayer real-time virtual world, usually text-based or storyboarded. MUDs combine elements of role-playing games, hack and slash, player versus player, interactive fiction, and online chat. Players can read or view descriptions of rooms, objects, other players, non-player characters, and actions performed in the virtual world. Players typically interact with each other and the world by typing commands that resemble a natural language.

Telnet Network protocol for bidirectional communication using a virtual terminal connection

Telnet is an application protocol used on the Internet or local area network to provide a bidirectional interactive text-oriented communication facility using a virtual terminal connection. User data is interspersed in-band with Telnet control information in an 8-bit byte oriented data connection over the Transmission Control Protocol (TCP).

Email client Computer program used to access and manage a users email

An email client, email reader or, more formally, message user agent (MUA) or mail user agent is a computer program used to access and manage a user's email.

The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and data connections between the client and the server. FTP users may authenticate themselves with a clear-text sign-in protocol, normally in the form of a username and password, but can connect anonymously if the server is configured to allow it. For secure transmission that protects the username and password, and encrypts the content, FTP is often secured with SSL/TLS (FTPS) or replaced with SSH File Transfer Protocol (SFTP).

Internet Chess Club

The Internet Chess Club (ICC) is a commercial Internet chess server devoted to the play and discussion of chess and chess variants. ICC had over 30,000 subscribing members in 2005. It was the first Internet chess server and was the largest pay to play chess server in 2005.

Daniel Dominic Kaplan Sleator is a Professor of Computer Science at Carnegie Mellon University, Pittsburgh, United States. In 1999, he won the ACM Paris Kanellakis Award for the splay tree data structure.

Web hosting service Service for hosting websites

A web hosting service is a type of Internet hosting service that hosts websites for clients, i.e. it offers the facilities required for them to create and maintain a site and makes it accessible on the World Wide Web. Companies providing web hosting services are sometimes called web hosts.

XBoard Graphical user interface for chess games

XBoard is a graphical user interface chessboard for chess engines under the X Window System. It is developed and maintained as free software by the GNU project. WinBoard is a port of XBoard to run natively on Microsoft Windows.

Correspondence chess Game of chess via postal system or e-mail

Correspondence chess is chess played by various forms of long-distance correspondence, traditionally through the postal system. Today it is usually played through a correspondence chess server, a public internet chess forum, or email. Less common methods that have been employed include fax, homing pigeon and phone. It is in contrast to over-the-board (OTB) chess, where the players sit at a chessboard at the same time, or play each other in real time via the internet.

Free Internet Chess Server

The Free Internet Chess Server (FICS) is a volunteer-run Internet chess server. It was organised as a free alternative to the Internet Chess Club (ICC), after that site began charging for membership.

A multiplayer video game is a video game in which more than one person can play in the same game environment at the same time, either locally and on the same computing system, locally and on different computing systems via a local area network, or via a wide area network, most commonly the Internet. Multiplayer games usually require players to share a single game system or use networking technology to play together over a greater distance; players may compete against one or more human contestants, work cooperatively with a human partner to achieve a common goal, or supervise other players' activity. Due to multiplayer games allowing players to interact with other individuals, they provide an element of social communication absent from single-player games.

Virtual Network Computing Graphical desktop-sharing system

In computing, Virtual Network Computing (VNC) is a graphical desktop-sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer. It transmits the keyboard and mouse input from one computer to another, relaying the graphical-screen updates, over a network.

X display manager

In the X Window System, an X display manager is a graphical login manager which starts a login session on an X server from the same or another computer.

The First Internet Backgammon Server (FIBS) began operating on July 19, 1992, allowing users to play backgammon in real-time against other people. It was hosted on the Internet, and could track player performance using a modified version of the Elo rating system.

Playchess is a commercial Internet chess server managed by ChessBase devoted to the play and discussion of chess and chess variants. As of February 2011, Playchess has over 31,000 players online, including many internationally titled players who remain pseudo-anonymous and other masters whose identities are known, such as Hikaru Nakamura, Nigel Short and Michael Adams.

PyChess

PyChess is a free software chess client developed for GNU. It allows users to play offline or online via the Free Internet Chess Server (FICS). PyChess also incorporates a built-in chess engine, which in contrast to most other chess AIs is written in the Python language and focuses more on fun of play than raw strength. For more advanced users, PyChess allows for virtually any other external chess engine to be used with it.

Online games are video games played over a computer network. The evolution of these games parallels the evolution of computers and computer networking, with new technologies improving the essential functionality needed for playing video games on a remote server. Many video games have an online component, allowing players to play against or cooperatively with players across a network around the world.

InterCon Systems Corporation was founded in April 1988 by Kurt D. Baumann and Mikki Barry to produce software to connect Macintosh computers together. At the time, there was no real concept of the Internet and there was still a question of whether the TCP/IP protocols or OSI protocols would be adopted widely. Over the next 9 years, the company grew from three employees to over 100 and sold software in the US, Europe and Japan.

Monochrome BBS, known to users as "Mono," is a text-based multi-user bulletin board system featuring thousands of discussion files, along with games, user messaging, and a talker. As of April 2021 it is one of the few BBS's still in operation and actively used on a daily basis by its community. Monochrome runs on custom software, making the platform and user experience distinct from other bulletin board systems.

References

  1. Harasim, Linda (1997). Learning Networks: A Field Guide to Teaching and Learning Online (3. print. ed.). Cambridge, Massachusetts: MIT Press. pp.  299. ISBN   9780262082365.
  2. Tim Mann. "Internet Chess Servers" . Retrieved May 14, 2013.
  3. "a creative chess online community". chess.net. Retrieved 20 August 2021.