Главная
 Статьи
 Сервера
 Демки
 Мувики
 Конфиги
 Фотогалереи
 Форум
 Поиск
 Файлы Q1 | Q2 | Q3 | Q4
 О нас / Контакты
 Quake
    Скачать Q1
 Quake 2
    Боты
    Скачать Q2
 Quake III Arena
    Скачать Q3
 Quake 4
    Скачать Q4
    CD-KEY
    Q4 FAQ
 Enemy Territory: Quake Wars
Логин
Пароль
Запомнить на этом компьютере
    Регистрация »

      Quake2.com.ru   - Q2 Россия
      Quakeworld.ru   - QW Россия
      Quakevoltage   - Quake Мир
      Promode.ru   - Промод
      Defrag.ru   - Дефраг
      Cnews   - Quake Wars форум
все ссылки »     обмен ссылками »
Quake 3 CPMA VQ3 FAQ by qrealka
Один из авторов CPMA для Quake 3 Quake 3 qrealka опубликовал на сайте promode.ru обновленную версию FAQ по этому моду. Мы предлагаем вам познакомиться с ним в оригинале, однако хочу напомнить, что украинские пользователи могут найти интересующие их файлы в нашем файловом архиве.

Поиграть в Украине в CPMA VQ3 можно на нашем сервере q3.ecnopt.com:27963.

 

1. Откуда можно закачать CPMA:
Сайт мода
Наши зеркала

 

2. Что и зачем надо качать и сколько это весит:

СЕРВЕР(или игра с ботами). Для установки сервера(или локально поиграть на карте) вам надо закачать ВСЕ карты из MAPPACK-ов CPMA. Список необходимых карт тут. Закачать какую-то одну или несколько карт отдельно вы можете здесь. Все карты целиком в одном архиве можно забрать отсюда(120Мб). Или же сразу полную версию CPMA 1.35(125Мб). Также, если эти ссылки недоступны, вы можете закачать все маппаки 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

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

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

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

 

Клиент
Если вы закачали версию CPMA без карт, значит вам надо разархивировать закаченный архив в каталог QUAKE3. Если у вас уже есть этот каталог, то желательно удалить оттуда все кроме ваших конфигов, демок и пр. И разархивировать новую версию. В отличие от сервера на клиенте МОЖНО иметь пару-тройку паков с предыдущих версий CPMA. Потому что не все сервера успели перейти на 1.35. Но я бы не рекомендовал иметь паки младше 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. чтобы выключить дым:

Quote:


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. Чтобы сделать ваш шафт тонкой ровной линией

Quote:


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.31)! Приведите значение com_maxfps равное значению cl_maxpackets. Не стоит опасаться за физику, теперь она не зависит от com_maxfps. Далее, существует несколько типовых настроек для разного качества связи:

Quote:


// 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-у находится тут(для версии CPMA 1.33). Т.к. с тех пор добавились новые параметры то полную документацию можете найти здесь. Мы постарались облегчить ваш переход к новой системе рисования HUD-а. Поэтому в этом файлевы можете найти коллекцию хад-ов. В том числе таких игроков как ic-reptilie.


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 геймплея можно найти в этом файле

 

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
Код спайтербота, адаптированный для игры в промод, не годится для игры в VQ3. Я поставил себе в планы переделать код спайта для работы в CPMA. Так что скоро вы получите ботов для VQ3.

 

9. Почему я не могу соединиться с сервером:
Если вы все установили правильно,

  ice / 00:11 18 января 2007 Quake 3

Ссылки

URL адрес новости
BB-код для форумов
HTML-код

Комментарии

Всего комментариев: 0

Добавить комментарий


Возможность оставлять комментарии доступна только зарегистрированным пользователям.
Россия
q2.playground.ru 8 / 42
q3.corbina.ru 18 / 98
q3.playground.ru 39 / 104
q4.corbina.ru 0 / 32
q4.playground.ru 0 / 32
Украина
kpi.q2.org.ua 1 / 48
q3.quaket.net 2 / 56
q3.tupoleva.net 2 / 24
q4.fasty.net 0 / 0
q4.ogogame.kiev.ua 0 / 16
q4.quaket.net 0 / 22
все сервера »     настроить »

Чемпионаты В ближайшее время не запланировано

Опрос
Кто выиграет GameGune 2008?

Cooller
Cypher
Nike
Toxjq
Fox
Av3k
Jibo
Свой вариант (комментарий)
     Результаты опроса

Наш irc

join #quaket.net @ quakenet





2006 © quaket.net. Условия использования информации сайта
Контакты | Рекламодателям | Посетителям | Sitemap |   RSS
Рейтинг@Mail.ru Rambler's Top100 Провайдер Туполева Популярнейший файлообменник в UA-IX, бесплатно и до 2000МБ