IPB

Здравствуйте, гость ( Вход | Регистрация )


Здесь был Инвандер, он шёл из бани и потирал надпись про зиму!
(25 March 2024 23:48:54) Galyy
--
цветы
(25 March 2024 23:48:27) Galyy
--
цветы
(25 March 2024 14:33:58) VeroNika06
--
Купить чемоданы
(21 March 2024 12:32:56) Воронина Настя
--
Персональный блог https://www.tumblr.com/seksvife интересные анонсы https://rss.app/embed/v1/carousel/_yFHWi0Oy87KAhcp0
(9 March 2024 09:45:01) andrei3838384
--
чай
(9 March 2024 06:19:11) serega2510
--
спс
(5 March 2024 10:07:50) svkpb
--
ткани
(29 February 2024 10:26:30) seeasy
--
предметная съемка
(28 February 2024 23:50:47) Andrew7
--
muznavo.net
(19 February 2024 19:30:31) Andrew7
--
muznavo.net
(16 January 2024 00:47:23) Alisa
--
Работа в Сербии эскорт https://www.cupidon.agency/eskort-rabota-serbiya
(16 January 2024 00:46:43) Alisa
--
Работа для девушек в Сербии https://www.cupidon.agency/eskort-rabota-serbiya
(13 January 2024 18:23:05) Катя Орлова
--
дневник сексвайф https://www.tumblr.com/seksvife интересное в сообществах https://ru.tgchannels.org/channel/komsomolk...61&lang=all
(12 January 2024 22:36:58) urist-v-sochi.ru
--
Юрист в Сочи https://urist-v-sochi.ru/
(11 January 2024 11:35:49) serega2510
--
ShoutOut! © InvisionMint

 
Тема закрытаНачать новую тему
> F.A.Q. по моду CPMA, вопросы ответы
nt23
сообщение 8.10.2007, 2:41
Сообщение #1


Q3 Server Admin
**

Группа: Пользователи
Сообщений: 279
Регистрация: 30.3.2007
Из: Пензы
Пользователь №: 112



F.A.Q. по моду CPMA



1. Откуда можно закачать CPMA:
Мод с картами последней версии
Quake 3 Arena с модом

2. Что и зачем надо качать и сколько это весит:
- СЕРВЕР(или игра с ботами). Для установки сервера(или локально поиграть на карте) вам надо закачать ВСЕ карты из MAPPACK-ов CPMA. Отдельно карты можно скачать здесь. Важное примечание: если вы хотите играть локально, без сервера, например с ботами или с кем-нибудь еще - вам также следует иметь все карты. CPMA может загрузить какую-то карту в режиме игры, только проверив наличие всех необходимых карт. НЕ СЛЕДУЕТ как-то мухлевать с именами карт и их содержимым. Также не следует их подделывать. Вы получите больше проблем, чем сама проблема закачки CPMA FULL. При старте или рестарте сервера CPMA проверит все имеющиеся карты (mapscpm*.bsp), если какая-та из них отсутствует - CPMA сообщит об этом "map_cpm.pk3 is missing or corrupt!".

- КЛИЕНТ. Для работы клиента достаточно закачать только версию CPMA без карт: здесь или здесь. Эта версия весит 7.5 Мб. Такой размер обусловлен тем, что в будущем CPMA будет независим от Q3 и иметь свои модели и текстуры.

3. Как установить и запустить CPMA
- Сервер(или локально поиграть с ботами). Карты копируются в каталог BASEQ3. Туда копируются все карты и вспомогательные паки(PK3). Даже если вы будете ставить какую-то свою новую карту - ВСЕГДА копируйте ее в BASEQ3. Для облегчения это задачи инсталлятор FULL CPMA(архив) содержит в себе 2 папки: baseq3 и cpma. Все остальное: z-cpma-pak135.pk3, каталоги и прочее копируются в каталог мода(поддиректория CPMA директории QUAKE3). Итак, карты и дополнительные паки в BASEQ3, а пак мода и обычные файлы(не в паках) в каталог CPMA. Хочу особо подчеркнуть, что на сервере не место ПРЕДЫДУЩИМ версиям CPMA. Это связано с тем, что если вы включите опцию sv_allowdownload, то клиент с cl_allowdownload будет сначала синхронизировать каталог мода, а потом выборочно качать карту. Это механизм QUAKE3. Это НЕ механизм CPMA. Это всего лишь вопрос дисциплины - сервер НЕ ДОЛЖЕН ИМЕТЬ КАРТ И СТАРЫХ ВЕРСИЙ МОДА в каталоге МОДА. Механизм QUAKE3 работает следующим образом. Т.к. вы играете в какой-то мод, то Q3 приводит моды сервера и клиента в соответствие друг другу. Закачаны могут быть только файлы PK3. Поэтому все файлы PK3, которые лежат в каталоге мода(cpma) на сервере, и которых нет у клиента, будут залиты клиенту, если у того стоит опция cl_allowdownload. Это не страшно, когда клиент имеет ВСЕ карты, которые есть на сервере. Но если ему(клиенту) надо поиграть карту, которой у него нет. То механизм загрузки карты будет сначала приводить в порядок каталог мода, и только потом качать карту. Поэтому всегда храните карты в каталоге baseq3 и на сервере не храните предыдущих версий мода в каталоге мода. От этого пострадают прежде всего игроки.

Запуск Интернет-сервера можно делать через следующую командную строку: quake3.exe +set dedicated 2 +set com_hunkmegs 56 +map_rotate 0 +sv_pure 0 +sv_strictAuth 0 +set fs_game cpma +set vm_game 2 +exec vq3_server.cfg

Полный набор дополнительных файлов, конфигов серваков и прочего можно взять тут: Прикрепленный файл  vq3_cpma.zip ( 28.24 килобайт ) Кол-во скачиваний: 17
.

Небольшое добавление: CPMA сервер, так же как и OSP сервер, имеет дополнительный лог, куда сохраняется масса информации о работе сервера (например, IP игроков). Так же как и в OSP этот дополнительный лог задается параметром admin_log.

Управлять тем, какой геймплей будет на сервере при старте, можно двумя параметрами: set server_gameplay "VQ3"(допустимы CPM,CQ3) и set mode_start "VQ3DM"(1v1,2v2,tdm и т.д). Примеры настроек здесь: Прикрепленный файл  vq3_cpma.zip ( 28.24 килобайт ) Кол-во скачиваний: 17
.

- Клиент
Если вы закачали версию CPMA без карт, значит вам надо разархивировать закаченный архив в каталог QUAKE3. Если у вас уже есть этот каталог, то желательно удалить оттуда все кроме ваших конфигов, демок и пр. И разархивировать новую версию. В отличие от сервера на клиенте МОЖНО иметь пару-тройку паков с предыдущих версий CPMA. Потому что не все сервера успели перейти на 1.43. Но я бы не рекомендовал иметь паки младше 1.32. Но эта возможность НЕ ОТМЕНЯЕТ правила, что карты должны лежать в каталоге BASEQ3. Кстати, основное отличие mappack-а CPMA от mappack-а OSP, что там карты лежат не в одном паке, а каждая в отдельности. Поэтому, когда у вас нету карты, а вы коннектитесь на сервер с этой картой, то вам не стоит опасаться старта загрузки огромного файла mappack-а размером 120 мб. Будет закачена ТОЛЬКО ОДНА КАРТА. Это гораздо удобней.

CPMA надо запускать из командной строки. В крайнем случае, загрузить Quake3 без модов и выбрать CPMA в меню MODS. Запуск командной строкой делается так: quake3.exe +set fs_game cpma +nologo +pb_cl_disable +exec myconfig.cfg

Если вы хотите поиграть с ботами или запустить "лисен" сервер, то вам надо прочитать все разделы FAQ касательно инсталляции и запуска сервера.

Ваш конфиг требует некоторых изменений:
1. уберите snaps из вашего конфига
2. чтобы выключить дым:
CODE


seta cg_smoke_SG "0"
seta cg_smokeRadius_RL "0"
seta cg_smokeRadius_GL "0"
seta cg_smokeGrowth_RL "0"
seta cg_smokeGrowth_GL "0"

