Aller au contenu

Comment Configurer Votre Serveur Avorion

Dans ce guide, nous vous montrerons comment modifier chaque paramètre de votre serveur Avorion.

Les paramètres de base tels que le nombre maximum de joueurs, le nom du serveur, la difficulté, et plus peuvent être configurés directement dans le menu Paramètres de Démarrage de notre panneau de jeu. Voici les étapes pour la configuration de base :

  1. Accédez au Panneau Game Host Bros et Stop votre serveur Avorion.
  2. Dans la barre latérale, cliquez sur Configuration > Startup Parameters.
  3. Modifiez le paramètre que vous souhaitez changer.
  4. Démarrez votre serveur.

Voici comment configurer chaque paramètre de votre serveur Avorion. Une liste de tous les paramètres et leurs descriptions se trouve ci-dessous.

  1. Connectez-vous au Panneau Game Host Bros et Stop votre serveur Avorion.
  2. Allez dans Management > File Manager.
  3. Naviguez vers /galaxy/Avorion/ et ouvrez server.ini.
  4. Ajustez vos paramètres souhaités, puis cliquez sur sauvegarder.
  5. Démarrez votre serveur.
  • Répertoiregalaxy
    • RépertoireAvorion
      • server.ini

Voici une liste de tous les paramètres server.ini d’Avorion, fournie par les développeurs du jeu Avorion.

La liste la plus à jour pour chaque version peut être trouvée dans /galaxy/Avorion/server.ini - readme.txt.

