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

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Дуалбоксинг без тормозов


  • Авторизуйтесь для ответа в теме
28 ответов в теме

#1
thefish

thefish

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 228 сообщений
104
  • EVE Ingame:Sherlock Masterson
  • EVE Alt:+2
  • Corp:Ice Cold Vodka
  • Client:Eng
Дисклаймер: Стабильность вашей системы после включения этого трюка не гарантирована. Используйте на на собственный страх и риск.

У меня часто возникает необходимость покаребирить в два окна, ну слабо еще вкачаны персонажи =)
Однако если просто запускать две копии клиента, при одновременном доке обоих аккаунтов, одновременном проходе в гейт, одновременном приварпе на миссию оба окна начинает жутко лагать, иногда одно из окон отваливается вообще. При этом индикатор использования HDD светит не переставая, сам винт бьется в конвульсиях и всем видом показывает как ему плохо. При том что два гига оперативки используются от силы процентов на 60, включая системные процессы...

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

1. Софт

Итак, первым делом лезем сюда и качаем улитику RamDisk. Для тех кто не знает, что это такое - читайте. Устанавливаем, запускаем экзешник, ставим комфортный для вас размер диска (я поставил 512 Мб), перезагружаемся. Ура, у нас в системе появлися диск R: объемом 512 Мб. Доступ к нему не просто быстрый, а офигенно быстрый =)

Дальше бекапим настройки EVE. Лезем в папку C:\Documents and Settings\<имя вашего пользователя>\Local Settings\Application Data\CCP\EVE\d_games_eve_tranquility\ (последний кусочек зависит от папки, в которую установлена EVE) и копируем содержимое в вашу папку с EVE. Обычно там всего 2 папки - cache и settings.

Теперь самое интересное - лезем на вот этот сайт и качаем там утилиту NTFS Link. Она позволяет делать хард-линки на NTFS-дисках. Да, если у вас на диске, где установлена EVE, файловая система FAT16 или FAT32 - фокус не удастся. Устанавливаем утилиту, перезагружаемся. Теперь в меню "Создать" проводника Windows по правой кнопке вылезают два новых новых пункта - New NTFS Junction Point и New NTFS Hardlink.

2. Клиент

Теперь тюнинг клиента. Сначала заходим в папку клиента EVE и переименовываем папку cache в cache2. Создаем пустую папку cache. Так как у нас будет дуалбокс - копируем уже модифицированный клиент EVE в новую папку и назваем ее, например, evecopy. Создаем на рабочем столе ярлыки на файлы D:\games\eve\eve.exe и D:\games\evecopy\eve.exe (пути мои собственные, приведены для примера, у вас они могут отличаться), называем их Box1 и Box2. Теперь редактируем оба ярлыка, строчки "Объект" в ярлыке должны выглядеть так:
[Box1] D:\games\eve\eve.exe /end /LUA:OFF
[Box2] D:\games\evecopy\eve.exe /end /LUA:OFF
Дописывать /end /LUA:OFF в конец строчки в каждом ярлыке обязательно. Это заставит EVE сохранять кеш не в недрах Documents and Settings, а прямо в папке с игрой.

3. Собственно трюк

Теперь собственно финт ушами. Заходим на диск R: (наш RamDrive), создаем там папку cache1. Жмем по ней правой кнопкой, в меню находим пункт NTFS Link -> Create new NTFS link. Выбираем из списка папку с первым клиентом eve, в нем созданную нами пустую папку cache (d:\games\eve\cache). Создаем на диске R: папку cache2, на нее линкуем папку d:\games\evecopy\cache.

Что же у нас получилось? Отныне все, что клиент EVE будет записывать в кеш и читать из кеша, будет храниться на рамдрайве с офигенно быстрым доступом, причем кеш для двух клиентов хранится отдельно (чтоб избежать конфликтов) :closedeyes:

И финальный аккорд - в каждом из клиентов копируем содержимое папки cache2 в cache. Все наши настройки окажутся на рамдрайве.
d:\games\eve\cache2 -> d:\games\eve\cache
d:\games\evecopy\cache2 -> d:\games\evecopy\cache

Теперь запускаем ярлыки Box1 и Box2, логинимся и наслаждаемся отсутствием лагов из-за HDD =)

ЗЫ. Крайне рекомендую предварительно убрать галку "Reboot client on disconnect" в General settings клиента EVE.
ЗЗЫ. После рестарта системы ваш рамдрайв будет скорее всего девственно чист, так что надо будет либо повторить танцы с бубном, начиная с пункта 3, либо написать простенький .bat-файл, который будет делать всю грязную работу за вас.

Вдохновлено монументальным трудом Lady d’Lay / Lady Cath из Stardust Heavy Industries.
И да, спасибо uppitu, который поднял эту тему =)

---
Конфиг системы на котрой все это работает уже три месяца:
Asus K40AB
Athlon X2 Dual-core Q64
2GB RAM
250 GB HDD
Windows XP SP2 (сильно почищенная от ненужных сервисов)
---

Сообщение отредактировал thefish: 11 April 2010 - 3:10

  • 2

Осторожно! Чтение может привести к необратимому развитию мозга!


#2
no comments

no comments

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 552 сообщений
-90
  • EVE Ingame:who cares?
  • Corp:oh, wait ...
  • Client:Eng
у меня комп в два раза послабже, два окна тянет без проблем
и без всяких таких манипуляций
  • 0

#3
thefish

thefish

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 228 сообщений
104
  • EVE Ingame:Sherlock Masterson
  • EVE Alt:+2
  • Corp:Ice Cold Vodka
  • Client:Eng

у меня комп в два раза послабже, два окна тянет без проблем
и без всяких таких манипуляций

Ну круто, чо. А вот у меня лагало.
  • 0

#4
A'spid

A'spid

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 214 сообщений
16
  • Client:Eng

Конфиг системы на котрой все это работает уже три месяца:

А поделился только сейчас. У меня тоже лагает чутку, позже попробую отпишусь )
  • 0
Я найду тебя... и пристрелю... ©

#5
1o1.sus

1o1.sus

    У вас ЕВА, это не лечится...

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5388 сообщений
451
  • EVE Ingame:1olsus
  • Corp:PO NY
  • Ally:OOS
  • Channel:PVP Bar
  • Client:Eng
в блобах не поможет, а выигрыш в 1-2 секунды не выигрыш, когда летишь с гангом.
  • 0
Изображение

#6
thefish

thefish

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 228 сообщений
104
  • EVE Ingame:Sherlock Masterson
  • EVE Alt:+2
  • Corp:Ice Cold Vodka
  • Client:Eng

в блобах не поможет, а выигрыш в 1-2 секунды не выигрыш, когда летишь с гангом.

Дело не в выигрыше в 1-2 секунды, а в возникающем лаге на 15-20 секунд или вообще полном фризе (и последующем дисконнекте, естественно) одного из окон.

Сообщение отредактировал thefish: 11 April 2010 - 3:11

  • 0

Осторожно! Чтение может привести к необратимому развитию мозга!


#7
1o1.sus

1o1.sus

    У вас ЕВА, это не лечится...

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5388 сообщений
451
  • EVE Ingame:1olsus
  • Corp:PO NY
  • Ally:OOS
  • Channel:PVP Bar
  • Client:Eng

возникающем лаге на 15-20 секунд или вообще полном фризе (и последующем дисконнекте, естественно) одного из окон.


посмею спросить, EVE фулскрин?
  • 0
Изображение

#8
thefish

thefish

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 228 сообщений
104
  • EVE Ingame:Sherlock Masterson
  • EVE Alt:+2
  • Corp:Ice Cold Vodka
  • Client:Eng

посмею спросить, EVE фулскрин?


Угу, фулскрин. При разрешении монитора 1366x768 иначе не получается.
  • 0

Осторожно! Чтение может привести к необратимому развитию мозга!


#9
no comments

no comments

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 552 сообщений
-90
  • EVE Ingame:who cares?
  • Corp:oh, wait ...
  • Client:Eng
пойми правильно, я это к тому говорил что может решение твоей проблемы гораздо проще чем этот способ )
  • 0

#10
thefish

thefish

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 228 сообщений
104
  • EVE Ingame:Sherlock Masterson
  • EVE Alt:+2
  • Corp:Ice Cold Vodka
  • Client:Eng

пойми правильно, я это к тому говорил что может решение твоей проблемы гораздо проще чем этот способ )


