diff --git a/config/rotation.cfg b/config/rotation.cfg new file mode 100644 index 0000000..a24a9b4 --- /dev/null +++ b/config/rotation.cfg @@ -0,0 +1,11 @@ +// Очищаем текущий список +seta si_mapCycle "" + +// Добавляем карты в очередь +addMapCycle "map_valley" +addMapCycle "map_island" +addMapCycle "map_area22" +addMapCycle "map_canyon" + +// Зацикливаем +seta si_mapCycleLoop "1" \ No newline at end of file diff --git a/config/server.cfg b/config/server.cfg index c31faad..8e3b314 100644 --- a/config/server.cfg +++ b/config/server.cfg @@ -4,8 +4,10 @@ set si_website "http://google.com" // Сайт сервера set si_email "admin@cock-and-ball.torture" // Email администратора // --- Сетевые настройки --- -set dedicated 2 -set net_LANServer "0" // 0 = Интернет-сервер, 1 = Локальная сеть +set net_ip "0.0.0.0" // Слушать все интерфейсы (локальный IP) +set net_port "27733" // Порт сервера +set dedicated 1 +set net_LANServer "1" // 0 = Интернет-сервер, 1 = Локальная сеть set si_maxPlayers "32" // Максимальное количество игроков (до 32) set si_privateClients "2" // Резервные слоты для админов set net_serverRemoteConsolePassword "rcon_pass" // Пароль для удаленного управления (RCON) @@ -30,7 +32,10 @@ set si_rules "sdGameRulesObjective" set si_playMode "0" // Сначала задаем карту, которую сервер должен загрузить -set nextMap "spawnServer maps/area22.map" +//set nextMap "spawnServer maps/area22.map" // Затем запускаем выполнение -vstr nextMap +//vstr nextMap + +exec rotation.cfg +spawnServer "area22" // Стартовая карта \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 95b952c..23efe3c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,14 +7,8 @@ services: - "27733:27733/udp" volumes: - ./config/server.cfg:/root/.etqw/base/server.cfg + - ./config/rotation.cfg:/root/.etqw/base/rotation.cfg # Переопределяем запуск, чтобы сервер подхватил конфиг command: +exec server.cfg stdin_open: true # Аналог -i (для работы консоли) - tty: true # Аналог -t - networks: - vlan5: - ipv4_address: 11.1.1.30 - -networks: - vlan5: - external: true \ No newline at end of file + tty: true # Аналог -t \ No newline at end of file