Réponse acceptée !
salut,
1. pourquoi, qu'est-ce que tu lui reproches, en quoi il n'est pas euh.. performant pour toi?
2. il faut penser à la bande passante bien avant la config matérielle. ton serveur ne sert qu'à envoyer des infos, c'est le PC sur lequel va tourner l'appli (jeu) qui doit être boosté si ton jeu consomme.
à supposer qu'il y ait 2 messages à la seconde, une chaine de.... 1Ko
une connexion moyenne de 2MB/512Kb
512/8 = 64Ko
64 / 2 (messages secondes) = 32
si rien d'autre ne tourne et que la ligne est stable, pas plus de 32 joueurs simultanés
3. non, tu parles sans savoir ce qui se passe en réalité
si je prends mes 10 486 qui traient dans mon garage et que je les mets sur un routeur çà me fait une bonne machine tu penses?
4. regarde les taille limite d'une collection, et sa consommation. c'est évidemment le plus facile à mettre en oeuvre mais c'est pas le genre de projet où il faut chercher la facilité
5. plus rapide à quoi, à vider ta collection qui prend toute ta RAM + proc et donc rend ton PC inutilisable?
un mauvais code reste un mauvais code, peu importe le langage
6. voir réponse 2. et on se fout du ping, c'est un MMORPG, pas un jeu directx nécessitant le meilleur FPS possible...
7. oui le proc ne sert à rien, c'est bien connu. d'ailleurs tu peux l'enlever, çà évitera de faire chauffer le serveur

8. ne pas accepter les connexion multiples de la même IP, de toute façon je suis certain que le code n'est pas fait pour ce cas de figure...
ou ne pas bannir
9. comme tu le dis, tu le verras quand tu seras devant
10. ouai sans aucun doute....
bonne chance