Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Запуск нескольких серверов из одного HLDS

HOUSE
сообщение 31.8.2016, 14:22
Сообщение #1
Стаж: 7 лет 6 месяцев
Город: Обухов

Сообщений: 53
Благодарностей: 16
Полезность: 52

В этой статье я объясню как можно запускать несколько серверов с разными AMX модами из одной папки, т.е. hlds.
Пригодится тем, кто запускает несколько серверов на своей машине, и хочет сэкономить место на HDD.

Начнем:
Все действия производим в ОДНОЙ папке hlds.
Создаем папку в директории /addons с названием amxmodx-2. Туда устанавливаем нужный мод, или можно скопировать все файлы из стандартной папки amxmodx. В директории /metamod создаем файл plugins2.ini и указываем в нем нужные metamod-плагины.

Далее создаем в папке cstrike конфигурационный файл localinfo.cfg. Открываем его и копируем туда следующий ряд команд:
Код:
Quote 
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". Если Вы вообще ничего не увидели, то советую Вам перепроверить все имена путей, файлов и директорий.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   Цитировать сообщение
csuser
сообщение 7.9.2016, 16:03
Сообщение #2
Стаж: 7 лет 8 месяцев

Сообщений: 1155
Благодарностей: 309
Полезность: 130

Спасибо. Статьи сам пишешь или копируешь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
HOUSE
сообщение 7.9.2016, 16:28
Сообщение #3
Стаж: 7 лет 6 месяцев
Город: Обухов

Сообщений: 53
Благодарностей: 16
Полезность: 52

Цитата(csuser @ 7.9.2016, 17:03) *
Спасибо. Статьи сам пишешь или копируешь?

по разному

Отредактировал: HOUSE, - 7.9.2016, 16:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 7.9.2016, 17:09
Сообщение #4


Стаж: 9 лет

Сообщений: 2234
Благодарностей: 1341
Полезность: 836

КСГОвно сервера по 10+ ГБ занимают, вот там пригодится "экономия места" .


П.С. у себя запилил млинки на папки с логами от серверов на РАМдиск .
Психостата быстрей в десятки (может и больше) раз быстрее обновляется. Да и SSD меньше изнашивает.
Так же от веб-сервера логи и временные файлы винды/mysql/firefox/skype тоже на РАМдиске держу.


Отредактировал: ssx, - 7.9.2016, 17:13


[CS 1.6 Public] 78.152.169.100:27014
[CS 1.6 DM FFA] 78.152.169.100:27015
[CS 1.6 DM AIM] 78.152.169.100:27017
[Half-Life DM FFA] 78.152.169.100:27016
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: