IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Mise à jour du logiciel de mise à jour des fichiers du jeu


Sujet :

C#

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 273
    Points : 152
    Points
    152
    Par défaut Mise à jour du logiciel de mise à jour des fichiers du jeu
    Bonjour,

    Je possède un serveur de jeu et la connexion ainsi que le téléchargement des patchs se fait via un logiciel que j'ai codé moi même. Mon problème est que je n'avais pas prévu de solution afin de faire des patchs (mises à jour) du logiciel en lui même. Etant donné que beaucoup de joueurs ont moins de 18 ans je préfère pas savoir ce que ça donnerait s'ils devraient eux même placer la nouvelle version. Je souhaite donc savoir si vous avez une idée

    Ensuite, dans la nouvelle version je vais forcément prévoir un système de mise à jour du logiciel en lui même. Je pense que le plus simple est de provoquer le renommage du logiciel, par exemple en NomDuLogiciel_Old.exe puis provoquer le téléchargement de la nouvelle version. Le joueur pourra se connecter normalement. Au prochain lancement, la nouvelle version de NomDuLogiciel.exe sera lancée et j'aurais pensé à inclure une vérification, si NomDuLogiciel_Old.exe existe, ça le supprime. J'avais testé ça il y a très longtemps et il me semble que le renommage fonctionnait au court du lancement du logiciel. Là où j'avais un problème c'est que 90 % des joueurs ont installé le jeu dans C://Program Files. Ils lancent déjà le jeu en tant qu'administrateur sinon ça fait pas les patchs à cause d'un problème de droit d'écriture. Cependant, quand ça se passe dans C://Program File le renommage ne se fait pas, certainement à cause du problème de droit encore une fois, mais sur le bureau ou ailleurs ça fonctionne très bien. Avez vous une idée de ce que je pourrais faire ?

    Merci d'avance et désolé pour le gros pavé, je pense que c'était utile de bien expliquer.

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Points : 5 194
    Points
    5 194
    Par défaut
    Bonsoir

    je n'aurais qu'un truc à dire : regardes du coté de "click-once" ==> Les mises à jour seront prises en charge automatiquement

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 273
    Points : 152
    Points
    152
    Par défaut
    Bonjour,

    Ahh oui j'aurais dû penser à ça surtout que je l'avais utilisé au boulot l'année dernière. Par contre c'était mon collège qui s'en occupait
    Cela pourrait également résoudre mon problème de mise à jour des fichiers du jeu sous Windows XP, avec un peu de chance^^
    Par exemple je place le truc click once dans C://Users/Toto/Desktop/DossierPrincipal/
    Et les fichiers du jeu sont dans C://Users/Toto/Desktop/DossierPrincipal/ et C://Users/Toto/Desktop/DossierPrincipal/Dossier1 et C://Users/Toto/Desktop/DossierPrincipal/Dossier2

    Bon il me reste qu'à m'attaquer aux tutoriels. Par contre je pense que pour la première fois les gens devront placer aux même le petit logiciel dans le dossier du jeu puisque je n'ai jamais prévu de mise à jour automatique de celui-ci.

  4. #4
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Points : 5 194
    Points
    5 194
    Par défaut
    salut

    en fait, avec Click-Once, tu te fiches de savoir où va avoir lieu l'installation

    Le mieux serait de faire un setup de ton application, comme ça, les utilisateurs l'installent où ils veulent et ensuite, tu fais les mises à jour.

    En règle général, pour un soft bien fait, il ne faut pas travailler en chemin absolu mais en chemin relatif.. c'est beaucoup plus propre et ça permet d'avoir
    un logiciel facile à installer.. De même que, si tu veux pouvoir installer le jeu sans être administrateur, il est préférable de ne pas sauver de données dans la base
    de registre ou ailleurs qui requiert des droits admins.

    Le top serait que ton soft soit complètement portable au niveau installation, voir qu'on puisse le lancer et le faire fonctionner depuis une clé USB

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 273
    Points : 152
    Points
    152
    Par défaut
    Par défaut, un logiciel s'installe toujours dans C://Program File ce qui nécessite les droits admin afin d'y télécharger les patchs.

Discussions similaires

  1. Coder un logiciel capable de lire des fichiers .LTB
    Par OverSu dans le forum Langages de programmation
    Réponses: 13
    Dernier message: 06/11/2007, 19h11
  2. Des logiciels pour l'analyse des fichiers log
    Par maya dans le forum Réseau
    Réponses: 3
    Dernier message: 14/04/2007, 22h27
  3. Access mise a jour a partire des fichier Ascii
    Par mehdichess74 dans le forum Access
    Réponses: 1
    Dernier message: 25/06/2006, 13h08
  4. Mise à jour de la base Access a partir des fichiers Ascii
    Par mehdichess74 dans le forum Access
    Réponses: 3
    Dernier message: 21/06/2006, 18h00
  5. [HTML] Problème mise à jour des fichiers en cache
    Par El Riiico dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 05/09/2005, 17h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo