Русское сообщество по скриптингу

Два и более серверов на одном моде

Статьи или фрагменты кода для новичков и уже опытных скриптеров по AMXX.

Модератор: Chuvi

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только обучающему материалу по AMX Mod X.

Два и более серверов на одном моде

Сообщение unKn0wn » 02 окт 2009, 01:14

Когда-то очень долго искал подобную статью. Статья конечно-же не моя.

Этот способ полезен тем, что ненужно иметь несколько папкок КС для поднятия нескольких серверов.

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, его содержимое должно быть следующим:
Код: Выделить всё

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"

Теперь второй сервер необходимо будет запускать с параметром командной строки: +exec amxmodx2.cfg
Примерно так:
hlds.exe -console -game cstrike -insecure -port 27016 +maxplayers 16 +map de_dust2 -noipx +exec amxmodx2.cfg +servercfgfile server2.cfg +mapcyclefile mapcycle2.txt +motdfile motd2.txt

Файлы: server2.cfg, mapcycle2.txt , motd2.txt нужны только в том случае если они отличаются от файлов первого сервера. Если не указать их, то сервер будет использовать файлы первого сервера.
Аватара пользователя
unKn0wn
 
Сообщения: 35
Зарегистрирован: 28 сен 2009, 06:42
Благодарил (а): 4 раз.
Поблагодарили: 7 раз.

Re: Два и более серверов на одном моде

Сообщение DJ_WEST » 03 окт 2009, 23:55

Разве трафик на обновлениях будет больше уходить и дольше качаться если несколько серверов, но сомневаюсь что у кого то он сейчас лимитированный

Ну можно обновить один, а на другие скоипровать =)
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Два и более серверов на одном моде

Сообщение WhiteBear » 25 авг 2010, 09:08

на самом деле все просто (главное банально не запутаться при прописывании путей) - серверная часть общая (длл, exe, карты, модели и т.п.).. разделены только папки с настройкам амх для разных модов, ну и соответственно логи в разные папки и т.п.

ps я писал на hlds.us развернутый пост на эту тему, но в связи с имевшимися там падениями, он потереляся
Аватара пользователя
WhiteBear
 
Сообщения: 1
Зарегистрирован: 06 мар 2010, 11:17
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: Два и более серверов на одном моде

Сообщение unKn0wn » 29 июн 2011, 12:52

Не в коем случае не делайте в одной папке amxmodx подобные махинации. Примерно так :
"addons/amxmodx/configs2" "addons/amxmodx/configs"
Это может привести к сбоям сервера, на пример амхбанс 1.6 от ГМ валит сервер при конекте админа...
Аватара пользователя
unKn0wn
 
Сообщения: 35
Зарегистрирован: 28 сен 2009, 06:42
Благодарил (а): 4 раз.
Поблагодарили: 7 раз.

Re: Два и более серверов на одном моде

Сообщение emel-maks-va » 17 июн 2013, 14:03

хм, а тогда какой порт будет у второго сервера?
Мод не продаю, заказы не принимаю, плагины не пишу, в кс не играю.
Аватара пользователя
emel-maks-va
 
Сообщения: 373
Зарегистрирован: 18 сен 2012, 21:32
Благодарил (а): 105 раз.
Поблагодарили: 88 раз.
Опыт программирования: Около 6 месяцев
Языки программирования: Counter-Strike 1.6
HTML
PHP
CSS

Пред.

Вернуться в Статьи / фрагменты кода

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

cron