ParamètreValeur par DéfautDescription
Scenario1Scénario du serveur : Créatif (0), Normal (1). Attention : changer casse les sauvegardes !
SeedsNcLR1IyrCGraine de génération du monde. Attention : changer casse les sauvegardes !
Difficulty0Difficulté du jeu : -3 (Débutant) à 3 (Insensé).
HardcoreEnabledfalseActive la difficulté hardcore.
InfiniteResourcesfalseDonne aux joueurs des ressources illimitées.
PlayTutorialfalseForce le tutoriel à la connexion (désactivé pour le multijoueur).
CollisionDamage1Échelle des dégâts de collision : 0 (off) à 1 (complet).
SafePlayerInputfalseObsolète. Vérifie les entrées du joueur, peut causer du lag.
PlayerToPlayerDamagetruePermet aux joueurs de se blesser mutuellement.
LogoutInvincibilitytrueRend les vaisseaux invincibles après déconnexion.
LogoutInvincibilityDelay30Secondes jusqu’à ce que le vaisseau devienne invincible après déconnexion.
ShipyardBoundBuildingtrueRestreint la construction aux secteurs de chantier naval.
FullBuildingUnlockedfalseDébloque toutes les connaissances de construction pour les nouveaux joueurs.
RepairingAlwaysAllowedfalsePermet les réparations même pendant le combat.
BlockOverlapExploitfalsePermet les exploits de chevauchement de blocs infinis.
PermaDestructionfalseVaisseaux perdus à jamais lors de la destruction.
DockingRestrictionstrueRestreint l’amarrage de certains objets.
BarriertrueActive la barrière vers le centre de la galaxie.
StorylinetrueActive l’histoire guidée.
BehemothEventsfalseActive les événements du DLC Behemoth.
UnlimitedProcessingPowerfalseSupprime les limites de taille de vaisseau de la connaissance des matériaux.
UnlimitedShipSizefalsePermet des vaisseaux surdimensionnés à la puissance de traitement maximale.
RelationLossFactor1Multiplicateur pour la perte de relation de faction.
RelationGainFactor1Multiplicateur pour le gain de relation de faction.
StartingResources0Ressources de départ : -4 (démarrage rapide) à 0.
DamageMultiplier1Multiplicateur pour les dégâts des PNJ.
InitialRelations0Relations initiales de faction : -3 (amical) à 3 (hostile).
MapFactions350Nombre de factions sur la carte.
Rifts200Nombre de failles sur la carte.
ResourceAsteroidFactor1Multiplicateur pour les astéroïdes de ressources.
ResourceWreckageFactor1Multiplicateur pour les épaves de ressources.
EventsFactor1Multiplicateur pour la fréquence des événements.
PreciseAIAimfalseFait viser parfaitement l’IA.
BlockDestructionThreshold1Pourcentage de PV quand les blocs commencent à se casser.
DevModefalseActive le mode développeur.
ExplicitCallablestrueNécessite que les fonctions soient marquées comme appelables.
RiftMassFactor1Multiplicateur pour la masse autorisée dans les failles.
RiftDamageFactor1Multiplicateur pour les dégâts Xsotan dans les failles.
BigWreckageDespawnTime1800Secondes jusqu’à la disparition des grandes épaves.
SmallWreckageDespawnTime900Secondes jusqu’à la disparition des petites épaves.
MaximumFightersPerSectorAndPlayer-1Max de chasseurs par secteur/joueur (-1 = illimité).
MaximumStationsPerSector-1Max de stations par secteur (-1 = illimité).
MaximumBlocksPerCraft-1Max de blocs par vaisseau (-1 = illimité).
MaximumVolumePerShip-1Max de volume par vaisseau (-1 = illimité).
MaximumVolumePerStation-1Max de volume par station (-1 = illimité).
MaximumPlayerShips-1Max de vaisseaux par joueur (-1 = illimité).
MaximumPlayerStations-1Max de stations par joueur (-1 = illimité).
MaximumAllianceShips-1Max de vaisseaux par alliance (-1 = illimité).
MaximumAllianceStations-1Max de stations par alliance (-1 = illimité).
MaximumAllianceShipsPerMember-1Max de vaisseaux d’alliance par membre (-1 = illimité).
MaximumAllianceStationsPerMember-1Max de stations d’alliance par membre (-1 = illimité).
MaximumBlocksPerTurret250Max de blocs par conception de tourelle (-1 = illimité).
BoardingAllowedtrueActive l’abordage de vaisseau.
MinimumCraftSize0Dimension minimale de vaisseau (0 = pas de limite).
MinimumBlockSize0.01Dimension minimale de bloc (0.00001-0.01).
MaxShipVelocity0Vitesse maximale de vaisseau en m/s (0 = illimitée).
PlayerInventorySlots1000Nombre d’emplacements d’inventaire du joueur.
AllianceInventorySlots1000Nombre d’emplacements d’inventaire d’alliance.
Version2.5.7Version du jeu (mise à jour automatique).
sameStartSectortrueLes joueurs commencent dans le même secteur.
xsotanInvasionSectors5Nombre de secteurs d’invasion Xsotan simultanés.
startUpScriptdata/scripts/server/server.luaChemin du script de démarrage du serveur.
startSectorScriptstartsectorScript générateur de secteur de départ.
motdMessage du jour affiché à la connexion.
ParamètreValeur par DéfautDescription
MaxTimeStep1Longueur maximale de tick en secondes.
saveInterval600Secondes entre les sauvegardes automatiques.
sectorUpdateTimeLimit300Secondes avant de décharger les secteurs inactifs.
emptySectorUpdateInterval0.5Secondes entre les mises à jour de secteur vide.
workerThreads25Threads pour la simulation de jeu (limiter aux cœurs CPU).
generatorThreads2Threads pour la génération/chargement de secteur.
scriptBackgroundThreads2Threads pour les tâches de script asynchrones.
aliveSectorsPerPlayer5Secteurs supplémentaires gardés en mémoire par joueur.
weakUpdatetrueOptimise la simulation de secteur vide.
profilingfalseActive le suivi des performances.
sendCrashReportstrueEnvoie les rapports de crash aux développeurs.
hangDetectiontrueSignale quand le serveur cesse de répondre.
backupstrueCrée des sauvegardes horaires.
backupsPathEmplacement de sauvegarde personnalisé (vide = par défaut).
statsLoggingtrueSuit les statistiques du serveur au format CSV.
simulateHighLoadServerfalseSimule une charge serveur élevée pour les tests.
commandsFileChemin vers le fichier de commandes du serveur.
sendSectorDelay2Délai lors de l’envoi de données de secteur aux clients.
placeInShipOnDeathDelay7Secondes sans vaisseau après destruction.
respawnAloneDelay12Délai de réapparition solo après destruction de vaisseau.
respawnMultiplayerDelay92Délai de réapparition multijoueur après destruction de vaisseau.
autoSavePerformanceDatafalseSauvegarde automatiquement les données de performance en cas de problèmes.
performanceDataAutoSaveFiles10Max de fichiers de données de performance conservés.
timeBetweenPerformanceDataAutoSaves30Secondes entre les sauvegardes de données de performance.
fileClusteringfalseAgrège les petits fichiers à l’arrêt.
clusterFileSize200000000Taille en octets des fichiers agrégés.
clusteringThreads8Threads pour l’agrégation de fichiers.
ParamètreValeur par DéfautDescription
port27000Port d’écoute du serveur.
broadcastInterval5Secondes entre les mises à jour réseau complètes.
isMultiplayertrueActive la fonctionnalité multijoueur.
isListedfalseListe le serveur dans les répertoires publics.
vacSecuretrueActive l’anti-triche VAC (Steam uniquement).
sendStatsToAdminstrueEnvoie les statistiques de performance aux admins.
useSteamtrueUtilise le réseau Steam (recommandé).
forceSteamfalseForce le réseau Steam sans fallback.
rconIpAdresse IP de l’interface RCON.
rconPasswordMot de passe RCON (vide = désactivé).
rconPort27015Port de l’interface RCON.
maxReceivableMessageSize52428800Taille maximale de message en octets.
networkingThreads2Threads pour le traitement réseau (min 2).
safeBytesPerClientPerTick1048576Max d’octets par client par tick.
suspiciousTickHistorySize50Ticks analysés pour comportement suspect.
maxSuspiciousTicks30Ticks suspects avant déconnexion du client.
ParamètreValeur par DéfautDescription
maxPlayers10Joueurs maximum autorisés (+1 admin). Attention : pas conçu comme MMO !
nameAvorion ServerNom du serveur dans les listes de serveurs.
descriptionAn Avorion ServerDescription du serveur dans les listes de serveurs.
passwordMot de passe de connexion (vide = pas de mot de passe).
pausablefalsePermet de mettre le serveur en pause.
accessListModeBlacklistFiltrage d’utilisateurs : ‘whitelist’ ou ‘blacklist’.
steamIdOverride0Connexion de débogage comme SteamID spécifique.
ParamètreValeur par DéfautDescription
branchIdentifiant de branche solo (ignoré sur serveur).