У L2 Клиента Под Юбкой / Тесты И Настройка: Часть 1/3

F

FumarMata

Предисловие

Здравствуйте, я не собираюсь написать Великий Гайд о том, как увеличить Ваш FPS в игре до небывалых высот, это скорее глубокий обзор нашего клиента Lineage 2 High Five, после которого Вы присядете рядом со мной и поплачите. Есть много разных советов по настройке в файле L2.ini, по требуемому железу и разные хитрости, в моём обзоре мне хотелось бы охватить и проверить каждую рекомендацию найденную мною в сети.

Будет использоваться такое оборудование:
Intel i5 750 2.6Ghz (разгон 3.52Ггц)
16GB DDR3 Ram 1343Mhz
SSD Sata 2
HDD Sata 1
USB 2.0 Флешка
GeForce 550Ti 1GB GDDR5
Канал 100Мбит/сек

Каждый из нас бывал в жестоких лагах и думал об апгрейде своего железа. Тормоза в нашем клиенте есть даже на таком железе на котором такие игры, как Crysis, FarCry 3 и т.п. работают на максимальной графике с очень высоким FPS. В первой части я бы хотел рассмотреть именно железо и что стоит апгрейдить. Основное внимание я уделю именно носителям информации. Почему? Вы узнаете прочитал эту статью.

Перейдём к анализу

Для начала давайте сравним скорость на разных носителях



Как мы можем заметить, потрясающие результаты даёт диск созданный в оперативной памяти, что нельзя сказать о жёстком диске (HDD). Для чего я добавил USB? Многие утверждают, что скорость чтения не важна и обращать внимание следует только на скорость доступа в чём USB память может посоперничать с диском SSD. Во всех статьях рекомендуют выносить папки Textures и/или SysTextures на флешку для получения высокой производительности. Сейчас мы это и сделаем и проверим скорость работы, но помимо этого ещё проверим на всех других типах носителях.

Во всех результатах где указано "+ ram" папки Textures и SysTextures вынесены в оперативную память, а там где указано "+ usb" вынесены на флешку.

Начнём со скорости запуска клиента



Есть небольшие вариации измеряемые в миллисекундах и вызванные скорее всего внутренними процессами операционной системы. Ясно и понятно, что носитель ни коем образом не влияет на скорость запуска клиента.

Сколько же у нас уйдёт время на первый логин и загрузку торговой зоны с большим кол-вом людей?



В данном тесте мы явно видим превосходство SSD диска. Считалось время до конца прогрузки персонажа, всех текстур и объектов.
Первые прогруз на SSD диске оказался свыше 300% более быстрым, чем прогруз на диске HDD.
Для владельцев дисков HDD, а также больших объёмов оперативной памяти может хорошо подойти вариант с созданием виртуального диска в ней, тем самым вы можете получить прирост скорости в 36%, что окажется заметным невооружённым глазом.
Что же нам дал вынос текстур на флешку? Абсолютно нулевой результат.
Создание виртуального диска в оперативной памяти имея диск SSD слегка увеличило скорость загрузки, но заметить вы это не сможете.

Теперь попробуем куда нибудь телепортировать, например в Hunter, отличный город для бенчмарка учитывая кол-во людей находящихся там. Вроде как многие текстуры уже загружены, что мы сейчас увидим?



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

FPS

FPS в обоих случаях оказался одинаковым, что на SSD, что на HDD диске. Даже включая и отключая GPU анимацию FPS никак не изменился.

Заключение

Клиенту уже много лет и он совершенно не умеет использовать Вашу видеокарту. Вы можете использовать карточку за $30 или за $2500, на FPS это не скажется ни коем образом. Использование быстрых носителей информации (SSD) поможет Вам быстро телепортироваться и прогружать текстуры, а также если у Вас появлялись лаги лишь время от времени ни с того ни с сего (это происходила подгрузка текстур), но в основном всё работало хорошо, то они исчезнут. Что же влияет на FPS? Процессор и ещё раз процессор, мощность процессора напрямую сказывается на Вашем FPS.
Итак, итог влияния железа на работу клиента:
Процессор: FPS
Диск: Скорость прогрузки текстур
RAM: Оказывает лёгкое влияние при большом количестве игроков на экране
Видео: Никакого влияния, клиент L2 грузит видео карточку не более, чем примитивные тетрис.


При работе с HDD часто заметна нагрузка 100% на жёсткий диск в то время, как процессор простаивает, чтобы немного распределить нагрузку можно установить свойство "Сжимать для экономии места на диске" для папки игры, тем самым придётся считывать меньше информации с диска и выиграть доли секунды в прогрузе, но всё же это не окажется решением проблемы.
Как это делается? Правый клик по папке -> Свойства -> Другие.. -> Сжимать для экономии места на диске
Ещё рекомендовал бы Вам провести дефрагментацию диска. Если уж Вы тот уникум, который имеет много оперативки, но не имеет диска SSD, то можете попробовать вынести текстуры на виртуальный диск в оперативной памяти, это будет достаточно заметным.
Что же у нас произошло с выносом текстур на флешку USB? Это лишь усугубило ситуацию. Возможно, если использовать флешку нового поколения USB 3.0 и получилось бы увеличить производительность, но с USB 2.0 это не вышло.

Как вынести текстуры

Заходим в папку клиента игры. Переименуем SysTextures в SysTextures2 и Textures в Textures2. Для чего мы это сделали? Мы превратим созданные папки в виртуальные диски, а старые папки, которым мы добавили цифру "2" мы сохраним и из них скопируем информацию в наши виртуальные диски. Итак, давайте теперь превратим виртуальные диски в папки внутри нашего клиента.

Направляемся сюда:
Пуск -> Панель управления -> Администрирование -> Управление компьютером
Слева выбираем "Управление дисками"

Теперь выбираем требуемый диск (у меня в примере находящийся в оперативной памяти) в котором мы создадим раздел и превратим в папку.
Кликаем правой кнопкой по диску и жмём "Удалить том".



Теперь создадим том.



Когда у Вас спросят требуемый размер, укажите чуть больший, чем размер папки, которую вы будете туда копировать



Теперь самый важный шаг, выбираем второй пункт "Подключить том как пустую NTFS-папку и выбираем ту папку, которую мы сами создали (к примеру папку Textures).



Тыкаем далее и завершить. Готово! Теперь идём в паку с игрой и копируем содержание старой папки (Textures2) в новую созданную Textures. Проделываем эту операцию и с папкой SysTextures.

Как создать диск в оперативной памяти

Существуем множество программ, я к примеру использую программу Primo Ramdisk. Устаналиваем программу, запускаем и делаем следующие шаги:

1.) Кликаем на диск с плюсиком



2.) Выбираем вариант "Создать диск с новыми параметрами"

3.) Указываем размер, которого нам было бы достаточно для всех папок, которые мы перенесём в оперативную память и как тип диска выбираем первый вариант SCSI-диск.



4.) Кликаем "Далее" и "Завершить". Готово!
 

Andreal

*Мастер*
тема 100500 раз разжовона, особенно на гохе.

от себя коротко, просто, ясно:
1. самое главное тактовая частота процессора конкретно fps зависит только от нее (количество ядер значения не имеет)чем выше, тем лучше.сейчас в продаже в приемлимых ценах процессоры Intel core с пометкой k, большинство из них без проблем разгоняются до 4500 мгц, можно и на 5000.с кулером который идет стандартным до 4000 мгц.

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

З.Ы. занос папок systextures textures в оперативку просто в том наиредчайшем случае когда у человека 16 гб оперативки и у него нет 3к рублей на ssd
 

AMIHb

NoComments
*Мастер*
тема 100500 раз разжовона, особенно на гохе.

от себя коротко, просто, ясно:
1. самое главное тактовая частота процессора конкретно fps зависит только от нее (количество ядер значения не имеет)чем выше, тем лучше.сейчас в продаже в приемлимых ценах процессоры Intel core с пометкой k, большинство из них без проблем разгоняются до 4500 мгц, можно и на 5000.с кулером который идет стандартным до 4000 мгц.

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

З.Ы. занос папок systextures textures в оперативку просто в том наиредчайшем случае когда у человека 16 гб оперативки и у него нет 3к рублей на ssd
все верно сказал

нагрузка на оперативу и проц самые высокие. Без ssd играть можно, но на осадах и при тп к варам на спот - будешь подыхать до того как прорисуешься. Видяхи хватит и бортовой.
В этой же ветке в теме "уменьшаем лаги" я подробно расписывал технику повышения фтп, там был так же блок с описанием вывода текстур на флешку, но потом я его удалил.

Но в линяге так же немалую роль играет сборка, сам клиент и настройка/мощность сервера. Например еще 2 года назад я на неоптимизированном клиенте запускал 15 окон на закена (на первом х50 и х100), а вот на последних 2х серваках, при том же железе + ssd + оптимизированный клиент = уже ели ели 8-10 окон. Явно клиент стал увесистей
 

Andreal

*Мастер*
все верно сказал

нагрузка на оперативу и проц самые высокие. Без ssd играть можно, но на осадах и при тп к варам на спот - будешь подыхать до того как прорисуешься. Видяхи хватит и бортовой.
В этой же ветке в теме "уменьшаем лаги" я подробно расписывал технику повышения фтп, там был так же блок с описанием вывода текстур на флешку, но потом я его удалил.

Но в линяге так же немалую роль играет сборка, сам клиент и настройка/мощность сервера. Например еще 2 года назад я на неоптимизированном клиенте запускал 15 окон на закена (на первом х50 и х100), а вот на последних 2х серваках, при том же железе + ssd + оптимизированный клиент = уже ели ели 8-10 окон. Явно клиент стал увесистей
ну в общем все так.
пожалуй еще раз напомню, что если брать комп под л2 и при этом нет цели взломать базу пентагона/разархивировать что нибудь на несколько секунд быстрее, то брать надо процессор наиболее простой и стабильный к частотам 4500-5000 мгц.Например Intel core i5 2500k.У самого core i5 3570k
 
O

otravka

Andreal написал(а):
З.Ы. занос папок systextures textures в оперативку просто в том наиредчайшем случае когда у человека 16 гб оперативки и у него нет 3к рублей на ssd
Даже зарегистрироваться не поленилась, чтобы в этой некротеме отписать =)

Вот ситуация: кризис очередной, бакс вскочил, работа гафкнулась. Из ценностей дома только крайне неплохое железо для работы с графикой. На второй месяц безработицы нужно было что-то продать. Что? Видеокарту? Так не только ладва среди игр есть. Оперативки пару планок - но они стоят копейки. Пришлось продать оба ssd, причем из-за кризиса и из-за изменения какой-то детали в производстве, мои ssd стали цениться выше, так как были качественнее более поздних выпусков +инфляция, что позволило мне продать их дороже, чем купила сама. Ну и прожить кое-как полтора месяца.

Так что вот ну очень актуально вышло - есть nt те самые 16 gb ram, но нет денег на ssd... Так то.

P.S. пока в америках техработы, моем посуду.
 
Сверху