24-08-2008, 01:44 PM
Salut, l'autre solution est d'utiliser XML et de créer un dossier sur le disque pour chaque île. Ensuite dans ce dossier, tu ajoutes un fichier pour la carte, un pour les monstres, etc. C'est la technique que j'utilise sur mon jeu et ça fonctionne très bien. SimpleXML est un module maintenant natif de PHP qui permet de gérer facilement des tas de trucs en XML.
L'intérêt c'est que tous les joueurs ont leur propre fichier, donc pas de surchage de la BDD.
Le défaut, c'est le poids sur le disque mais tu peux estimer à 50ko la taille d'un dossier joueur, ce qui ne fait que 5mo pour 100 joueurs en ligne, 500mo pour 10 000 joueurs, ce qui reste honnête.
@+
L'intérêt c'est que tous les joueurs ont leur propre fichier, donc pas de surchage de la BDD.
Le défaut, c'est le poids sur le disque mais tu peux estimer à 50ko la taille d'un dossier joueur, ce qui ne fait que 5mo pour 100 joueurs en ligne, 500mo pour 10 000 joueurs, ce qui reste honnête.
@+