Comment Configurer Votre Serveur VEIN
Chez Game Host Bros, nous avons intégré les paramètres VEIN de base directement dans notre panneau de jeu. Voici comment configurer rapidement et facilement votre nouveau serveur VEIN.
Ce guide explique comment configurer les paramètres de base, les paramètres directement en jeu en utilisant le menu administrateur, et comment personnaliser totalement votre serveur en modifiant le fichier de configuration Engine.ini.
Configuration de Base
Section intitulée "Configuration de Base"- Accédez au Game Host Bros Panel et cliquez sur
Stoppour arrêter votre serveur VEIN. - Dans la barre latérale, allez dans
Startup Parameters. - Modifiez les paramètres que vous souhaitez changer.
- Démarrez votre serveur.
Voilà comment modifier les paramètres de base sur votre serveur VEIN, nous détaillons les configurations alternatives et détaillées ci-dessous.
Changer les Paramètres depuis le Jeu
Section intitulée "Changer les Paramètres depuis le Jeu"Il est également possible de configurer les paramètres du serveur directement depuis le jeu. Devenez un Admin avant de continuer.
- Connectez-vous à votre serveur.
- Sur votre clavier, appuyez sur
\pour ouvrir le menu administrateur. - Allez dans
Configdans le menu administrateur et modifiez les paramètres souhaités.
Configuration Personnalisée de Engine.ini
Section intitulée "Configuration Personnalisée de Engine.ini"VEIN possède plus de 100 paramètres de gameplay différents, voici comment vous pouvez tous les modifier.
- Accédez au Game Host Bros Panel et cliquez sur
Stoppour arrêter votre serveur VEIN. - Allez dans
File Manager. - Naviguez vers
Vein/Saved/Config/LinuxServer/Engine.iniet modifiez les paramètres que vous souhaitez changer. - Cliquez sur save, puis démarrez votre serveur.
RépertoireVein
RépertoireSaved
RépertoireConfig
RépertoireLinuxServer
- Engine.ini
Paramètres Engine.ini Disponibles
Section intitulée "Paramètres Engine.ini Disponibles"Les paramètres suivants peuvent être modifiés dans le fichier Engine.ini, sous la section [ConsoleVariables] :
| Nom du Paramètre | Description |
|---|---|
| vein.Activity.AFKKickTimeSeconds=0 | Si supérieur à 0, expulse les joueurs inactifs après cette durée |
| vein.ActorPartition.BatchSize=10 | Taille du lot pour traiter les acteurs |
| vein.ActorPartition.Enabled=1 | Activer la partition des acteurs |
| vein.ActorPartition.PlayerDistance=20000 | Distance pour faire disparaître les acteurs |
| vein.Admin.Logs.MaxLogs=20000 | Nombre maximum de logs |
| vein.AI.AcceptanceDistance=30 | Distance acceptable pour être à un emplacement |
| vein.AI.AsyncSensing=1 | Calculer la vue de l’IA de manière asynchrone |
| vein.AI.EnablePathUpdates=1 | Si faux, ne pas utiliser le pathfinding du tout |
| vein.AI.PathUpdateRate=0.1 | Secondes entre les mises à jour de chemin |
| vein.AI.PathUpdateRate.CloseDistance=7000 | Distance où vous êtes considéré assez ‘proche’ pour des mises à jour de pathfinding haute résolution |
| vein.AI.PathUpdateRate.Far=2 | Secondes entre les mises à jour de chemin pour les zombies distants |
| vein.AI.SightInterval=0.1 | Intervalle de vérification de la vue |
| vein.AISpawner.AnimalLayerPercentage=0.1 | Quelle fraction des animaux sont endormis au départ |
| vein.AISpawner.Enabled=1 | Vrai (1) pour activer l’apparition de l’IA, faux (0) pour désactiver |
| vein.AISpawner.EnableVirtualization=0 | Vrai (1) pour activer la virtualisation de l’IA, faux (0) pour désactiver |
| vein.AISpawner.FieldOfViewDot=0 | Le produit scalaire indiquant le champ de vision du joueur (-1 à 1) |
| vein.AISpawner.HordeMode=0 | Vrai (1) pour activer le mode horde, faux (0) pour désactiver |
| vein.AISpawner.Hordes.ChancePerMinute=0.05 | Il y aura ce nombre de hordes générées par minute |
| vein.AISpawner.Hordes.Duration=120 | Durée d’un événement de horde |
| vein.AISpawner.Hordes.Enabled=1 | Vrai (1) pour activer l’apparition de hordes, faux (0) pour désactiver |
| vein.AISpawner.Hordes.MaxDistance=25000 | Si un joueur s’éloigne trop de l’endroit où la horde est déclenchée (ex: s’échapper en voiture), l’événement de horde se termine |
| vein.AISpawner.Hordes.NoiseEffect=0.1 | Plus grand signifie plus de chances de hordes à cause du bruit |
| vein.AISpawner.Hordes.ScentEffect=0.5 | Plus grand signifie plus de chances de hordes à cause des mauvaises odeurs. Négatif signifie hordes à cause des bonnes odeurs |
| vein.AISpawner.ProxifyZombies=0 | Utiliser l’échange de proxy zombie |
| vein.AISpawner.ProxifyZombies.Distance=5000 | Distance pour proxifier les zombies |
| vein.AISpawner.SpawnCapMultiplier=1 | Multiplicateur de limite d’apparition pour l’IA |
| vein.AISpawner.SpawnCapMultiplierZombie=1.5 | Multiplicateur de limite d’apparition spécifiquement pour les zombies |
| vein.AISpawner.ZombieCrawlerPercentage=0.1 | Quelle fraction des zombies sont des rampants |
| vein.AISpawner.ZombieLayerPercentage=0.1 | Quelle fraction des zombies sont endormis au départ |
| vein.AISpawner.ZombieWalkerPercentage=0.8 | Quelle fraction des zombies sont des marcheurs |
| vein.AISpawnpoint.Chance=0.25 | Chance par défaut (0-1) d’utiliser un point d’apparition IA au lieu d’un emplacement aléatoire |
| vein.AISpawnpoint.Delay=500 | Délai entre les apparitions IA |
| vein.AISpawnpoint.MaxZ=1500 | Distance max. pour faire apparaître les zombies en dessous/au-dessus de vous (en cas de grottes, etc.) |
| vein.AllowPickpocketing=1 | Vrai (1) pour activer le vol à la tire, faux (0) pour désactiver |
| vein.AlwaysBecomeZombie=0 | Si activé, les personnages qui meurent deviendront un zombie, indépendamment de l’infection |
| vein.AlwaysFreeLook=0 | Comme maintenir la touche de vue libre en permanence |
| vein.Animals.LayingDownDistance=1000 | À quelle distance les stimuli doivent être pour que les animaux se ‘réveillent’ |
| vein.Animals.NavWalk=0 | Si les animaux doivent utiliser la navigation au lieu de marcher |
| vein.Animation.UpdateRateOptimizations=0 | Activer les optimisations de taux de mise à jour (ne pas changer pendant l’exécution) |
| vein.Appearance.MergeSkeletalMeshes=0 | Fusionner les meshes squelettiques lors de la combinaison de vêtements |
| vein.Assets.CacheDataAssets=1 | Vrai (1) pour mettre en cache les assets de données chargés en dur |
| vein.Autosave.Enabled=1 | Vrai (1) pour activer les sauvegardes automatiques, faux (0) pour désactiver |
| vein.Autosave.Interval=300 | Secondes entre les sauvegardes automatiques |
| vein.Autosave.MaxQuantity=10 | Nombre maximum de sauvegardes automatiques à conserver |
| vein.BaseDamage=1 | Les bases peuvent-elles être endommagées ? |
| vein.BasicVehicleReplication.PositionInterpSpeed=10 | Vitesse d’interpolation de position du véhicule |
| vein.BasicVehicleReplication.RotationInterpSpeed=5 | Vitesse d’interpolation de rotation du véhicule |
| vein.BasicVehicleReplication.UpdateInterval=0.1 | Intervalle entre les réplications de véhicule de base lorsque le véhicule bouge |
| vein.BasicVehicleReplication.UpdateIntervalSlow=1 | Intervalle entre les réplications de véhicule de base lorsque le véhicule ne bouge pas |
| vein.BatchTicks.Active=1 | Le système de tick par lot est-il actif/exécute-t-il des ticks ? |
| vein.BatchTicks.Enabled=1 | Le système de tick par lot est-il activé ? |
| vein.BatchTicks.EveryFrame=0 | Forcer le système de tick par lot à s’exécuter à chaque frame et ignorer les compteurs/délais |
| vein.BatchTicks.PositionGranularity=500 | Taille de la boîte de requête de position hiérarchique |
| vein.BuildObjectDecay=1 | Les UCs sont-ils nécessaires ? |
| vein.BuildObjectPvP=1 | Les joueurs peuvent-ils endommager les bases des autres joueurs ? |
| vein.Calendar.ElectricalShutoffTimeDays=7.4 | Jours avant la coupure d’électricité |
| vein.Calendar.WaterShutoffTimeDays=5.5 | Jours avant la coupure d’eau |
| vein.Camera.EnableSprintFOV=1 | Activer ou désactiver le zoom lors du sprint |
| vein.Camera.FirstPersonADS=0 | Lors de la visée, passer en première personne même si vous êtes en troisième personne |
| vein.Camera.FirstPersonBody=1 | Afficher les jambes en première personne |
| vein.Camera.FOV=90 | Quantité de FOV à appliquer |
| vein.Camera.HeadBob=1 | Quantité de balancement de tête à appliquer |
| vein.Camera.MeleeViewPunchMultiplier=1 | Atténuation du punch de vue au corps à corps |
| vein.Camera.SmoothingLocation=0 | Lissage de position de la caméra à appliquer |
| vein.Camera.SmoothingRotation=0 | Lissage de rotation de la caméra à appliquer |
| vein.Camera.UseMouseWheel=1 | Utiliser la molette de la souris pour zoomer |
| vein.CameraScreen.CameraCaptureInterval=0.4 | Intervalle entre les captures de caméra |
| vein.CameraScreen.CameraCaptureIntervalFar=5 | Intervalle entre les captures de caméra quand le joueur est loin |
| vein.Censor.ContentFriendly=0 | Si activé, les noms de drogues sont censurés/remplacés par de faux noms |
| vein.Characters.Max=100 | Nombre maximum de personnages qu’un joueur peut avoir |
| vein.Cheating.MaxItemTransferDistance=2000 | Déconnecter les personnes qui essaient de prendre un objet de cette distance |
| vein.Cheating.MaxVehicleMovement=50000 | Si une demande de mouvement de véhicule est à cette distance de son emplacement réel, l’enregistrer |
| vein.ClothingHideable=0 | Les joueurs peuvent-ils cacher leurs vêtements pour le roleplay ? |
| vein.Conditions.AlwaysShow=0 | Afficher toutes les conditions toujours, indépendamment du seuil |
| vein.Conditions.NetworkInterval=0.3 | Délai entre la mise en réseau des conditions |
| vein.Conditions.NetworkIntervalSlow=3 | Délai entre la mise en réseau des conditions où les conditions sont censées prédire |
| vein.Consciousness.RecoveryPerSecond=1.666 | Quantité de conscience à récupérer |
| vein.Construction.ContinueBuilding=1 | Toujours continuer à construire, indépendamment de maintenir shift ou non |
| vein.ContainersRespawn.Enabled=1 | Si activé, les conteneurs vides font réapparaître des objets |
| vein.ContainersRespawn.Interval=10800 | Fréquence à laquelle les conteneurs doivent faire réapparaître leur contenu |
| vein.DeadDoorsIntact=0 | Vrai pour générer des portes qui endommagent les choses, faux pour juste s’effondrer |
| vein.Firearm.BloodSplatter.MaxDecals=4 | Nombre de décals de sang à générer depuis une arme à feu |
| vein.Firearm.BloodSplatter.MaxDistance=300 | Distance max pour les décals de sang depuis une arme à feu |
| vein.Firearms.AISoundMultiplier=1 | Multiplicateur pour l’utilisation d’armes à feu pour alerter les zombies. Plus petit signifie que le son voyage moins loin |
| vein.Firearms.MaxRange=200000 | Portée max pour les balles |
| vein.Furniture.PhysicalFall=1 | Les meubles tombent physiquement au sol |
| vein.Furniture.RespawnRate=3000 | Secondes pour faire réapparaître les meubles |
| vein.Furniture.Respawns=1 | Si les meubles réapparaissent |
| vein.Gamma=2.2 | Valeur gamma |
| vein.GoreHoles.Enabled=0 | Vrai (1) pour activer les trous gore, faux (0) pour désactiver |
| vein.HeadshotDamageMultiplier=1 | Dégâts supplémentaires ou réduits pour les tirs à la tête |
| vein.HideChat=0 | Masquer tout le chat |
| vein.HideCodeLocks=0 | Masquer les verrous à code |
| vein.HideNameplates=0 | Masquer les noms des joueurs |
| vein.HideWorldPartitionLoadingScreen=0 | Ne pas faire d’écran noir quand la partition du monde charge après une téléportation |
| vein.Holidays.AlwaysSpawn=0 | Toujours générer des acteurs de vacances, même si ce n’est pas une fête |
| vein.HUD.HideAllNameplates=0 | Masquer toutes les plaques de nom d’objets/joueurs/etc |
| vein.Inventory.AlwaysUpdateContents=0 | Si activé, toujours mettre à jour le contenu des conteneurs, indépendamment de la distance |
| vein.Inventory.DisableItemUpdates=0 | Désactiver toutes les mises à jour d’objets |
| vein.Inventory.ItemUpdateInterval=1 | Durée entre les mises à jour régulières d’objets |
| vein.Inventory.PropertyNetworkInterval=5 | Durée entre les mises à jour de propriétés |
| vein.Inventory.QuickDismantleEnabled=0 | Vrai (1) pour activer le alt-clic sur un objet pour le démonter |
| vein.InvertedPitch=0 | Pitch de souris inversé |
| vein.ItemActorSpawner.MinimumWorldTime=60 | Les générateurs d’acteurs d’objets n’apparaîtront pas avant que le monde soit aussi vieux |
| vein.ItemActorSpawner.RespawnInterval=3600 | Intervalle de réapparition des générateurs d’acteurs d’objets |
| vein.ItemActorSpawner.Respawns=1 | Les générateurs d’acteurs d’objets réapparaissent-ils ? |
| vein.Landscape.LODCurvesEnabled=0 | Activer les courbes LOD de paysage |
| vein.LightHiderVolume.Enabled=1 | Activer les volumes de masquage de lumière |
| vein.MainMenu.EnableModsPanel=0 | Activer le panneau de mods dans le menu principal |
| vein.MaxLoadingDuration=120 | Temps maximum à passer à charger le monde avant de dégeler le joueur |
| vein.MeleeSlowdownDuration=0.1 | Durée du ralentissement des animations de mêlée à l’impact |
| vein.MeleeSlowdownSpeed=0.2 | Quantité de ralentissement des animations de mêlée à l’impact |
| vein.MinLoadingDuration=2 | Temps minimum à passer à charger le monde avant de dégeler le joueur |
| vein.Movement.AirControl=0.5 | Quantité de contrôle aérien du personnage |
| vein.Movement.MaxBrakingDecelerationFlying=10000 | Décélération de freinage maximale en vol du personnage |
| vein.Movement.MaxFlySpeed=500000 | Vitesse de vol max dans les airs |
| vein.Multiplayer.AllowDifferentVersions=0 | Permettre de rejoindre des serveurs de versions différentes via le navigateur de serveurs |
| vein.Music.Enabled=1 | Vrai (1) pour activer la musique, faux (0) pour désactiver |
| vein.Music.LocationWeight=2 | Priorité de la musique régionale |
| vein.Music.NightWeight=2 | Priorité de la musique nocturne |
| vein.NoSaves=0 | Les joueurs ne peuvent-ils pas sauvegarder ? |
| vein.OfflineRaidProtection=0 | Si activé et qu’aucun propriétaire d’UC n’est en ligne, l’UC/base est invulnérable |
| vein.Permadeath=0 | Les joueurs ne peuvent-ils pas réapparaître ? |
| vein.PersistentCorpses=1 | Vrai (1) pour activer les cadavres persistants, faux (0) pour désactiver |
| vein.PersistentCorpses.CorpseRemovalDelay=120 | Vitesse de suppression des cadavres |
| vein.PersistentCorpses.RemoveTime=324000 | Vitesse de disparition des cadavres en secondes |
| vein.PersistentCorpses.RotTime=37800 | Vitesse de pourrissement des cadavres en secondes |
| vein.PersistentCorpses.SkeletalTime=75600 | Vitesse de transformation des cadavres en squelettes en secondes |
| vein.PhysicsProxy.BlockSize=5000 | Taille du bloc pour le feuillage |
| vein.PhysicsProxy.CapsuleTimeBudget=1 | Temps maximum pour mettre à jour les capsules en une seule frame |
| vein.PhysicsProxy.Enabled=1 | Si faux, pause de la mise à jour des proxies |
| vein.PhysicsProxy.MaxDistance=2500 | Distance maximum pour les proxies physiques d’un joueur |
| vein.PhysicsProxy.NumProxies=300 | Nombre de proxies physiques |
| vein.Placement.AlwaysAllow=0 | Ignorer toutes les restrictions de placement lors du déplacement ou de la construction |
| vein.Placement.MaxFenceHeight=3 | Hauteur maximale pour les clôtures verticales |
| vein.Placement.MaxPlacementAttachParents=5 | Chaîne d’attachement maximale lors du placement d’objets |
| vein.Placement.MaxUtilityCabinets=0 | Nombre max. d’armoires utilitaires que les gens peuvent construire |
| vein.PunchInterval=0.5 | Vitesse à laquelle les joueurs et PNJ peuvent frapper |
| vein.PvP=1 | Les joueurs peuvent-ils endommager d’autres joueurs ? |
| vein.RagdollDragForce=1000000 | Force à appliquer lors du traînage de ragdolls |
| vein.RepGraph.CellSize=10000 | Taille de cellule du graphe de réplication |
| vein.RepGraph.DestructInfo.MaxDist=30000 | Distance max (non au carré) pour répliquer les infos de destruction |
| vein.RepGraph.DisableSpatialRebuilds=1 | Désactiver les reconstructions spatiales |
| vein.RepGraph.DisplayClientLevelStreaming=0 | Afficher le streaming de niveau client |
| vein.RepGraph.DynamicActorFrequencyBuckets=3 | Seaux de fréquence d’acteurs dynamiques |
| vein.RepGraph.EnableFastSharedPath=1 | Activer le chemin partagé rapide |
| vein.RepGraph.FastSharedPathCullDistPct=0.8 | Pourcentage de distance d’élimination du chemin partagé rapide |
| vein.RepGraph.LogLazyInitClasses=0 | Enregistrer les classes d’init lazy |
| vein.RepGraph.SpatialBiasX=-700000 | Biais spatial X |
| vein.RepGraph.SpatialBiasY=-700000 | Biais spatial Y |
| vein.RepGraph.TargetKBytesSecFastSharedPath=10 | KB/sec cible du chemin partagé rapide |
| vein.RichPresence.Enabled=1 | Vrai (1) pour activer la présence enrichie, faux (0) pour désactiver |
| vein.Saves.Async=1 | Sauvegarder sur un thread différent |
| vein.Saves.Format=0 | Format de sauvegarde de jeu |
| vein.Saves.LogEmplacements=0 | Enregistrer quand un objet de sauvegarde est emplacé |
| vein.Saves.SkipInitialApply=0 | Sauter l’application initiale de sauvegarde lors du chargement de la carte |
| vein.Saves.SkipInitialApplyCheck=0 | Sauter la vérification d’application initiale de sauvegarde lors du chargement des acteurs |
| vein.ScalarField.Timeout=2 | Durée de conservation du cache de champ scalaire |
| vein.Scarcity.Difficulty=3 | Difficulté de rareté du butin. 0 = Aucune, 1 = Plus de butin, 2 = Standard, 3 = Moins de butin, 4 = Impossible |
| vein.Scent.CacheTime=2 | Fréquence de réinitialisation des caches d’odeur |
| vein.Sky.DFAO=1 | Si l’occlusion ambiante de champ de distance est activée |
| vein.Sky.DistanceFieldShadowDistance=30000 | Distance d’ombre DF pour le soleil et la lune |
| vein.Sky.DynamicShadowCascades=3 | Nombre de cascades d’ombre pour le soleil |
| vein.Sky.DynamicShadowDistance=3000 | Distance de rendu des ombres dynamiques du soleil |
| vein.Sky.FogIndoorsInterpolationSpeed=0.5 | Vitesse de mélange du brouillard intérieur et extérieur |
| vein.Sky.LightShaftBloom=1 | Le ciel doit-il projeter un bloom de rayons ? |
| vein.Sky.MoonDynamicShadowCascades=1 | Nombre de cascades d’ombre pour la lune |
| vein.Sky.MoonDynamicShadowDistance=2000 | Distance de rendu des ombres dynamiques de la lune |
| vein.Sky.TickInterval=0.016666 | Secondes entre chaque tick du ciel |
| vein.Sky.VolumetricClouds=0 | Si les nuages volumétriques doivent être rendus au lieu des peints |
| vein.Sky.VolumetricFog=1 | Le brouillard du ciel doit-il être volumétrique ? |
| vein.StaggerChance=0.1 | Chances de chancellement |
| vein.Stats.NetworkInterval=2 | Délai entre la mise en réseau des stats |
| vein.Stats.XPMultiplier=1 | Multiplicateur d’XP |
| vein.StunLockChance=0.6 | Chances de stun lock |
| vein.StunLockDuration=2 | Durée du stun lock |
| vein.Time.ContinueWithNoPlayers=1 | Si activé, le temps continue quand aucun joueur n’est sur le serveur |
| vein.Time.NightTimeMultiplier=3 | Vitesse de la nuit par rapport au jour |
| vein.Time.NightTimeMultiplierEnd=6 | Heure (24h) de fin du multiplicateur de nuit |
| vein.Time.NightTimeMultiplierStart=20 | Heure (24h) de début du multiplicateur de nuit |
| vein.Time.StartOffsetDays=0 | Nombre de jours au démarrage d’une nouvelle partie |
| vein.Time.TimeMultiplier=16 | Vitesse du monde de jeu |
| vein.ToggleCrouch=0 | Basculer l’accroupissement vs maintenir |
| vein.TV.AllowRemoteContent=0 | Si activé, les TVs peuvent lire du contenu web |
| vein.TV.CameraCaptureInterval=0.05 | Intervalle entre les captures de caméra |
| vein.TV.CameraCaptureIntervalFar=2 | Intervalle entre les captures de caméra quand le joueur est loin |
| vein.TV.Server.AllowRemoteContent=1 | Si activé, les TVs peuvent lire du contenu web |
| vein.Units.Fahrenheit=1 | Définir les unités de température. Off est Celsius, on est Fahrenheit |
| vein.Units.Imperial.Distance=1 | Définir les unités de distance. Off est métrique, on est impérial |
| vein.Units.Imperial.Pressure=1 | Définir les unités de pression. Off est métrique, on est impérial |
| vein.Units.Imperial.Volume=1 | Définir les unités de volume. Off est métrique, on est impérial |
| vein.Units.Imperial.Weight=1 | Définir le poids. Off est métrique, on est impérial |
| vein.Usable.MaxValidationDistance=10000 | Distance maximum aux objets pour valider les utilisations |
| vein.Usable.ValidateDistance=0 | Si nous devons valider toutes les distances d’utilisation |
| vein.UtilityCabinet.AllowRaiding=1 | Si désactivé, personne ne peut s’ajouter aux armoires utilitaires |
| vein.UtilityCabinet.ContinueWithNoPlayers=1 | Si désactivé, les UCs ne nourriront pas quand aucun joueur n’est sur le serveur |
| vein.UtilityCabinet.Interval=4 | Heures entre les alimentations d’armoire utilitaire |
| vein.Vehicles.AutoCamera=1 | Les caméras de véhicule suivent automatiquement la direction du mouvement |
| vein.Vehicles.BaseWheelFriction=6 | Friction de roue de base pour les véhicules |
| vein.Vehicles.BaseWheelFrictionHandbrake=1.5 | Multiple de friction de roue quand le frein à main est actif |
| vein.Vehicles.BaseWheelMaxBrakeTorque=15000 | Couple de freinage |
| vein.Vehicles.BaseWheelMaxHandBrakeTorque=1.3 | Multiplicateur de couple de freinage du frein à main |
| vein.Vehicles.Damage.MaximumDamageToOtherVehicles=8 | Dégâts maximum des véhicules aux autres véhicules |
| vein.Vehicles.Damage.MinimumSpeedToGore=2000 | Vitesse minimum pour que les véhicules explosent les zombies |
| vein.Vehicles.Damage.MinimumSpeedToHurtAnything=100 | Vitesse minimum pour que les véhicules endommagent personnes ou objets |
| vein.Vehicles.Damage.MinimumSpeedToHurtPlayers=500 | Vitesse minimum pour que les véhicules blessent les joueurs |
| vein.Vehicles.Damage.MinimumSpeedToInstakillZombies=200 | Vitesse minimum pour que les véhicules tuent instantanément les zombies |
| vein.Vehicles.Damage.OutgoingPlayerDamage=1 | Si activé, les véhicules endommagent les joueurs quand ils en percutent un |
| vein.Vehicles.Damage.VehiclesWithoutDriverCanDamage=0 | Si désactivé, les véhicules sans conducteur ne font aucun dégât |
| vein.Vehicles.FlatTireWobbleAmplitude=0.1 | Force de balancement gauche/droite avec un pneu à plat |
| vein.Vehicles.HornSoundAIRadius=15000 | Distance à laquelle l’IA peut entendre les klaxons |
| vein.Vehicles.HotwireDamageMultiplier=1 | Multiplicateur de dégâts d’échec de démarrage à chaud |
| vein.Vehicles.LockCameraToRotation=1 | Les caméras de véhicule se verrouillent à la rotation du véhicule |
| vein.Vehicles.NearbyKeySpawnChance=0.8 | Probabilité que des clés apparaissent près des voitures verrouillées |
| vein.Vehicles.Optimizations=1 | Appliquer l’optimisation de véhicule (1) ou non (0) |
| vein.Vehicles.Optimizations.Animation=1 | Appliquer l’optimisation d’animation de véhicule (1) ou non (0) |
| vein.Vehicles.Optimizations.Debug=0 | Afficher les logs sur les optimisations de véhicule |
| vein.Vehicles.Optimizations.Physics=1 | Appliquer l’optimisation physique de véhicule (1) ou non (0) |
| vein.Vehicles.Optimizations.Physics.Distance=5000 | Distance à laquelle un véhicule peut être considéré ‘non pertinent physiquement’ |
| vein.Vehicles.Optimizations.Physics.MaxVelocity=50 | Vélocité du véhicule au-dessus de laquelle nous ne gelons pas la physique |
| vein.Vehicles.Optimizations.Tick=1 | Appliquer l’optimisation de tick de véhicule (1) ou non (0) |
| vein.Vehicles.ZombieKeySpawnChance=0.1 | Probabilité que des clés apparaissent sur les zombies |
| vein.VOIP.AlertAI=0 | L’audio VOIP alerte l’IA |
| vein.VOIP.BypassCompression=0 | Tester l’entrée VOIP |
| vein.VOIP.FacialStrength=8 | Force d’application des animations faciales |
| vein.VOIP.FFTMouths=0 | Utiliser l’analyse spectrale pour l’animation faciale VOIP |
| vein.VOIP.Loopback=0 | Si vous devez entendre votre propre voix |
| vein.VOIP.PTT=1 | Utiliser push-to-talk ou micro ouvert |
| vein.VOIP.PTTDelay=0.2 | Secondes de délai de fin de PTT pour transmettre l’audio |
| vein.VOIP.RMSTarget=0.3 | Amplitude RMS cible du VOIP |
| vein.VOIP.UnderflowMinSamples=0 | Échantillons minimum pour lire le VOIP |
| vein.VOIP.VolumeMultiplier=3 | Multiplicateur de volume par défaut pour le VOIP |
| vein.Wire.MaxRadius=1500 | Distance max pour câbler deux choses ensemble |
| vein.Wire.TVMaxRadius=5000 | Distance max pour câbler une caméra à une TV |
| vein.WorldMedia.Duration=4 | Durée en secondes pour considérer la radio désynchronisée |
| vein.WorldMedia.Percentage=0.04 | Pourcentage pour considérer la radio désynchronisée |
| vein.WorldMedia.PercentageEnabled=1 | Synchroniser la radio basée sur le pourcentage de lecture |
| vein.ZombieBuckets.GridSize=20000 | Taille de grille des seaux de zombies |
| vein.ZombieBuckets.MaxCount=300 | Nombre max de seaux de zombies |
| vein.ZombieBuckets.RespawnTime=300 | Temps de réapparition des seaux de zombies |
| vein.ZombieInfectionChance=0.01 | Probabilité d’être infecté par une attaque de zombie |
| vein.Zombies.AnimateYell=0 | Si les bouches des zombies doivent s’ouvrir quand ils crient |
| vein.Zombies.CanClimb=1 | Les zombies peuvent-ils grimper ? |
| vein.Zombies.CrawlSpeedMultiplier=1 | Vitesse de rampage des zombies |
| vein.Zombies.DamageMultiplier=1 | Dangerosité des zombies |
| vein.Zombies.HeadshotOnly=0 | Vrai (1) pour que les zombies ne prennent des dégâts que des tirs à la tête, faux (0) pour désactiver |
| vein.Zombies.Health=40 | Santé des zombies |
| vein.Zombies.HearingMultiplier=1.5 | Amélioration de l’audition des zombies |
| vein.Zombies.LayingDownDistance=500 | Distance à laquelle les stimuli doivent être pour que les zombies se ‘réveillent’ |
| vein.Zombies.NavWalk=1 | Si les zombies doivent utiliser la navigation au lieu de marcher |
| vein.Zombies.RunSpeedMultiplier=1 | Vitesse de course des zombies |
| vein.Zombies.SightMultiplier=1.5 | Amélioration de la vue des zombies |
| vein.Zombies.SpeedMultiplier=1 | Vitesse de déplacement des zombies |
| vein.Zombies.WalkSpeedMultiplier=1 | Vitesse de marche des zombies |