В этой статье я объясню как можно запускать несколько серверов с разными
AMX модами из одной папки, т.е. hlds. Пригодится тем, кто запускает
несколько серверов на своей машине, и хочет сэкономить место на HDD.
Начнем:
Все действия производим в ОДНОЙ папке 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". Если Вы вообще ничего не увидели, то советую Вам
перепроверить все имена путей, файлов и директорий.
|