| | Mises à jour automatiques | |
| | Auteur | Message |
---|
Snaky Admin
Nombre de messages : 538 Localisation : Lyon, France Date d'inscription : 26/01/2008
| Sujet: Mises à jour automatiques Dim 18 Mai - 21:57 | |
| Bonjour à tous!
Le programme de mises à jour automatique est terminé! Il sera lancé avec windows, ou avec le jeu (à définir plus tard ^^), et restera totalement invisible si aucune mise à jour n'est détectée.
Le programme ouvre d'abord une liste de serveurs, stockée dans un fichier dat. Il essayera d'atteindre le premier serveur, pour mettre à jour cette liste. S'il y parvient, il la met à jour; si non, il essaie le serveur suivant. Si aucun serveur ne fonctionne, le programme vous renverra une erreur. Communiquez-nous le numéro de cette erreur et sa description, pour que nous puissions vous aider à débloquer le programme.
Lorsqu'il a mis à jour sa liste de serveurs, le programme va mettre à jour les fichiers du jeu. Pour se faire, il se connectera au premier serveur de la liste, puis essayera de récupérer la liste des fichiers avec leur version. Si vous ne disposez pas d'un des fichiers, ou si la version dont vous disposez est inférieure à la version présente sur le serveur, le programme téléchargera le fichier, et l'installera.
S'il y a eu des mises à jour, le programme vous en informera. Si vous êtes en train de jouer et que la mise à jour a été effectuée, il est conseillé de relancer le jeu, ou tout du moins, d'utiliser la fonction de rechargement du jeu, dans les options générales.
Est-ce que vous voyez certains aspects manquants? | |
| | | Oscilloscope Bachelier de Français
Nombre de messages : 140 Age : 32 Localisation : MONLUC Date d'inscription : 01/02/2008
| Sujet: Re: Mises à jour automatiques Dim 18 Mai - 22:40 | |
| hm, j'en verrai un (mais la c'est plus du confort qu'autre chose) : la séléction du serveur le moins chargé.
On pourrait avoir des infos sur le prog, genre:
Qu'est ce que tu utilise pour récupérer les fichiers? (perso je prendrais wget.exe) langage de prof? (ca c juste histoire de savoir) Si le pk3 principal de quelques gigas est a mettre a jour, est ce prévu? (genre gzip.exe avec un rn après) Voili voilou. Bon boulot en tt cas. | |
| | | Snaky Admin
Nombre de messages : 538 Localisation : Lyon, France Date d'inscription : 26/01/2008
| Sujet: Re: Mises à jour automatiques Dim 18 Mai - 23:00 | |
| Les pk3 d'origine ne seront jamais remis à jour. Ces pk3, pesant genre 300Mo chacun, possèderont un type de donnée différent par pk3. Par exemple, le Pak1 (ou autre nom) contiendrait les scripts, les Pak2, les dialogues etc.
Si ces pk3 ne sont pas mis à jour, qu'est ce qui est mis à jour me demanderez-vous? Ce seront les pk3 annexes. Ces pk3, pesant moins de 10Mo en général, sont les seuls mis à jour, ce qui limite énormément le trafique. Le jeu charge les pk3 dans l'ordre alphabétique, donc, les données contenues dans les Pak1, pak2 et compagnie seront écrasés par celles des pak1_Maj, pak2_Maj4 etc.
Pour le choix du serveur, c'est impossible: je ne peux pas connaitre le trafique actuel du serveur. De toute façon, à supposer que 10Mo doivent être mis à jour (Maj moyenne), cela se télécharge en 1 à 5 minutes environ. Je pense que la latence du serveur ne devrait pas poser trop de problème.
Le programme utilisé est un simple Visual Basic Script, comme tous les outils qu'intègrera le jeu. Défaut? Les antivirus bloquent ces programmes, et il vous faut donc en autoriser manuellement l'exécution. Certains sont bien fait (comme Norton, eh oui, il y a un truc bien dedans, c'est que l'on peut autoriser un seul script à se lancer, donc ôter la protection sur les scripts du jeu, et pas sur les autres), d'autres le sont moins bien (Panda, qui bloque tout ou rien). Avantage? Vous pouvez directement voir la source du fichier via un simple clic droit dessus, puis "Modifier". Vous pouvez alors comparer rapidement avec le code-source donné sur le site officiel, et voir s'il correspond. Cela permet d'éviter de se faire pirater ou de se chopper un spyware à son insu! | |
| | | Oscilloscope Bachelier de Français
Nombre de messages : 140 Age : 32 Localisation : MONLUC Date d'inscription : 01/02/2008
| Sujet: Re: Mises à jour automatiques Dim 18 Mai - 23:12 | |
| Ok, merci des précisions. Ce système de mises à jour apportera aussi un autre petit probleme, j'ai nommé l'UAC (user account control) de windows vistAAA. Le jeu devra alors etre lancé avec les droits d'administrateur pour éviter de se retrouver avec les fichiers téléchargés dans le %temp%, ce qui n'es t pas un probleme mais devra juste etre activé lors de l'installation. Autre avantage non listé du vbs, il est facilement convertissable en bash (script linux), donc je pourrais faire un paquet pour linux : deb (pour debian, ubuntu) et rpm (fedora), ce qui risque d'amener bcp de joueueurs (eh oui, on manque de jeux sous nux ...) | |
| | | Snaky Admin
Nombre de messages : 538 Localisation : Lyon, France Date d'inscription : 26/01/2008
| Sujet: Re: Mises à jour automatiques Dim 18 Mai - 23:15 | |
| Il faut déjà trouver un moteur qui fonctionne sous Linux xD | |
| | | Oscilloscope Bachelier de Français
Nombre de messages : 140 Age : 32 Localisation : MONLUC Date d'inscription : 01/02/2008
| Sujet: Re: Mises à jour automatiques Lun 19 Mai - 7:39 | |
| | |
| | | Contenu sponsorisé
| Sujet: Re: Mises à jour automatiques | |
| |
| | | | Mises à jour automatiques | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |