V Rising Intermédiaire 12 min de lecture

Installer un serveur V Rising dédié via SteamCMD (Windows et Linux)

Guide complet pour installer un serveur V Rising 1.x dédié avec SteamCMD : App ID 1829350, ports UDP 9876/9877, ServerHostSettings.json, ServerGameSettings.json, premier démarrage et mot de passe admin.

Installer un serveur V Rising dédié via SteamCMD (Windows et Linux)

Installer un serveur V Rising dédié via SteamCMD (Windows et Linux)

Vous voulez héberger vous-même votre serveur V Rising 1.x sans passer par un hébergeur ? Ce guide vous accompagne pas à pas pour installer le serveur dédié officiel via SteamCMD, sur Windows comme sur Linux. Toutes les commandes, App ID, ports et chemins sont vérifiés à partir des instructions officielles Stunlock Studios sur GitHub et de la documentation communautaire.

Pas envie de gérer SteamCMD, le firewall et les mises à jour ? Louez un serveur V Rising chez HebergTonServ — installation auto, panel intuitif et support 24/7 dès 10,90€/mois.


Pré-requis matériels

ComposantMinimumRecommandé
CPU4 threads modernesAMD Ryzen 9 / Intel i7
RAM8 Go (clan 4-10 joueurs)16 Go (serveur complet 40 joueurs)
Disque20 Go SSDSSD NVMe
Réseau30 Mbps montantsFibre, IP fixe ou DDNS
OSWindows 10/11 ou LinuxWindows Server, Debian 12

V Rising tourne nativement sur Windows. Sur Linux, le serveur s’exécute via Wine/Proton (Stunlock ne fournit pas de binaire Linux natif).


Étape 1 — Télécharger SteamCMD

SteamCMD est l’outil officiel Valve pour télécharger les serveurs dédiés Steam.

Windows

  1. Téléchargez SteamCMD : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
  2. Extrayez le contenu dans C:\steamcmd\
  3. Lancez steamcmd.exe une première fois pour qu’il s’auto-mette à jour
  4. Attendez le prompt Steam>

Linux (Ubuntu/Debian)

sudo apt update
sudo apt install lib32gcc-s1 wget unzip -y
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh

Le prompt Steam> s’affiche après auto-update.


Étape 2 — Installer le serveur V Rising (App ID 1829350)

L’App ID du serveur dédié V Rising est 1829350 (à ne pas confondre avec 1604030, qui est l’App ID du client/jeu).

Windows — installation en une commande

Depuis le prompt Steam> :

login anonymous
force_install_dir C:\VRisingServer\
app_update 1829350 validate
quit

Ou en une seule ligne depuis cmd/PowerShell :

steamcmd.exe +login anonymous +force_install_dir C:\VRisingServer\ +app_update 1829350 validate +quit

Le téléchargement fait environ 5-7 Go. Patientez.

Linux — via Wine

V Rising dédié n’a pas de build Linux natif. Forcez la plateforme Windows depuis SteamCMD :

./steamcmd.sh +@sSteamCmdForcePlatformType windows \
  +login anonymous \
  +force_install_dir /home/steam/VRisingServer/ \
  +app_update 1829350 validate \
  +quit

Installez ensuite Wine + xvfb :

sudo apt install wine xvfb -y

Pour de la production sous Linux, préférez Docker (image trueosx/vrising-dedicated) ou louez directement un serveur V Rising chez HebergTonServ — environnement déjà optimisé.


Étape 3 — Structure des fichiers installés

Après installation, votre dossier ressemble à :

C:\VRisingServer\
├── VRisingServer.exe              ← exécutable serveur
├── start_server_example.bat        ← script de démarrage exemple
├── VRisingServer_Data\
│   ├── StreamingAssets\Settings\   ← templates de config
│   │   ├── ServerHostSettings.json
│   │   └── ServerGameSettings.json
└── (généré au 1er lancement)
   └── save-data\
       └── Settings\
           ├── ServerHostSettings.json    ← config réelle à éditer
           └── ServerGameSettings.json

Les fichiers à éditer sont dans save-data/Settings/, pas dans StreamingAssets. Ces fichiers sont copiés au premier démarrage du serveur.


Étape 4 — Ouvrir les ports réseau

V Rising utilise les ports suivants par défaut :

PortProtocoleUsage
9876UDPPort de jeu principal
9877UDPSteam Query Port (visibilité dans le browser)

Windows — règles firewall via PowerShell

Ouvrez PowerShell en administrateur :

New-NetFirewallRule -DisplayName "V Rising UDP" -Direction Inbound -Protocol UDP -LocalPort 9876,9877 -Action Allow

Linux — UFW

sudo ufw allow 9876/udp
sudo ufw allow 9877/udp
sudo ufw reload

Routeur / Box Internet

Forwardez les ports UDP 9876 et 9877 vers l’IP locale de la machine serveur. Sans ça, le serveur ne sera pas joignable depuis Internet.


Étape 5 — Premier démarrage

Windows — via start_server_example.bat

Copiez start_server_example.bat en start_server.bat (pour que vos modifs survivent aux mises à jour). Ouvrez-le avec le Bloc-notes :

@echo off
mkdir "%~dp0save-data"
start VRisingServer.exe ^
  -persistentDataPath "%~dp0save-data" ^
  -serverName "Mon Serveur V Rising" ^
  -saveName "world1" ^
  -logFile "%~dp0logs\VRisingServer.log"
ArgumentDescription
-persistentDataPathDossier où sont stockés saves et settings
-serverNameNom affiché dans la liste
-saveNameNom du monde (sous-dossier de Saves)
-logFileChemin du fichier de log

