Aller au contenu
Vein

Installer un serveur Vein

VEIN (accès anticipé, Ramjet Studios) a un serveur dédié gratuit (app SteamCMD 2131400, connexion anonyme) disponible sous Windows et Linux, configuré par Game.ini et des arguments de lancement (-Port, -QueryPort). Le jeu évolue vite : relancez la mise à jour SteamCMD après chaque patch.

Dernière mise à jour : 09/10/2026

VEIN (accès anticipé, Ramjet Studios) a un serveur dédié gratuit (app SteamCMD 2131400, connexion anonyme) disponible sous Windows et Linux, configuré par Game.ini et des arguments de lancement (-Port, -QueryPort). Le jeu évolue vite : relancez la mise à jour SteamCMD après chaque patch.

Installation pas à pas

  1. Vérifiez la machine : Windows or Linux x64, RAM and CPU not officially specified.

  2. Téléchargez SteamCMD et créez le dossier du serveur.

  3. Installez le serveur avec SteamCMD : login anonymous, app_update 2131400 validate.

  4. Lancez le serveur une fois avec -log pour générer Vein/Saved/Config/... puis arrêtez-le.

  5. Lancez le serveur une fois, arrêtez-le, puis éditez Game.ini (AdminSteamIDs, WhitelistedPlayers…).

  6. Ouvrez les ports 7777/UDP, 27015/UDP dans le pare-feu et sur la box.

  7. Testez en localhost (127.0.0.1) puis depuis l'extérieur avec un autre réseau.

  8. Configurez le démarrage automatique (tâche planifiée ou service systemd).

  9. Planifiez les sauvegardes de Vein/Saved et les mises à jour.

Prérequis

Windows ou Linux 64 bits ; l'éditeur ne publie pas de configuration minimale dans la documentation consultée, comptez au minimum 4 cœurs et 8 Go de RAM pour démarrer et ajustez selon le nombre de joueurs (estimation). Connexion SteamCMD anonyme, aucun compte requis. Les administrateurs sont des SteamID64 (pas de mot de passe admin).

Installation locale (Windows)

Installez avec SteamCMD, lancez le serveur avec les ports par défaut, puis connectez-vous depuis le jeu avec 127.0.0.1.

C:\steamcmd\steamcmd.exe +force_install_dir C:\vein-server +login anonymous +app_update 2131400 validate +quit
cd /d C:\vein-server
VeinServer.exe -log -Port=7777 -QueryPort=27015

Installation sur VPS / serveur dédié Linux

Sous Ubuntu/Debian : utilisateur dédié, dépendances 32 bits de SteamCMD, installation puis lancement du binaire Linux (nom à vérifier dans le dossier : VeinServer.sh ou Vein/Binaries/Linux/VeinServer-Linux-Test). Game.ini se trouve dans Vein/Saved/Config/LinuxServer/.

sudo adduser --disabled-password --gecos "" steam
sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install -y lib32gcc-s1 curl ca-certificates
sudo -iu steam
mkdir -p ~/steamcmd ~/vein-server && cd ~/steamcmd
curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxf -
./steamcmd.sh +force_install_dir ~/vein-server +login anonymous +app_update 2131400 validate +quit
cd ~/vein-server && ./VeinServer.sh -log -Port=7777 -QueryPort=27015

Ports à ouvrir

  • 7777/UDP: port de jeu (-Port=)
  • 27015/UDP: port de requête Steam (-QueryPort=) ; certaines sources citent 7778, confirmez sur votre build

Pare-feu Linux (ufw)

Sous Ubuntu/Debian, autorisez d'abord SSH pour ne pas vous enfermer dehors, puis les ports du jeu.

sudo ufw allow OpenSSH
sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw enable
sudo ufw status

Pare-feu Windows (netsh)

Dans PowerShell lancé en administrateur (ou « cmd » administrateur) :

