Использование одной директории с HLDS для нескольких серверов

Сообщения
105
Реакции
194
Есть ли у кого нибудь опыт использования одной и той же директории с HLDS для поднятия нескольких серверов? Например, в отдельных сессиях screen. В моем случае ситуация такая, что нужны два сервера, которые отличаются только файлом - server.cfg, всё остальное у них идентично. Можно ли обойтись без дупликации сервера?
 
Сообщения
38
Реакции
8
SNMetamorph, логирование будет жесткое (все идет в зависимости как написаны сами плагины). представь себе 1 файл куда идут логи из 2х серверов. Если нет префиксов (к примеру название сервера) , тебе придется не сладко. На уровне плагинов будет много нюансов в плане выборка/запись. Это может превратится в общую шкатулку , где каждый надеется что там все деньги на месте =). Сервера же между собой не сообщают друг другу что они делают.
19 Июл 2020
Самый простой пример. 1 сервер удаляет спроку в maps.ini , на другом сервере уже карты при смене карты в меню не будет.
 

Вложения

  • 243.3 KB Просмотры: 10
Последнее редактирование:
Сообщения
105
Реакции
194
Всё-таки решил использовать 2 отдельных HLDS, так уж движок устроен, что не получится без конфликтов сразу два инстанса на одном наборе файлов запускать.
 
Сообщения
2,491
Реакции
2,794
Помог
61 раз(а)
Можно ли обойтись без дупликации сервера?
Можно, но если использовать одну и ту же директорию всего (амхх например), то вполне вероятная ситуация, когда 2 процесса захотят одновременно доступ к одному и тому же файлу на запись. И вот тут я не совсем уверен, но если один из них поставит файл на блокировку, то другой процесс попросту не сможет туда ничего записать. Вы ответьте на главный вопрос: Зачем оно вам?
 
Сообщения
105
Реакции
194
Можно, но если использовать одну и ту же директорию всего (амхх например), то вполне вероятная ситуация, когда 2 процесса захотят одновременно доступ к одному и тому же файлу на запись. И вот тут я не совсем уверен, но если один из них поставит файл на блокировку, то другой процесс попросту не сможет туда ничего записать. Вы ответьте на главный вопрос: Зачем оно вам?
Для удобства, чтобы править настройки/плагины не приходилось сразу в двух местах.
а чем символические ссылки не нравятся?
Тоже думал об этом, хотел сделать симлинк на папку addons, но потом вспомнил что AMXX пишет логи, и от этой затеи отказался.
 

ssx

Сообщения
291
Реакции
78
SNMetamorph, в плагинах делай проверку на порт сервера и в зависимости от порта подставляй нужные конфиг файлы.
 
Сообщения
105
Реакции
194
SNMetamorph, в плагинах делай проверку на порт сервера и в зависимости от порта подставляй нужные конфиг файлы.
Ну это уже вообще ничего общего с удобством не имеет, все плагины придется редактировать.
 
Сообщения
105
Реакции
194

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу