Перейти к содержимому



Твикинг БФ2142


  • Вы не можете ответить в тему
Сообщений в теме: 14

#1 Sukhov

    Отец флуда

  • 12 298 сообщений
1 367
Круче только горы
  • Пол:Мужчина
  • Город:Moscow
  • Игра/Ник:Sukhov__

Отправлено 03 Январь 2009 - 18:21

Вот, чтоб не рыть по гуглам, откопал по старым темкам. В свое время помогало.

Правим в файле Usersettings.con (юзайте поиск, а так лежит в папке, куда инсталена игра ...modsbf2142Settings)

SettingsManager.floatSet GSDefaultLatencyCompensation - это и есть то упреждение/компенсация вашего пинга (default 0.100000 - тоесть равна пингу 100)

SettingsManager.boolSet GSExtrapolateFrame - хз... но везде советуют ставить 1 вместо 0 (кто знает скажите)

SettingsManager.U32Set GSExtrapolationTime и SettingsManager.U32Set GSInterpolationTime - это те значения которые отвечают за кол-во обращений(refresh) клиент-сервер. Чем эти значени ниже тем чаще вы получаете/отсылаете данные о своем и вражеском местоположении в игре и наоборот. На некоторых форумах говорят что они прямопропорциональны мощности вашего компа, качества/скорости вашего соединения.(но это не мешает снизить эти значения в 3-8 раз)

SettingsManager.U32Set GSPerfLogAtPlayerCount - точно сказать не могу, но некоторые связывают это значение с кол-вом игроков на сервере.

Более подробная расшифровка переменных:

GSDefaultLatencyCompensation 0.100000

Вы посылаете пакет на сервак о том что выстрелили челу бегущему за угол прямо перед самым углом в хэд. Сервак получил от этого чела (бегущего за угол) инфу о его положении раньше вашей тк допустим у него лучше пинг. Однако благодаря компенсации "лагов" сервак берёт из текущего положения спрятвшегося за углом чела вычитает время компенсации и определяет где он был в прошлом в момент вашего выстрела. таким образом сервак откатывает реальное положение бедалаги за углом и засчитывает уме хиты. Те чел с плохим пингом при правильной настройки компенсации получается попадает в того у кого пинг лучше. это вызывает парадокс для чувака с хорошим пингом который спрятался за угол и он в шоке от того что его убили а для чела с плохим пингом всё вроде бы и в норме - он убил гопника ещё до угла. Отсюда вывод - это значение должно быть равно вашему пингу.
Работу этого параметра явно видно из ролика где чуваки бегущие параллельно среляюют друг в друга слегка ссзади и убивают. Это значит что он снимали этот ролик на серваке где имеют пинг меньший 100 а это значит что исходя из дефолтного конфига сервак делает откат модели игрока в прошлое на 100мс но! в реале надо было сделать откат не так сильно а допустим на 60мс (при пинге 60) - вот и получается что чел стрелять должен чуть назад.

GSExtrapolateFrame 0
значение либо 0 либо 1. 1 значит включить учёт экстраполяции а 0 значит забить на неё.

GSExtrapolationTime 1200
это метод борьбы с потерями пакетов. допустим вы при игре лаганули и ваш комп недополучил пакетик с координатами врагов и их моделями на карте. чтоже тогда врубается механизм экстраполяции и ваш клиент (ваша тачка) пытается достроить положение врага методом предсказания его перемещений основываясь на последних пакетах полученных с сервака (координаты, скорость , вектор движения и тд). думаю многие замечали как при зависании коннекта в игре машинка к приеру вылетает за область дороги и взлетает в небеса. когда те или иные объекты основываясь примерно на своём предыдущем движении начинают двигаться по той траектории куда они двигались раньше и клиент при этом даже не додумывает что танк не может летать =). значение данного параметра говорит о том в течении какого периода времени в мс ваша машина будет предсказывать будущее положение объектов на карте. ставить много это равносильно тому что ваш компрьютер в итоге при больших лагах в конекте предскажет вам что ваш враг улете на танке в облака. маленькое значение не вызовет таких глюков но тогда будут лаги связанные с потерей пакетов и картинка на вашей машине уже будет обновлятся только после получения инфы с сервака те рывками.

