Prima versiune de server este functionala !
https://svn.info.uaic.ro/repos/ciatri/CiatriServer2/
Comenzile implementate pana acum pentru server sunt:

CLIENT_HANDSHAKE
CLIENT_LOGOUT
CLIENT_CREATE_ACCOUNT
CLIENT_LOGIN
CLIENT_GET_PLAYER_SCORE
CLIENT_SET_LANGUAGE
CLIENT_GET_INFO
CLIENT_SET_INFO
CLIENT_CHANGE_LEVEL
CLIENT_JOIN_SESSION
CLIENT_EXIT_SESSION
CLIENT_ANSWER_MESSAGE

La unele comenzi trebuie puse informatii aditionale in campul de date.
Pentru ilustrarea acestora, am creat un proiect client de test ( in Swing ).
https://svn.info.uaic.ro/repos/ciatri/CiatriClientTest/src/ciatrigui/CiatriClient.java

Rularea serverului

Serverul are nevoie de 2 librarii : CiatriSystem.jar si conectorul mysql. Ambele se gasesc in folderul mylibs al proiectului iar calea lor e relativa ( adica o sa le aveti sigur daca faceti checkout la server ).
Instalati MYSQL si incarcati urmatoarea baza de date:

Serverul ar trebui sa porneasca.

Clientul are dependinta doar de CiatriSystem.jar pe care il are tot in folderul mylibs.
Clientul stie sa se conecteze, sa faca login, sa isi descarce scorul, sa isi actualizeze nivelul, sa faca join la o sesiune, sa raspunda intr-o sesiune.