J'ai presque terminé un jeu PC (je le lance dans un jour ou deux). Je voudrais un moyen de publier facilement des correctifs sur le net au cas où je trouverais un bogue dans le jeu juste après la sortie, ou au cas où je souhaiterais ajouter des fonctionnalités plus tard.
J'utilise InstallJammer comme système d'installation. Existe-t-il de bons programmes de mise à jour / correctifs (de préférence gratuits) qui peuvent rechercher et envoyer des mises à jour aux joueurs sur Internet?
Par exemple, si un joueur ouvre mon jeu, le jeu démarre d'abord le programme de mise à jour qui vérifie les mises à jour. Si des mises à jour sont disponibles, il indiquera à l'utilisateur où les obtenir. Je peux modifier le code source pour le moteur de jeu que je possède, mais je préfère ne pas réinventer la roue.
Réponses:
Merci pour toute l'aide, mais après quelques recherches, j'ai trouvé un très bon programme de mise à jour. Ça s'appelle Puchisoft Dispatcher . Ils ont une version freeware, et c'est vraiment bon pour les projets non commerciaux.
la source
Peut-être exagéré, mais RakNet comprend un système de patcher automatique :
la source
Si votre jeu est très orienté données, il peut être facile de créer votre propre chargeur pour vérifier et télécharger des données depuis un serveur, puis lancez le jeu. Cela ne devrait pas prendre trop de temps dans une langue gérée.
J'en ai fait un il y a quelque temps où le client a téléchargé une carte de ce à quoi devrait ressembler le dossier du jeu, des fichiers, des md5, etc.
Pas très sécurisé ou optimisé, mais vous obtenez le point.
Je me souviens aussi dans ma jeunesse d'utiliser Patch Maker de Clickteam. Je ne sais pas quelles sont ses capacités de nos jours, mais c'est gratuit et peut mettre à jour des fichiers binaires, vous le distribuez simplement en tant que fichier d'installation.
Peut-être que certains des plus gros outils d'installation vous permettent de créer des correctifs manuels, Inno Setup est gratuit et assez complet, peut-être aurez-vous plus de chance là-bas.
la source