Comment Configurer Votre Serveur Avorion
Dans ce guide, nous vous montrerons comment modifier chaque paramètre de votre serveur Avorion.
Configuration de Base du Serveur
Section intitulée "Configuration de Base du Serveur"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 :
- Accédez au Panneau Game Host Bros et
Stop
votre serveur Avorion. - Dans la barre latérale, cliquez sur
Configuration > Startup Parameters
. - Modifiez le paramètre que vous souhaitez changer.
- Démarrez votre serveur.
Configuration de Server.ini
Section intitulée "Configuration de Server.ini"Voici comment configurer chaque paramètre de votre serveur Avorion. Une liste de tous les paramètres et leurs descriptions se trouve ci-dessous.
- Connectez-vous au Panneau Game Host Bros et
Stop
votre serveur Avorion. - Allez dans
Management > File Manager
. - Naviguez vers
/galaxy/Avorion/
et ouvrezserver.ini
. - Ajustez vos paramètres souhaités, puis cliquez sur sauvegarder.
- Démarrez votre serveur.
Répertoiregalaxy
RépertoireAvorion
- server.ini
Paramètres du Serveur Avorion
Section intitulée "Paramètres du Serveur Avorion"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ètres de Gameplay
Section intitulée "Paramètres de Gameplay"Paramètre | Valeur par Défaut | Description |
---|---|---|
Scenario | 1 | Scénario du serveur : Créatif (0), Normal (1). Attention : changer casse les sauvegardes ! |
Seed | sNcLR1IyrC | Graine de génération du monde. Attention : changer casse les sauvegardes ! |
Difficulty | 0 | Difficulté du jeu : -3 (Débutant) à 3 (Insensé). |
HardcoreEnabled | false | Active la difficulté hardcore. |
InfiniteResources | false | Donne aux joueurs des ressources illimitées. |
PlayTutorial | false | Force le tutoriel à la connexion (désactivé pour le multijoueur). |
CollisionDamage | 1 | Échelle des dégâts de collision : 0 (off) à 1 (complet). |
SafePlayerInput | false | Obsolète. Vérifie les entrées du joueur, peut causer du lag. |
PlayerToPlayerDamage | true | Permet aux joueurs de se blesser mutuellement. |
LogoutInvincibility | true | Rend les vaisseaux invincibles après déconnexion. |
LogoutInvincibilityDelay | 30 | Secondes jusqu’à ce que le vaisseau devienne invincible après déconnexion. |
ShipyardBoundBuilding | true | Restreint la construction aux secteurs de chantier naval. |
FullBuildingUnlocked | false | Débloque toutes les connaissances de construction pour les nouveaux joueurs. |
RepairingAlwaysAllowed | false | Permet les réparations même pendant le combat. |
BlockOverlapExploit | false | Permet les exploits de chevauchement de blocs infinis. |
PermaDestruction | false | Vaisseaux perdus à jamais lors de la destruction. |
DockingRestrictions | true | Restreint l’amarrage de certains objets. |
Barrier | true | Active la barrière vers le centre de la galaxie. |
Storyline | true | Active l’histoire guidée. |
BehemothEvents | false | Active les événements du DLC Behemoth. |
UnlimitedProcessingPower | false | Supprime les limites de taille de vaisseau de la connaissance des matériaux. |
UnlimitedShipSize | false | Permet des vaisseaux surdimensionnés à la puissance de traitement maximale. |
RelationLossFactor | 1 | Multiplicateur pour la perte de relation de faction. |
RelationGainFactor | 1 | Multiplicateur pour le gain de relation de faction. |
StartingResources | 0 | Ressources de départ : -4 (démarrage rapide) à 0. |
DamageMultiplier | 1 | Multiplicateur pour les dégâts des PNJ. |
InitialRelations | 0 | Relations initiales de faction : -3 (amical) à 3 (hostile). |
MapFactions | 350 | Nombre de factions sur la carte. |
Rifts | 200 | Nombre de failles sur la carte. |
ResourceAsteroidFactor | 1 | Multiplicateur pour les astéroïdes de ressources. |
ResourceWreckageFactor | 1 | Multiplicateur pour les épaves de ressources. |
EventsFactor | 1 | Multiplicateur pour la fréquence des événements. |
PreciseAIAim | false | Fait viser parfaitement l’IA. |
BlockDestructionThreshold | 1 | Pourcentage de PV quand les blocs commencent à se casser. |
DevMode | false | Active le mode développeur. |
ExplicitCallables | true | Nécessite que les fonctions soient marquées comme appelables. |
RiftMassFactor | 1 | Multiplicateur pour la masse autorisée dans les failles. |
RiftDamageFactor | 1 | Multiplicateur pour les dégâts Xsotan dans les failles. |
BigWreckageDespawnTime | 1800 | Secondes jusqu’à la disparition des grandes épaves. |
SmallWreckageDespawnTime | 900 | Secondes jusqu’à la disparition des petites épaves. |
MaximumFightersPerSectorAndPlayer | -1 | Max de chasseurs par secteur/joueur (-1 = illimité). |
MaximumStationsPerSector | -1 | Max de stations par secteur (-1 = illimité). |
MaximumBlocksPerCraft | -1 | Max de blocs par vaisseau (-1 = illimité). |
MaximumVolumePerShip | -1 | Max de volume par vaisseau (-1 = illimité). |
MaximumVolumePerStation | -1 | Max de volume par station (-1 = illimité). |
MaximumPlayerShips | -1 | Max de vaisseaux par joueur (-1 = illimité). |
MaximumPlayerStations | -1 | Max de stations par joueur (-1 = illimité). |
MaximumAllianceShips | -1 | Max de vaisseaux par alliance (-1 = illimité). |
MaximumAllianceStations | -1 | Max de stations par alliance (-1 = illimité). |
MaximumAllianceShipsPerMember | -1 | Max de vaisseaux d’alliance par membre (-1 = illimité). |
MaximumAllianceStationsPerMember | -1 | Max de stations d’alliance par membre (-1 = illimité). |
MaximumBlocksPerTurret | 250 | Max de blocs par conception de tourelle (-1 = illimité). |
BoardingAllowed | true | Active l’abordage de vaisseau. |
MinimumCraftSize | 0 | Dimension minimale de vaisseau (0 = pas de limite). |
MinimumBlockSize | 0.01 | Dimension minimale de bloc (0.00001-0.01). |
MaxShipVelocity | 0 | Vitesse maximale de vaisseau en m/s (0 = illimitée). |
PlayerInventorySlots | 1000 | Nombre d’emplacements d’inventaire du joueur. |
AllianceInventorySlots | 1000 | Nombre d’emplacements d’inventaire d’alliance. |
Version | 2.5.7 | Version du jeu (mise à jour automatique). |
sameStartSector | true | Les joueurs commencent dans le même secteur. |
xsotanInvasionSectors | 5 | Nombre de secteurs d’invasion Xsotan simultanés. |
startUpScript | data/scripts/server/server.lua | Chemin du script de démarrage du serveur. |
startSectorScript | startsector | Script générateur de secteur de départ. |
motd | Message du jour affiché à la connexion. |
Paramètres Système
Section intitulée "Paramètres Système"Paramètre | Valeur par Défaut | Description |
---|---|---|
MaxTimeStep | 1 | Longueur maximale de tick en secondes. |
saveInterval | 600 | Secondes entre les sauvegardes automatiques. |
sectorUpdateTimeLimit | 300 | Secondes avant de décharger les secteurs inactifs. |
emptySectorUpdateInterval | 0.5 | Secondes entre les mises à jour de secteur vide. |
workerThreads | 25 | Threads pour la simulation de jeu (limiter aux cœurs CPU). |
generatorThreads | 2 | Threads pour la génération/chargement de secteur. |
scriptBackgroundThreads | 2 | Threads pour les tâches de script asynchrones. |
aliveSectorsPerPlayer | 5 | Secteurs supplémentaires gardés en mémoire par joueur. |
weakUpdate | true | Optimise la simulation de secteur vide. |
profiling | false | Active le suivi des performances. |
sendCrashReports | true | Envoie les rapports de crash aux développeurs. |
hangDetection | true | Signale quand le serveur cesse de répondre. |
backups | true | Crée des sauvegardes horaires. |
backupsPath | Emplacement de sauvegarde personnalisé (vide = par défaut). | |
statsLogging | true | Suit les statistiques du serveur au format CSV. |
simulateHighLoadServer | false | Simule une charge serveur élevée pour les tests. |
commandsFile | Chemin vers le fichier de commandes du serveur. | |
sendSectorDelay | 2 | Délai lors de l’envoi de données de secteur aux clients. |
placeInShipOnDeathDelay | 7 | Secondes sans vaisseau après destruction. |
respawnAloneDelay | 12 | Délai de réapparition solo après destruction de vaisseau. |
respawnMultiplayerDelay | 92 | Délai de réapparition multijoueur après destruction de vaisseau. |
autoSavePerformanceData | false | Sauvegarde automatiquement les données de performance en cas de problèmes. |
performanceDataAutoSaveFiles | 10 | Max de fichiers de données de performance conservés. |
timeBetweenPerformanceDataAutoSaves | 30 | Secondes entre les sauvegardes de données de performance. |
fileClustering | false | Agrège les petits fichiers à l’arrêt. |
clusterFileSize | 200000000 | Taille en octets des fichiers agrégés. |
clusteringThreads | 8 | Threads pour l’agrégation de fichiers. |
Paramètres Réseau
Section intitulée "Paramètres Réseau"Paramètre | Valeur par Défaut | Description |
---|---|---|
port | 27000 | Port d’écoute du serveur. |
broadcastInterval | 5 | Secondes entre les mises à jour réseau complètes. |
isMultiplayer | true | Active la fonctionnalité multijoueur. |
isListed | false | Liste le serveur dans les répertoires publics. |
vacSecure | true | Active l’anti-triche VAC (Steam uniquement). |
sendStatsToAdmins | true | Envoie les statistiques de performance aux admins. |
useSteam | true | Utilise le réseau Steam (recommandé). |
forceSteam | false | Force le réseau Steam sans fallback. |
rconIp | Adresse IP de l’interface RCON. | |
rconPassword | Mot de passe RCON (vide = désactivé). | |
rconPort | 27015 | Port de l’interface RCON. |
maxReceivableMessageSize | 52428800 | Taille maximale de message en octets. |
networkingThreads | 2 | Threads pour le traitement réseau (min 2). |
safeBytesPerClientPerTick | 1048576 | Max d’octets par client par tick. |
suspiciousTickHistorySize | 50 | Ticks analysés pour comportement suspect. |
maxSuspiciousTicks | 30 | Ticks suspects avant déconnexion du client. |
Paramètres d’Administration
Section intitulée "Paramètres d’Administration"Paramètre | Valeur par Défaut | Description |
---|---|---|
maxPlayers | 10 | Joueurs maximum autorisés (+1 admin). Attention : pas conçu comme MMO ! |
name | Avorion Server | Nom du serveur dans les listes de serveurs. |
description | An Avorion Server | Description du serveur dans les listes de serveurs. |
password | Mot de passe de connexion (vide = pas de mot de passe). | |
pausable | false | Permet de mettre le serveur en pause. |
accessListMode | Blacklist | Filtrage d’utilisateurs : ‘whitelist’ ou ‘blacklist’. |
steamIdOverride | 0 | Connexion de débogage comme SteamID spécifique. |
Paramètres Meta
Section intitulée "Paramètres Meta"Paramètre | Valeur par Défaut | Description |
---|---|---|
branch | Identifiant de branche solo (ignoré sur serveur). |