3. cg_nomip требует vid_restart поэтому уберите его смену для каждого ствола, если она у вас была. Это сделано потому что cg_nomip меняет пиксельные шейдеры разного качества.
4. Чтобы сделать ваш шафт тонкой ровной линией
CODE


bind X "weapon 6; cg_drawgun 1; cg_gunoffset -5,2,-3"
// or
cg_altlightning 3 // также можете попробовать "2"


5. если вы используете r_vertexLight, то поставьте значение этой переменной равной "2", то есть r_vertexlight 2
6. Для игры по интернету в первую очередь удалите ВСЕ ПРОШЛЫЕ настройки OSP или старых версий CPMA(<1.40)! Приведите значение com_maxfps равное значению cl_maxpackets. Не стоит опасаться за физику, теперь она не зависит от com_maxfps. Далее, существует несколько типовых настроек для разного качества связи:
CODE


// GOOD/NORMAL quality (пинг < 100)
cg_optimiseBW 0 // выключаем модемные настройки
cl_timenudge 0 // стра*цензура*ся - выключаем код Q3/OSP
cg_lagHax -1 // убрать баг искусственной задержки 50мс плюс еще 50мс
cg_nudge 0 // не компенсировать лаги.
cg_xerpclients 0 // не сглаживать движение модельки игрока
cl_packetdup 0

// BAD quality (пинг >100 и <150)
cl_packetdup 0
cg_optimiseBW 0 // выключаем модемные настройки
cl_timenudge 0 // стра*цензура*ся - выключаем код Q3/OSP
cg_lagHax -1 // минус искусственные задержки порядка 100мс
cg_nudge -20
cg_xerpclients 0 (дерганная модель) или -1 (гладко жрет ЦПУ) или 1 (старый Q3 алго)

// BAD quality (пинг >150)
cl_timenudge 0 // стра*цензура*ся - выключаем код Q3/OSP
cg_lagHax -1 // минус искусственные задержки порядка 100мс
cg_nudge -50
cg_xerpclients -1
cg_optimiseBW 0
cl_packetdup 1 // две копии пакетов. толстый исходящий - меньше пакетлостов

// модем или бельгийский сервак
cl_timenudge 0 // стра*цензура*ся - выключаем код Q3/OSP
cg_lagHax -1 // минус искусственные задержки порядка 100мс
cg_nudge -50
cg_xerpclients -1
cg_optimiseBW 3
cl_packetdup 2 // максимум "5"


7. HUD-настроект в CPMA теперь нет. Есть cfg-файл в каталоге cpmahud, который содержит необходимые данные о том, как должен выглядеть ваш HUD. Указать ваш файл hud-а можно через переменную консоли ch_file. Вначале вы создаете свой HUD в каталоге cpmahud. Например, cpmahudmyhud.cfg содержит у вас ваши настройки хада. Вы открываете консоль и пишете ch_file myhud, то есть там надо указывать только имя файла. После чего, там же, в консоли, выполните команду reloadHud. Т.к. с тех пор добавились новые параметры то полную документацию можете найти здесь. Мы постарались облегчить ваш переход к новой системе рисования HUD-а. Поэтому в этом файле: Прикрепленный файл  vq3_cpma.zip ( 28.24 килобайт ) Кол-во скачиваний: 17
вы можете найти коллекцию хад-ов. В том числе таких игроков как ic-reptilie. А вот лучшая программа для создания hud'ов: Прикрепленный файл  q3cpmahudeditor_0.2.0_win32.zip ( 1.67 мегабайт ) Кол-во скачиваний: 6


4. Как запустить CPMA сервер сразу с параметрами VQ3?
В первую очередь перечитать находящийся выше пункт FAQ о том, как установить и запустить CPMA. Там есть краткая инфа об этом, а также примеры конфигов. Если же заглянуть в документацию cpmadocsserver.txt, то можно обнаружить следующее:
- стартовый геймплей устанавливается параметром server_gameplay, возможные значения: CPM, CQ3(физика аля Ку4), VQ3.
- стартовый режим игры можно утановиться параметром mode_start, Возможные значения: все встроенные ржимы(1v1, 2v2, tdm, ctf и т.д.) а также режимы из каталога cpmamodes*.cfg.
- CPMA сервера могут для подстраховки перегружать свои парметры в значения по-умолчанию. Это позволяет автоматизировать "защищенность" работы сервера от багов в кастомных режимах и картах. Управлять этим сбросом параметров можно через переменную mode_idletime - время простоя сервака в минутах. Если значение стоит в нуле - значит сброса парметров никогда не будет.

