paths.ini - Contrôle des fichiers et du chemin d'AMX
Le fichier paths.ini dans votre répertoire addons\amx\config contient l'emplacement et le nom des différents composants d'AMX. Ce fichier est utile si vous exécutez de multiples serveurs à partir d'un unique répertoire et que vous voulez exécuter différentes configurations AMX pour chacun. Voici à quoi ressemble le fichier paths.ini par défaut :
; Fichier de Configuration d'AMX
amx_basedir addons/amx
amx_configdir addons/amx/config
amx_langdir addons/amx/lang
amx_modulesdir addons/amx/modules
amx_pluginsdir addons/amx/plugins
amx_mapspluginsdir addons/amx/config/maps_plugins
amx_logdir addons/amx/logs
amx_modules addons/amx/config/modules.ini
amx_plugins addons/amx/config/plugins.ini
amx_vault addons/amx/config/vault.ini
csstats_score addons/amx/plugins/csstats.amx
csstats addons/amx/modules/csstats.dat
dodstats_score addons/amx/plugins/dodstats.amx
dodstats addons/amx/modules/dodstats.dat
; Chargement automatique des modules (1 ou 0)
autoload_modules 1
; Flags d'optimisation des plugins - additionnez-les pour obtenir le réglage voulu.
; Diminuer la valeur peut éviter des crashes sur les très vieux CPUs.
; Réglez sur 65536 pour désactiver l'optimiseur, PAS 0 !
; Credits: AMX Mod X Dev Team
; *************************************************************
; 1 - arithmétique de nombres flottants
; 2 - comparaisons de nombres flottants
; 4 - arrondi de nombres flottants
optimizer 7
Un exemple serait l'exécution de deux processus Counter-Strike à partir d'un unique répertoire d'installation. Cependant il se peut que chaque serveur CS ait besoin de configurations et de plugins très différents. Si nous voulions changer l'emplacement du répertoire logs d'AMX, et utiliser un fichier plugins.ini différent, nous ferions un changement similaire à ceci :
amx_logdir addons/amx/logs_27016
amx_plugins addons/amx/config/plugins_27016.ini
Dans l'exemple ci-dessus nous modifions le nom du fichier et du répertoire de façon à refléter le port sur lequel tourne le second serveur, mais n'importe quel nom fera l'affaire.
Pour spécifier un fichier paths.ini différent pour votre serveur, copiez le fichier paths.ini sous un nom différent tel que paths_27016.ini. Ensuite vous devez ajouter ceci à votre raccourci ou script de lancement :
+localinfo amx_cfg addons/amx/config/paths_27016.ini