Четверг, 25.04.2024, 09:12Приветствую Вас Гость | RSS
Главная | | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

           

  • Страница 1 из 1
  • 1
Форум » Вопросы » Вопросы по серверам » Запуск нескольких серверов из одной папки CS
Запуск нескольких серверов из одной папки CS
Kap6uTДата: Понедельник, 30.01.2012, 22:47 | Сообщение # 1
MONSTER KILL
Группа: Администраторы
Сообщений: 129
Награды: 7
Репутация: 109
Статус: :-(


В чем плюсы этого способа:
1. Два и более сервера могут работать из одной папки
2. Можно использовать абсолютно разные сборки серверов
3. Использование места на жестком диске уменьшается в разы. Особенно актуально, если на одном компьютере запущено от 10 и более серверов.

Требуется:
1. Компьютер соответствующей конфигурации и достаточное количество оперативной памяти.
2. Так, как и в случае использования отдельной папки для каждого сервера, иметь хороший интернет.

Эти параметры Вы можете проверить, используя программу HL Server Rates

План действий:

1. Создать отдельную AMX Mod X директорию с необходимыми файлами, например: addons/amxmodx2;
2. В addons/amxmodx2/configs/core.ini везде изменить amxmodx на amxmodx2;
3. Создать отдельный загружаемый Metamod для плагинов, к примеру: addons/metamod/plugins2.ini;
4. В созданный plugins2.ini файл вписать: win32 addons/amxmodx2/dlls/amxmodx_mm.dll;
5. Создать в папке cstrike файл, например, с именем amxmodx2.cfg, его содержимое должно быть следующим:

Code
localinfo mm_pluginsfile "addons/metamod/plugins2.ini"   
localinfo amxx_basedir "addons/amxmodx2"   
localinfo amxx_cfg "addons/amxmodx2/configs/core.ini"   
localinfo amxx_configsdir "addons/amxmodx2/configs"   
localinfo amxx_customdir "addons/amxmodx2/custom"   
localinfo amxx_datadir "addons/amxmodx2/data"   
localinfo amxx_logdir "addons/amxmodx2/logs"   
localinfo amxx_logs "addons/amxmodx2/logs"   
localinfo amxx_modules "addons/amxmodx2/configs/modules.ini"   
localinfo amxx_modulesdir "addons/amxmodx2/modules"   
localinfo amxx_plugins "addons/amxmodx2/configs/plugins.ini"   
localinfo amxx_pluginsdir "addons/amxmodx2/plugins"   
localinfo amxx_vault "addons/amxmodx2/data/vault.ini"   
localinfo csstats "addons/amxmodx2/data/csstats.dat"   
localinfo csstats_score "addons/amxmodx2/data/csstats.amxx"   
localinfo amx_basedir "addons/amxmodx2"   
localinfo amx_configdir "addons/amxmodx2/configs"   
localinfo amx_langdir "addons/amxmodx2/data/amxmod-lang"   
localinfo amx_logdir "addons/amxmodx2/logs"   
localinfo amx_modulesdir "addons/amxmodx2/modules"
localinfo amx_pluginsdir "addons/amxmodx2/plugins"


Далее, создаем ярлык для каждого сервера. Сколько у Вас будет серверов, столько Вам необходимо создать ярлыков. Напомню, что за запуск сервера отвечает hlds.exe. Для него и создаем ярлык. Далее в свойствах ярлыка пишем такие строчки:

Quote
hlds.exe -console -game cstrike -secure -port 27016 +maxplayers 16 +map de_dust2 +exec amxmodx2.cfg +servercfgfile server2.cfg +mapcyclefile mapcycle2.txt +motdfile motd2.txt


Для каждого сервера необходимо менять значения, выделенные синим цветом. И под каждый сервер нужно создавать отдельные файлы server.cfg motd.txt mapcycle.txt и файлы связанные с amx, которые описаны выше. К примеру, для второго сервера они будут:

Code
server2.cfg motd2.txt mapcycle2.txt


и в свойствах ярлыка пишем

Code
hlds.exe -console -game cstrike -secure -port 27016 +maxplayers 16 +map de_dust2 +exec amxmodx2.cfg +servercfgfile server2.cfg +mapcyclefile mapcycle2.txt +motdfile motd2.txt


для пятого сервера

Code
server5.cfg motd5.txt mapcycle5.txt


и ярлык

Code
hlds.exe -console -game cstrike -secure -port 270120 +maxplayers 16 +map de_dust2 +exec amxmodx5.cfg +servercfgfile server5.cfg +mapcyclefile mapcycle5.txt +motdfile motd5.txt

Не забываем менять порт в каждом ярлыке.



 
Сообщение


В чем плюсы этого способа:
1. Два и более сервера могут работать из одной папки
2. Можно использовать абсолютно разные сборки серверов
3. Использование места на жестком диске уменьшается в разы. Особенно актуально, если на одном компьютере запущено от 10 и более серверов.

Требуется:
1. Компьютер соответствующей конфигурации и достаточное количество оперативной памяти.
2. Так, как и в случае использования отдельной папки для каждого сервера, иметь хороший интернет.

Эти параметры Вы можете проверить, используя программу HL Server Rates

План действий:

1. Создать отдельную AMX Mod X директорию с необходимыми файлами, например: addons/amxmodx2;
2. В addons/amxmodx2/configs/core.ini везде изменить amxmodx на amxmodx2;
3. Создать отдельный загружаемый Metamod для плагинов, к примеру: addons/metamod/plugins2.ini;
4. В созданный plugins2.ini файл вписать: win32 addons/amxmodx2/dlls/amxmodx_mm.dll;
5. Создать в папке cstrike файл, например, с именем amxmodx2.cfg, его содержимое должно быть следующим:

Code
localinfo mm_pluginsfile "addons/metamod/plugins2.ini"   
localinfo amxx_basedir "addons/amxmodx2"   
localinfo amxx_cfg "addons/amxmodx2/configs/core.ini"   
localinfo amxx_configsdir "addons/amxmodx2/configs"   
localinfo amxx_customdir "addons/amxmodx2/custom"   
localinfo amxx_datadir "addons/amxmodx2/data"   
localinfo amxx_logdir "addons/amxmodx2/logs"   
localinfo amxx_logs "addons/amxmodx2/logs"   
localinfo amxx_modules "addons/amxmodx2/configs/modules.ini"   
localinfo amxx_modulesdir "addons/amxmodx2/modules"   
localinfo amxx_plugins "addons/amxmodx2/configs/plugins.ini"   
localinfo amxx_pluginsdir "addons/amxmodx2/plugins"   
localinfo amxx_vault "addons/amxmodx2/data/vault.ini"   
localinfo csstats "addons/amxmodx2/data/csstats.dat"   
localinfo csstats_score "addons/amxmodx2/data/csstats.amxx"   
localinfo amx_basedir "addons/amxmodx2"   
localinfo amx_configdir "addons/amxmodx2/configs"   
localinfo amx_langdir "addons/amxmodx2/data/amxmod-lang"   
localinfo amx_logdir "addons/amxmodx2/logs"   
localinfo amx_modulesdir "addons/amxmodx2/modules"
localinfo amx_pluginsdir "addons/amxmodx2/plugins"


Далее, создаем ярлык для каждого сервера. Сколько у Вас будет серверов, столько Вам необходимо создать ярлыков. Напомню, что за запуск сервера отвечает hlds.exe. Для него и создаем ярлык. Далее в свойствах ярлыка пишем такие строчки:

Quote
hlds.exe -console -game cstrike -secure -port 27016 +maxplayers 16 +map de_dust2 +exec amxmodx2.cfg +servercfgfile server2.cfg +mapcyclefile mapcycle2.txt +motdfile motd2.txt


Для каждого сервера необходимо менять значения, выделенные синим цветом. И под каждый сервер нужно создавать отдельные файлы server.cfg motd.txt mapcycle.txt и файлы связанные с amx, которые описаны выше. К примеру, для второго сервера они будут:

Code
server2.cfg motd2.txt mapcycle2.txt


и в свойствах ярлыка пишем

Code
hlds.exe -console -game cstrike -secure -port 27016 +maxplayers 16 +map de_dust2 +exec amxmodx2.cfg +servercfgfile server2.cfg +mapcyclefile mapcycle2.txt +motdfile motd2.txt


для пятого сервера

Code
server5.cfg motd5.txt mapcycle5.txt


и ярлык

Code
hlds.exe -console -game cstrike -secure -port 270120 +maxplayers 16 +map de_dust2 +exec amxmodx5.cfg +servercfgfile server5.cfg +mapcyclefile mapcycle5.txt +motdfile motd5.txt

Не забываем менять порт в каждом ярлыке.

Автор - Kap6uT
Дата добавления - 30.01.2012 в 22:47
Форум » Вопросы » Вопросы по серверам » Запуск нескольких серверов из одной папки CS
  • Страница 1 из 1
  • 1
Поиск:
         
Загрузка...

Design by Kap6uT © 2024
Конструктор сайтов - uCoz