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


Фотография

Повышение производительности игры и сетевого соединения


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 29

#1 927AVIApolk

927AVIApolk

    Отдел по информационной войне

  • Министерство обороны
  • Cообщений: 2 295
  • ГородЗасекречен

Отправлено 03 Март 2019 - 15:08

Распаковать архив, закинуть папку Generals ZeroHour по пути C:\Games\Project Raptor\Generals ZeroHour

чтобы Generals ZeroHour легла с заменой на папку Generals ZeroHour

 

Скачать обновление для Повышения производительности игры и сетевого соединения

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

 

Изменения в файлах:

 

MemoryPools:

было 256 32

стало 1024 128

Увеличили пропорционально в 4 раза.

 

Генералы смогут потреблять больший объем оперативной памяти выделяемой для игры.

 

GameData:

было MaxParticleCount = 50000

стало MaxParticleCount = 2500

 

Уменьшили в 20 раз значение отвечающее за отображение частиц эффектов в игре. Зачем предположительно Detroyt задрал такую планку для раптора в 50 000 неизвестно, возможно хотел чтобы его работа по эффектам, смотрелась максимально хорошо. Эта информация так бы и лежала в закромах, если бы он случайно не зашел ко мне на стрим и не проговорился, что у нас в рапторе стоит 50 тысяч частиц в gamedat. видимо он уже понимал что это было избыточно для генералов, но т.к он занимается другим проектом, то особо и не лез нам помогать в этом. Тема поднялось случайно, когда мы обсуждали технические возможности движка.

 

Цифра 2500 для MaxParticleCount взята, из оригинального ZH 1.04 который является как эталонным образцом.

 

было NetworkCushionHistoryLength = 10

стало NetworkCushionHistoryLength = 1000

вернули в патче 9.1.19 fx2 обратно на

NetworkCushionHistoryLength = 10

 

строчку

NetworkRunAheadSlack = 10

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

 

Все изменения которые сейчас внесены, брались из прочтенного материала трудов, различных разработчиков, большого количества модов + кое что я сам находил, но не знал как лучше это применить. сайт redsys.su сэкономил много времени в плане разбора тестов других людей, которые являлись разработчиками. Опыт их трудов был учтен и проанализирован.

 

Кратко по существу: с такими настройками игра должна будет давать возможность более лучше идти как с ботами так и с большим кол-вом войск, так и при игре по сети, увеличены значения которые позволяют более стабильно играть, исходя из тестов, если использовать эти параметры которые будут в этом обновлении, число рассинхронизаций по сетевой игре значительно снизится, за счет увеличения памяти в MemoryPools основываясь на тестах, это позволит увеличить FPS при больших кол-вах войск.

 

Как повысить производительность процесса game.dat ?!

Скачать фикс для реестра

 

Чтобы установить фикс, распаковываем файл и открываем. Выскочит уведомление с предупреждением, нажимаем Да.

 

фикс поставит условие в реестре на ваш процесс game.dat чтобы этот процесс всегда использовал ваш процессор с высоким приоритетом.

 

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

Диспетчер задач.png

 

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

исходный код файла:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\game.dat]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\game.dat\PerfOptions]
"CpuPriorityClass"=dword:00000003

Ну что генералы, вперёд пробовать?! пишите, кто что думает по данной теме, если в чем то мои мысли не правильные, пишите будем разбираться.


Сообщение отредактировал 927AVIApolk: 05 Июнь 2020 - 00:44

  • Formular, MODoGEN, Websurfer и 4 другим это нравится

#2 Websurfer

Websurfer

    WEB-летчик

  • Министерство обороны
  • Cообщений: 100
  • ГородСанкт-Петербург

Отправлено 03 Март 2019 - 21:03

Спасибо, установил, будем тестить :)

 

P.S. рекомендую в новом файле  GameData.ini  сразу выставить нужную высоту и наклон камеры


  • 927AVIApolk и MODoGEN это нравится

#3 927AVIApolk

927AVIApolk

    Отдел по информационной войне

  • Министерство обороны
  • Cообщений: 2 295
  • ГородЗасекречен

Отправлено 03 Март 2019 - 21:21

да с отдалением камеры...можете ставить свой прошлый параметр который у вас стоял...т.к я все это делал под себя


  • MODoGEN это нравится

#4 MODoGEN

MODoGEN

    Создатель мультиплеерных патчей для War Commanders

  • Разработчики
  • Cообщений: 1 191
  • ГородЖданов, СССР

Отправлено 05 Март 2019 - 11:53

Само-собой  :)


Project Raptor: War Commanders 9.1.19 + Fix 3

Помочь разработчику, что бы не голодал и делал патчи по вдохновению, можно закинув денюжку сюда: https://www.donation.../r/modogendonat Спасибо! ay.gifig.gif


#5 Stalker

Stalker

    Пользователь

  • Генералы
  • PipPip
  • Cообщений: 12
  • ГородAlmaty

Отправлено 06 Март 2019 - 13:49

У всех должен быть такой путь? У меня C:\Program Files (x86)\Project Raptor\Generals ZeroHour, но не могу заменить папку Generals ZeroHour.
 



#6 927AVIApolk

927AVIApolk

    Отдел по информационной войне

  • Министерство обороны
  • Cообщений: 2 295
  • ГородЗасекречен

Отправлено 06 Март 2019 - 14:19

Stalker - путь приведен как пример, понятное дело что ты мог и на D диск установить или какой нибудь другой...главное найди коренную папку с названием Generals ZeroHour, не нужно воспринимать все буквально

 

зайди вручную в свою папку Program Files (x86) и найди там Project Raptor\Generals ZeroHour

 

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


Сообщение отредактировал 927AVIApolk: 06 Март 2019 - 14:25

  • TeckMiX это нравится

#7 Formular

Formular

    Вышестоящее ведомство

  • Министерство обороны
  • PipPipPipPipPipPipPipPipPipPip
  • Cообщений: 536
  • ГородСанкт-Петербург

Отправлено 06 Март 2019 - 14:20

Авиаполк ты уверено что правильно написал инструкцию? Если заменить папку, то заменится вся папка , вместе с содержимым. Надо заменить только два файла. 

Точный путь: 

ваш путь к игре\Project Raptor\Generals ZeroHour\Data\INI\ 

В этой папке меняете файлы GameData.ini и MemoryPools.ini


  • TeckMiX и Stalker это нравится

Project Raptor : War Commanders 9.1.19





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

0 пользователей, 0 гостей, 0 анонимных