Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 11/25/19 in all areas

  1. 2 points
    Bonjour à tous, Je vous présente un updater que j'ai moi-même réalisé. Il est assez particulier, il est différent des 3/4 des updaters que vous trouverez ici. Tout d'abord comment fonctionne-t'il ? L'updater est capable de scanner le dossier du jeu et de repérer quels fichiers ne sont pas à jour, il les remplace (même s'ils sont déjà ouverts par un programme). Il se divise en deux parties, une partie "Lister" et une partie "Updater". - Le Lister qui permet de versionner tout le dossier du jeu, pour l'utiliser, il vous suffit d'avoir votre dossier dofus hébergé sur votre site, et de lancer le logiciel qui vous créera un fichier de version. Il vous proposera également de modifier la configuration de l'updater (images, lien du site, news etc). - L'updater que vous donnerez à vos joueurs et qui se chargera de télécharger le fichier de version ainsi que le fichier de configuration et mettra le jeu à jour en scannant et cherchant les fichiers différents. Un fonctionnement comme celui-ci peut-être beaucoup plus lent si l'updater scanne ou télécharge les fichiers un à un, c'est pour cela qu'un système multi-tâches est mis en place. Vous pouvez fixer dans la configuration le nombre de fichiers à scanner ou à télécharger simultanément. Ainsi cet updater est beaucoup plus performant qu'un updater lambda. Il ne fonctionne avec aucun fichier zip ou numéro de version. Vous serez sûrs que vos joueurs auront exactement le même client de jeu que sur votre site. Avec ce fonctionnement, l'updater est aussi capable de télécharger entièrement le jeu lors du premier lancement. Pour l'interface de l'updater, le background est personnalisable, le logo aussi. Vous pouvez également modifier et ajouter des news. Quand on clique sur une news, le lien s'ouvre dans le navigateur. Tout cela est configurable avec le Lister, il n'y a pas besoin de mettre à jour l'updater. Le langage utilisé est le C#, c'est une application WPF, le fond est transparent, on peut faire sortir des images du cadre de l'updater par exemple. Résumé des points forts: - Excellentes perfomances - Installation complète du jeu - Mise à jour des fichiers nécessaires seulement - Configuration via le Lister - Simplicité de mise à jour - Son pour dofus 2.x Des améliorations sont à venir: - Vidage du cache du client de jeu - Amélioration de la mise en cache des images ... Le code source de l'updater est inclus dans la vente, vous pouvez me contacter par message pour plus d'informations (une démo est possible). Discord: Atlas#6101 Quelques screens: https://prnt.sc/q1ddmz https://prnt.sc/q1ddh9 https://prnt.sc/q1dd02 https://prnt.sc/q1dd97 Au-dessus du bouton jouer, il y a la possibilité de rajouter des icônes vers le site (shop, forum...) par exemple. ps: Le lister ne se référence pas lui-même ainsi que les fichiers dans le dossier updater, les fichiers de configuration et de version. (D'où les 2 fichiers scannés et les 5 détectés)


×
×
  • Create New...