21.11.2007, 20:19 ▼ | #1 |
Firefox User
|
COD4: Решение возникающих проблем
В этой теме предлагаю отписываться по поводу возникающих проблем, связанных с CoD4 и подспутными к ней программами. Если у вас возникли проблемы с игрой (не запускается, выкидывает и т.п.), не коннектит к серверу, ругается PB или просто никак не получается настроить какую-либо программу, связанную с CoD, то Вам сюда! Эта тема поможет уменьшить количество оффтопа в других темах Знающие люди помогут... надеюсь.
зы НЕ ЗАБЫВАЕМ ВЫКЛАДЫВАТЬ СКРИН С ТЕКСТОМ ОШИБКИ/ПРОБЛЕМЫ!!! Это ускорит помощь. Последний раз редактировалось d1sco; 22.11.2007 в 17:27. |
16.02.2008, 16:15 | #247 |
Местный
|
OMG скока можно одно и тоже спрашивать то???
Для чего вам тема на одну строчку выше????? http://forum.battlefox.ru/showthread.php?t=5849
__________________
Team Crocod1le |
16.02.2008, 19:08 | #248 | ||||||||||||
Боец
|
COD4 PB FAQ Спойлер
__________________
легла рельса в руках привычно... Последний раз редактировалось Toxic; 16.02.2008 в 19:10. |
||||||||||||
16.02.2008, 19:18 | #249 |
Боец
|
Я учил в школе немецкий\французский\учился на двойки: Спойлер
Как включить ПанкБустер? Находясь в главном окне игры, нажмите клавишу "тильда" (~), чтобы вызвать окно консоли. В строке ввода команд консоли впишите: /pb_cl_enable На экране появится текст, инофрмирующее о том, что ПанкБустер такой-то версии теперь включён. Если сообщение не появилось, то следует переустановить последний имеющийся патч к игре и удостовериться, что Панкбустер устанавливался как часть процедуры установки патча. Примечание от "переводчика": По-моему, проще и надёжнее так: "Настр. сетевой игры" -> "Pubkbuster:" -> Да Почему ПанкБустер не работает как надо, даже если всё установлено правильно? Проверьте переменную fs_homepath, введя в консоли "\fs_homepath" (без кавычек). Затем, используя Проводник Windows, проверьте, что каталог, о котором сообщает переменная fs_homepath, содержит подкаталог "pb". В каталоге PB должно быть по крайней мере три файла: pbsv.dll, pbcl.dll and pbag.dll. Если такого нет, то найдите и скопируйте каталог PB в покаталог, на который указывает переменная fs_homepath, или измените значенеи переменной fs_homepath, указав на реально существующий каталог с игрой. Удостоверьтесь, что у вас есть доступ "на изменение" (чтение и запись) к каталогу "pb" (и его содержимому). Почему от некоторых серверов я получаю сообщения о том, что имеют место быть неправильные значения переменных (сvar), и что я по этому поводу должен предпринимать? Сvar'ы -- это переменные с настройками игры. Cvar'ы используются для тонкой настройки игры, но читеры иногда изменяют эти настройки так, чтобы использовать ошибки и "потайные ходы" игры, и так вот "читить". У администраторов игрового сервера, на котором включен ПанкБустер, есть возможность добавлять проверку пользовательских настроек (cvar'ов) во время игры. Например, у Вас есть скрипты, откуда-то скачанные или написанные самостоятельно, которые автоматически добавляют или изменяют некоторые пользовательские настройки (добавляют/изменяют значение переменных). И при подключении Вы получите предупреждение, если эти пользовательские настройки (значения переменных) не соответствуют диапазону, дозволенному для этих переменных (диапазон устанавливает администраторами того сервера, к которому Вы подключаетесь). Предупреждение также содержит информацию о том, какие значения должны быть. Если Вы не отреагируете на предупреждение, то через несколько минут ПанкБустер отключит Вас от игрового сервера. Чтобы изменить значение переменной, следует вызвать консоль (нажатием клавиши "тильда" - "~"), в строке ввода напечатать название переменной и через пробел новое её значение, затем нажать Tab и Enter. Например, введя "cg_shadows 0" (без кавычек), Вы тем самым измените значениепеременной cg_shadows в "0". Игра автоматически сохраняет значение большиства переменных (в настроечном файле), так что изменения будут действовать и в следующих сеансах игры. Должен ли я перенастраивать мой firewall или proxy (файрволл/брандмауэр или прокси) чтобы использовать ПанкБустер? В общем, если Ваше подключение к сети Интерент позволяло Вам нормально играть на игровом сервере до включения ПБ, то Вам не нужно ничего менять в настройках файрволла или прокси после установки и включения ПБ ПБ работает по тем же сетевым каналам, которые созданы и ипользуются игрой, соответственно ничего менять не надо. А на сервере, на котором включён ПБ, должны быть открыты UDP-порты c 24300 по 24399... Почему ПанкБустер теперь требует, чтобы игроки запускали CoD в рамках административной учётной записи (из-под учётной записи с административными привелегиями) в WinXP/Win2000? Потому-что только в таком случае (режиме) можно обнаружить некоторые "читы" и "хаки". Почему ПанкБустер выкинул меня из игры с "диагнозом" "Blocked O/S Privileges"? Временно отключите другие программы, которые следят за соблюдением режима доступа: антивирусы, контроллеры запущенных процессов, утилиты контроля доступа к файлам/каталогам и т.д., чтобы найти ту программу, которая мешает работе ПБ, блокируя ему доступ к ресурсам Вашего компьютера. Или вам надо запускать ПБ без блокирующих его работу программ, или играть на тех серверах, на которых не включён ПБ. Также удостоверьтесь, что Вы запускаете игру, зарегистрировавшись на компьютере (в Windows) как Администратор (или в рамках другой учётной записи с административными привелегиями). Примечание от "переводчика": Если у Вас нет доступа к административной учетной записи, то Вам, похоже, следует впасть в отчаяние... потому как даже RunAs не поможет. Меня продолжает выкидывать из игры с "диагнозом" "Insufficient O/S Privileges". Что делать? Загрузите и запустите на выполнение эту програму: http://www.greyknight17.com/spy/VX2Finder(126).exe (120 Кб) Она проверит Ваш компьютер на предмет наличия сорного ПО, которое блокирует работу ПБ и не дает играть на тех серверах, на которых включен ПБ. Сорная программа VX2 изменяет Ваши пользовательские права. После запуска программы нажмите кнопку "Find VX2.betterinternet info", чтобы проверить: заражён ли компьютер или нет. Если ничего не найдено, перейдите к последнему шагу. Если найдено (обычно, это 3, названных случайным образом, dll'ки), то выберите всё, что найдено и нажмите кнопку "Delete These Files". Програма удалит все файлы, кроме одного, который будет удалён в процессе перезагрузки (следует разрегить программе перезагрузить компьютер). После перезагрузки: нажмите кнопки "Guardian.reg", "User Agent", "Restore Policy". Еще раз нажмите кнопку "find vx2.BetterInternet info" и удостоверьтесь, что теперь ничего не найдео (Если найдено, то процедуру очистки/удаления придется повторить). Примечание от "переводчика": Вообще сорное-рекламное ПО (в оригинале: adware) следует "косить" периодически, например, программой Ad-Aware SE Personal, которая бесплатна для частного/домашнего использования. Меня продолжает выкидывать из игры с сообщениями, содержащими словосочетания "INIT FAILURE" или "technical errors about pbcl.dll or pbag.dll", или "DISTRESS", или "Update timeout". Что не так? Почти все эти проблемы вызваны тем, что ПБ не может обновить себя (на новую версию) по той или иной причине. Иногда это вызвано тем, что на сервере, к которому Вы подключились, работает старая версия ПБ. Если эта проблема наблюдает только при подключении лишь к одному или нескольким игровым серверам, то действительно ПБ на этих серверов устарел. Если такое повторяется на всех игровых серверах, к которым Вы пытаетесь подключиться, то необходимо обновить ПБ на своём компютере вручную, как описано здесь. Примечание от "переводчика": Вышеприведённая ссылка ведёт на страницу, на которой описывается как скачать и запустить pbweb.exe -- утилиту, которая автоматически соединяется с основным сервером и обновляет PB во всех играх, которые установлены на компьютере и которые используют ПБ). Почему ПБ "спамит" на экран сообщениями типа "PB Server running Old Version" (при подключении к некоторым игровым серверам) и как это остановить? Некоторые администраторы игровых серверов с включённым ПБ, не могу или не хотят настроить firewall игрового сервера так, чтобы серверная часть ПБ могла автоматически обновлятся. Таки образом, когда выходит обновление ПБ, их игровые сервера продолжают работать со старой версией ПБ, до тех пор пока она не будет обновлена вручную. Когда игроки подключаются к таким серверам, то ПБ пытается "откатиться" на старую версию (дабы соответствовать версии ПБ на сервере), и в это время, каждые несколько секунд, выскакивает сообщение "PB Server running Old Version". Если процесс "отката" завершает неудачно, игрок отключается от сервера. Если хотите, введите в консоли команды /pb_security 0 и /pb_lan 0 что позволит процессу "отката" завершиться в штатном режиме. А администраторам игрового сервера нужно сообщить, что ПБ оновился и что не грех бы и на сервере его обновить. Мой компьютер замирает, подвисает и "лагает", когда я играю на сервере с включённым ПБ. Чем это может быть вызвано? ПанкБустер "нагружает" аппаратную часть и операционную систему сильнее чем большинство остальных программ. ПБ использует низкоуровневые вызовы подпрограмм из числа Windows API, которые обычными программами не используются. Вот несколько советов о том, как смягчить или полностью устранить описываемую проблему: - Удостоверьтесь, что Вы используете последнюю доступную на данный момент версию ПБ. - В консоле игры (вызывается "тильдой" - "~"), в строке ввода впишите команду /pb_system 1 - Перед запуском игры не "прибивайте" остальные программы "Диспетчером задач" ("Task Manager"), а завершайти их работу штатными методами, предумотренными для этих программ. "Прибитие" процессов не всегда приводит к полному удалению их компонентов их памяти, и даже если "Диспетчер задач" показывает, что всё удалено -- что-то в памяти может остаться и конфликтовать с ПБ. Есть бесплатная утидита под названием EndItAll2, которая умеет корректно и надежно закрывать лишние программы, которые способны вызывать зависания, конфликты, сбои... - Удалите из системы лишние, неиспользуемые и неизвестные программы, заглянув в апплет "Установка/удаление программ" "Панели управления". - Есть одна программа, которая конфликтует с ПБ "сильнее" других -- это Norton Antivirus. Если она установлена на Вашем компьютере, попробуйте её удалить и посмотреть исчезли ли "лаги". Бывает, что "лаги" исчезают после переустановки этого антивируса. - Другие программы, которые выполняются на заднем плане, также могут вызывать торможения. Это ПО, прилагающееся к звуковым картам типа Sound Blaster Live и вспомогательные программы из состава драверов некоторых видеокарт (особенно "ATI keyboard shortcut", которая "сидит" в системном трее). - Нельзя исключать и действие компьютерных "вирусов". Следует регулярно проверять компьютер на предмет вредоносного кода ("вирусы", "трояны" и т.д.). - Поэкспериментируйте со значением переменной pb_sleep: попробуйте изменять/менять её значение на 20, 250 или 500 и смотреть что получится. - В крайнем случае, нуобходимо попробовать заменить модули оперативной памяти, видеокарту (и/или драйверы к ней)... Что такое GUID? В общем, GUID -- это сокращение от "globally unique identifier" (глобальный уникальный идентификатор). GUID в ПБ используется для более тщательной идентификации игроков, чем идентификация по IP-адресу или по игровому псевдониму ("нику"). Ваш GUID основан на ключе игры (серийный номер, CD-key), который Вы вводили во время установки игры (или в её сетевых настройках) Когда администратор игрового сервера "кикает" или "банит" игрока, то ПБ использует GUID для усиления эффекта. Вот и получается, что так как GUID основан на серийном номере игры, то так надежнее определять игрока чем по IP-адресу или "нику". Для надежности и приватности ПБ использует 128-битный односторонний хэш (результат обработки серийного номера некоей функцией), так что никто не сможет (за обозримое время и/или на обычном компьютере) вычислить серийный номер из GUID'а. Почему некоторые игровые серверы при подключении к ним требуют от меня сменить мой игровой псевдоним и как мне его поменять прямо во время игры? В ПБ есть возможность проверять игровые псевдонимы на предмет запрещенных слов и словосочетания ("плохи имена") и администраторы некоторых игровых серверов пользуются этим функционалом, запрещая игрокам включать в свои имена "плохие" слова (ругательства, мат и прочее) Если Вы получили сообщение о необходимости изменить имя и хотите продолжать играть на этом сервере, то у вас есть несколько секунад на смену имени прежде чем Вы будете отключены от сервера в принудительном порядке. Игровой псевдоним ("ник") можно менять двумя способами: 1) Просто поменять своё имя в сетевых настройках игры: "Настр. сетевой игры" -> "Имя игрока:" -> отредактировать имеющееся или ввести новое. 2) Через консоль, введя команду: /name new_nameили name new_name затем Tab и Enter где, new_name -- Ваше новое имя. Примечание от "переводчика": Кстати, нажатие клавиши Tab "говорит" игре о том, что сейчас в консоли вводится команда, а не хухры-мухры... Как выключить сообщения от ПБ? По-умолчанию, ПанкБустер выводит сообщения и на экран и в консоль (при этом, некоторые сообщения выводятся только в консоль). Если Вы не хотите, чтобы ПБ выводил сообщения на экран, то добавте префикс "[skipnotify]" (без кавычек) в начало строки-переменной под названием pb_msgprefix. В этом случае все сообщения будут посылаться только в консоль. Примечение от "переводчика": В онлайновом руководстве по ПБ для пользователей об этой переменной (или команде -- как кому нравится) написано вот что: PB_MsgPrefix [New Prefix] Содержит текст, которы ПБ показывает в начале каждой выводимой на экран строки. По-умолчанию эта строка: "^5PunkBuster Client" (^5 -- означает, что текст выводится цветом №5 -- светло-синим) Если Вы хотите вставить префикс "[skipnotify]" дабы указать ПБ, чтобы он выводил свои сообщения только в консоль, то нужно задать значение переменной самостоятельно. Например, команда (набранная в консоли или прописанная в настроечный файл) pb_msgprefix [skipnotify]^5PunkBuster Client сделает так, что все сообщения от клиентской части ПБ буду выводиться в консоль (не будут выводиться на экран) и будут начинаться со слов "PunkBuster Client" (ну, и дальше сообщение).
__________________
легла рельса в руках привычно... |
18.02.2008, 00:45 | #250 |
Боец
|
В последнее время появилась проблемка с PnkBstrB. Из-за него кикает постоянно. Решаю проблему запуском CoD2. Там фаервол (касперыч) выдает сообщение, что этот файл был изменён, продолжить ли работу. Отвечаю, мол, да, продолжить. После этого только можно нормально в CoD4 заходить. В настройках фаервола этой заразе PnkBstrB.exe всё разрешено. Что ему еще надо-то?
p.s. Проблема активна только после первого включения компа, или после перезагрузки.
__________________
World of Tanks: Thein ангар: Maus, E-100, ИС-7, T110E5, AMX 50B, ИС-4, M103, E-50, Т-54, M-46 Patton, Объект 704, Jagdtiger, T95, Т30, Gw Typ E и др. |
19.02.2008, 18:14 | #252 |
Модератор
|
bruder, пробуй перед началом игры запускать PnkBstrB вручную:
C:\WINDOWS\system32\PnkBstrB.exe У меня порой тоже из-за него кикает. Запускаю вручную и все норм.
__________________
Шесть долгих лет ради корочек синеньких. Медики - циники, кафедры, клиники. С принципиальными нашими, вашими, С патриархальными змеями, чашами... © Автобан - это когда модератор забанил сам себя. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Решение проблем | MDM | Mozilla Firefox | 1244 | 21.01.2018 17:22 |
COD5: Решение возникающих проблем | MDM | Call Of Duty 5 | 23 | 05.04.2010 16:30 |
FEAR: Решение проблем | MDM | F.E.A.R. | 265 | 06.01.2010 18:38 |
The eXperience | N0rd | Киберспорт | 21 | 02.08.2009 21:05 |
COD4 как инструмент для соревнования | Ваня | Call Of Duty 4 | 1 | 09.06.2008 21:18 |