Нереален турнир 2003 като еталон
Вградена контролна апаратура
Първо, нека да разгледаме какво е включено във вградения бенчмарк и след това да преминем към процедурата за тестване с помощта на пакетната програма, създадена от сайта [H] ardOCP.
Както можете да видите, файлът benchmark.exe се намира в системната директория C: UT2003System. При стартиране програмата предлага да избере от списъка стойност на разделителната способност, при която ще се провеждат тестовете, след което ще бъдат извършени два пробни теста и две мачове на ботове и ще бъде показан среден резултат за всеки.

Всеки път, когато се изпълнява benchmark.exe, той използва едни и същи настройки за качество, така че резултатите от теста за прелитане, получени в различни системи, са последователни. За да изпълни тестовете, програмата benchmark.exe използва конфигурационните файлове MaxDetail.ini, MinDetail.ini, MaxDetailUser.ini и MinDetailUser.ini от директорията C: UT2003BenchmarkStuff. Стойността на параметъра MinDesiredFrameRate е постоянна и равна на 35FPS, въпреки че, както се оказа, бенчмаркът, стартиран с превключвателя -benchmark, игнорира стойността на параметъра MinDesiredFrameRate, така че не се отразява в резултатите от теста. Тази програма е много полезна за извършване на бързи летящи тестове и сравняване на резултатите, но не предоставя много от настройките, които са от съществено значение за тестването.
Прибягваме до стария доказан метод - групови скриптове. Директорията C: UT2003Benchmark съдържа набор от готови групови скриптове - седем скрипт файла за стартиране на botmatch тестове и седем за прелитане. Както вече беше отбелязано, няма да провеждаме botmatch тестове, а ще преминем направо към flyby тестове. Тестовете бяха извършени с карти Antalus, Азбест, Цитадела, Face3, Inferno, Phobos2 и SunTemple. Benchmark.exe използва Antalus и Asbestos flyby карти като референция. Изпълнението на групови скриптове за сравняване на производителността на седем, а не две карти има очевидни предимства. Сега нека да разгледаме един от пакетните скриптове. Отворете файла flyby-antalus.bat и вижте следното:
.Systemut2003.exe dm-antalus? Game = engine.gameinfo exec = . BenchmarkStuffflybyexec.txt -benchmark -seconds = 77 -nosound% 1
Двете точки в началото на реда показват относителна пътека, тоест този партиден файл трябва да се намира в подходящата директория за правилна работа. Скриптът призовава за изпълнение файла ut2003.exe от директорията UT2003System, който получава командата за стартиране на картата dm-antalus с помощта на настройките engine.gameinfo. След това се стартира * .txt файл, в който се записват няколко команди. Стартирането на програмата с клавиша –benchmark я превключва в бенчмарк режим, а клавиш –seconds = 77 задава продължителността на теста за прелитане. Превключвателят –nosound дава инструкции за заглушаване на звука по време на тест за прелитане. По подразбиране ще бъде извикан файлът ut2003.ini от системната директория UT2003System. В демо версията на тестовата програма този INI файл се пренаписва всеки път след стартиране на тестове с различни настройки за качество. В пълната версия на играта бенчмаркът работи малко по-различно, което би трябвало да ви хареса.
UT2K3 Benchmark Utility
Сайтът [H] ardOCP създаде удобна програма за партидно преминаване на вградения тест UT2003.
Както вече споменахме, играта се предлага с два качествени файла с настройки: MaxDetail.ini и MinDetail.ini. Въпреки че са напълно достатъчни, промяната на 3D настройките ще ви позволи да показвате допълнителни резултати поотделно за високо качество и ниско качество. Промените бяха минимални, но разликата в показателите за изпълнение по отношение на бенчмарка беше значителна.