Fix Network issue [3] and rotation map

This commit is contained in:
santic-zombie
2026-02-23 21:12:34 +03:00
parent 691a1f7896
commit e7176d4d6d
3 changed files with 22 additions and 12 deletions

11
config/rotation.cfg Normal file
View File

@@ -0,0 +1,11 @@
// Очищаем текущий список
seta si_mapCycle ""
// Добавляем карты в очередь
addMapCycle "map_valley"
addMapCycle "map_island"
addMapCycle "map_area22"
addMapCycle "map_canyon"
// Зацикливаем
seta si_mapCycleLoop "1"

View File

@@ -4,8 +4,10 @@ set si_website "http://google.com" // Сайт сервера
set si_email "admin@cock-and-ball.torture" // Email администратора set si_email "admin@cock-and-ball.torture" // Email администратора
// --- Сетевые настройки --- // --- Сетевые настройки ---
set dedicated 2 set net_ip "0.0.0.0" // Слушать все интерфейсы (локальный IP)
set net_LANServer "0" // 0 = Интернет-сервер, 1 = Локальная сеть set net_port "27733" // Порт сервера
set dedicated 1
set net_LANServer "1" // 0 = Интернет-сервер, 1 = Локальная сеть
set si_maxPlayers "32" // Максимальное количество игроков (до 32) set si_maxPlayers "32" // Максимальное количество игроков (до 32)
set si_privateClients "2" // Резервные слоты для админов set si_privateClients "2" // Резервные слоты для админов
set net_serverRemoteConsolePassword "rcon_pass" // Пароль для удаленного управления (RCON) set net_serverRemoteConsolePassword "rcon_pass" // Пароль для удаленного управления (RCON)
@@ -30,7 +32,10 @@ set si_rules "sdGameRulesObjective"
set si_playMode "0" 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" // Стартовая карта

View File

@@ -7,14 +7,8 @@ services:
- "27733:27733/udp" - "27733:27733/udp"
volumes: volumes:
- ./config/server.cfg:/root/.etqw/base/server.cfg - ./config/server.cfg:/root/.etqw/base/server.cfg
- ./config/rotation.cfg:/root/.etqw/base/rotation.cfg
# Переопределяем запуск, чтобы сервер подхватил конфиг # Переопределяем запуск, чтобы сервер подхватил конфиг
command: +exec server.cfg command: +exec server.cfg
stdin_open: true # Аналог -i (для работы консоли) stdin_open: true # Аналог -i (для работы консоли)
tty: true # Аналог -t tty: true # Аналог -t
networks:
vlan5:
ipv4_address: 11.1.1.30
networks:
vlan5:
external: true