Примеры конфигов CPMA серверов для VQ3 или для CPM геймплея можно найти в этом файле: Прикрепленный файл  vq3_cpma.zip ( 28.24 килобайт ) Кол-во скачиваний: 17
.

Ну, а теперь можно раскрыть секрет. Если вы проинсталлируете CPMA в каталог q3/osp вместо каталога q3/cpma, то сервер CPMA будет вести себя как сервер OSP, то есть все сообщения установки по-умолчанию и пр. Конечно, это не касается всяких исправлений в физике - багов не вернуть назад.

5. Я не могу запустить свой HUD! CPMA выдает ошибку: "ERROR: Client command overflow"
Это значит вы неверно поняли документацию по HUD-у, а также краткие рекомендации, указанные в предыдущем пункте FAQ. Скорее всего вы:
- пускаете файл HUD-а через команду exec, а не через параметр ch_file
- ваш HUD файл содержит конструкции не соответсвующие документации HUD. Например, вы даете ему ваш обычный конфиг.

6. Как мне поиграть с ботами? CPMA ругается на AAS
Для этого вы должны иметь установленный CPMA со всеми картами. Пожалуйста, ознакомьтесь с пуктами FAQ описанными выше, относительно закачки и установки CPMA FULL для сервера. Играя локально(не соединяясь с выделенным сервером), вы запускаете так называемый "лисен-сервер"(listen). Поэтому он требует наличия ВСЕХ карт и не дает вам выполнить команду map

7. CPMA пишет ошибку BOTLIB( или ругается на AAS или BSP )
Посмотрите предыдущий пункт FAQ.

8. Боты не хотят играть VQ3
Установите последнюю версию CPMA (1.40 или выше).

9. Почему я не могу соединиться с сервером:
Если вы все установили правильно, то это может происходить по следующим причинам:
- вы пытаетесь поиграть с ботами или запустить локальный лисен-сервер. Для его запуска вам не хватает ВСЕХ карт. Ознакомьтесь со всеми разделами FAQ для установки сервера.
- выделенный сервер куда вы патетесь зайти не работает
- не работает ваша сеть или закрыт файерволом порт сервера
- вы запустили CPMA не из командной строки, а из меню MODS другого мода
- сервер имеет установленную опцию sv_pure. Значит у вас неполная версия Q3
- сервер имеет установленную опцию sv_strictAuth. Значит у вас нелицензионная копия Q3
- на сервер включен PunkBuster. Прочтите документацию PunkBuster-а, чтобы определить правильную причину дисконнекта.
- на сервере установлена другая версия CPMA. Попробуйте другой сервер или посмотрите параметры сервера через любой браузер игровых серверов.
- у вас нет карты, которая установлена на сервер. Значит надо, чтобы не серваке была включена опция sv_allowdownload, а на клиенте cl_allowdownload. Помните, что сервер, принимая решение о закачке карты клиенту, тестирует CRC(контрольную сумму) у себя и у клиента. Так что у вас может быть несколько другая версия карты, чем на серваке. Если контрольные суммы не совпадают - сервер будет посылать клиенту карту. Загрузка карты будет происходить со скоростью rate клиента, ограниченной sv_maxrate.
- сервер переполнен или же имеет пароль. проверьте это, используя любой браузер игровых серверов.
- версии исполняемых модулей Q3 на сервере и у вас различны по номеру версии. Например, допустимо сочетание 1.32c и 1.32. Но недопустимо сочетание 1.32 и 1.29.
- ваш ip забанен на сервере.

10. Как мне смотреть демки?
Для просмотра демок необходимо иметь версию CPMA без карт, плюс карту, дему на которой вы хотите посмотреть. Если дема записана на нескольких картах - вам нужно иметь все эти карты, на которые ссылается дема.

