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