Réponse courte. Vous pouvez héberger vous-même un serveur OpenRCT2 gratuitement : téléchargez la version Linux sur le GitHub d’OpenRCT2, lancez openrct2-cli host sur un parc sauvegardé et ouvrez le port TCP 11753. Ou louez un serveur OpenRCT2 et oubliez la redirection de ports.
Les joueurs rejoignent depuis l’écran Multijoueur d’OpenRCT2 en ajoutant votre adresse sous New Server.
Vérifié le 5 novembre 2026, valable pour OpenRCT2 v0.5.7 (1 novembre 2026).
Ce guide s’appuie sur la documentation d’OpenRCT2 et sur ce que nous faisons tourner sur nos serveurs OpenRCT2. Pour aller directement à la location, voyez l’option 2.
Ce dont vous avez besoin
Système d’exploitation : Linux 64 bits pour les étapes ci-dessous. OpenRCT2 publie des builds Linux portables pour Debian bookworm et trixie et Ubuntu noble et resolute.
Un parc sauvegardé : le serveur héberge un fichier de sauvegarde existant. Il ne démarre pas tout seul depuis un scénario vide.
Réseau : port TCP 11753 par défaut, ouvert dans le pare-feu de la machine et redirigé sur votre routeur si vous êtes derrière un NAT.
Le jeu pour les joueurs : le README d’OpenRCT2 indique que le jeu nécessite les fichiers originaux de RollerCoaster Tycoon 2 pour jouer, que vous pouvez acheter sur Steam ou GOG.com. Notre serveur, lui, fonctionne sans eux.
OpenRCT2 est gratuit et open source : vous payez la machine, l’électricité et la bande passante, pas le logiciel.
Option 1 : l’héberger vous-même
Cela fonctionne sur un vieux PC, un serveur à la maison ou une machine virtuelle dans le cloud. Les options de ligne de commande viennent de la page man d’OpenRCT2 et de sa page wiki Multiplayer, et les étapes de téléchargement reprennent notre script d’installation.
Linux (exemple avec Debian 12)
Téléchargez le build portable. Choisissez le fichier de votre distribution dans la dernière version d’OpenRCT2. Pour Debian 12 (bookworm), le nom du fichier se termine par Linux-bookworm-x86_64.tar.gz.
mkdir ~/openrct2-server && cd ~/openrct2-server
curl -L -o OpenRCT2.tar.gz "<the download link of that file>"
tar -xvf OpenRCT2.tar.gz
L’archive se décompresse dans un dossier OpenRCT2 qui contient openrct2-cli.
Installez les bibliothèques s’il ne démarre pas. Si openrct2-cli s’arrête avec « error while loading shared libraries » (par exemple libicuuc.so.72), il manque au système une bibliothèque à laquelle le build portable est lié. Voici les paquets Debian 12 que notre script d’installation ajoute pour le build bookworm :
Placez un parc sauvegardé dans un dossier que vous contrôlez, par exemple ~/openrct2-server/ServerData/save/save.park. Vous pouvez utiliser une sauvegarde de votre propre jeu.
Démarrez le serveur.--port définit le port et --user-data-path définit le dossier qui contient config.ini :
cd ~/openrct2-server
./OpenRCT2/openrct2-cli host ServerData/save/save.park --port 11753 --user-data-path ~/openrct2-server/ServerData/
Ajoutez --password <password> pour exiger un mot de passe à l’entrée. Sans --port, la page man d’OpenRCT2 indique que le port par défaut, 11753, est utilisé.
Ouvrez le port. Autorisez TCP 11753 dans le pare-feu (avec ufw : sudo ufw allow 11753/tcp) et redirigez-le sur votre routeur vers cette machine.
Rejoignez. Dans le jeu, ouvrez Multijoueur, cliquez sur New Server et saisissez l’adresse du serveur. Pour un autre port, ajoutez-le après l’adresse, par exemple 203.0.113.10:22050. En ligne de commande, un client peut utiliser openrct2 join <address> --port 11753.
Pour qu’il continue de tourner après votre déconnexion, le wiki d’OpenRCT2 décrit une unité systemd, /etc/systemd/system/openrct2.service, dont ExecStart exécute openrct2-cli host sur votre sauvegarde, suivie de systemctl daemon-reload, systemctl enable openrct2.service et systemctl start openrct2.service. La même page du wiki cite le conteneur Docker officiel, openrct2-docker, comme l’un des moyens les plus simples de faire tourner un serveur dédié.
Autres paramètres
Le comportement du serveur se règle dans config.ini, sous --user-data-path. Les clés que gère notre panel comprennent network.maxplayers, network.server_name, network.default_password, network.advertise, network.pause_server_if_no_clients, general.autosave et general.autosave_amount. Dans le code source d’OpenRCT2, les valeurs par défaut sont 16 joueurs, advertise activé et pause_server_if_no_clients désactivé.
Devenir administrateur
Le wiki d’OpenRCT2 décrit une méthode : rejoignez le serveur avec un client, tapez network.players dans le terminal du serveur dédié pour trouver votre index de joueur, puis passez votre groupe en administrateur avec network.players[1].group = 0 (utilisez votre index). Ensuite, vous pouvez gérer les permissions depuis le jeu.
Option 2 : l’héberger chez PlayNHost
La location supprime les étapes de pare-feu, de redirection de ports et de téléchargement. Le logiciel du serveur et son port sont configurés pour vous.
Choisissez une offre. Ouvrez la page d’hébergement de serveur OpenRCT2 et comparez les offres (KIDDIE, FAMILY et COASTER au moment de la rédaction, pour 16, 32 et 64 joueurs). Cliquez sur Créer un serveur sur une offre, ou sur Personnaliser l’offre quand la page le propose, puis terminez la commande. Les prix changent, vérifiez-les donc sur cette page.
Attendez l’installation. Vous recevez un e-mail « serveur prêt » et le serveur apparaît sur panel.playnhost.com. Dans l’onglet Console, le panel considère le serveur comme démarré quand il affiche Listening for clients on.
Ouvrez Paramètres, puis Paramètres du jeu. Ces champs s’appliquent à chaque démarrage du serveur :
Nom du serveur et Mot de passe du serveur : le nom que voient les joueurs et le mot de passe pour rejoindre. Effacez le mot de passe pour un serveur ouvert.
Joueurs max. : réglé sur le nombre de joueurs de votre offre à la création du serveur.
Fichier de sauvegarde : le parc à charger, ServerData/save/save.park par défaut.
Charger la dernière sauvegarde automatique : voir la note plus bas.
Intervalle de sauvegarde automatique et Sauvegardes automatiques à conserver : la fréquence des sauvegardes automatiques du serveur et le nombre qu’il en garde.
Annoncer le serveur et Mettre le serveur en pause sans clients : tous deux désactivés par défaut sur nos serveurs. Lors de nos tests, l’inscription dans la liste publique de serveurs d’OpenRCT2 échoue depuis nos serveurs. Laissez donc Annoncer le serveur désactivé et faites rejoindre les joueurs par l’adresse.
Description du serveur : affichée quand les joueurs survolent votre serveur dans la liste. Message d'accueil du serveur : le message envoyé à chaque joueur qui rejoint.
Redémarrez. Quand le panel affiche « Enregistré. Le serveur doit redémarrer pour que ces modifications prennent effet. », cliquez sur Redémarrer maintenant et attendez la ligne de démarrage.
Importez votre propre parc (facultatif). Ouvrez l’onglet Fichiers, importez votre fichier .park (un nom de fichier sans espaces), indiquez son chemin dans Fichier de sauvegarde et désactivez Charger la dernière sauvegarde automatique pour qu’il soit chargé. Tant que l’option est désactivée, chaque redémarrage recharge ce fichier ; une fois que le serveur a sauvegardé votre nouveau parc automatiquement, réactivez-la pour conserver la progression d’un redémarrage à l’autre.
Rejoignez. Dans OpenRCT2, ouvrez Multijoueur, cliquez sur New Server, saisissez l’adresse et le port de votre serveur indiqués dans le panel, puis le Mot de passe du serveur si vous en avez défini un.
Ce que notre configuration fait pour vous
Ligne de démarrage. Le panel considère le serveur comme démarré quand le journal affiche Listening for clients on.
Port et paramètres. À chaque démarrage, le panel écrit le port de votre serveur dans network.default_port, avec le nom, le mot de passe, le nombre de joueurs et les réglages d’annonce, de pause, de sauvegarde automatique et de journalisation du chat et des actions. Les modifications manuelles de ces clés dans ServerData/config.ini sont écrasées au démarrage suivant : changez-les donc dans Paramètres du jeu.
Parc de départ. L’installation télécharge un save.park par défaut dans ServerData/save s’il n’y en a pas, pour qu’un nouveau serveur puisse démarrer tout de suite.
La sauvegarde automatique l’emporte par défaut. Avec Charger la dernière sauvegarde automatique activé, chaque démarrage charge le fichier le plus récent de ServerData/save/autosave/ au lieu du Fichier de sauvegarde. Cela conserve votre progression d’un redémarrage à l’autre. Cela signifie aussi qu’un autre Fichier de sauvegarde est ignoré tant que vous ne désactivez pas l’option.
Versions. Le paramètre Version d'OpenRCT2 vaut latest par défaut. Un tag de version à partir de v0.4.15, écrit exactement comme sur la page des versions d’OpenRCT2, par exemple v0.5.7, en fixe une. Il n’est lu que pendant l’installation du serveur : un redémarrage n’applique pas le changement, même si le panel en propose un après l’enregistrement. Pour faire passer un serveur existant à une autre version, ouvrez un ticket de support et nous le réinstallons pour vous.
Console. L’onglet Console affiche le journal du serveur. Ce que vous y tapez n’atteint pas le jeu : l’étape d’administration avec network.players ci-dessus ne peut donc pas s’y exécuter.
Auto-hébergement ou location : une comparaison honnête
Coût. Auto-hébergé : le logiciel est gratuit, et vous payez le matériel, l’électricité et la bande passante, ou une machine virtuelle dans le cloud. Loué : un tarif mensuel selon l’offre. Voir les offres actuelles.
Disponibilité. Auto-hébergé : aussi fiable que votre machine, votre courant et votre connexion internet, et il doit rester allumé pendant que vos amis construisent. Loué : tourne sur le matériel de l’hébergeur, pas sur votre PC.
Exposition réseau. Auto-hébergé : les joueurs se connectent à votre IP publique et vous gérez le pare-feu et le routeur. Loué : votre IP personnelle n’est pas concernée.
Compétences requises. Auto-hébergé : ligne de commande, redirection de ports et un service ou Docker. Tout à fait faisable, et une bonne façon d’apprendre. Loué : un panel web avec des champs de formulaire.
Mises à jour. Auto-hébergé : téléchargez la nouvelle version et remplacez le dossier. Loué : le serveur garde la version avec laquelle il a été installé (latest à ce moment-là, sauf si vous définissez Version d'OpenRCT2), et le support le réinstalle quand vous en voulez une autre.
L’auto-hébergement vous convient si une machine tourne déjà toute la journée et que vous êtes à l’aise avec les réseaux. La location vous convient si vous préférez ne pas gérer de matériel.
Problèmes courants et solutions
Le binaire de la version ne démarre pas
Cause : il manque au système une bibliothèque à laquelle le build portable est lié, par exemple libicuuc.so.72.
Solution : sous Debian 12, installez libicu72 libfontconfig1 libfreetype6 libpng16-16 libzip4, ou utilisez le conteneur Docker officiel.
Les amis n’arrivent pas à se connecter
Cause : le port est fermé dans le pare-feu ou non redirigé sur le routeur.
Solution : ouvrez TCP 11753 (ou votre propre port) aux deux endroits, et ajoutez le port après l’adresse s’il ne s’agit pas du port par défaut.
Le serveur recharge toujours un ancien parc (PlayNHost)
Cause :Charger la dernière sauvegarde automatique est activé : la sauvegarde automatique la plus récente est donc chargée à la place du Fichier de sauvegarde.
Solution : désactivez Charger la dernière sauvegarde automatique, puis redémarrez.
Vos modifications de config.ini disparaissent (PlayNHost)
Cause : la clé fait partie de celles que le panel écrit à chaque démarrage.
Solution : modifiez-la plutôt dans Paramètres du jeu.
FAQ
Puis-je héberger un serveur OpenRCT2 gratuitement ?
Oui. OpenRCT2 est gratuit et open source. Vous payez quand même la machine, l’électricité et internet, et elle doit rester allumée pendant que les gens jouent.
Quel port utilise OpenRCT2 ?
TCP 11753 par défaut. Changez-le avec --port ou dans config.ini.
Combien de joueurs peuvent rejoindre ?
La valeur par défaut de network.maxplayers est 16. Nos offres sont de 16, 32 et 64 joueurs.
Puis-je démarrer un tout nouveau scénario sur le serveur ?
Pas sur le nôtre : Fichier de sauvegarde doit pointer vers un fichier .park existant, et un parc de départ est chargé par défaut. Importez votre propre parc pour changer cela.
Ai-je besoin des fichiers originaux de RollerCoaster Tycoon 2 ?
Les joueurs, oui : le README d’OpenRCT2 indique que le jeu en a besoin. Notre serveur fonctionne sans eux.
Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Vous pouvez tout accepter, accepter uniquement les cookies essentiels ou choisir par catégorie.Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Ils sont activés par défaut ici. Vous pouvez désactiver ce que vous ne souhaitez pas.Lire notre politique de confidentialité