Internet Chess Server

Last updated

The American Internet Chess Server, commonly known as Internet Chess Server (ICS) was a telnet-based chess server which allowed users to play live chess over the internet.

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 recognized 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 15 January 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 commercialize 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 1 March 1995, Sleator announced his intentions to commercialize 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.

See also

Related Research Articles

<span class="mw-page-title-main">Email</span> Mail sent using electronic means

Email is a method of transmitting and receiving messages using electronic devices. It was conceived in the late–20th century as the digital version of, or counterpart to, mail. Email is a ubiquitous and very widely used communication medium; in current use, an email address is often treated as a basic and necessary part of many processes in business, commerce, government, education, entertainment, and other spheres of daily life in most countries.

The Secure Shell (SSH) Protocol is a cryptographic network protocol for operating network services securely over an unsecured network. Its most notable applications are remote login and command-line execution.

Telnet is a client/server application protocol that provides access to virtual terminals of remote systems on local area networks or the Internet. It is a protocol for bidirectional 8-bit communications. Its main goal was to connect terminal devices and terminal-oriented processes.

<span class="mw-page-title-main">Email client</span> 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 plain-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).

<span class="mw-page-title-main">Instant messaging</span> Form of computer communication over the internet or locally

Instant messaging (IM) technology is a type of synchronous computer-mediated communication involving the immediate (real-time) transmission of messages between two or more parties over the Internet or another computer network. Originally involving simple text message exchanges, modern IM applications and services tend to also feature the exchange of multimedia, emojis, file transfer, VoIP, and video chat capabilities.

<span class="mw-page-title-main">Internet Chess Club</span> Internet chess server

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.

<span class="mw-page-title-main">Webmail</span> Email service that can be accessed using a web browser

Webmail is an email service that can be accessed using a standard web browser. It contrasts with email service accessible through a specialised email client software. Additionally, many internet service providers (ISP) provide webmail as part of their internet service package. Similarly, some web hosting providers also provide webmail as a part of their hosting package.

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.

<span class="mw-page-title-main">Free Internet Chess Server</span> Volunteer-run Internet chess server

The Free Internet Chess Server (FICS) is a volunteer-run online chess platform. When the original American Internet Chess Server (ICS) was commercialized and rebranded as the Internet Chess Club (ICC) in 1995, a group of users and developers came together to fork the code and host an alternative committed to free access, and a rivalry between the two servers persisted for years. FICS users download one of several graphical client programs, connect to the server via telnet, and can play chess or variants at a range of time controls. Games played on FICS are stored in a database, which has been used to train chess engines and to support academic studies. Though based in the US, the user base is international. In addition to the games themselves, there are chat rooms, pairing systems, analysis tools, and ratings. A relay system displays high-profile tournament games for users to see. As of 2024, FICS is still operational, though has declined in popularity with the rise of web-based chess sites.

<i>Netrek</i> 1988 video game

Netrek is an Internet game for up to 16 players, written almost entirely in cross-platform open-source code. It combines features of multi-directional shooters and team-based real-time strategy games. Players attempt to disable or destroy their opponents' ships in real-time combat, while taking over enemy planets by bombing them and dropping off armies they pick up on friendly planets. The goal of the game is to capture all the opposing team's planets.

<span class="mw-page-title-main">VNC</span> Graphical desktop-sharing system

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. Popular uses for this technology include remote technical support and accessing files on one's work computer from one's home computer, or vice versa.

The Cyrus IMAP server is electronic mail server software developed by Carnegie Mellon University. It differs from other Internet Message Access Protocol (IMAP) server implementations in that it is generally intended to be run on sealed servers, where normal users cannot log in.

<span class="mw-page-title-main">Terminal server</span> Device that interfaces serial hosts to a network

A terminal server connects devices with a serial port to a local area network (LAN). Products marketed as terminal servers can be very simple devices that do not offer any security functionality, such as data encryption and user authentication. The primary application scenario is to enable serial devices to access network server applications, or vice versa, where security of the data on the LAN is not generally an issue. There are also many terminal servers on the market that have highly advanced security functionality to ensure that only qualified personnel can access various servers and that any data that is transmitted across the LAN, or over the Internet, is encrypted. Usually, companies that need a terminal server with these advanced functions want to remotely control, monitor, diagnose and troubleshoot equipment over a telecommunications network.

A network host is a computer or other device connected to a computer network. A host may work as a server offering information resources, services, and applications to users or other hosts on the network. Hosts are assigned at least one network address.

In computer networking, a port or port number is a number assigned to uniquely identify a connection endpoint and to direct data to a specific service. At the software level, within an operating system, a port is a logical construct that identifies a specific process or a type of network service. A port at the software level is identified for each transport protocol and address combination by the port number assigned to it. The most common transport protocols that use port numbers are the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP); those port numbers are 16-bit unsigned numbers.

Email encryption is encryption of email messages to protect the content from being read by entities other than the intended recipients. Email encryption may also include authentication.

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 in environments that were not Macintosh-exclusive. 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.

<span class="mw-page-title-main">Online chess</span> Chess played over the Internet

Online chess is chess that is played over the Internet, allowing players to play against each other. This was first done asynchronously through PLATO and email in the 1970s. In 1992, the Internet Chess Server facilitated live online play via telnet, and inspired several other telnet-based systems around the world. Web-based platforms became popular in the 2010s and grew considerably amid the COVID-19 pandemic, alongside a trend of livestreaming chess.

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 14 May 2013.
  3. "a creative chess online community". chess.net. Retrieved 20 August 2021.