11. Как включить VQ3?
Прежде всего надо всегда помнить, что обычно режимы игры(дуэль, тим, цтф) не зависят от геймплея и могут играться, как в CPM, так и в VQ3. Поэтому ОБЫЧНО сначала устанавливают gameplay, а потом режим:
- callvote gameplay VQ3
- callvote mode VQ3DM

Если сервер пишет, что не может сменить gameplay, значит из конфига сервака надо удалить следующие строки:
- vote_allow_promode
- vote_allow_gameplay

либо сделать параметр vote_allow_gameplay равным пустой строке "". Есть другой способ, в модах CPMA можно создать файлы режимов игры, которые сами выставляют нужный gameplay. Как, например, я сделал в режимах osp1v1, osptdm, ospctf в этом файле: Прикрепленный файл  vq3_cpma.zip ( 28.24 килобайт ) Кол-во скачиваний: 17
. В этом случае вам достаточно сделать одну команду: callvote mode osp1v1

12. Как выбрать режим игры?
callvote mode (ENTER) - покажет вам доступные на сервере режимы игры. Есть только одниг баг. Если вы играете локально(без выделенного сервера), то после первой загрузки карты команда callvote mode покажет только встроенные режимы. Надо сменить карту(callvote map cpm1a), чтобы загрузился этот список. На выделенном серваке такого бага нет. Примеры:
- callvote mode 1v1
- callvote mode 2v2
- callvote mode TDM
- callvote mode CTF
- callvote mode VQ3DM

13. Как сделать так, чтобы на картах был разное время респавна оружия?
Для этого предусмотрен режим конфигурирования карт:
- на сервере в каталоге cpmacfg-maps создается файл по имени карты (например pro-q3tourney4.cfg)
- файл может содержать ПОЧТИ любую опцию, которая может быть указана в параметрах callvote. В том числе и опцию weaponrespawn
- Пишем в созданный выше файл строчку: weaponrespawn 15

Если сервер не имеет таких файлов, или по каким-то причинам не грузит эти файлы, то вы можете активировать этот параметр сами: callvote weaponrespawn 15. Примеры файлов конфигов карт вы можете найти в этом файле: Прикрепленный файл  vq3_cpma.zip ( 28.24 килобайт ) Кол-во скачиваний: 17
.

14. Как изменить время респауна игроков после смерти, в том или ином режиме игры?
Время респавна игрока определяется для каждого геймплея, но не для режима игры(VQ3/PMC/CQ3/CPM). Правила геймплея не имеют никакого отношения к правилам для режима игры. В частности для VQ3 минимальное время респа от 1.5 сек до 4 сек. На 4ой секунде игрок респавнится насильно. CPMA не является клоном OSP, CPMA лишь поддерживает геймплей VQ3 в том виде, в котором он был известен, плюс те разумные изменения, которые туда были внесены В ТОМ ЧИСЛЕ по просьбе организаторов КРУПНЫХ турниров. Более подробно о причинах установки и фиксации именно этих значений было много написано на форумах www.promode.org

15. Я не могу выбрать нужную карту на сервере!
Карты на сервере выбираются также как и в OSP, командой - callvote map . За одним исключением: для карт может создан свой расклад итемов, точек респавна, выходов порталов и локаций, используя любой текстовый редактор или специальный редактор: Прикрепленный файл  diablo.zip ( 427.32 килобайт ) Кол-во скачиваний: 0
, описание здесь. Такие "раскладки" для карт имеют расширение файла MAP и хранятся в каталоге cpmamaps*.map. Выбрать их можно следующим образом callvote map !. Это дает вторую жизнь старым картам и делает процесс картостроительства более демократичным и дружественным к игрокам.

Итак, если вы не можете выбрать через команду callvote map, какую-то карту или раскладку для карты. Значит:
- этой карты или раскладки нету на сервере
- команда callvote map отключена на сервере
- команда callvote map не может найти заданную вами карту или раскладку в maplist-е сервера для этого режима (например, cpmacfg-maps1v1maps.txt). Надо либо включить эту карту в соответствующий maplist-файл или включить возможность выбирать карты не из maplist-а: map_once 1 И map_rotate 0 И map_random 1. Такое сочетание этих трех параметров позволит вам разумно сочетать, как maplist, так и свободу выбора карты.