GSInterpolationTime 100
компы как правило держат фпс на высоком уровне ( к примеру 50фпс что соответствует 50 обновлениям в секунду) и канал инета не поспевает за этим. получается что для фпс 50 надо иметь пинг в 50 обнослений в секунду те 20мс. а если у меня видео легко держит 100фпс то пинг равен 1мс =). отсюда следует применение интерполяции, те предсказание положения врагов для сглаживания картинки. те получается что прежде чем вам видюха отрендерит модель игрока ваш комп 2 раза обратится к серваку и потом ваш проц просчитает промежуточное положение модели между двумя обращениями которое ваша видюха собственно и отрендерит. те получается что реально вы получили все данные о игроке в моент времени Х потом получили данные в момент времени Х + дельта равная времени задержки через которое пришёл второй пакет. потом основываясь на этих данных ваш проц предсказывает плавную

  • 0
----------------------------------------------------------------------------------------------
@2841254-isel.png

#2 Sukhov

    Отец флуда

  • 12 298 сообщений
1 367
Круче только горы
  • Пол:Мужчина
  • Город:Moscow
  • Игра/Ник:Sukhov__

Отправлено 03 Январь 2009 - 21:03

Знающие люди подбросили прогу для оптимизации этого файла.
Кароче, качаем прикрепленные 2 файла.

Далее:

1. Распаковываем и запускаем программу.
2. Выбираем создать .ехе
3. Выбираем файл HitFixer.ahk
4. Полученную программу кладем в нужное место.
5. Ставим на файл usersetting.con атрибут "только чтение"
6. Запускаем прогу, я сменил горячую клавишу запуска на F11
7. Заходим на сервер, где будем играть, смотрим свой пинг.
8. Жмем F11, открывается консоль, где в конце строки вводим свой пинг, фигуля что-то пишет, вы настроены на этот пинг. Вперед, больше пуль в хитбоксы.

З.Ы. прога античитами не палится, а в БФ2 официально разрешена.

  • 0
----------------------------------------------------------------------------------------------
@2841254-isel.png

#3 Гость_Eldar2142_*

Отправлено 03 Январь 2009 - 21:20

О_о
Зайдете на сервак с мд5тулом и вас кикнет =)))

  • 0

#4 Гость_gadz2_*

Отправлено 03 Январь 2009 - 22:43

программа меняет настройки этого файла Usersettings.con
таких файла два.
один для кланмода тут Battlefield 2142modsclanmodsettings
второй для обычной батлы тут Battlefield 2142modsbf2142Settings
настройки этого файла подгружаются после запуска игры, какой мод запустили, такой фаил и подгрузился.
далее в консольном режиме программа изменит настройки игры, подгруженные из этого файла. НО! настройки в самом файле изменятся только после закрытия игры. поэтому на оба этих файла поставьте атрибут ТОЛЬКО ЧТЕНИЕ. это значит что каждый раз вы будете запускать игру с дефолтными настройками и псоле закрытия игры они не изменятся, даже если вы использовали программу.

и еще. md5tool админская утилитка кикает за любые изменения в файле Usersettings.con даже когда ваш файл дефолтный и вы просто ввели команды в консоле, что именно и делает эта программа. md5tool стоит в основном на немецких серверах. это же немцы))

пс Русские играют без твиков! это офф версия.

  • 0

#5 Гость_Alex_M_*

Отправлено 05 Январь 2009 - 13:53

Мда))) Только вернулись а уже твики)))

пс Русские играют без твиков! это офф версия.