netsh advfirewall firewall add rule name="VEIN 7777/UDP" dir=in action=allow protocol=UDP localport=7777
netsh advfirewall firewall add rule name="VEIN 27015/UDP" dir=in action=allow protocol=UDP localport=27015

Pare-feu de l'hébergeur et redirection de ports (NAT)

Si le serveur est chez un hébergeur (OVH, Hetzner, Scaleway…), ouvrez les mêmes ports dans son pare-feu réseau (« security group »). Pour un hébergement à domicile, redirigez les ports (NAT) de votre box vers l'IP locale fixe de la machine. Testez depuis l'extérieur (connexion mobile ou ami) : un test depuis votre réseau ne prouve rien.

Démarrage automatique et supervision

Créez /etc/systemd/system/<nom>.service, puis : sudo systemctl daemon-reload && sudo systemctl enable --now <nom>. Logs : journalctl -u <nom> -f.

[Unit]
Description=VEIN dedicated server
After=network-online.target
Wants=network-online.target

[Service]
User=steam
WorkingDirectory=/home/steam/vein-server
ExecStart=/home/steam/vein-server/VeinServer.sh -log -Port=7777 -QueryPort=27015
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Démarrage automatique sous Windows (tâche planifiée)

Créez une tâche planifiée « Au démarrage » exécutant le script de lancement, avec les droits les plus élevés et « Exécuter même si l'utilisateur n'est pas connecté ».

Mises à jour, sauvegardes et redémarrages

Arrêtez le serveur, relancez app_update 2131400 validate, puis redémarrez. Sauvegardez Vein/Saved avant chaque mise à jour importante. Mises à jour fréquentes en accès anticipé : relancez-la après chaque patch, sinon les joueurs ne pourront plus se connecter.

# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server Vein/Saved

Déclarer et trouver votre serveur

Une fois le serveur public, ajoutez-le sur https://game-rank.com/jeux/vein (site du propriétaire de cet outil) pour que les joueurs le trouvent, le suivent et votent pour lui.

Dépannage

  • Injoignable depuis l'extérieur mais OK en localhost : pare-feu du système, pare-feu de l'hébergeur ou redirection NAT manquants, ou mauvais protocole (UDP/TCP). Vérifiez chaque couche une par une.
  • Connexion refusée après une mise à jour du jeu : client et serveur doivent avoir la même version. Relancez la mise à jour du serveur puis redémarrez-le.
  • Le serveur se ferme aussitôt : lancez-le depuis une console pour lire l'erreur, vérifiez la RAM libre, le disque et les prérequis logiciels.
  • Mes lignes de Game.ini sont sans effet : vérifiez le dossier (LinuxServer ou WindowsServer), le nom de section et de clé, et redémarrez ; un nom erroné est ignoré.

Questions fréquentes

Quel est l'identifiant Steam du serveur ?
2131400 (serveur dédié, connexion anonyme) ; le jeu lui-même est 1857950.
Comment mettre à jour le serveur ?
Arrêtez le serveur puis relancez app_update 2131400 validate ; client et serveur doivent avoir la même version.
Comment faire d'un joueur un administrateur ?
Ajoutez son SteamID64 à AdminSteamIDs (ou SuperAdminSteamIDs) dans Game.ini puis redémarrez : il n'y a pas de mot de passe admin.
Comment faire connaître mon serveur ?
Ajoutez-le sur https://game-rank.com/jeux/vein (site du propriétaire de cet outil) : les joueurs peuvent le trouver, le suivre et voter pour lui.

Outils pour votre serveur Vein

Vein
VeinAccès libre
Générez le Game.ini de votre serveur VEIN : description, administrateurs, liste blanche et webhooks Discord.
ConfigurationINIOuvrir
Documentation
Vein
VeinAccès libre
Générez le script de démarrage de votre serveur VEIN : mise à jour SteamCMD, arguments de lancement et redémarrage automatique.
LancementSteamCMDOuvrir
Documentation