Кіріспе
Интернетте шахмат ойнауға, талқылауға және көруге мүмкіндік береді. Интернет шахмат сервері (ICS) – шахмат ойынын интернет желісі арқылы ойнау, талқылау және көруге арналған сыртқы сервер. Бұл термин әр пайдаланушының компьютерінде орналасқан түрлі графикалық шахмат клиенттері арқылы ойыншыларды байланыстыруға мүмкіндік беретін құралдарды білдіреді.
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.
Тарих
1970 жылдары PLATO жүйесінде «шахмат3» деп аталатын бағдарлама арқылы хат арқылы шахмат ойнауға болар еді. Көптеген пайдаланушылар шахмат3-ті үнемі пайдаланды; көбінесе бір пайдаланушы күніне бірнеше рет қимыл жасайтын, кейде бірнеше ойын бір уақытта жүріп жататын. Теория бойынша шахмат3-ті бір отырыста толық шахмат ойынын ойнау үшін пайдалануға болар еді, бірақ шахмат3 көбінесе осылай қолданылмады. PLATO Интернеттің алдағысы ARPANET-ке жұртшылықтың кеңінен пайдалануына мүмкіндік беретіндей етіп қосылмаған, сондықтан шахмат3 жұртшылыққа салыстырмалы түрде беймәлім болды және қазір де солай. 1980-жылдары электрондық пошта арқылы шахмат ойнау әлі де жаңалық еді. Электрондық поштадағы кешігу қағаз хаттар арқылы дәстүрлі хат алмасуға қарағанда аз болды. Көбінесе бір апта ішінде ондаған қимыл жасауға болар еді. Желілік технология жақсарған сайын, тікелей ойын үшін орталықтандырылған серверді кеңінен пайдалану мүмкіндігі пайда болды. Юта университетінің Майкл Мур мен Ричард Нэш Интернет шахмат серверінің әлеуетін танып, оның алғашқы нұсқасын жасады, ол lark.utah.edu мекенжайында орналасқан және telnet арқылы қолжетімді болды. ICS-тің ресми ашылу күні 1992 жылдың 15 қаңтары болды. Джон Чанак, Уильям Киш және Аарон Путнам 1992 жылдың шілдесінде серверді Карнеги Меллон университетінің хост машинасына көшіріп, оның жұмысын өздеріне алды. Ол қателерге ұшырап, желіде кешігулер болғанына қарамастан, сервер шахмат әуесқойларының шағын тобы арасында танымал болды. Уақыт өте келе ICS-ке Elo рейтингтері және графикалық клиенттерді қолдау сияқты көптеген мүмкіндіктер қосылды, сонымен қатар сервер тұрақталды. 1992 жылдың соңында Карнеги-Меллон университетінің компьютерлік ғылым профессоры Дэниел Слейтор ICS басқаруын өз мойнына алды. Ол, басқа мәселелермен қатар, ойыншылар желідегі кешігулер салдарынан блиц ойындарында уақыттан қалғаны туралы жиі шағымдарды қарастырды. 1994 жылы ол кодты авторлық құқыққа алды және серверді коммерцияландыруға ниетті компаниялардан сатып алу ұсыныстарын ала бастады. Слейтордың ICS-ті өзінің зияткерлік меншігі деп мәлімдеуі дұрыс па деген сұрақтар туындады, өйткені ол бастапқы серверді кодтаған жоқ, бірақ оның кодына маңызды жақсартулар енгізген. 1995 жылдың 1 наурызында Слейтор ICS-ті коммерцияландыру ниеті туралы жариялады, оны Интернет шахмат клубы немесе ICC деп атады және жылдық мүшелік ақыны 49 АҚШ доллары (2007 жылы 59,95 АҚШ доллары) белгіледі. Бұл жариялау қазіргі мүшелер арасында қызу пікірталас тудырды. ICS-тің гүлденуіне әртүрлі жолдармен үлес қосқан көптеген еріктілер олардың еңбегінен пайда табуға тырысатын біреудің бар екеніне ашуланды. Сервердегі белсенді ойыншылар қызметті тегін пайдалануға дағдыланғандықтан, мүшелік ақының енгізілуіне риза болмады. Бастапқы ICS-де жұмыс істеген бірнеше бағдарламашы өздерінің жобасының тауарлық сипатқа ие болуына наразы болды. Олар Free Internet Chess Server (FICS) құрып, барлығына барлық мүмкіндіктерге тегін қол жеткізуге мүмкіндік берді. 1996 жылы Napster негізін қалаушы Шон Фэннингтің ағасы Джон Фэннинг ICS-ке бәсекелес болу үшін Chess.net коммерциялық Интернет шахмат серверін іске қосты. Екі қызмет те бүгінгі күнге дейін жұмыс істеп келеді.
Хаттама және қол жеткізу
ICS протоколы – TELNET протоколының қарапайым, мәтіндік нұсқасы. Ол сирек құжатталған және стандартталмаған, бірақ бірнеше анықтамалық іске асырулар мен бірнеше клиенттер бар. Жеке клиенттерден өзге, көптеген серверлер веб-браузерден тікелей қолдануға болатын веб-сайттарды ұсынады. Бұл жаңа пайдаланушылар мен жалпы қолданыстағы компьютерлерді пайдаланушылар үшін ыңғайлы.
Қол жетімді серверлер
Жылдар бойы бірнеше интернет-шахмат серверлері құрылды. Ең танымалдары – Chess.com, Chesshub.com, Lichess, ICC, Chess Craft, Playchess.com, FICS және Chesscube. Шахмат сонымен қатар, бұрын Yahoo! Games сияқты мамандалмаған сайттарда да ұсынылған ойындардың бірі болды.