Примеры серверных конфигов и "всеохватывающих" maplist-ов вы можете найти в этом файле: Прикрепленный файл  vq3_cpma.zip ( 28.24 килобайт ) Кол-во скачиваний: 17
.

16. Почему на некоторых CPMA серверах нет карт TMP (q3dm6tmp, q3dm7tmp, q3dm12tmp, q3dm14tmp)?
Вам не стоит опасаться отсутствия TMPpack-а на некоторых серваках. Благодаря наличию механизма создания своей раскладки итемов, вам нет нужды создавать и хранить на сервере множество "ТЯЖЕЛЫХ" bsp-файлов карт для той или иной раскладки. Достаточно положить в каталог cpmamaps текстовые файлы раскладок итемов на картах(файлы имеют расширение map) и использовать их командой callvote map !<имя раскладки>. Обратите внимание на символ восклицательного знака. Он говорит о том, что выбирается раскладка, а не сама карта. Точно также раскладки могут быть упомянут в файлах maplist-ов.

Разработчики CPMA позаботились о том, что сервера не имеющие TMPpack все равно могут предоставлять эти карты. Вы можете выбрать их следующими командами:
- callvote map !q3dm6tmp
- callvote map !q3dm7tmp
- callvote map !q3dm12tmp
- callvote map !q3dm14tmp

17. Как записать MVD дему
MVD демы может записывать только спектатор, используя команду mvd

18. CPMA не дает записать MVD дему
MVD демы в VQ3 можно записывать во всех режимах, кроме 1v1 и FFA. Для записи MVD демок в этих режимах(1v1, FFA) требуется включать опцию prosound(callvote prosound 1 - включить звук промода). Мы знаем об этом баге. Он связан с копированием ОСП-кода три года назад. CPL не будет использовать prosound 1. В CPL будет обычный OSP звук. Баг этот мы исправим осенью. ДО начала отборочных к CPL Winter.

19. Как посмотреть спектатору сразу за всеми игроками в игре
viewall - работает также как mvd, только не пишет дему. Параметры отображаемых окошек можно регулировать - cpmadocsclients.txt

20. Как "бросать монетку" на турнирах?
callvote random 2 - говорит всем участникам что выпало - орел или решка.

21. Как сделать свой прицел в CPMA?
ch_crosshairText - вы можете указать любой символ, который и будет служить курсором. Остальные параметры настройки прицела:
- cg_crosshairSize - размер прицела в пикселях
- ch_crosshairAlpha - прозрачность прицела от 0 до 1
- ch_crosshairColor - цвет прицела 0-9, a-x. Требует выключенного cg_crosshairhealth.
- ch_crosshairPulse - мигание прицела если вы что-то берете
- ch_crosshairTeamInfo - рисовать или нет инфу о ваших тиммейтах
- cg_drawCrosshair - тип стандартного прицела от 1 до 10
- cg_drawCrosshairNames - 0 не рисовать имена при наведении на модельку. 1 - рисовать имена для всех -игроков. 2 - рисовать имя только если прицел наведен на тиммейта.

22. Как сделать так чтобы "скорость" или FPS показывалась только по нажатию клавиши?
Вам необходимо написать файл с параметрами HUD-а, в котором включено все что вам нужно. После это сделать копию этого файла и любым редактором закоментарить параметр, отображающий скорость или FPS. После чего в конфиге написать:
CODE


bind x "vstr hud_0"
set hud_0 "vstr hud_1"
set hud_1 "ch_file FPS_HUD;reloadhud;set hud_0 "vstr hud_2""
set hud_2 "ch_file NOFPS_HUD;reloadhud;set hud_0 "vstr hud_1""


Это не вызывает лагов или каких других неудобств. Технология superHUD была придумана для того, чтобы избавиться от многочисленных CVAR переменных, которые занимают много памяти, требуют постоянных преобразований "строка-число" и подробного документирования, затрудняя обмен хадами и перенос хада на другие платформы. Технология superHUD экономит процессорное время и позволяет перенести алгоритм рисования хада на другие движки quake, в том числе quake4.

23. Мой скрипт рокетджампа не работает в CPMA
Да, все верно. В CPMA залочена команда cl_pitchspeed. Вы можете делать рокеджамп вручную или же использовать следующий вариант скрипта: seta rj "+moveup;+attack;wait;wait;-attack;-moveup"

