Accueil > Forum > > > > la base la plus fiable pour un jeux online
la base la plus fiable pour un jeux online
dimanche 31 octobre 2010 à 21:29:37 |
la base la plus fiable pour un jeux online

jihednond
|
bonjour,
je me demande quelle et le type de base de donnée que je peut utilisé(Mysql , sqlserver...ect) pour crée un jeux online RPG 2D simple j' utilise maintenant C# Mysql mais j'ai peur que ca cause un probléme si le nombre de joueur dépasse le 1500 joueur (chaque joueur envoi environ 100 requette par minute )...
est ce que c'est normal ou je doit passer a SQL SERVER et si vous avez une expérience vous pouvez me conseiller
merci d’avance
|
|
lundi 1 novembre 2010 à 06:48:44 |
Re : la base la plus fiable pour un jeux online

DARKSIDIOUS
|
Réponse acceptée !
Salut,
100 requêtes par minutes pour 1500 joueurs, mais qu'est-ce que tu stocke tant dans ta base ?
Tu ne devrais stocker dans ta base que des informations vraiment importantes : points de vie, expériences, etc. Et prévoir des buffers histoire de ne pas stocker dès qu'un joueur gagne 1 point d'xp, mais les stocker en mémoire temporairement, et les stocker physiquement dans ta base toutes les x minutes par exemple.
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
|
|
lundi 1 novembre 2010 à 15:30:06 |
Re : la base la plus fiable pour un jeux online

jihednond
|
bonjour,
en réponse a votre question je stocke la position (X, Y) chaque fois que l'utilisateur change de positions sur la carte (en cas de plantage tout les donnée seront bien sauvegarder ) .
vous avez raison je vais les stocké temporairement dans un ficher
non éditable merci DARKSIDIOUS excusé moi pour les fautes d’orthographe
|
|
lundi 1 novembre 2010 à 15:38:45 |
Re : la base la plus fiable pour un jeux online

DARKSIDIOUS
|
Salut,
Ah oui mais là c'est vraiment bourrin ton truc : il faut faire un compromis entre stockage des données sensibles (santé, expérience, armes, etc.) et ce qui n'est pas trop important en cas de plantage : la position du joueur n'est pas, je pense, quelque chose qui nécessite d'être stocké en temps réel : si tu le stocke 1 fois par minute, en cas de plantage (ce qui normalement est un cas exceptionnel si ton programme est bien codé) le joueur ne perdra qu'une minute de jeu, par contre, cela va vraiment soulager ton serveur, car 100 requêtes par minutes par joueur, tu vas forcément arriver rapidement à la limite de ton serveur, aussi puissant soit-il car non seulement il faut que le serveur MySQL suive, mais également ton serveur C# qui doit traiter toutes les requêtes qui lui sont envoyés.
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
|
|
Cette discussion est classée dans : base, online, jeux, joueur, fiable
Répondre à ce message
Sujets en rapport avec ce message
Problème avec mon site de jeux et sa base de donnée [ par sebpedra ]
SebpedraVoilà je suis entrain de travailler sur un site de jeux en PHP/MYSQL et nous pouvons gagner des gains mais le problème est que les membres peu
Charger automatiquement des date dans une base de donnée [ par goueg83460 ]
Bonjour, je voudrais savoir si il est possible de charger automatiquement des dates dans une base de donnée par exemple a partir d'internet ou bien si
Base de donnée [ par tomy99 ]
je voudrais faire une base de donnée sur le net, le but de cette base de donnée est de stocker des donnée ( les notes des étudiants ) et par la suite
Savoir si une base existe [ par emmanuel9 ]
Bonjour a tousQQ serait il si il existe un moyen de savoir si une base de donnees existe grace a une requete par exemplePar avance merci
Requete Php/MySQL [ par flopad ]
Bonjour,je dois développer une "appli" en php/sql. J'ai un masque de saisie qui me permet d'entrer des infos dans une de mes bdd. Seulement, chaque él
sauvegarde [ par logant83 ]
Bonsoir, voila enfaite je code en C sous dev c++ et j'aimerai pouvoir faire une sauvegarde de certaines des tables de ma base mysql dans un fichier et
procedure stockée et variable [ par exyacc ]
salut, j'aimerai faire une procedure stockée qui copie une tables d'une base origine dans une autre base, qd je passe le nom en variable, ca marche pô
:(((( requete qui merde sur certaine tables !! [ par exyacc ]
je comprends plus rien, en fait je copies pls table d'une base A vers une base B (que je crée sans contrainte, sans rien de rien ;o)),je dev avec delp
récupération d'une date dans une base de données Oracle 9i [ par albancadiot ]
Bonjour, j'ai un problème pour quelques chose qui me semble tout bête. Je doit récupérer des dates dans une table Oracle 9i . J'utilise eclipse et j
connexion base de données [ par padurand ]
Bonjour, J'ai deux sites (www.dom1.com et www.dom2.com) et une base de données, ACCESS sur le domaine 1. Je souhaiterais savoir si on peut établir un
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|