La Constitution d'ImmoState

Les mises à jour

 

Introduction

Chaque jour, ou plutôt chaque nuit, des mises à jour sont effectuées sur le site. Elles simulent le passage d'un mois de jeu, en effectuant automatiquement un certain nombre d'actions, comme donner ses revenus propres à chacun des joueurs.

D'autres mises à jour, plus petites, sont effectuées durant la journée. La mise à jour gérant l'ajout de propriétés dans l'agence est par exemple effectuée toutes les 15 min.

| Haut de page |

 

Les différents statuts du site

Le site a différents statuts d'accessibilité :

  • "Normal" : Le site est totalement accessible

  • "Mise à jour" : Le jeu est "visitable", mais certaines actions sont bloquées. Le forum reste totalement accessible.

  • "Maintenance" : Le jeu est inaccessible dans sa quasi-entièreté. Le forum reste toujours accessible.

Durant les mises à jour, le site passe en statut "Mise à jour" durant la majeure partie de ces mises à jour.
Pendant cette période, le site reste accessible, mais certaines actions sont bloquées, afin de ne pas modifier les parties de la base de données utilisées durant les updates.

A la fin des mises à jour, une sauvegarde complète de la base de données est effectuée et exportée en un lieu sécurisé.
Durant la très courte période nécessaire à cette opération, le statut passe en "Maintenance", qui rend le site totalement inaccessible. Cela afin d'éviter toute modification de la base de données, quelle qu'elle soit, durant la sauvegarde.

Le statut "Maintenance" est également utilisé lors d'opérations de maintenances critiques sur le site, comme son nom l'indique.

| Haut de page |

 

Ordre des mises à jour

Les mises à jour débutent à 3h00 pour les mondes FR et à 5h00 pour les monde EN (heure de Paris, France) et s'effectuent dans l'ordre suivant :

Mises à jour quotidiennes :

  1. Gestion des actions actionnaires
    Traitement des levées de fonds et des votes des actionnaires
  2. Gestion des contrats entreprises
    Fin des contrats, acceptation des nouveaux contrats en entreprise
  3. Gestion des revenus entreprises
    Calcul et attribution des revenus de chaque entreprise, versement des primes et des dividendes.
  4. Gestion du climat social
    Calcul et mise à jour du climat social. Mise en grève ou arrêt de la grève.
  5. Gestion du statut des joueurs
    Passage en inactif, fin de gel
  6. Gestion des multicomptes
    Envoi des messages automatiques, limitations et gels si nécessaire
  7. Gestion des épargnes et emprunts
    Envoi des messages de notification, transferts de fonds
  8. Gestion des revenus
    Calcul et attribution des revenus de chaque joueur.
  9. Gestion des événements
    Arrivée aléatoire de certains événements joueurs et entreprises
  10. Gestion des conséquences des événements
    Lancement des conséquences d'événements non-traités par les joueurs et les entreprises
  11. Gestion des propriétés proposées dans les agences des villes
    Gestion de la disponibilité de certaines propriétés spéciales dans chacune des agences des villes.
  12. Gestion des petites annonces
    Fin des ventes, envoi de messages de notifications
  13. Gestion de la conjoncture
    Algorithme de calcul d'une nouvelle conjoncture éventuelle, impact sur les valeurs immobilières
  14. Gestion des élections
    Lancement des candidatures, lancement des votes, gestion des résultats
  15. Calcul des points et gestion des classements
    Calcul des points sur la situation actuelle, évolution des places dans tous les classements.

Mises à jour hebdomadaires :

  1. Gestion du bilan des entreprises (chaque dimanche soir à 23h45)
    Calcul et image du bilan de chaque entreprise
  2. Suppression des entreprises
    Suppression des entreprises non validées ou sans direction.
  3. Gestion des faillites d'entreprise
    Calcul et mise en faillite des entreprises.
  4. Gestion de la perception des entreprises envers les clients
    Calcul de la nouvelle perception des entreprises envers les différents clients.
  5. Gestion des taux des villes et des coûts d'entretien
    Calcul de l'ensemble des taux des villes, paiement des coûts d'entretien des villes
  6. Gestion des faillites des villes
    Calcul et mise en faillite des villes.
  7. Gestion du tableau d'évolution des V.I.P. et SAPHIR
    Calcul et insertion de l'ensemble des données du tableau d'évolution de l'espace V.I.P. et SAPHIR
  8. Gestion de l'évolution des prix
    Calcul et évolution des prix et des coûts des biens joueur et entreprise
  9. Gestion des évolutions de niveaux
    Montées/descentes de niveaux, selon les places dans les classements par niveau.

| Haut de page |