24. Как сделать толстый шафт?
CODE


cg_nomip 140
cg_altlightning 0
bind x "weapon 6; cg_drawgun 2; cg_gunoffset -10,2,40"


25. Как сделать тонкий шафт?
CODE


cg_nomip 140
cg_altlightning 3 // 2 - чуть толще, но прозрачный
bind x "weapon 6; cg_drawgun 2; cg_gunoffset -10,2,40"


26. Почему в CPMA/VQ3 шафт более мощный, чем в OSP?

Вот тут, этот вопрос раскрыт очень детально.

27. Как отключить звук, предупреждающий, что у меня мало патронов?
cg_ammoWarning (default = 1)
Выключает/включает звук предупреждающий о малом количестве патронов. Сообщение(AmmoMessage) и "покраснения" выключаются через HUD.

28. Как выключить то, что количество патронов краснеет, если их мало?
В готовящейся версии CPMA для Armor/Health/Ammo/Time будет использован новый подход раскраски, который используется для баров в HUD-е сейчас. Если вы устанавливаете свой цвет для итема, то прорисовка будет использовать только его.

29. Почему после запуска моего конфига(команда exec) я не вижу итемов и многого другого, или же вместо них серые квадраты?
Это происходит, потому что теперь смена cg_nomip требует vid_restart. Когда вы запустили ваш конфиг, то, скорее всего, он отличается от того, который имел место быть, в частности, параметром cg_nomip или же r_picmip. Дайте команду vid_restart для того, чтобы подгрузились нужные шейдеры. Также замечу, что ATI-шные OpenGL дрова не любят изменения picmip и иногда даже после vid_restart показывают шейдеры с ошибкой. Попробуйте поставить драйвера посвежее. По этой же причине не рекомендую менять пикмип при просмотре GTV. Сделайте все необходимые установки ДО КОННЕКТА к GTV. Эта бага будет исправлена в ближайших версиях.

30. Почему я не вижу хада?
Несколько причин:
- неверный или пустой файл хада, указанный в ch_file
- сменилась команда cg_nomip или r_picmip. Выполните vid_restart
- вы смотрите GTV и вам скорее всего надо выполнить vid_restart или реконнект.

31. Почему я не вижу рельсы?
Я думаю, что причина тому - неверные настройки рельсы. Например:
- параметр color не должен начинатся с нуля. Например, вот так "set color 07zz" не стоит делать.
- я бы не рекомендовал ставить r_railWidth меньше 10, если вы используете cg_nomip для рельсы
- если вы играете в Сети не ставьте r_railTime меньше величины вашего пинга. r_railTime 100 вы еще можете увидеть, но меньше - это будет слишком быстрый росчерк луча.
- был пакетлост и вы просто не получили нужный event с сервера, для того чтобы CPMA нарисовал луч.
- слишком маленькое значение r_railSegmentLength
- cg_railTrailTime используется только, если установлены биты cg_railStyle 1 и 4.
- вы используете свои паки(PK3) для рельсы, поэтому если играете на sv_pure они не грузятся. А если модель оружия не загружена, то ни вспышка выстрела, ни хвост выстрела не рисуется.
- вы поменяли r_picmip или cg_nomip(битовый флаг 32-рельса), но не выполнили vid_restart.

32. Как менять текущие параметры игры? (callvote)
Большинство параметров игры: фраглимит, таймлимит, випонресп, селфдамадж, геймплей, рефери, флудконтроль и т.д; перенесены для удобства использования в список параметров команды callvote. Увидеть список доступных параметров, можно просто набрав в консоли эту команду. Или же почитав файл документации cpmadocsserver.txt. Или посмотреть Wiki-документацию. Эти параметры могут быть указаны, как в файлах режимов cpmamodes*.cfg, так и в файлах конфигураций карт cpmacfg-maps*.cfg

