VEIN Intermédiaire 10 min de lecture

Configurer un serveur VEIN : Game.ini, mot de passe et admins

Configurer un serveur dédié VEIN : Game.ini (nom, description, mot de passe, MaxPlayers, visibilité), admins et super admins par SteamID64, whitelist, ports, menu admin en jeu et bans.

Configurer un serveur VEIN : Game.ini, mot de passe et admins

Configurer un serveur VEIN : Game.ini, mot de passe et admins

Sur VEIN, la configuration du serveur dédié ne passe pas par un panneau en jeu mais par deux fichiers texte : Game.ini pour l’identité et l’accès au serveur, Engine.ini pour le port et les règles de jeu. Ce guide couvre Game.ini, les admins et la whitelist. Les réglages de gameplay (zombies, PvP, loot) sont dans paramètres serveur VEIN.

⚡ Fichiers accessibles en un clic

Modifiez Game.ini directement depuis votre navigateur

Chez HebergTonServ, hébergeur VEIN, le gestionnaire de fichiers et l'accès SFTP sont inclus : AMD Ryzen 9 5950X, SSD NVMe, Anti-DDoS 8 Tbps, sauvegardes automatiques et support FR 24/7.

Voir l'offre VEIN →

Où se trouve Game.ini ?

SystèmeChemin
Windows<dossier du serveur>\Vein\Saved\Config\WindowsServer\Game.ini
Linux<dossier du serveur>/Vein/Saved/Config/LinuxServer/Game.ini

Si le dossier ou le fichier n’existe pas, créez-les. Modifiez toujours les fichiers serveur arrêté : le serveur peut réécrire sa configuration en s’arrêtant.

Pourquoi mes lignes disparaissent ? Unreal Engine supprime automatiquement les lignes dont la valeur est identique à la valeur par défaut. Si vous écrivez MaxPlayers=16 et que la ligne s’efface, c’est normal : 16 est déjà la valeur par défaut.


Le Game.ini complet

Voici toutes les options documentées par Ramjet. Chaque ligne est optionnelle : n’ajoutez que ce que vous voulez changer.

[/Script/Engine.GameSession]
MaxPlayers=16

[/Script/Vein.VeinGameSession]
bPublic=True
ServerName=Mon serveur VEIN FR
ServerDescription=Serveur PvE francophone. Pas de vol dans les bases.
BindAddr=0.0.0.0
SuperAdminSteamIDs=76561198000000000
AdminSteamIDs=76561198000000001
HeartbeatInterval=5.0
Password=motdepasse

[/Script/Vein.VeinGameStateBase]
WhitelistedPlayers=

[OnlineSubsystemSteam]
GameServerQueryPort=27015
bVACEnabled=0

[/Script/Vein.ServerSettings]
GS_ShowScoreboardBadges=1

Section [/Script/Engine.GameSession]

CléRôle
MaxPlayersNombre maximum de joueurs connectés. 16 par défaut

Section [/Script/Vein.VeinGameSession]

CléRôle
bPublicFalse pour masquer le serveur de la liste de serveurs (on le rejoint alors par Direct Connect)
ServerNameNom affiché dans la liste de serveurs
ServerDescriptionTexte affiché quand un joueur sélectionne le serveur : règles, style de jeu, Discord… L’équivalent d’un MOTD
BindAddrAdresse IP d’écoute. À laisser par défaut dans la plupart des cas
SuperAdminSteamIDsSteamID64 des super admins
AdminSteamIDsSteamID64 des admins
HeartbeatIntervalIntervalle (en secondes) des signaux envoyés à la liste de serveurs
PasswordMot de passe pour rejoindre. Sensible à la casse

Section [/Script/Vein.VeinGameStateBase]

CléRôle
WhitelistedPlayersListe de SteamID64 autorisés. Dès qu’elle contient une entrée, seuls ces joueurs peuvent rejoindre (version 0.023 et suivantes)

Section [OnlineSubsystemSteam]

CléRôle
GameServerQueryPortPort de requête Steam (27015 par défaut)
bVACEnabledActive (1) ou désactive (0) l’anti-triche VAC de Steam

Section [/Script/Vein.ServerSettings]

Certains réglages spéciaux, liés à la sécurité par exemple, ne passent pas par une variable de console et se mettent ici, dans Game.ini et non dans Engine.ini.

CléRôle
GS_ShowScoreboardBadges1 affiche un badge à côté des admins et super admins dans le tableau des scores, 0 le masque

Ajouter des admins et des super admins

