941 lines
32 KiB
Plaintext
Executable File
941 lines
32 KiB
Plaintext
Executable File
// Серверные настройки OSP Tourney DM - Quake3
|
||
// -------------------------------------------------------------
|
||
// Версия: 1.0
|
||
// Дата: 14 Декабря 2001
|
||
// Email: rhea@OrangeSmoothie.org
|
||
// WWW: http://www.OrangeSmoothie.org
|
||
// IRC: irc.enterthegame.com: #osp
|
||
//
|
||
//
|
||
// Примечание: НЕ используйте рассмотренный здесь конфигурационный
|
||
// файл. Это всего лишь подробный пример с информацией
|
||
// для каждой переменной.
|
||
//
|
||
// Для запуска выделенного сервера рекомендуется
|
||
// следующая командная строка:
|
||
//
|
||
// quake3 +set dedicated 2 +set fs_game osp +exec <конфигурационный_файл>
|
||
//
|
||
// Замечания по переводу шлите по адресу: olzah@quakeshit.com
|
||
|
||
// ========================
|
||
// ОБЩИЕ СЕРВЕРНЫЕ ПЕРЕМЕННЫЕ
|
||
// ========================
|
||
// admin_log <имя_лог_файла>
|
||
// Сохраняет дополнительную серверную информацию,
|
||
// такую, как IP игроков, попытки получить статус судьи,
|
||
// набранные судейские команды (ref) и так далее.
|
||
// Установка параметра <имя_лог_файла> в ничего ("") или
|
||
// "none" запрещает сбор данной информации (по умолчанию).
|
||
//
|
||
// decal_directory <имя_дериктории>
|
||
// Указывает директорию в osp/ для хранения
|
||
// информации о "нашлепках" (по умолчанию = "decals").
|
||
//
|
||
// dmflags <бит-маска>
|
||
// id-шные опции для игры (по умолчанию = 0):
|
||
// <бит-маска>:
|
||
// -----------------
|
||
// 8 - нет повреждений при падении
|
||
// 16 - фиксированный FOV
|
||
// 32 - нет звуков шагов
|
||
//
|
||
// filter_file <имя_файла>
|
||
// Указывает файл клиентских фильтров.
|
||
// (по умолчанию= "filters.txt"). Пожалуйста, прочитайте
|
||
// Docs/Player-filters-q3.txt для дополнительной информации.
|
||
//
|
||
// g_spectatorInactivity <значение>
|
||
// Указывает время (в секундах) бездействия наблюдателя
|
||
// на сервере до тех пор, пока он не будет автоматически рассоединен.
|
||
// Значение "0" запрещает рассоединение (по умолчанию). Значение
|
||
// меньше "0" вообще не дает наблюдателям возможности
|
||
// оставаться на сервере.
|
||
//
|
||
// player_file <имя_файла>
|
||
// В файле указывается список имен игроков, которым разрешено
|
||
// присоединяться к серверу (по умолчанию= "none").
|
||
// Имена игроков добавляются в указанный файл.
|
||
//
|
||
// player_always <имя>
|
||
// Указывает начальные символы имени игрока, при наличии которых
|
||
// он по-любому присоединится к серверу (но НЕ ВОЙДЕТ в игру).
|
||
//
|
||
// pmove_fixed <0|1>
|
||
// Разрешает клиентам использовать улучшенный контроль
|
||
// движений (клиентская переменная имеет такое же имя!).
|
||
//
|
||
// osp_gamename <0|1>
|
||
// Разрешает OSP быть запущенной как "baseq3".
|
||
// Это позволяет клиентам использовать обычные фильтры
|
||
// FFA/1V1/TDM/CTF/??? во встроенном в игру поисковике серверов.
|
||
// 0 - Сервер показывается как "FFA/1V1/TDM/CTF/???"
|
||
// * 1 - Сервер показывается как "osp"
|
||
// Примечание: для правильного использования данной фичи вы
|
||
// должны скопировать содержимое всего osp/ в baseq3/ директорию,
|
||
// не забыв перенести pk3-файл из директории osp/paks/ в baseq3/.
|
||
//
|
||
// roundlimit <значение>
|
||
// Указывает количество раундов, которые должна выиграть команда
|
||
// для победы в режиме ClanArena (по умолчанию = 7).
|
||
//
|
||
// server_availmodes <бит-маска>
|
||
// Указывает на доступные для голосования внутренние настройки
|
||
// режимов игры. Для более подробной информации
|
||
// смотрите Docs/osp-q3-Mode-info.txt.
|
||
// (по умолчанию = 63 - для голосования доступны все режимы).
|
||
// <бит-маска>:
|
||
// 1 - FFA
|
||
// 2 - 1V1
|
||
// 4 - FFA ()
|
||
// 8 - Team DM
|
||
// 16 - CTF
|
||
// 32 - Clan Arena
|
||
//
|
||
// server_customclient <бит-маска>
|
||
// Указывает на предоставленные клиенту дополнительные возможности.
|
||
// (по умолчанию = 15 - все разрешено)
|
||
// <бит-маска>:
|
||
// 1 - Разрешить использование 125Hz сэмплирования (не актуально).
|
||
// 2 - Разрешить использование cg_truelightning.
|
||
// 4 - Разрешить использование альтернативной графики
|
||
// для cg_altPlasma, cg_altLightning и cg_altGrenades.
|
||
// 8 - Разрешить использование OSP HUD.
|
||
// 16 - Запретить отображение времени матча.
|
||
//
|
||
// server_fastrail <0|1>
|
||
// * 0 - (Promode) Сервер устанавливает задержку
|
||
// переключения рельсы в 1500 msec.
|
||
// 1 - (Promode) Сервер устанавливает задержку
|
||
// переключения рельсы в 1000 msec.
|
||
//
|
||
// server_gfxspecfile <имя_файла>
|
||
// Определяет файл описания для вывода графики (типа миксера
|
||
// в нижнем правом углу) на клиентской машине (по умолчанию = "none").
|
||
// Сервер должен позволить скачать этот графический файл.
|
||
// Для получения более подробной информации смотрите
|
||
// документ osp/Docs/osp-q3-Server-gfx.txt.
|
||
//
|
||
// server_lgcooldown <0|1>
|
||
// * 0 - (Promode) Сервер устанавливает задержку
|
||
// переключения шафта в 0 msec.
|
||
// 1 - (Promode) Сервер устанавливает задержку переключения
|
||
// шафта в 200 msec (в 100ms если включен fastrail).
|
||
//
|
||
// server_maxpacketsmin <значение>
|
||
// Указывает минимальное значение клиентского cl_maxpackets.
|
||
// (по умолчанию= 0 - нет ограничений).
|
||
//
|
||
// server_maxpacketsmax <значение>
|
||
// Указывает максимальное значение клиентского cl_maxpackets.
|
||
// (по умолчанию= 0 - нет ограничений).
|
||
//
|
||
// server_motdfile <имя_файла>
|
||
// Определяет внешний файл, из которого берутся сообщения
|
||
// дня (MOTD) для вывода OSP-клиентам. Сообщения из этого
|
||
// файла будут перекрывать любые сообщения server_motdX.
|
||
// (по умолчанию= "nonе" - не определен).
|
||
//
|
||
// server_motdX <строка> (X = от 1 до 8)
|
||
// Устанавливает серверные MOTD. Каждая переменная
|
||
// содержит одну линию MOTD. Вывод сообщений будет
|
||
// завершен при нахождении строки NULL ("").
|
||
//
|
||
// server_ospauth <значение>
|
||
// Авторизация клиентов - проверка подлинности
|
||
// клиентской части OSP. Значение:
|
||
// * 0 - Нет дополнительной аутентификаци.
|
||
// 1 - Клиенты проверяются на наличие подлинного модуля
|
||
// cgame плюс дополнительный контроль nopbot/.exe.
|
||
// 2+ - Клиенты проходят только аутентификацию.
|
||
//
|
||
// server_promode <0|1>
|
||
// Позволяет включить встроенный "ProMode" режим для
|
||
// любого типа игры. Клиенты должны иметь оригинальные
|
||
// файлы OSP cgame и extra .pk3:
|
||
// * 0 - Обычный Quake3 (VQ3)
|
||
// 1 - Promode режим (Promode)
|
||
//
|
||
// Примечание: дополнительную информацию о ProMode
|
||
// вы можете найти на сайте: http://www.promode.org
|
||
//
|
||
// server_realping <0|1>
|
||
// Определяет показ значения пинга наблюдателя в
|
||
// информационной панели или при серверных запросах.
|
||
// * 0 - Копируется пинг игрока, за которым
|
||
// ведется наблюдение (по умолчанию).
|
||
// 1 - Показывается действительный пинг.
|
||
//
|
||
// server_record <бит-маска>
|
||
// Заставляет клиентов автоматически записывать демки и
|
||
// делать скриншоты. Клиенты должны иметь оригинальные
|
||
// файлы OSP cgame.
|
||
// <бит-маска>:
|
||
// ------------------
|
||
// * 0 - Какие-либо записи НЕ делаются
|
||
// 1 - Записывать демки
|
||
// 2 - Делать скриншоты после окончания игры
|
||
// 4 - Включать название сервера в имя
|
||
// 8 - Включать серверное время в имя
|
||
// 16 - Альтернативный тип записи:
|
||
// НАЗВАНИЕ_СЕРВЕРА-ИМЯ_ИГРОКА-[#] для демок и
|
||
// скриншотов. В данном случае все остальные биты
|
||
// игнорируются. Номер [#] увеличивается с каждой
|
||
// сыгранной игрой. И НЕ увеличивается, если игра
|
||
// была прервана или произошло еще что-то в этом роде.
|
||
//
|
||
// Таким образом, server_record "7" - записывает демки,
|
||
// делает скриншоты и включает название сервера в
|
||
// имена данных файлов.
|
||
//
|
||
// Примечание: для срабатывания рассматриваемой функции
|
||
// матч должен начаться по готовности всех игроков
|
||
// ("All players ready") или по прямой команде судьи.
|
||
// Для этого просто установите переменные g_doWarmup "1"
|
||
// (разминка) и g_warmup "0" (без лимита времени).
|
||
//
|
||
// server_thrufloors <0|1>
|
||
// * 0 - Повреждения от взрыва НЕ пробивают тонкие поверхности.
|
||
// 1 - Повреждения от взрыва пробивают тонкие поверхности.
|
||
//
|
||
// server_timenudgemin <значение>
|
||
// Указывает минимальное значение клиентского cl_timenudge.
|
||
// (по умолчанию= 0 - нет ограничений).
|
||
//
|
||
// server_timenudgemax <значение>
|
||
// Указывает максимальное значение клиентского cl_timenudge.
|
||
// (по умолчанию= 0 - нет ограничений).
|
||
//
|
||
// viewcam_directory <директорий>
|
||
// Указывает имя директория для хранения всех
|
||
// "viewcam-<имя_карты>.cfg" файлов
|
||
// (по умолчанию= "cfg-viewcam").
|
||
//
|
||
set sv_pure 1
|
||
set sv_hostname "OSP Tourney DM"
|
||
set sv_maxclients 10
|
||
set bot_enable 0
|
||
set decal_directory "decals"
|
||
set dmflags 0
|
||
set timelimit 20
|
||
set fraglimit 30
|
||
set capturelimit 8
|
||
set roundlimit 7
|
||
set g_spectatorInactivity 0
|
||
set filter_file "filters.txt"
|
||
set osp_gamename 1
|
||
set player_file "none"
|
||
set player_always ""
|
||
set pmove_fixed 0
|
||
set server_availmodes 63
|
||
set server_customclient 15
|
||
set server_fastrail 0
|
||
set server_gfxspecfile "none"
|
||
set server_lgcooldown 0
|
||
set server_maxpacketsmin 0
|
||
set server_maxpacketsmax 0
|
||
set server_motdfile "none"
|
||
set server_motd1 " ^B^3*** Welcome to OSP Tourney DM/CA/CTF *** "
|
||
set server_motd2 " "
|
||
set server_motd3 " http://www.OrangeSmoothie.org"
|
||
set server_motd4 ""
|
||
set server_motd5 ""
|
||
set server_motd6 ""
|
||
set server_motd7 ""
|
||
set server_motd8 ""
|
||
set server_ospauth 0
|
||
set server_promode 0
|
||
set server_realping 0
|
||
set server_record 0
|
||
set server_thrufloors 0
|
||
set server_timenudgemin 0
|
||
set server_timenudgemax 0
|
||
set viewcam_directory "cfg-viewcam"
|
||
|
||
|
||
// ===========================
|
||
// СУДЕЙСКИЕ СЕРВЕРНЫЕ ПЕРЕМЕННЫЕ
|
||
// ===========================
|
||
// ref_password <пароль>
|
||
// Устанавливает пароль для получения судейских полномочий.
|
||
// "None" (по умолчанию) запрещает эту возможность.
|
||
//
|
||
set ref_password "none"
|
||
|
||
|
||
// ===========================
|
||
// ОСНОВНЫЕ СЕРВЕРНЫЕ ПЕРЕМЕННЫЕ
|
||
// ===========================
|
||
// bot_autoload <строка>
|
||
// Указывает имена ботов, которые будут запущены после
|
||
// инициализации сервера. Имена ботов разделяются пробелами.
|
||
// Данная переменная позволяет администраторам автоматически
|
||
// запускать ботов при старте карты как если бы это делалось
|
||
// командой "addbot". Для бота может быть указано ЛЮБОЕ имя.
|
||
//
|
||
// bot_checktime <значение>
|
||
// Указывает количество секунд между заходом/выходом
|
||
// из игры ботов на сервере с установленным bot_minplayers
|
||
// (по умолчанию = 10).
|
||
//
|
||
// g_gametype <значение>
|
||
// Указывает начальный тип игры при старте сервера:
|
||
// 0 - Free For All DM (FFA) (по умолчанию)
|
||
// 1 - 1v1 DM (TOURNAMENT)
|
||
// 2 - Single-Player (SINGLE)
|
||
// 3 - Team Deathmatch (TDM)
|
||
// 4 - Capture The Flag (CTF)
|
||
// 5 - Clan Arena (CA)
|
||
//
|
||
// g_inactivity <значение>
|
||
// Указывает время в секундах, которое игрок может
|
||
// бездействовать на сервере перед тем, как его принудительно
|
||
// отсоединит. Значение "0" (по умолчанию) запрещает
|
||
// такую проверку.
|
||
//
|
||
// g_log <имя_файла>
|
||
// Указывает имя файла, в который записывается вся игровая
|
||
// информация. Установка имени файла в "" запрещает такую
|
||
// запись (по умолчанию = "games.log").
|
||
//
|
||
// log_default <0|1>
|
||
// Определяет формат лог-файла.
|
||
// * 0 - Расширенный формат OSP.
|
||
// 1 - id-шный формат.
|
||
//
|
||
// log_stat <0|1|2>
|
||
// Дополнительная запись изменений состояния здоровья/брони во
|
||
// время каких-либо событий в течение игры в лог-файл.
|
||
// * 0 - Не записывать дополнительную информацию
|
||
// 1 - Сбрасывать всю информацию в файл
|
||
// 2 - Отображать информацию еще и в консоли
|
||
//
|
||
set bot_checktime 10
|
||
set g_gametype 0
|
||
set g_inactivity 0
|
||
set g_log ""
|
||
set log_default 0
|
||
set log_stat 0
|
||
|
||
|
||
// ===========================
|
||
// МАТЧЕВЫЕ СЕРВЕРНЫЕ ПЕРЕМЕННЫЕ
|
||
// ===========================
|
||
// g_doWarmup <0|1>
|
||
// Определяет наличие "разминки" перед матчем (warm-up)
|
||
// Почти во всех случаях эта переменная ДОЛЖНА быть
|
||
// установлена в "1" (по умолчанию = 0).
|
||
//
|
||
// g_warmup <секунд>
|
||
// Определяет максимальное количство секунд разминки.
|
||
// Это время сбрасывается в 10 секунд, если все игроки
|
||
// "готовы" (ready"). Если эта переменная установлена в "0",
|
||
// а g_doWarmup "1", то время разминки НЕ ограничено и все
|
||
// игроки сами должны написать "ready" для начала игры.
|
||
// (по умолчанию = 20).
|
||
//
|
||
// match_carespawn <0|1>
|
||
// Определяет, будут ли игроки случайным образом
|
||
// респавниться при начале раунда в ClanArena (и только).
|
||
// * 0 - Клиенты НЕ респавнятся.
|
||
// 1 - Клиенты респавнятся при начале раунда.
|
||
//
|
||
// match_cawarmupfire <0|1>
|
||
// Позволяет клиентам запрещать/разрешать стрельбу
|
||
// во время разминки в ClanArena.
|
||
// 0 - Стрельба запрещена.
|
||
// * 1 - Игроки могут стрелять.
|
||
// Боеприпасы, здоровье и броня не уменьшаются.
|
||
//
|
||
// match_dropitems <0|1>
|
||
// Игроки могут сбрасывать предметы (оружие/боеприпасы)
|
||
// при игре в режиме TDM.
|
||
// * 0 - Игроки НЕ могут сбрасывать оружие/боеприпасы.
|
||
// 1 - Игроки могут сбрасывать оружие/боеприпасы.
|
||
//
|
||
// match_hurtself <0|1>
|
||
// Определяет нанесение повреждений себе-самому (например,
|
||
// при рокет-джампах).
|
||
// 0 - Клиенты НЕ могут повредить себе.
|
||
// * 1 - Клиенты могут повредить себе.
|
||
//
|
||
// match_instagib <0|1>
|
||
// * 0 - Нормальный режим игры.
|
||
// 1 - Игра в режиме "смерть с первого выстрела" (instagib):
|
||
// на карте нет предметов и рулезов кроме рельсы и кулака.
|
||
//
|
||
// match_lateJoin <0|1>
|
||
// Определяет возможность игрока свободно
|
||
// присоединиться к матчу после начала оного.
|
||
// Не учитывается, если g_doWarmup "0".
|
||
// * 0 - Опоздавшие будут сидеть и наблюдать за матчем.
|
||
// Если только: игроки не откроют свою команду,
|
||
// капитан не пригласит присоединиться к команде,
|
||
// судья сам поставит в команду.
|
||
// 1 - Традиционный режим, когда каждый может свободно
|
||
// входить в команду во время матча.
|
||
//
|
||
// match_maxsuicides <значение>
|
||
// Количество суицидов, совершенное клиентом перед тем,
|
||
// как его выбросит/забанит с сервера (по умолчанию = 5).
|
||
// После /kill определенное количество раз или суицида
|
||
// (например, прыжки в кал) 2 * match_maxsuicides раз.
|
||
//
|
||
// match_minplayers <значение>
|
||
// Указывает минимальное количество игроков, которые
|
||
// должны присутствовать в игре для начала матча
|
||
// (по умолчанию = 2). Полезно, когда g_doWarmup "1" и
|
||
// g_warmup "0".
|
||
//
|
||
// match_mutespecs <0|1>
|
||
// Разрешает/запрещает отображение в консоли разговоров
|
||
// наблюдателей для активных игроков (только для
|
||
// командных режимов, по умолчанию = 0).
|
||
//
|
||
// match_poweruprespawn <60|90|120>
|
||
// Определяет время (в секундах) между появлениями рулезов
|
||
// (кроме BattleSuit, который всегда появляется через 120 секунд).
|
||
// Доступно только для Promode (по умолчанию = 120 для CTF
|
||
// и 60 для всех других типов).
|
||
//
|
||
// match_overtime <0|1|2|3>
|
||
// Определяет тип овертайма в случае ничьи в матчах
|
||
// 1v1/Team DM/CTF:
|
||
// 0 - Sudden Death: Игра продолжается без паузы, побеждает
|
||
// первый набравший фраг игрок. По умолчанию для 1v1/CTF.
|
||
// 1 - Sudden Death-Timed overtime: Если результат игры по-прежнему
|
||
// равный после X овертаймов, то включается тип овертайма "0".
|
||
// По умолчанию для TDM.
|
||
// 2 - No overtime: Овертайма нет - матч оканчивается ничьей.
|
||
// 3 - Tie-Timed overtime: Если результат игры по-прежнему
|
||
// равный после X овертаймов, матч заканчивается ничьей.
|
||
//
|
||
// match_overtimecount <значение>
|
||
// Количество играемых овертаймов. Примечание: установка
|
||
// данного параметра в "0" будет означать овертаймы до
|
||
// победы (по умолчанию = 0).
|
||
//
|
||
// match_overtimelength <значение>
|
||
// Количество минут в овертайме (по умолчанию = 5).
|
||
// Значение болжно быть больше или равно "1".
|
||
//
|
||
// match_readypercent <значение>
|
||
// Указывает процент "готовых" активных игроков,
|
||
// необходимый для начала матча (по умолчанию = 51).
|
||
//
|
||
// match_roundtimer <значение>
|
||
// Указывает количество секунд между раундами в
|
||
// режиме игры ClanArena mode (по умолчанию = 10).
|
||
// Минимальное значение - 2 секунды, максимальное - 20.
|
||
//
|
||
// match_timeoutcount <значение>
|
||
// Указывает количество таймаутов (пауз), которое может взять
|
||
// каждая из команд или игрок во время матча (по умолчанию = 3).
|
||
//
|
||
// match_timeoutlength <значение>
|
||
// Указывает количество секунд в таймауте (по умолчанию = 60).
|
||
//
|
||
// match_winbyscore <значение>
|
||
// В режиме дуэлей эта переменная устанавливает значение отрыва
|
||
// по фрагам между игроками для окончания матча. Ускоряет матч,
|
||
// если играет "отец" против "ламо". Значение "0" выключает данную
|
||
// фичу (по умолчанию).
|
||
//
|
||
// warmup_armor <значение>
|
||
// Указывает на количество брони во время разминки.
|
||
// Для всех режимов кроме ClanArena.
|
||
//
|
||
set g_doWarmup 0
|
||
set g_warmup 20
|
||
set match_carespawn 0
|
||
set match_cawarmupfire 1
|
||
set match_hurtself 1
|
||
set match_instagib 0
|
||
set match_latejoin 0
|
||
set match_maxsuicides 5
|
||
set match_minplayers 2
|
||
set match_mutespecs 0
|
||
set match_overtime 1
|
||
set match_overtimecount 0
|
||
set match_overtimelength 5
|
||
set match_readypercent 51
|
||
set match_roundtimer 10
|
||
set match_timeoutcount 0
|
||
set match_timeoutlength 60
|
||
set match_winbyscore 0
|
||
set warmup_armor 0
|
||
|
||
|
||
// ============================
|
||
// КОМАНДНЫЕ СЕРВЕРНЫЕ ПЕРЕМЕННЫЕ
|
||
// ============================
|
||
// team_allcaptain <0|1>
|
||
// * 0 - Один капитан на команду.
|
||
// 1 - Все игроки в команде имеют возможность
|
||
// приглашать наблюдателей или вызывать тайм-аут.
|
||
// Но в команде по-прежнему один "настоящий" капитан.
|
||
//
|
||
// team_armordamage <0|1>
|
||
// * 0 - Броня НЕ повреждается от причинения самому себе
|
||
// повреждений (только для режима ClanArena).
|
||
// 1 - Броня повреждается от причинения самому себе
|
||
// повреждений (только для режима ClanArena).
|
||
//
|
||
// team_maxplayers <значение>
|
||
// Определяет максимальное количество игроков в команде.
|
||
// (По умолчанию = 0 - без ограничений).
|
||
//
|
||
// team_nocontrols <значение>
|
||
// Переменная для исключения капитанства, командных указаний
|
||
// и обновления результатов (по умолчанию = 0 - все включено).
|
||
//
|
||
// team_noteamready <0|1>
|
||
// Включает возможность использования команды "teamready"
|
||
// (по умолчанию = 0 - разрешена).
|
||
//
|
||
// g_weaponTeamrespawn <значение>
|
||
// Указывает время появления оружия (в секундах) для TDM
|
||
// (по умолчанию = 30).
|
||
//
|
||
// g_weaponrespawn <значение>
|
||
// Указывает время появления оружия (в секундах) для
|
||
// всех типов игры (кроме TDM, по умолчанию = 5).
|
||
//
|
||
// g_friendlyFire <0|1>
|
||
// 0 - Партнеры по комаде НЕ могут причинять повреждения друг другу.
|
||
// * 1 - Партнеры по комаде могут причинять повреждения друг другу.
|
||
//
|
||
// g_teamAutoJoin <0|1>
|
||
// * 0 - Присоединившиеся игроки остаются наблюдателями.
|
||
// 1 - Присоединившиеся к серверу игроки автоматически входят в
|
||
// команду с меньшим количеством игроков (при равном
|
||
// количестве игроков - в команду с меньшим количеством очков).
|
||
//
|
||
// g_teamForceBalance <0|1>
|
||
// * 0 - Игроки могут входить в любую команду, независимо от
|
||
// количества игроков.
|
||
// 1 - Заставляет игрока присоединиться к команде с меньшим
|
||
// количеством игроков (при равном количестве игроков - в
|
||
// команду с меньшим количеством очков).
|
||
//
|
||
set team_allcaptain 1
|
||
set team_armordamage 0
|
||
set team_maxplayers 0
|
||
set g_weaponTeamrespawn 30
|
||
set g_weaponrespawn 5
|
||
set g_friendlyFire 1
|
||
set g_teamAutoJoin 0
|
||
set g_teamForceBalance 0
|
||
|
||
|
||
// ===========================
|
||
// СЕРВЕРНЫЕ ПЕРЕМЕННЫЕ ДЛЯ КРЮКА
|
||
// ===========================
|
||
// hook_enable <0|1>
|
||
// * 0 - Запрещает крюк
|
||
// 1 - Разрешает использование игроками крюка.
|
||
// (bind <клавиша> +button5)
|
||
//
|
||
// hook_delaytime <миллисекунды>
|
||
// Определяет минимальное время в милисекундах,
|
||
// по истечении которого можно снова использовать крюк.
|
||
// (по умолчанию = 750).
|
||
//
|
||
// hook_holdtime <секунд>
|
||
// Указывает максимальное количество секунд, во время
|
||
// которых крюк остается прицепленным (по умолчанию = 3).
|
||
//
|
||
// hook_sky <0|1>
|
||
// * 0 - Игроки НЕ могут прицепиться к "небу".
|
||
// 1 - Игроки могут прицепитсья к любой поверхности
|
||
// (кроме других игроков).
|
||
//
|
||
// hook_speed <значение>
|
||
// Скорость, с которой крюк отстреливается от игрока и цепляется
|
||
// за какую-либо поверхность (по умолчанию = 1200).
|
||
//
|
||
// hook_speedpull <значение>
|
||
// Скорость, с которой игрока тащит к месту крепления крюка
|
||
// (по умолчанию = 950).
|
||
//
|
||
set hook_enable 0
|
||
set hook_delaytime 750
|
||
set hook_holdtime 3
|
||
set hook_sky 0
|
||
set hook_speed 1200
|
||
set hook_speedpull 950
|
||
|
||
|
||
// =========================================
|
||
// СЕРВЕРНЫЕ ПЕРЕМЕННЫЕ ГОЛОСОВАНИЯ ПО РЕЖИМУ ИГРЫ
|
||
// =========================================
|
||
// mode_start <номер_режима>
|
||
// Указывает режим игры, с которым сервер стартует, а также
|
||
// на который переходит после 10 минут простоя без игроков.
|
||
// Установка переменной в "-1" выключает эту фичу.
|
||
//
|
||
// mode_customfile <имя_файла>
|
||
// Определяет файл, содержащий имя_режима/файл_конфигурации
|
||
// каждого из доступных для голосования альтернативных режимов.
|
||
// Клиенты голосуют за "имя_режима". Если голосование
|
||
// прошло успешно, то выполняется "файл_конфигурации".
|
||
// Данные альтернативные режимы игры могут быть запрещены
|
||
// для голосования установкой mode_customfile в "none" (по умолчанию).
|
||
// Тут хитрая система-ниппель, рекомендуется изучить файлик
|
||
// osp/Docs/osp-q3-Mode-info.txt для полного списка настроек и их опций.
|
||
//
|
||
set mode_start "-1"
|
||
set mode_customfile "none"
|
||
|
||
|
||
// ==========================================
|
||
// СЕРВЕРНЫЕ ПЕРЕМЕННЫЕ ДЛЯ УПРАВЛЕНИЯ ГОЛОСОВАНИЕМ
|
||
// ==========================================
|
||
// g_allowVote <0|1>
|
||
// 0 - Запрещение каких-либо голосований на сервере.
|
||
// * 1 - Голосования разрешены.
|
||
//
|
||
// vote_limit <значение>
|
||
// Максимальное количество голосований за игру
|
||
// (судьи не касается, по умолчанию = 5).
|
||
//
|
||
// vote_allow_*
|
||
// 0 - Запрещает голосование по определенному предмету.
|
||
// * 1 - Разрешает голосование по этому предмету.
|
||
//
|
||
// По умолчанию vote_allow_ref установлен в "0", то есть
|
||
// голосование по выбору судьи запрещено. В противном случае
|
||
// для проведения голосования требуется наличие минимум 3-х игроков.
|
||
// После сыграной карты статус судьи снимается.
|
||
//
|
||
// vote_allow_armordamage <0|1>
|
||
// Определяет нанесение повреждений себе-самому (например,
|
||
// при рокет-джампах). Только для режима ClanArena.
|
||
//
|
||
// vote_allow_ca_startrespawn <0|1>
|
||
// Определяет, будет ли произведен респавн игроков
|
||
// при начале раунда в ClanArena.
|
||
//
|
||
// vote_allow_ca_warmupfire <0|1>
|
||
// Позволяет клиентам запрещать/разрешать стрельбу
|
||
// во время разминки в ClanArena.
|
||
//
|
||
// vote_allow_falling <0|1>
|
||
// Запрещает/разрешает повреждения при падениях.
|
||
//
|
||
// vote_allow_items <бит-маска>
|
||
// Указывает на доступный для голосования предмет.
|
||
// Значения <бит-маски> описаны ниже.
|
||
// (по умолчанию = 1023 - все предметы).
|
||
//
|
||
// vote_allow_mutespecs <0|1>
|
||
// Разрешает клиентам голосовать за "молчание" наблюдателей.
|
||
//
|
||
// vote_allow_pmove <0|1>
|
||
// Позволяет клиентам голосовать за использование
|
||
// улучшенного алгоритма движений (pmove_fixed).
|
||
//
|
||
// vote_allow_poweruprespawn <0|1>
|
||
// Позволяет клиентам в режиме Promode голосовать
|
||
// за изменение времени появления рулезов. Для голосования
|
||
// разрешены только значения 60, 90 и 120.
|
||
//
|
||
// vote_allow_powerups <бит-маска>
|
||
// Указывает на доступный для голосования рулез (powerup).
|
||
// Значения <бит-маски> описаны ниже.
|
||
// (по умолчанию = 255 - все рулеза).
|
||
//
|
||
// vote_allow_reload <0|1>
|
||
// Разрешает голосование за изменение времени перезарядки рельсы.
|
||
// Действует только в режиме игры instagib.
|
||
//
|
||
// vote_allow_respawn <0|1>
|
||
// Разрешает голосование за изменение переменной g_forerespawn.
|
||
//
|
||
// vote_percent <1-100>
|
||
// Определяет процент проголосовавших "за" для принятия голосования.
|
||
//
|
||
set g_allowVote 1
|
||
set vote_allow_altgraphics 1
|
||
set vote_allow_allcaptain 1
|
||
set vote_allow_armordamage 1
|
||
set vote_allow_capturelimit 1
|
||
set vote_allow_ca_startrespawn 1
|
||
set vote_allow_ca_warmupfire 1
|
||
set vote_allow_dropitems 1
|
||
set vote_allow_falling 1
|
||
set vote_allow_fastrail 1
|
||
set vote_allow_fraglimit 1
|
||
set vote_allow_hook 0
|
||
set vote_allow_instagib 1
|
||
set vote_allow_items 1023
|
||
set vote_allow_kick 1
|
||
set vote_allow_lgcooldown 1
|
||
set vote_allow_map 1
|
||
set vote_allow_machinegun 1
|
||
set vote_allow_maxpackets 1
|
||
set vote_allow_mutespecs 1
|
||
set vote_allow_osphud 1
|
||
set vote_allow_overtime 1
|
||
set vote_allow_pmove 1
|
||
set vote_allow_poweruprespawn 1
|
||
set vote_allow_powerups 255
|
||
set vote_allow_promode 1
|
||
set vote_allow_pure 1
|
||
set vote_allow_referee 0
|
||
set vote_allow_reload 1
|
||
set vote_allow_respawn 1
|
||
set vote_allow_roundlimit 1
|
||
set vote_allow_teamdamage 1
|
||
set vote_allow_thrufloors 1
|
||
set vote_allow_timelimit 1
|
||
set vote_allow_timenudge 1
|
||
set vote_allow_weaponrespawn 1
|
||
set vote_limit 5
|
||
set vote_percent 50
|
||
|
||
|
||
// ==========================
|
||
// СЕРВЕРНЫЕ ПЕРЕМЕННЫЕ ДЛЯ КАРТ
|
||
// ==========================
|
||
// map_file <имя_файла>
|
||
// Указывает на файл с инфомацией для карт (по умолчанию= "maps.txt").
|
||
//
|
||
// map_autoload <0|1|2|3>
|
||
// 0 - Запрещен автопоиск карт.
|
||
// * 1 - Автопоиск карт в зависимости от типа игры.
|
||
// 2 - То же, что и 1, плюс добавляются карты,
|
||
// которые не имеют .arena файлов.
|
||
// 3 - Автопоиск и добавление в список всех карт в osp/ и baseq3/.
|
||
//
|
||
// Динамический список карт! Начиная с версии Quake3 1.27n и выше,
|
||
// OSP умеет генерировать список доступных карт автоматически,
|
||
// основываясь на текущем типе игры. Данная фича полезна, когда
|
||
// какая-нибудь новая карта не имеет .arena файла и из-за этого не
|
||
// показывается в списке карт, соответствующем текущему типу игры.
|
||
// Новая команда:
|
||
//
|
||
// deletemap <имя_карты>
|
||
//
|
||
// Позволяет убрать карту из полученного списка.
|
||
//
|
||
// OSP генерирует список карт каждый раз при загрузке
|
||
// или при рестарте карты. OSP также может подчищать
|
||
// карты, которые указаны с неправильными именами.
|
||
//
|
||
// map_queue <0|1>
|
||
// 0 - Запретить использование очередности карт.
|
||
// Запрет на очередность карт аннулирует все
|
||
// нижеперечисленные переменные.
|
||
// * 1 - Очередность карт загружена и активна (по умолчанию).
|
||
//
|
||
// map_rotate <0|1>
|
||
// 0 - По окончании матча переход к следующей
|
||
// карте из очереди НЕ происходит .
|
||
// * 1 - По окончании матча происходит переход к
|
||
// следующей карте.
|
||
//
|
||
// map_random <0|1>
|
||
// 0 - Карты играются по порядку.
|
||
// * 1 - Карта выбирается случайно.
|
||
//
|
||
// map_once <0|1>
|
||
// 0 - Нет гарантии, что вновь выбранная карта уже
|
||
// игралась в этом круге списка (при map_random "1").
|
||
// * 1 - Вновь выбранная карта гарантированно не
|
||
// игралась в этом круге списка.
|
||
//
|
||
// map_nocount <0|1>
|
||
// * 0 - Учитывание минимального/максимального количества
|
||
// игроков, указанного в списке карт.
|
||
// 1 - Игнорирование количества игроков и свободная загрузка
|
||
// любой карты из списка..
|
||
//
|
||
// map_halt <0|1>
|
||
// * 0 - Загрузка следующего уровня без паузы.
|
||
// 1 - Приостановка загрузки следующего уровня.
|
||
//
|
||
set map_file "maps.txt"
|
||
set map_autoload 1
|
||
set map_queue 1
|
||
set map_rotate 1
|
||
set map_once 1
|
||
set map_random 1
|
||
set map_nocount 0
|
||
set map_halt 0
|
||
|
||
|
||
// =====================================
|
||
// СЕРВЕРНЫЕ ПЕРЕМЕННЫЕ ДЛЯ ПРЕДМЕТОВ/ОРУЖИЯ
|
||
// =====================================
|
||
// item_disable <бит-маска>
|
||
// Определяет предметы (исключая рулеза), которые будут
|
||
// убраны с карты (по умолчанию = 0). Значение <бит-маски>
|
||
// есть сумма выбранных нижеприведенных значений:
|
||
//
|
||
// <бит-маска>
|
||
// ----------------
|
||
// * 0 - Нет запрещенных предметов
|
||
// 1 - Вся броня
|
||
// 2 - Все аптеки
|
||
// 4 - Царь-пушка (BFG)
|
||
// 8 - Мошна (Machinegun)
|
||
// 16 - Обрез (Shotgun)
|
||
// 32 - Банкомет (GrenadeLauncher)
|
||
// 64 - Рокет (RocketLauncher)
|
||
// 128 - Шафт (LightningGun)
|
||
// 256 - Плазма (PlasmaGun)
|
||
// 512 - Рельса (RailGun)
|
||
//
|
||
// Помните, что при запрещении какого-либо оружия
|
||
// автоматически запрещается появление и боеприпасов к нему.
|
||
//
|
||
// Пример: item_disable "511" убирает все предметы с карты за
|
||
// исключением рельсы и болванок к ней.
|
||
//
|
||
// powerup_disable <бит-маска>
|
||
// Определяет рулеза, которые будут убраны с карты (по умолчанию = 0).
|
||
// Значение <бит-маски> есть сумма выбранных нижеприведенных значений:
|
||
//
|
||
// <бит-маска>
|
||
// ----------------
|
||
// * 0 - Нет запрещенных рулезов
|
||
// 1 - Квад (Quad Damage)
|
||
// 2 - Батл (Battlesuit)
|
||
// 4 - Ускорение (Haste)
|
||
// 8 - Регенератор (Regeneration)
|
||
// 16 - Невидимость (Invisibility)
|
||
// 32 - Крылышки (Flight)
|
||
// 64 - Телепортер (Teleporter)
|
||
// 128 - Шприц (Medkit)
|
||
//
|
||
// Пример: powerup_disable "127" убирает все рулеза
|
||
// с карты за исключением носимого шприца.
|
||
//
|
||
// armor_q2style <0|1>
|
||
// Использование Q2-шной системы брони.
|
||
// * 0 - Стандартный Q3 режим
|
||
// 1 - Желтый (Yellow) = 100 максимум, Красный (Red) = 200 максимум,
|
||
// Сухари (Shards) = плюс по 5 без верхнего ограничения,
|
||
// броня не уменьшается до 100.
|
||
//
|
||
// railgun_damage <значение>
|
||
// Указывает количество повреждения, наносимого при попадании
|
||
// рельсой (по умолчанию = 100).
|
||
//
|
||
// gauntlet_damage <значение>
|
||
// Указывает количество повреждения, наносимого при попадании
|
||
// кулаком (по умолчанию = 50).
|
||
//
|
||
// gauntlet_disable <0|1>
|
||
// Разрешает/запрещает использование кулака ярости (Gauntlet).
|
||
// Перемення оставлена для совместимости со старыми версиями OSP.
|
||
//
|
||
// instagib_reload <100-5000>
|
||
// Указывает время (в миллисекундах) перезарядки рельсы
|
||
// в режиме instagib. По умолчанию = 1500.
|
||
//
|
||
// mg_damage <значение>
|
||
// Указывает количество повреждения, наносимого при попадании
|
||
// из мошны (НЕ для командой игры, по умолчанию = 7).
|
||
//
|
||
// mg_damageTeamplay <значение>
|
||
// Указывает количество повреждения, наносимого при попадании
|
||
// из мошны (ДЛЯ командой игры, по умолчанию = 5).
|
||
//
|
||
// weapon_deaddrop <0|1>
|
||
// 0 - На месте смерти игрока НЕ остается его текущее оружие.
|
||
// * 1 - На месте смерти игрока остается его текущее оружие.
|
||
//
|
||
// weapon_have <бит-маска>
|
||
// Указывает на ВЕСЬ набор оружия, с которым игрок входит
|
||
// в игру или респавнится после смерти (по умолчанию = 1).
|
||
//
|
||
// weapon_start <бит-маска>
|
||
// Указывает на оружие в руках, с которым игрок входит
|
||
// в игру или респавнится после смерти (по умолчанию = 257).
|
||
// Будет выбрано оружие с наименьшим номером.
|
||
//
|
||
// <бит-маска>
|
||
// ----------------
|
||
// 1 - Мошна (Machinegun)
|
||
// 2 - Обрез (Shotgun)
|
||
// 4 - Банкомет (GrenadeLauncher)
|
||
// 8 - Рокет (RocketLauncher)
|
||
// 16 - Шафт (LightningGun)
|
||
// 32 - Рельса (RailGun)
|
||
// 64 - Плазма (PlasmaGun)
|
||
// 128 - Царь-пушка (BFG)
|
||
// 256 - Кулак ярости (Gauntlet)
|
||
//
|
||
// start_*: <значение>
|
||
// Определяет начальное количество боеприпасов /армора /здоровья.
|
||
//
|
||
// start_armor (По умолчанию: 0)
|
||
// start_health (По умолчанию: 125)
|
||
// start_bullets (По умолчанию: 50 при командной игре/иначе 100)
|
||
// start_shells (По умолчанию: 0)
|
||
// start_rockets (По умолчанию: 0)
|
||
// start_grenades (По умолчанию: 0)
|
||
// start_lightning (По умолчанию: 0)
|
||
// start_slugs (По умолчанию: 0)
|
||
// start_cells (По умолчанию: 0)
|
||
// start_bfg (По умолчанию: 0)
|
||
//
|
||
// replace_*: <номер_заменяемого_предмета>
|
||
// Позволяет заменить один предмет другим.
|
||
//
|
||
// replace_machinegun (По умолчанию: 1 - Machinegun)
|
||
// replace_shotgun (По умолчанию: 2 - Shotgun)
|
||
// replace_glauncher (По умолчанию: 4 - GrenadeLauncher)
|
||
// replace_rlauncher (По умолчанию: 8 - RocketLauncher)
|
||
// replace_lightning (По умолчанию: 16 - LightningGun)
|
||
// replace_railgun (По умолчанию: 32 - Railgun)
|
||
// replace_plasmagun (По умолчанию: 64 - PlasmaGun)
|
||
// replace_bfg (По умолчанию: 128 - BFG)
|
||
// replace_invis (По умолчанию: 256 - Invisibility)
|
||
// replace_quad (По умолчанию: 512 - Quad)
|
||
// replace_battlesuit (По умолчанию: 1024 - BattleSuit)
|
||
// replace_haste (По умолчанию: 2048 - Haste)
|
||
// replace_regen (По умолчанию: 4096 - Regeneration)
|
||
// replace_flight (По умолчанию: 8192 - Flight)
|
||
//
|
||
set item_disable 0
|
||
set powerup_disable 0
|
||
set armor_q2style 0
|
||
set railgun_damage 100
|
||
set instagib_reload 1500
|
||
set gauntlet_damage 50
|
||
set mg_damage 7
|
||
set mg_damageTeamplay 5
|
||
set weapon_deaddrop 0
|
||
set weapon_have 257
|
||
set weapon_start 1
|
||
set start_armor 0
|
||
set start_health 125
|
||
set start_bullets 0
|
||
set start_shells 0
|
||
set start_rockets 0
|
||
set start_grenades 0
|
||
set start_lightning 0
|
||
set start_slugs 0
|
||
set start_cells 0
|
||
set start_bfg 0
|
||
set replace_machinegun 1
|
||
set replace_shotgun 2
|
||
set replace_glauncher 4
|
||
set replace_rlauncher 8
|
||
set replace_lightning 16
|
||
set replace_railgun 32
|
||
set replace_plasmagun 64
|
||
set replace_bfg 128
|
||
set replace_invis 256
|
||
set replace_quad 512
|
||
set replace_battlesuit 1024
|
||
set replace_haste 2048
|
||
set replace_regen 4096
|
||
set replace_flight 8192
|
||
|
||
|
||
map q3dm6
|