Наш сайт використовує cookie. Продовжуючи переглядати його, Ви погоджуєтеся з умовами на використання cookie. дізнатись детальніше
Тестування і перевстановлення Punkbuster
* Ignoring MD5Tool Queries - Неправильні файли гри папки main
Ці помилки можуть пояснюватися вірусами, які проникли в файли гри, різними модифікаціями (в т.ч. забороненими), а також чітамі. Гра порівнює розміри правильного файлу і Вашого, і якщо знайде невідповідність - слід кік. Тому слід тримати гру "в чистоті".
* PB INIT FAILURE - Невідповідність версії антічита клієнта з версією сервера
* PB Client Not Responding - Невідповідність версії антічита клієнта з версією сервера
* No Packet Flow - Невідповідність версії антічита клієнта з версією сервера
* Error loading pbcl - Невідповідність версії антічита клієнта з версією сервера
* Losing Key Packets - Втрата пакетів (також винуватцями цієї помилки можуть бути віруси, а також поганий канал доступу)
* RESTRICTION: Service Communication Failure: PnkBstrB.exe handshaking failed.
* RESTRICTION: Service Communication Failure: PnkBstrB.exe initialization failed.
* RESTRICTION: Service Communication Failure: PB.exe driver failure (PB) ffao.
А також будь-які інші повідомлення в цьому дусі.
Перевстановити Punkbuster скачавши спеціальну утиліту - pbsvc
Виконуємо наступні дії:
Для початку протестуйте Punkbuster на предмет помилок. Для цього скопіюйте утиліту в папку pb в директорії гри.
Запустіть її та натисніть Test Services і чекайте.
Якщо всі звіти будуть зеленими і все нормально то з'явиться наступне вікно з вмістом: "Tests completed successfully without error"
Що б перевстановити Punkbuster, запустіть цю ж утиліту. Поставте там галочку на рядку Install / Re-Install Punkbuster Service, а потім внизу натисніть Next.
Завантажити утиліту для поновлення Punkbuster - pbsetup
1. Скачайте файл і запустіть pbsetup.exe.
Оновлення Punkbuster через консоль
В консолі треба написати дві команди:
/ Pb_lan 1 Саме так, з усіма знаками. Консоль відкривається натисканням на Е (зліва від 1).
* Перевірте параметр r_drawDecals в конфіги або в грі відкрийте консоль і введіть r_drawDecals 1
* Cvar fx_sort = 0 - Неправильне значення змінної (в даному випадку 1)
Встановити правильне значення Дивіться, що вам пише Антич (ПБ) (PunkBuster), причому дивитися краще в грі, там він пише ваше значення змінної і яке дозволено. 1. Запускаєте гру і входите в консоль (для входу в консоль треба натиснути тильду "е" зліва від 1). 2. Пишіть параметр через якого вас викинуло з сервера, наприклад вам писалося - (fx_sort = 0 ляляля нібито треба 1 або може бути і таке - 60-100, це означає, що підійде будь-яке значення в межах від 60 до 100. ну 75 наприклад) означає, пишемо в відкрилася консолі ( "е") наступне - / fx_sort 1 і тим самим змінюємо значення параметра з 0 на 1.
Так само PunkBuster іноді (залежить від його налаштувань на сервері) перевіряє ці змінні.
Основні помилки (і можливі шляхи їх вирішення)
Тут описані основні помилки (і можливі шляхи їх вирішення) викидаються Punkbuster:
PB Server running Old Version
Як сервер, так і клієнт ПБ мають вбудований механізм автоматичного оновлення. Причому сервер ПБ отримує оновлення безпосередньо від майстер сервера оновлень, а потім оновлює підключених до нього клієнтів. Іноді по ряду причин сервер не може провести оновлення. У цьому випадку клієнти, що мають більш нову версію ПБ (отримавши її, наприклад, від іншого сервера або оновити вручну) приєднавши до такого сервера отримують повідомлення "PB Server running Old Version" після чого Кіка. Справа в тому, що для коррекнтой роботи ПБ необхідна сумісність версій ПБ клієнта і сервера. У той же час політика безпеки за замовчуванням забороняє клієнту робити відкат на старішу версію ПБ. Для гри на подібних серверах необхідно прописати в консолі перед коннектом або ж безпосередньо в грі відразу ж після отримання подібного повідомлення (для цього є як правило 2 хвилини)
дозволивши таким чином виробляти downgrade ПБ. Якщо Ви не хочете прописувати цю строчку кожен раз, можете самостійно додати її (без слеша) в файл pbcl.cfg, розташований в папці pb (якщо такого там немає, створіть його командою pb_writecfg), однак, це не рекомендується розробниками і слід застосовувати тільки до довірчим серверів.
Досить загальна проблема, викликана або неможливістю відновити версію ПБ клієнта, або навіть пошкодженим ПБ. У цьому випадку необхідно провести оновлення вручну. Для цього призначена утиліта pbweb.exe, яку можна знайти в папці pb, або завантажити з сайту розробника. Запустивши її Ви справите оновлення ПБ безпосередньо через майстер сервер. Для цих же функцій призначена команда
але її робота не надійна.
VALID CDkey is not reaching GuidAuth Server
Inadequate O / S Privileges
* # Load and unload device drivers
* # Manage auditing and security log
* # Modify Firmware environment values
* # Profile Single Process
Під Windows XP Pro це робиться в оснащенні Local Security Policy (Control Panel => Administrative Tools => Local Security Policy)
Лага на серверах з активованим ПБ
Перш за все, переконайтесь, що лаг викликаний саме ПБ, спробувавши пограти на інших серверах, в тому числі і на серверах, де ПБ відключений. Лаг може бути обумовлений конфліктом переривань, різним ПО, завантажуються систему або мережевий канал, лагами самого ігрового сервера і т.д і т.п. Якщо ж Ви вважаєте, що лаг викликаний саме клієнтом ПБ, що теж цілком ймовірно, з огляду на його досить "безглуздого" характеру, то спробуйте перед підключенням до сервера в консолі написати такі команди:
Команда pb_system управляє функцією, спеціально розробленої для зменшення конфліктів ПБ з встановленим ПО. За командою pb_writecfg її значення буде запомнено в файл pbsys.cfg, так що повторювати ці дії кожен раз не доведеться. На жаль, pb_system 1 не здатна вирішити всі проблеми, зумовлені конфліктом ПБ з іншим програмним забезпеченням, і часто доводиться шукати конфліктуючі програми і сервіси самому. Розробники також рекомендують поекспериментувати з параметром pb_Sleep, який за замовчуванням дорівнює 60, однак найбільш поширене значення для нього
тобто максимально можливе. Підкреслю, що оптимальне значення цього параметра для конкретної системи краще підбирати індивідуально. Часто менші значення (pb_Sleep 20) підходять краще (запам'ятати значення pb_Sleep можна також по команді pb_writecfg). Іноді для зменшення лагів буває корисно знизити пріоритет, з яким запускається гра до BelowNornal або Low.
Could not load OGL subsystem (OpenGL subsystem)
Так само є ще один спосіб, якщо все перераховане вище не допомогло:
* 1. Повністю видалити папку PB з гри.
* 2. Зупинити службу PnkBstrA (якщо вона запущена. Тут: Панель Управління - Адміністрування - Служби)
* 3. Видалити файл PnkBstrA.exe в папці SYSTEM32 в операційній системі
* 4. Відновити PB за допомогою утиліти ручного оновлення, яку можна взяти тут
* 5. Якщо у знову з'явилася папці PB немає файлів PnkBstrB.exe і PnkBstrK.sys, то потрібно взяти гденибудь ці файли і переписати до себе в папку PB
* 6. Якщо в папці system32 системи не з'явився файл PnkBstrA.exe то потрібно також переписати туди цей файл самому
* 7. запустити сервіс PnkBstrA (Тут: Панель Управління - Адміністрування - Служби)
* 8. Перезавантажити комп'ютер
Можна замість п.4-6, завантажити звідси повністю папку pb і після виконання п.1-2, перемістити її в папку де встановлена ваша гра. В такому випадку вам потрібно буде також виконати п.6 Перед перезавантаженням комп'ютера. По можливості, все що ви міняєте і замінюєте, спочатку бекапте, для того що б можна було відкотитися назад. Сподіваюся це вам допоможе.
Розшифровка найбільш часто зустрічаються кодів порушень видаються системою PunkBuster в момент кика / бана на серверах "Call Of Duty" і можливе вирішення цих проблем.
* # 101 - Communication Failure - Відмова зв'язку
* # 102 - Communication Failure - Відмова зв'язку
* # 131 - Initialization Failure - Помилка ініціалізації
* # 132 - Protocol Error - Помилка протоколу
* # 141 - Distress - Труднощі (цей напис показує, що існує проблема з оновленням останньою версією PunkBuster або існують проблеми доступу до одного з Master PB Servers, що знаходяться в інтернеті, і можливо обумовлена проблемами фаервола, роутера і т.д.)
Загальне рішення: перевстановити PunkBuster з останнього оновлення гри.
* # 111 - Bad Name - Неправильне (недозволене) ім'я (нік)
Рішення: Змінити ім'я (нік).
* # 112 - Too Many Bad Names - Занадто багато невірних імен.
* # 113 - Too Many Name Changes - Занадто багато змін імені / ника (зазвичай допускається не більше однієї зміни за гру)
Рішення: Припинити неодноразові зміни ігрового ника.
* # 114 - Protected Name - Захищене ім'я
Рішення: Змінити ім'я.
* # 121 - Negative Score Too Low - Негативний рахунок (зазвичай через тімкілла).
Рішення: Припинити тімкілл.
* # 151 - Extended ASCII Characters in Player Name - Використання ASCII знаків в імені гравця
Рішення: використовуйте звичайні літери, цифри і символи в імені.
Порушення цілісності: Коли PunkBuster не має можливості перевірити, що ігрова обстановка гравця функціонує правильно і (або) не була змінена, тоді і виникає помилка порушення цілісності. Цю помилку також викликає виявлення змін в грі або файлів PunkBuster. Ця помилка має діапазон номерів від # 10000 до # 29999
ЧітХак Порушення: Коли PunkBuster виявляє чіти або хакі при повторній позитивної ідентифікації на комп'ютері гравця, то з'являється це порушення. Це порушення має номер від # 50000 і вище. cписок читов / хаков наводиться нижче.
* # 90000s - Cheat Video Drivers
* # 130000s - Attempted PunkBuster Hack
Рішення: видаліть чіти / хакі з вашого комп'ютера і більше їх не використовуйте, тому що в іншому випадку, ви позбудетеся свого CD-Key (якщо він у вас ліцензійний) і будете НАЗАВЖДИ забанені по GUID на сервері PunkBuster!
Якщо вас викидає з помилками виду "trying to update", "no packet flow", "ignoring md5 tool" "Kooper has been kicked via PankBaster (for 0 minutes) RESTRICTION: Service Communication Failure: PnkBstrB.exe driver failure (PnkBstrK.sys ) ffao ", то спробуйте:
* 1. Поновити сам ПБ.
* 2 У фаєрволі (брендмауере) або в антівірусника дозвольте процеси pnkbstrA.exe, pnkbstrB.exe, pnkbstrK.sys (критично при помилку losing key packets)