Les droits d’admin se donnent uniquement par SteamID64 : il n’y a pas de mot de passe admin sur VEIN. Trouvez le SteamID64 de chaque joueur (17 chiffres, commence par 7656) sur steamid.io.

Pour plusieurs admins, ajoutez un + devant chaque ligne supplémentaire :

[/Script/Vein.VeinGameSession]
SuperAdminSteamIDs=76561198000000000
AdminSteamIDs=76561198000000001
+AdminSteamIDs=76561198000000002
+AdminSteamIDs=76561198000000003
RangCe qu’il peut faire
AdminOuvrir le menu admin, gérer les joueurs, expulser, bannir, faire apparaître des objets, changer les réglages
Super adminTout ce que fait un admin, plus promouvoir ou rétrograder des admins depuis le jeu

Inutile de mettre le même SteamID dans les deux listes : ajouter votre ID dans SuperAdminSteamIDs suffit.


Rendre le serveur privé : mot de passe ou whitelist

BesoinRéglage
Serveur visible, mais protégéPassword=...
Serveur invisible dans la listebPublic=False (rejoindre par Direct Connect)
Serveur réservé à une liste de joueursWhitelistedPlayers= avec un SteamID64 par ligne

Exemple de whitelist :

[/Script/Vein.VeinGameStateBase]
WhitelistedPlayers=76561198000000000
+WhitelistedPlayers=76561198000000001
+WhitelistedPlayers=76561198000000002

Pensez à vous ajouter vous-même à la whitelist, sinon vous ne pourrez plus rejoindre votre propre serveur.


Changer le port de jeu : Engine.ini

Le port de jeu ne se règle pas dans Game.ini mais dans Engine.ini, dans le même dossier (créez le fichier s’il n’existe pas) :

[URL]
Port=7777

Vous pouvez aussi passer les ports au lancement avec -Port=7777 -QueryPort=27015. Chez un hébergeur, gardez les ports attribués par votre panel.

Si les logs sont pollués par des messages LogOnlineSession EOS, Ramjet conseille d’ajouter aussi dans Engine.ini :

[Core.Log]
LogOnlineSession=Warning
LogOnline=Warning

Le menu admin en jeu

Une fois connecté au serveur avec un compte admin, appuyez sur \ pour ouvrir le menu admin. Si vous n’êtes pas admin, une notification vous le signale.

Depuis ce menu, vous pouvez notamment :

  • gérer les joueurs : expulser, bannir, donner des objets ;
  • faire apparaître des objets et véhicules ;
  • créer des zones de permissions (depuis la version 0.023), par exemple pour protéger une zone de spawn ;
  • ouvrir la section Config pour modifier une partie des réglages de jeu.

Les réglages modifiés dans Config sont conservés après un redémarrage. Ramjet recommande de passer par ce menu quand l’option y est disponible, car c’est légèrement plus efficace pour le réseau. Les autres options se règlent dans Engine.ini : voir paramètres serveur VEIN.

Les bans

Le bannissement existe depuis la version 0.016. Quand un joueur est banni depuis le menu admin, le ban est enregistré dans un fichier de configuration du serveur : il est donc conservé après un redémarrage.


Fonctions avancées

Ramjet documente aussi deux intégrations pour les communautés plus grandes :

  • une intégration du chat avec Discord ;
  • une API HTTP sur le serveur, qui permet par exemple de forcer une sauvegarde (POST /save) ou d’envoyer une notification aux joueurs (POST /notification), deux points ajoutés en 0.023.

FAQ

Mes modifications de Game.ini ne sont pas prises en compte

Vérifiez le dossier (WindowsServer sous Windows, LinuxServer sous Linux), le nom exact des sections entre crochets, et que le serveur était arrêté pendant la modification. Une ligne qui disparaît a simplement la valeur par défaut.

Le mot de passe ne fonctionne pas

Le mot de passe est sensible à la casse : Secret et secret sont différents. Évitez aussi les espaces en fin de ligne.

Comment retirer un admin ?

Supprimez sa ligne dans Game.ini serveur arrêté, ou demandez à un super admin de le rétrograder depuis le jeu.


Conclusion

Un Game.ini bien rempli suffit pour avoir un serveur VEIN propre : un nom et une description clairs, un mot de passe ou une whitelist, votre SteamID64 en super admin. Pour le reste, le menu admin (\) et Engine.ini prennent le relais. Avec HebergTonServ, ces fichiers sont modifiables directement depuis le gestionnaire de fichiers de votre panel.

Pour aller plus loin

Sources : Ramjet — Config, Ramjet — Troubleshooting, Ramjet — Bans, Ramjet — Local Multiplayer (menu admin), wiki officiel VEIN — Version 0.023.