Double-cliquez start_server.bat. Une console s’ouvre, le serveur charge le monde puis affiche :

Server started. Listening on 0.0.0.0:9876

Linux — via Wine

cd /home/steam/VRisingServer
xvfb-run wine VRisingServer.exe \
  -persistentDataPath ./save-data \
  -serverName "Mon Serveur V Rising" \
  -saveName world1 \
  -logFile ./logs/VRisingServer.log

Pour faire tourner en arrière-plan, utilisez screen, tmux ou créez un service systemd.


Étape 6 — Configurer ServerHostSettings.json

Arrêtez le serveur (Ctrl+C). Éditez save-data/Settings/ServerHostSettings.json :

{
  "Name": "Mon Serveur V Rising FR",
  "Description": "Serveur PvE entre amis",
  "Port": 9876,
  "QueryPort": 9877,
  "MaxConnectedUsers": 40,
  "MaxConnectedAdmins": 4,
  "ServerFps": 30,
  "SaveName": "world1",
  "Password": "",
  "Secure": true,
  "ListOnSteam": true,
  "ListOnEOS": true,
  "AutoSaveCount": 40,
  "AutoSaveInterval": 120,
  "GameSettingsPreset": "",
  "AdminOnlyDebugEvents": true,
  "DisableDebugEvents": false
}
ParamètreDescription
Name / DescriptionNom et description publics
Port / QueryPortPorts UDP (laissez par défaut)
MaxConnectedUsersSlots max (jusqu’à 40 officiel)
PasswordVide = serveur public, sinon mot de passe
ListOnSteam / ListOnEOSVisibilité Steam et Epic Games
AutoSaveIntervalIntervalle de sauvegarde en secondes

Étape 7 — Définir le mot de passe admin

V Rising utilise un fichier d’admins par SteamID64. Éditez :

save-data/Settings/adminlist.txt

Ajoutez un SteamID64 par ligne :

76561198012345678
76561198087654321

Récupérez votre SteamID64 sur https://steamid.io/ avec votre URL de profil Steam.

Redémarrez le serveur. En jeu, ouvrez la console (~) et tapez :

.help

Sécurité : les admins ont accès à toutes les commandes serveur (kick, ban, spawn). Limitez la liste aux personnes de confiance.


Étape 8 — Vérifier que le serveur est visible

  1. Lancez V Rising
  2. Online → Play → Servers
  3. Filtrez par votre nom de serveur
  4. Pour rejoindre directement : onglet Direct Connect avec IP:9876

Si le serveur n’apparaît pas :

  • Ports UDP 9876 + 9877 ouverts (test via https://canyouseeme.org/)
  • ListOnSteam: true dans ServerHostSettings.json
  • IP publique correcte (pas IP locale)
  • Firewall Windows / UFW correctement configuré

Étape 9 — Mettre à jour le serveur

Stunlock publie régulièrement des patchs (Gloomrot, Invaders of Oakveil, etc.). Pour mettre à jour :

steamcmd.exe +login anonymous +force_install_dir C:\VRisingServer\ +app_update 1829350 validate +quit

Avant chaque mise à jour majeure, sauvegardez save-data/Saves/. En cas de souci, restaurez en quelques minutes.


FAQ

Quelle est la différence entre App ID 1604030 et 1829350 ?

1604030 est le client V Rising (le jeu). 1829350 est le serveur dédié V Rising, distribué gratuitement et téléchargeable anonymement via SteamCMD.

Combien de RAM pour mon serveur V Rising ?

Stunlock recommande 8 Go minimum pour un clan de 4-10 joueurs. Pour un serveur complet de 40 joueurs avec grands châteaux et raids actifs, 12-16 Go sont nécessaires.

Puis-je faire tourner le serveur sur la même machine que mon client ?

Oui, mais V Rising est gourmand en CPU. Avec 16 Go de RAM totale et un Ryzen 5+, c’est jouable. Préférez 32 Go si vous voulez jouer + héberger 20+ joueurs sur la même machine.

Le serveur Linux est-il stable via Wine ?

Le serveur fonctionne via Wine, mais c’est moins stable que sous Windows. Pour de la production, restez sous Windows ou louez chez un hébergeur V Rising qui a déjà optimisé la couche Linux/Wine.

Mon serveur n’apparaît pas dans le browser, pourquoi ?

Causes courantes : port UDP 9877 (Query) fermé, ListOnSteam: false, IP NAT non forwardée, ou fichier adminlist.txt corrompu empêchant le démarrage propre.

V Rising supporte-t-il le crossplay ?

Oui, depuis 1.0, V Rising est disponible sur Steam et Epic Games avec crossplay automatique. ListOnEOS: true rend votre serveur visible aux joueurs Epic.

Comment changer la difficulté ou activer le PvP ?

Éditez ServerGameSettings.json (GameModeType: PvE ou PvP). Pour les détails complets de tous les paramètres gameplay, prévoyez un guide dédié.


Conclusion

Vous avez maintenant un serveur V Rising dédié opérationnel via SteamCMD. Étapes suivantes recommandées :

  1. Configurer le gameplay — PvE/PvP, multiplicateurs XP, dégâts de château via ServerGameSettings.json
  2. Inviter vos amis — partagez l’IP publique et le port 9876
  3. Sauvegardes régulières — exportez save-data/Saves/ chaque jour
  4. Mises à jour — relancez SteamCMD à chaque patch Stunlock

Pas envie de gérer SteamCMD, Wine et le firewall ? HebergTonServ installe votre serveur V Rising en moins de 5 minutes — Ryzen 9 5950X, jusqu’à 16 Go RAM, Anti-DDoS 5 Tbps, panel intuitif et support 24/7 dès 10,90€/mois.

Pour aller plus loin