Mises à jour de OpenTTD

L'idée générale d'un programme de mise à jour est d'être un programme qui se lance avant openttd.exe et vérifie s'il y a une nouvelle version nocturne disponible et si oui, qui demande à l'utilisateur s'il veut la mettre à jour; si c'est le cas, il la télécharge et l'installe. Après l'installation, openttd.exe est exécuté et le jeu démarre normalement. Pour OpenTTD, il existe plus d'un programme de mise à jour. Certains d'entre eux sont listés ci-dessous.

Contents

OpenTTD Updater

OpenTTD Updater est fourni avec un installeur pour une installation facile. Pour plus d'information, voyez ce sujet du forum. Cet outil a été arrêté et un projet de remplacement a été démarré par le développeur d'origine - voyez ce sujet de forum pour plus d'information.

OpenTTD Auto Update

1.1

Fonctionnalités:

Pour plus d'information et le téléchargement, merci de voir ce site web.

2.0

Fonctionnalités:

Plus pour d'information et le téléchargement, merci de voir le site web.

AutoTTD

AutoTTD est, d'une certaine manière, similaire à OpenTTD AU, un programme de mise à jour pour OpenTTD utilisé par de nombreux serveurs. Il est écrit en C#, ce qui permet une certaine portabilité sur Unix (ce que quelqu'un pourra corriger, car je n'utilise pas Unix).

AutoTTD suit une approche différente, car sa fonctionnalité principale est basée sur la liste du serveur maître, vous permettant de naviguer dans cette liste et de mettre à jour votre client en fonction. Il vous fera aussi savoir s'il y a des incompatibilités entre les NewGRFs, pour que vous puissiez les installer. Du fait de ce sujet délicat sur les NewGRFs de temps à autres, AutoTTD ne les installera PAS pour vous; toitefois, il peut (dans le futur) vous indiquer les endroits où regarder pour les obtenir.

Vous pouvez trouver davantage sur AutoTTD ici

Serveurs supportés

Actuellement, AutoTTD connaît les serveurs suivants:

NewGRFs

AutoTTD, actuellement, peut identifier une grande quantité de GRFs par leur ID GRF et leur code de hachage, de la même manière que les clients les identifient. Cela permet à AutoTTD d'identifier quels NewGRFs vous avez installé, et s'ils correspondent à ce que le serveur veut... ce qui vous permettra de voir s'il vous manque certains NewGRFs ou non.

De plus, AutoTTD interroge le serveur de contenu pour avoir la liste du contenu actuel de la base de données. Comme vu auparavant, AutoTTD ne téléchargera PAS de NewGRFs, mais il PEUT vous dire si les NewGRFs que le serveur utilise sont disponibles au téléchargement.

Limitations

Vu que c'est la première version, l'application a quelques restrictions.

Exigences

Jusqu'à ce que quelqu'un le porte sur Unix, les exigences seront les suivantes: un PC Windows faisant tourner le framework .net en version 2.0 ou plus

Utilisation

Comme mentionné dans la section Limitations, il n'y a pas de validation supplémentaire en place, donc de temps à autres, je peux vous dire de redémarrer l'application, afin d'être sûr que des choses invalides seront bien ignorées et ne vous feront pas planter.

Lancer AutoTTD Allez dans Outils->Options, et positionnez votre répertoire OpenTTD et la plateforme actuelle sur laquelle vous êtes (la plupart des utilisateurs utilisent sans doute win32 pour cela, sauf si vous êtes sur XP/Vista 64 bits OU Windows 95/98/ME... auquel cas je doute que l'application fonctionne correctement :shock: ) Relancez AutoTTD pour que le changement prenne effet

Appuyez sur Rafraîchir rechargera à la fois le serveur maître et votre liste de favoris (si vous en avez une); les serveurs favoris seront affichés en gras, vous permettant de les identifier facilement. Vous pouvez aussi cliquer sur le triangle pour choisir ce que vous voulez recharger.

Pour mettre à jour votre client (si vous avez mis le bon répertoire), choisissez le serveur avec lequel vous voulez jouer. Si le bouton de mise à jour est activé, vous n'avez pas la bonne version du client, et vous pouvez cliquer sur Mise à jour pour le mettre à jour. À ce moment-là, vous verrez la barre de progression de la mise à jour. Une fois fait, le bouton Jouer devrait être activé et le bouton Mise à jour être désactivé. Devinez ce qu'il vous reste à faire pour jouer...

Pour voir plus d'information sur les NewGRFs, double-cliquez sur le Oui derrière NewGRFs; cela vous affichera la liste des IDs et des codes de hachage des GRFs et le statut de ce NewGRF... Disponible signifie que vous pouvez le télécharger via le serveur de contenu, Installé signifie qu'il est déjà installé, et Indisponible veut dire qu'il n'est pas installé et n'est pas sur le serveur de contenu.

autostart

Autostart est un petit script bash écrit par Ammler qui peut mettre à jour la révision de certains serveurs en exécution. Il est facilement adopté pour les nouveaux serveurs. Il peut retrouver la bonne nocturne ou - si désiré - obtenir les sources et même les corriger avec certains ajouts (côté client). Obtenez les scripts via svn depuis [1] ou téléchargez tous les fichiers et répertoires trouvés ici.

openttd_update

openttd_update est un petit script bash qui vérifie la dernière version nocturne disponible sur le serveur openttd, la télécharge et l'extrait. Il stocke aussi le numéro de version, pour que si vous lancez le script ultérieurement, il puisse vérifier si une mise à jour est requise ou non. Pour plus d'information et le téléchargement, merci de voir le sujet correspondant du forum.

Ressources

L'idée avec cette section est de collecter des pointeurs vers des ressources qui peuvent être utiles pour quelqu'un intéressé pour écrire un script ou un programme de mise à jour.