Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C....
-
Upload
truongngoc -
Category
Documents
-
view
224 -
download
0
Transcript of Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C....
![Page 1: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/1.jpg)
CHESSDInternet Chess Server
C3SLLuis C. E. De Bona
Fabiano Silva
UFPRAlexandre I. Direne
CEXJaime Sunye
http://chessd.sourceforge.net
C3SL - CHESSD - Internet Chess Server – p. 1/19
![Page 2: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/2.jpg)
CHESSD
Tabuleiro eletrônico
Canal de comunicação
Ferramenta de apoio ao ensino
Serviço de rede
Sistema cliente-servidor
C3SL - CHESSD - Internet Chess Server – p. 2/19
![Page 3: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/3.jpg)
Funcionalidades Adicionais
Várias modalidades de jogos
Conversação
Troca de mensagens
Robôsaulastorneios
Armazenamento de jogos
Classificação dos jogadores
C3SL - CHESSD - Internet Chess Server – p. 3/19
![Page 4: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/4.jpg)
Serviços em Operação
Centro de Excelência em Xadrex (CEX)
Free Internet Chess Server (FICS)
Internet Chess Club (ICC)
U.S.Chess Live (USCL)
Alguns poucos outros
C3SL - CHESSD - Internet Chess Server – p. 4/19
![Page 5: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/5.jpg)
Arquitetura do Sistema
Servidor
Clientes
Protocolo FICS
C3SL - CHESSD - Internet Chess Server – p. 5/19
![Page 6: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/6.jpg)
O Servidor CHESSD
Software Livre
Protocolo FICS
Escrito em C18.000 linhas de código
C3SL - CHESSD - Internet Chess Server – p. 6/19
![Page 7: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/7.jpg)
Histórico
15/01/1992 - Abertura do Internet ChessServer (ICS), por Moore e Nash
Daniel Sleator assume o projeto
01/03/1995 - O ICS anuncia que se tornaria oInternet Chess Club (ICC) e passaria acobrar uma taxa
Free Internet Chess Server (FICS) e GermanInternet Chess Server (GICS)
C3SL - CHESSD - Internet Chess Server – p. 7/19
![Page 8: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/8.jpg)
Histórico
29/04/2000 - Chessd Project - Lasker
06/2002 - Andrew Tridgell faz algumasmelhorias no Lasker.
2003 - Projeto Chessd retomadoUtilização do Lasker, GICS e FICSRemoção de muitos bugs e leaksI18N, Autoconf/AutomakeRelease: Joao VIEquipe de Trabalho
C3SL - CHESSD - Internet Chess Server – p. 8/19
![Page 9: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/9.jpg)
O Protocolo FICS
Baseado em Telnet
Linha de comando
Problemas de compatibilidade
Não chega a ser um protocolo
C3SL - CHESSD - Internet Chess Server – p. 9/19
![Page 10: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/10.jpg)
I18N e L10N
Cliente
Servidor
Protocolo
C3SL - CHESSD - Internet Chess Server – p. 10/19
![Page 11: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/11.jpg)
Contagem de Tempo
C3SL - CHESSD - Internet Chess Server – p. 11/19
![Page 12: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/12.jpg)
Contagem de Tempo
Precisão
Seguranca
Timeseal e Timestamp
CEXSeal
C3SL - CHESSD - Internet Chess Server – p. 12/19
![Page 13: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/13.jpg)
Contagem de Tempo
C3SL - CHESSD - Internet Chess Server – p. 13/19
![Page 14: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/14.jpg)
Escalabilidade
Máximo de 4.000 usuários online
Armazenamento de partidas
Latência
C3SL - CHESSD - Internet Chess Server – p. 14/19
![Page 15: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/15.jpg)
O Caso CEX
8 meses em operação
6.000 usuários
Média de 60 usuários online
300 Mbytes de dados acumulados
C3SL - CHESSD - Internet Chess Server – p. 15/19
![Page 16: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/16.jpg)
O Projeto Nacional
3.000.000 de usuários
1% online = 30.000 usuários
Demanda um servidor com uma novaarquitetura
C3SL - CHESSD - Internet Chess Server – p. 16/19
![Page 17: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/17.jpg)
O Novo Servidor
Software Livre (GPL)
Definição de um protocolo - Unificação
I18N e L10N
Separação das funcionalidades
Arquitetura distribuída
Base de dados
Marcação de tempo
C3SL - CHESSD - Internet Chess Server – p. 17/19
![Page 18: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/18.jpg)
Os Novos Clientes
Novo protocolo
Adaptação dos existentes
Novas interfaces
I18N e L10N
C3SL - CHESSD - Internet Chess Server – p. 18/19
![Page 19: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/19.jpg)
Conclusão
Importância do servidor de xadrez
Grande público
Problemas nos servidor atual
Novo servidor
Trabalho nos clientes
C3SL - CHESSD - Internet Chess Server – p. 19/19
![Page 20: Internet Chess Server - inf.ufpr.brbona/palestra-chessd.pdfCHESSD Internet Chess Server C3SL Luis C. E. De Bona Fabiano Silva UFPR Alexandre I. Direne CEX Jaime Sunye C3SL - CHESSD](https://reader034.fdocument.pub/reader034/viewer/2022051309/5c6e1b1209d3f246468c4c2e/html5/thumbnails/20.jpg)
Informações
http://chessd.sf.net
http://www.cex.org.br
telnet://jogo.cex.org.br:5000
C3SL - CHESSD - Internet Chess Server – p. 20/19