Développement Server-First (Priorité du serveur)
Informations sur la signification du développement Server-First et plus encore.
Hytale est développé avec une approche "Server-First". Cela signifie que le serveur est considéré comme la source d'autorité de l'état et de la logique du jeu, alors que le client gère principalement le rendu et les inputs de l'utilisateur.
Qu'est-ce que "Server-First" signifie ?
Dans une architecture Server-First, le serveur est responsable de la gestion du monde du jeu, de l'application des règles du jeu, et du traitement des actions du joueur. Le client se connecte au serveur pour recevoir les mises à jour de l'était du jeu, et envoyer les inputs du joueur. Cette approche permet de s'assurer de la cohérence et l'équité dans les environnements multijoueurs, puisque le serveur a le contrôle sur la logique du jeu.
Les avantages du développement Server-First
- Cohérence : Puisque le serveur est la source d'autorité, tous les joueurs font face au même état du jeu, réduisant ainsi les écarts entre eux et la triche.
- Évolutivité : L'architecture Server-First peut évoluer plus facilement pour s'adapter à un grand nombre de joueurs, car le serveur peut gérer les ressources et distribuer la charge efficacement.
- Sécurité : En centralisant la logique du jeu sur le serveur, il est plus difficile pour les joueurs de manipuler l'état du jeu de manière injuste.
- Mises à jour plus simples : les mises à jouer et les changements peuvent être faites côté-serveur sans avoir besoin que les joueurs téléchargent de nouvelles versions du client.
- Seulement une version : Il n'y aura pas de sélecteur de version pour le client d'Hytale, ce qui veut dire que les propriétaires de serveurs n'auront pas besoin de supporter plusieurs versions du jeu et pourront compter sur le fait que tout le monde sera sur la dernière version du client. Cela aidera non seulement les propriétaires de serveur, mais également les moddeurs.
Conséquences pour le modding
Les moddeurs interagiront principalement avec les composants côté-serveur d'Hytale. Cela signifie que les mods se concentreront souvent sur les modifications de la logique, les règles et des comportements du jeu qui sont gérés par le serveur. Les modifications côté-client ne sont pas permises (au vu des informations connues à ce jour).
Globalement, l'approche Server-First d'Hytale vise à créer une expérience multijoueur robuste et juste, tout en offrant aux moddeurs des outils puissants pour personnaliser et améliorer le jeu.
Conclusion
Le modèle de développement Server-First est un des aspects clé de l'architecture d'Hytale, garantissant une expérience multijoueur cohérente et sûre. Les moddeurs doivent se concentrer sur les modifications côté-serveur pour tirer pleinement parti des possibilités de cette approche et créer du contenu engageant pour les joueurs.