Version 5, last updated by Nairod at February 27, 2009 21:20 UTC
Voici la pocédure durant le jeu avec le modéle suivant :

La connexion :
Client 1 >> pseudo + mot de passe >> Serveur (vérifie dans base de données)
Si Connexion raté :
Serveur >> "Mauvais mot de passe ou mauvais pseudo" >> Client 1
On revient au début de la procédure de connexion.
Sinon (connexion réussie) :
Serveur >> "Nouveau client" + client 1 >> autres clients (Clients 2 et 3)
Serveur >> "Connexion reussie" + clients connectés + map >> Client 1
Le jeu :
Action du client :
Attention : seules les actions impliquants le serveur sont traitées (pas celles implicant la GUI)
Client 1 >> Action >> Serveur
Serveur >> Client 1 + Action >> tout les clients (Client 1, 2 et 3)
Action du serveur :
(monstres, événements, ...)
Serveur >> Client 1 + Action >> tout les clients (Client 1, 2 et 3)
La déconnexion :
Client 2 >> "Deconnexion" >> Serveur OU dernière action du client datant de plus de MAX minutes
Serveur >> "Déconnexion" + Client 2 >> autres clients (Clients 1 et 3)
Conclusion :
Le but va être de cbiler les clients qui ont besoin des informations, pour accéler le programme.
Cette procédure est aussi à optmiser car je ne suis pas spécialiste du réseau.