Le serveur dédié de Farming Simulator 25 s'exécute avec dedicatedServer.exe et s'administre par une interface web. Il nécessite sa propre licence du jeu et, officiellement, Windows. GIANTS ne publie pas de documentation accessible : ce guide s'appuie sur des guides d'hébergeurs et signale ce qui n'est pas confirmé. Comptez 30 minutes.
Installation pas à pas
Procurez une licence FS25 dédiée au serveur (Steam, Epic ou eShop GIANTS), distincte de celle des joueurs.
Installez le jeu sur la machine du serveur (Windows).
Lancez FarmingSimulator2025.exe une fois pour activer la licence, puis quittez.
Éditez dedicatedServer.xml (dossier d'installation) : renseignez username et passphrase dans initial_admin.
Vérifiez le XML avec l'outil « Vérificateur XML serveur FS25 ».
Lancez dedicatedServer.exe en administrateur et notez les adresses web affichées dans la console.
Ouvrez l'interface web, connectez-vous, réglez nom, mot de passe, carte et slots, ajoutez les mods, puis Save et Start.
Ouvrez le port 10823 en TCP et UDP (jeu) ; gardez 8080/8443 (web) privés.
Rejoignez en jeu via Multijoueur > Rejoindre une partie, puis planifiez démarrage, sauvegardes et redémarrages.
Prérequis
- OS : Windows (Windows Server 2019/2022 64 bits cités par IONOS). Linux : non pris en charge officiellement (WINE/Docker non supportés).
- Ordre de grandeur (IONOS) : 4 cœurs à 3 GHz, 8 Go de RAM (16 Go pour les grosses parties), 40 Go de disque plus mods et sauvegardes, 10 Mbit/s de débit montant.
- Une licence FS25 par serveur, plus une licence pour chaque DLC utilisé sur le serveur.
Installation locale et Windows Server
Le dossier d'installation par défaut (installateur eShop) est C:\Program Files (x86)\Farming Simulator 25\ ; dedicatedServer.xml et dedicatedServer.exe s'y trouvent. dedicatedServerConfig.xml est dans Documents\My Games\FarmingSimulator2025\dedicated_server. Fermer la fenêtre de dedicatedServer.exe arrête aussi l'interface web et le serveur. Test local : depuis la machine, ouvrez l'adresse affichée (http://127.0.0.1:8080) puis rejoignez la partie dans le jeu.
cd /d "C:\Program Files (x86)\Farming Simulator 25"
REM Exécuter en administrateur / run as administrator
dedicatedServer.exePorts à ouvrir
Les ports ci-dessous sont ceux annoncés par la console et les guides d'hébergeurs ; leur modification dans les XML n'est pas documentée par GIANTS, laissez les valeurs par défaut. Sur box domestique, redirigez (NAT) 10823 vers l'IP locale du serveur ; chez OVH, Hetzner, Scaleway, IONOS, ouvrez-les aussi dans le pare-feu / security group. Testez depuis un réseau extérieur (partage de connexion mobile).
- 10823/TCP et 10823/UDP — port de jeu (défaut IONOS, ZAP-Hosting) ; RedSwitches mentionne aussi UDP 10823-10825.
- 8080/TCP — interface web HTTP ; 8443/TCP — interface web HTTPS. Gardez-les privés (VPN ou liste d'IP autorisées).
Pare-feu Windows (netsh)
Commandes en invite administrateur (l'outil « Scripts serveur FS25 » les génère). Sous Linux (ufw), le serveur n'étant pas pris en charge, aucune commande n'est fournie.
netsh advfirewall firewall add rule name="FS25 game TCP" dir=in action=allow protocol=TCP localport=10823
netsh advfirewall firewall add rule name="FS25 game UDP" dir=in action=allow protocol=UDP localport=10823
netsh advfirewall firewall add rule name="FS25 web" dir=in action=allow protocol=TCP localport=8080,8443 remoteip=LocalSubnetDémarrage automatique (tâche planifiée)
dedicatedServer.exe a besoin des droits administrateur ; créez une tâche exécutée avec les privilèges les plus élevés à l'ouverture de session ou au démarrage. Aucun service Windows officiel n'est documenté.
schtasks /create /tn "FS25 Server" /tr "\"C:\Program Files (x86)\Farming Simulator 25\dedicatedServer.exe\"" /sc onstart /ru SYSTEM /rl HIGHESTMises à jour, sauvegardes et redémarrages
Mettez à jour via l'installateur (Steam, Epic ou GIANTS), redémarrez le serveur et vérifiez les journaux (log.txt) pour les mods incompatibles ; testez une connexion avant d'ouvrir aux joueurs. Sauvegardez le dossier dedicated_server et vos mods ; le redémarrage utilise taskkill puis relance dedicatedServer.exe (planifiez ce .bat).
@echo off
cd /d "C:\Program Files (x86)\Farming Simulator 25"
taskkill /IM dedicatedServer.exe /F
timeout /t 10 /nobreak >nul
start "" dedicatedServer.exeDéclarer et trouver son serveur
Les joueurs trouvent le serveur dans le jeu (Multijoueur > Rejoindre une partie) avec les bons filtres, ou par son nom ; protégez-le par mot de passe si besoin. Ajoutez aussi votre serveur sur game-rank.com/jeux/farming-simulator-25 pour que la communauté le découvre.
Dépannage
- Le serveur ne démarre pas : lancez dedicatedServer.exe en administrateur ; vérifiez que la licence est activée (jeu lancé une fois).
- Erreur de partage sur dedicatedServerConfig.xml : le fichier est ouvert dans un éditeur ou verrouillé ; fermez-le et relancez.
- Impossible de se connecter à l'interface web : initial_admin vide, mauvais port (8080 HTTP / 8443 HTTPS) ou pare-feu local.
- Le serveur reste introuvable depuis l'extérieur : 10823 non ouvert en TCP et UDP, NAT absent ou autre application sur ce port.
- Mods refusés ou jeu qui ne rejoint pas : versions de mods différentes entre serveur et clients, ou DLC sans licence sur le serveur.
Questions fréquentes
- Faut-il acheter le jeu une seconde fois pour le serveur ?
- Oui, selon les guides d'hébergeurs : le serveur dédié exige sa propre licence de FS25, distincte de celle d'un client, et une licence par DLC utilisé. Vérifiez les conditions actuelles auprès de GIANTS.
- Quel port faut-il ouvrir pour les joueurs ?
- 10823 en TCP et en UDP (port de jeu). Les ports 8080 (HTTP) et 8443 (HTTPS) servent à l'interface web d'administration et ne doivent pas être publics.
- Le serveur peut-il tourner sous Linux ?
- Pas officiellement : seul Windows est recommandé. Des montages WINE/Docker communautaires existent mais ne sont pas supportés et peuvent casser après une mise à jour.
- Où se règlent nom, mot de passe et slots ?
- Dans l'interface web d'administration (nom de la partie, mot de passe de connexion, carte, capital de départ, langue, nombre de joueurs, mods), qui met à jour dedicatedServerConfig.xml.
