Page suivante Page précédente Table des matières

7. Mécanisme de reprise sur incident

En principe le serveur est parfait du premier coup, fonctionne ad vitam eternam et la sauvegarde est juste une précaution... Mais dans le cas très improbable où un problème surgirait, nous serons prêts :) Pour avoir une sécurité de haut niveau, nous pouvons sauvegarder régulièrement les données du jeu (partiellement ou totalement) et sauvegarder en permanence dans un journal des informations susceptibles de permettre la re-simulation en cas d'incident. Ces informations sont typiquement~:

Ces informations sont stockées séquentiellement, avec leur date d'arrivée. Cela implique que nous devons disposer d'un mécanisme de re-simulation qui puisse recréer de fausses connexions et faire transister par celles-ci les copies des commandes des joueurs, et court-circuiter l'intelligence artificielle des bots en les obligeant à effectuer des Actions pré-déterminées. Ce système permet de prévenir la majorité des problèmes, ce qui devrait être largement suffisant pour nos besoins. Néanmoins gardons à l'esprit qu'il ne s'agit pas d'une forteresse imprenable...
Page suivante Page précédente Table des matières