// Серверные настройки 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
