Хорошая статья (дж. west-zona.com)
Запуск нескольких серверов из одной папки HLDS
В данной статье попытаюсь описать, как запускать несколько серверов с различными АМХ модами из одной папки hlds.
начнем:
Все действия проводим в одной папке hlds.
Создаем папку в директории / addons с названием amxmodx-2. Туда устанавливаем нужный нам мод, или копируем все файлы из стандартной папки amxmodx. В директории / metamod создаем плагин plugins2.ini и указываем в нем нужные metamod-плагины.
Дальше создаем в папке cstrike конфигурационный файл localinfo.cfg. Открываем его и копируем туда ряд команд:
localinfo mm_pluginsfile "addons/metamod/plugins2.ini"
localinfo csstats "addons/amxmodx-2/data/csstats.dat"
localinfo csstats_score "addons/amxmodx-2/data/csstats.amxx"
localinfo amx_basedir "addons/amxmodx-2"
localinfo amx_configdir "addons/amxmodx-2/configs"
localinfo amx_langdir "addons/amxmodx-2/data/amxmod-lang"
localinfo amx_logdir "addons/amxmodx-2/logs"
localinfo amx_modulesdir "addons/amxmodx-2/modules"
localinfo amx_pluginsdir "addons/amxmodx-2/plugins"
localinfo amxx_basedir "addons/amxmodx-2"
localinfo amxx_cfg "addons/amxmodx-2/configs/core.ini"
localinfo amxx_configsdir "addons/amxmodx-2/configs"
localinfo amxx_customdir "addons/amxmodx-2/custom"
localinfo amxx_datadir "addons/amxmodx-2/data"
localinfo amxx_logdir "addons/amxmodx-2/logs"
localinfo amxx_logs "addons/amxmodx-2/logs"
localinfo amxx_modules "addons/amxmodx-2/configs/modules.ini"
localinfo amxx_modulesdir "addons/amxmodx-2/modules"
localinfo amxx_plugins "addons/amxmodx-2/configs/plugins.ini"
localinfo amxx_pluginsdir "addons/amxmodx-2/plugins"
localinfo amxx_vault "addons/amxmodx-2/data/vault.ini"
Этим мы указываем путь ко всем директорий и файлов мода. Но теперь нужно, чтобы этот файл загружался вместе с сервером. Для этого в файле server.cfg или в другом файле настроек сервера, прописываем exec "localinfo.cfg". Для сервера с модом с папы amxmodx-2 в корневой папке (где лежит hlds.exe) создаем еще один запускающий файл (. Bat), с нужными настройками и соответствующим портом.
Замечания:
Бывает при запуске сервера, файл с информацией директорий и файлов (localinfo.cfg) загружается слишком рано, и не срабатывает. Поэтому пропишите в консоли сервера meta list, если вы увидите, что-нибудь (модули amxmodx), кроме metamod-плагинов, значит все хорошо. Если же вы увидите только metamod-плагины, пропишите в консоли сервера exec "localinfo.cfg". Если вы вообще ничего не увидеть, то советую проверить все пути к директориям и файлам.