да я не спорю. просто этот^ способ подошел мне больше (:

Сообщение отредактировал thefish: 11 April 2010 - 3:26

  • 0

#11
Veronika

Veronika

    Clone Grade Nu

  • EVE-RU Team
  • 8998 сообщений
1824
  • EVE Ingame:Amelita Robiros
  • Client:Eng
На мой взгляд излишние манипуляции. Дело как кажется в конкретном компьютере и его настройках.
Сама регулярно летаю в три окна, никаких особых тормозов не наблюдала. Используемая конфигурация компьютера:

Asus A8N-E
Athlon 64 X2 4600
GeForce 8800GTS 512
4Gb
750GB +750GB
Windows XP SP3 со всеми текущими обновлениями

Оконный режим всех окон 1440 х 900, средние графические настройки.
4 копии клиента на диске, кеш в Documents and Settings. Физически клиент и система находятся на одном винчестере.
  • 0
У меня есть серьезный недостаток - я терпеть не могу идиотов.

#12
ruslik066

ruslik066

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4999 сообщений
1652
  • EVE Ingame:Maleus Maleficarus
  • EVE Alt:Ruslik026 (Продан)
  • Corp:Ахтунг! Партизаны!
  • Ally:Да ну его на...
  • Client:Eng
до не давних манипуляций с железом у меня был одно ядерный 3 герцовый пень с 2 гигами оперативы,и даже тогда ничего не тормозило и не лагало и это еще в оконном режиме занимаясь пвп

Сообщение отредактировал ruslik066: 11 April 2010 - 7:40

  • 0

Jam Tanto, 25 Июнь 2016 - 18:49, написал(а):snapback.png

Мы фанимся когда пару часов сидим в доке

 


#13
veelzevul

veelzevul

    повелитель мухъ

  • EVE-RU Team
  • 10616 сообщений
1124
  • EVE Ingame:veelzevul
  • EVE Alt:Makanaka
  • Corp:I.N.
  • Ally:-C.B-
  • Channel:eve_ii
  • Client:Eng
С недавних пор начались небольшие тормоза. Лично по ощущениям. Но я грешу на пыль в блоке и на винты.
Щас буду чистиь, если не поможет - снесу систему :closedeyes:
Но способ взял на карандаш
  • 0

[ 2010.06.19 14:31:50 ] TuXyWHuK > Атас детишки, педобир в локале!

 

#14
January

January

    Clone Grade Mu

  • Tech III Pilots
  • PipPipPipPipPipPipPip
  • 7376 сообщений
330
В смысле чистить пыль и дефрагментировать винты?
  • 0

#15
veelzevul

veelzevul

    повелитель мухъ

  • EVE-RU Team
  • 10616 сообщений
1124
  • EVE Ingame:veelzevul
  • EVE Alt:Makanaka
  • Corp:I.N.
  • Ally:-C.B-
  • Channel:eve_ii
  • Client:Eng
Ну да. Хуже не будет.
Просто щас все болит и нагинаться больно. Чуть позже отойду и сделаю
  • 0

[ 2010.06.19 14:31:50 ] TuXyWHuK > Атас детишки, педобир в локале!

 

#16
SkyFox

SkyFox

    Зануда

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10151 сообщений
4362
  • EVE Ingame:Bapah
  • Corp:War.H
  • Ally:AAA
  • Client:Eng

Дисклаймер: Стабильность вашей системы после включения этого трюка не гарантирована. Используйте на на собственный страх и риск.

...................


Я не думаю что автор "изобрел велосипед" скорее всего просто "забыл" указать копирайты. :)

Способу больше 3х лет
пост на офффоруме 2006 год
пост на этом форуме 2007 год
Наибольший эффект он давал до того как ввели понятие брекетов и закладок овервью
Но стабильность действительно оставляет желать лучшего

Сообщение отредактировал SkyFox: 11 April 2010 - 9:49

  • 0

AAA - Warhamsters Corp
Качаю невозмутимость level5_act.gif


#17
thefish

thefish

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 228 сообщений
104
  • EVE Ingame:Sherlock Masterson
  • EVE Alt:+2
  • Corp:Ice Cold Vodka
  • Client:Eng

скорее всего просто "забыл" указать копирайты. :)


Вдохновлено монументальным трудом Lady d’Lay / Lady Cath из Stardust Heavy Industries.


Сообщение отредактировал thefish: 11 April 2010 - 9:56

  • 0

#18
uppitu

uppitu

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 213 сообщений
27
  • EVE Ingame:abc353
  • EVE Alt:---
  • Channel:Waagh-Help
  • Client:Eng
Вообще гайд для тех, кто реально понимает , что его диск не справляется. Не уверен, что моя проблема в этом)

Как проверить, что лаги из-за доступа к диску)?
  • 0
Новичкам рекомендовано к просмотру ткни сюда и Всякие полезности
Контакты: ICQ: 816837 Skype: buka353
Подключайтесь к ингейм каналу Waagh-Help

#19
January

January

    Clone Grade Mu

  • Tech III Pilots
  • PipPipPipPipPipPipPip
  • 7376 сообщений
330
Видимо дефрагментировать диск с оптимизацией доступа к файлам и сравнить производительность с тем, что было до.
  • 0

#20
VolCh

VolCh

    Clone Grade Mu

  • Tech II Pilots
  • PipPipPipPipPipPipPip
  • 7507 сообщений
111
  • EVE Ingame:HunterVolCh SPb
  • Corp:C0NTR
  • Client:Рус

Как проверить, что лаги из-за доступа к диску)?

В Диспетчере задач включить столбцы "Ошибок страницы", "Прочитано байт" и "Записано байт". Если числа достаточно велики (субьективно) при малой загрузке процессора - значит упирается в винт производительность, особенно если свободной оперативки при этом нет
  • 0

Собираем команду единомышленников
Изображение
Приглашаем новичков и опытных пилотов, ПвП и агентран 4-5 лвл





0 посетителей читают тему

0 members, 0 guests, 0 anonymous users