Raspberry Pi Home Server – Jouer à Open Transport Tycoon Deluxe sur votre iPad

20081018_tom_storey

Avec ce titre, vous allez vous dire qu’est ce que ça vient faire ici. L’histoire commence il y a quelques mois quand je trouve un article parlant de l’arrivée de OpenTTD sur le Pi Store.
Alors là, les souvenirs reviennent. J’ai passé des heures sur ce jeu (la version originale), à faire des lignes de train, de bus, les avions, optimiser les étapes pour faire monter le compteur. Ca ne rajeunit pas mais du coup ça m’a donné l’envie de m’y remettre.

J’ai donc mis de coté l’idée avant de la ressortir il y a quelques jours. N’ayant pas mon Raspberry Pi connecté à un écran ou une télé, j’ai pensé à un accès à distance.

Deux solutions pour l’accès à distance : VNC ou RDP. Le premier via tightvncserver a été une grosse déception. Affichage lent et surtout des couleurs mal adaptées. J’ai donc testé RDP via xrdp. Et là ce n’est plus du tout le même monde ! Ok ca n’est pas un affichage ultra fluide mais en 800×600 16bits, c’est pas mal. La condition indispensable : le boost à 1Ghz ! J’y reviendrai plus tard.

ConnectMe_RDP_pour_iPhone__iPad_et_iPod_touch_sur_l’iTunes_App_Store

Ensuite il a fallu trouver le client pour se connecter. Sous Windows, à priori il y a le Remote Desktop classique déjà installé donc pas de soucis. Sous Mac OS, il y a l’outil Microsoft de connexion bureau à distance donc là aussi pas de soucis. Reste l’iPad. Je ne pensais pas que ça serait si difficile. Au final après pas mal d’essais pour trouver un affichage correct, j’ai pris ConnectMe RDP. J’ai pu mettre en plein écran, gérer le clavier et la souris. On y reviendra aussi plus tard pour le configurer.

  1. Mettre à jour le système
    apt-get update && apt-get install -y
  2. Installer xRDP
    apt-get install xrdp
  3. Booster votre Raspberry Pi et régler la mémoire pour le GPU.
    Installer raspi-config

    apt-get install -y raspi-config

    L’exécuter

    raspi-config

    Pour l’overclock, c’est l’option 7 et choisir le mode Turbo à 1Ghz.
    Pour la mémoire, depuis le menu principal, c’est l’option 8 Advanced Settings puis A3 Memory Split. Mettez la valeur 1.
    Vous pouvez maintenant relancer le Raspberry pour prendre tout ça en charge.

    reboot
  4. Vous voilà avec un Raspberry Pi survitaminé ! Vous pouvez maintenant installer Open Transport Tycoon Deluxe, directement depuis les dépots
    apt-get install -y openttd

    L’exécutable se trouve dans /usr/games. Pour plus de simplicité pour l’exécution mais aussi lors de la connexion, vous créez un script start.sh (chez moi je l’ai mis directement dans /root) avec le contenu suivant :

    #!/bin/sh
    /usr/games/openttd -r 800x600 -b 8bpp-optimized -m null -M NoMusic -s null -S NoSound

    N’oubliez pas de le rendre exécutable

    chmod 755 start.sh
  5. Optimisation de xRDP. Pour ça nous allons le forcer en 800×600 16bits. Modifier le fichier /etc/xrdp/sesman.ini. Y ajouter à la fin du fichier les lignes suivantes :
    param5=-geometry
    param6=800x600
    param7=-depth
    param8=16

    Puis relancer le service

    service xrdp restart

Votre Raspbbery est maintenant prêt. Du coté de l’iPad, vous avez installé ConnectMe RDP. Vous y ajoutez une nouvelle connexion avec les paramètres suivants :

  • L’IP de votre Raspberry Pi. Si vous voulez y accéder via internet vous pouvez installer inadyn et utiliser ici votre nom de domaine.
  • Le nom de votre connexion.
  • Le nom et mot de passe d’un utilisateur qui va se connecter automatiquement. Chez moi j’ai pas suivi les règles de sécurité, j’ai utilisé root 😉
  • Pas de RD Gateway

Voilà pour les paramètres de base. Vous pouvez changer les paramètres avancés :

  • Display : 800×600
  • Sound redirection : off
  • Startup program : /your/path/start.sh

Vous pouvez maintenant lancer votre connexion qui va vous démarrer automatiquement OpenTTD !
Pour avoir l’affichage en plein écran, utilisez l’icône en bas puis tapez sur l’icône « fit ».

Vous pouvez configurer dans le menu du jeu les unités, la langue, la conduite à gauche ou à droite, etc.
Un point important pour jouer sur l’iPad est le scroll du terrain. En temps normal c’est avec le bouton droit or ConnectMe ne le supporte pas. Pour changer ça, allez dans les paramètres avancés et activer le scroll avec le bouton gauche
Sans titre 2

J’espère que vous pourrez vous amuser avec ce jeu qui va vous promettre de longues heures de jeu !

Vous aimez cet article ? Supportez-moi sur Patreon!

Vous aimerez aussi...