33. Мой fps упал при переходе на CPMA
Это может происходить по нескольким причинам:
- проверьте значение переменной r_finish - она должна быть равна нулю
- если у вас r_vertexLight равен "1" - поставьте "2" и наоборот.
- выключите в настройках Windows OpenGL параметр vsync(always off)
- cg_optimisebw 0, cg_xerpclients 0
- можно запустить Quake3 с очень низким приоритетом: start /low quake3.exe +fs_game cpma +nolog +exec mycfg.cfg
- в версиях CPMA 1.33-1.35 счетчик FPS в хаде рисовался и несколько неверно считался каждый фрейм. Теперь этот баг исправлен и FPS будет рисоваться раз в секунду.
- на некоторых сайтах интернет браузер FireFox жрет много ЦПУ. Поэтому выгрузите его из памяти во время игры.

34. Почему я в OSP могу допрыгнуть до рельсы на q3dm6tmp, а в CPMA нет? Как мне включить pmove_fixed?
Код pmove, который изначально был в quake3 и osp, обладал двумя существенными недостатками. Первый и самый главный, наличие параметра pmove_fixed, отвечающего за "одинаковость" физики на всех клиента. Но этот эксплоит, названный параметром, очень сильно влиял на стрельбу и приучал к тому, что даже "грязно" или "равно" исполненные стрейфджампы были такими же, как если бы их исполняли правильно. Второй недостаток - это зависимость физики от fps. Наличие этого бага заставило разработчиков Quake3 придумать "параметр" pmove_fixed. Зависимость от fps обусловлена в том числе и тем, что в OSP/Q3 если у вас слабый компьютер, то вы не сможете сделать ни одного трикса, которые легко будет делать ваш соперник на более быстром компьютере. Чем быстрее ваш компьютер, тем быстрее будет накапливаться ошибка округления и тем выше будет ваш прыжок ПРИ ОДИНАКОВОМ ускорении. Ветераны OSP могут рассказать о том, как правильно подбирать com_maxfps, чтобы ваши прыжки были выше и дальше. Вторая сторона этой медали - предсказание на сервере характеристик игрока для оптимизации сетевого кода. Когда на каждом компьютере по сути своя физика, сделать нормальное компенсацию лагов нельзя.

Итак, с одной стороны мы имеем - простоту и легкость выполнения триксов. С другой стороны, влияние физики на стрельбу, зависимость физики от fps и, как следствие, невозможность оптимально компенсировать лаги. ТУРНИРНЫЙ мод, который должен использоваться И для игры по Интернету, И для LAN-соревнований, не должен себя вести по-разному в этих случаях. Влияние FPS и большого пинга нельзя убрать полностью, но это можно ОЧЕНЬ сильно минимизировать! Это дает больше возможностей игрокам при играх на Интернет-турнирах. Это дает возможность межконтинентальных(USA-Europe) матчей, когда игроки СИЛЬНО не беспокоятся о пингах, и уж тем более не беспокоятся, что у кого-то компьютер окажется очень быстрым и он будет прыгать лучше. Это выводит на первый план саму игру, а не настройки конфига. И это главное. Именно поэтому в CPMA с версии 1.2 была введена fps-независмая физика. Это не значит, что ВСЕ параметры физики такие же (акселерация, скорость и т.д.), но высота прыжка не станет выше больше того, что позволит вам сделать гравитация. Если делать стрейфджампы правильно, то разницы в большинстве случаев вы и не заметите, потому что высота прыжка будет ниже всего на 2-3 пункта.

Подробно об исследованиях физики можно почитать тут.

35. Где можно найти сервера CPMA?
На платформе MyPenza.ru стоит 4 сервера модификаций CPMA .... подкчиться к ним можно набрав в консоле следующее: Connect IP сервера.
Адреса:
85.234.33.27:27960
85.234.33.27:27961
85.234.33.27:27962
85.234.33.27:27963

А так же неплохо пользоваться мониторингом, который есть тут, или через программу с автоконнектом и автоустановкой NGB.

36. Где подробно почитать о настройках CPMA?
Полная английская документация
Русские выдержки из документации
База HUD-ов
Документация по настройке HUD
Сетевые настройки клиента
Настройки выделенных серваков



--------------------

Ремонт и обслуживание ПК. тел.: 74-05-95, 51-45-54
Перейти в начало страницы
 
+Цитировать сообщение

Тема закрытаНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.3.2024, 11:33

My Topsites List