Судя по всему твики сейчас в моде. Те же Корв в последнее время стали очень странно стрелять...
Абзац, у меня такое ощущение, что уже все с этими твиками давно бегают, одни мы мучаеся с лагами и отсутствием нормальных хитрегов на лагучих серваках... ну, конечно, Стифлер не в счет. В Жуковском видать лучший нэт :)
Но вообще, мы и без твиков всех спокойно дрючили на КБ. Тимплей рулит. Я это полностью осознал только после того, как пошел к Параноикам играть. Все стреляют хорошо, но тупые и несыгранные.

  • 0

#6 ilych^^

    Начинающий

  • 16 сообщений
0
Ни рыба, ни мясо
  • Пол:Мужчина
  • Город:Moscow

Отправлено 06 Январь 2009 - 11:48

хз, даж не понятно как можно настроить твики когда пинг бес конца прыгает...
Алекс, лучше таки объясни что это такое, и как это сделать=)

Кстати видео отличается от Минотавровского. Совсем другие хитреги и даже отдача.



  • 0

#7 Sukhov

    Отец флуда

  • 12 298 сообщений
1 367
Круче только горы
  • Пол:Мужчина
  • Город:Moscow
  • Игра/Ник:Sukhov__

Отправлено 06 Январь 2009 - 12:40

Пусть лучше Мини объяснит, как это у него прицел во время присядки остается на том же месте, куда стрелять надо.

  • 0
----------------------------------------------------------------------------------------------
@2841254-isel.png

#8 Гость_Eldar2142_*

Отправлено 06 Январь 2009 - 15:58

Пусть лучше Мини объяснит, как это у него прицел во время присядки остается на том же месте, куда стрелять надо.

У меня тоже во время приседания, остается прицел на том же месте, куда стреляю(в этом не чего такого нет), просто ты очень долго не играл в батлу.

  • 0

#9 Sukhov

    Отец флуда

  • 12 298 сообщений
1 367
Круче только горы
  • Пол:Мужчина
  • Город:Moscow
  • Игра/Ник:Sukhov__

Отправлено 06 Январь 2009 - 16:16

Eldar2142
родные, у вас что сенса экста-лоу?
И ваще, Эльдар, ты со своими частыми рандомными хедами и подмоченной репутацией, наводишь на подозрения.

  • 0
----------------------------------------------------------------------------------------------
@2841254-isel.png

#10 ilych^^

    Начинающий

  • 16 сообщений
0
Ни рыба, ни мясо
  • Пол:Мужчина
  • Город:Moscow

Отправлено 06 Январь 2009 - 16:49

для батлы на самом деле сенса нужна гораздо ниже, чем в том же коде или контре, имхо)

  • 0

#11 Sukhov

    Отец флуда

  • 12 298 сообщений
1 367
Круче только горы
  • Пол:Мужчина
  • Город:Moscow
  • Игра/Ник:Sukhov__

Отправлено 06 Январь 2009 - 17:16

ilych^^
ну это ясный пень, но не экстра лоу же

  • 0
----------------------------------------------------------------------------------------------
@2841254-isel.png

#12 Гость_Troy4eg_*

Отправлено 07 Январь 2009 - 02:02

Те же Корв в последнее время стали очень странно стрелять...

О да, мы аццкие твикОры:) Алекс, не смеши народ:)

  • 0

#13 Гость_Alex_M_*

Отправлено 08 Январь 2009 - 02:09

Ну тогда считай это комплиментом, если ребята подняли свой скилл свой быстро.

  • 0

#14 Гость_Troy4eg_*

Отправлено 08 Январь 2009 - 14:00

Ок, пасиба Алекс) Кто хоть поднял, чтобы знать кого хвалить?

  • 0

#15 Гость_Alex_M_*

Отправлено 08 Январь 2009 - 17:37

А вот те ребята, которые против Паранои играли очень даже ничего. Просто при том, что я жутко лагал, меня сносили с 4-5 пуль почти все. Так что стрельба явно улучшилась. Опыта только не хватат.

  • 0





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых


Количество пользователей, прочитавших эту тему: 6

Skin designed by Evanescence | Skin updated by Lesovsky
Яндекс.Метрика