Форум Властелин Колец Онлайн™  

Вернуться   Форум Властелин Колец Онлайн™ > Об игре > Общий раздел


Ответ
 
Опции темы Опции просмотра
  #1  
Старый 05.06.2011, 18:54
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
За отличную работу в преддверии Рохана За отличную работу в преддверии Хельмовой Пади Переживший конец света 
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,445
Post [Гайд] Несколько клиентов игры на одном компьютере с разными настройками

Бывают случаи, когда необходимо на одном компьютере запустить 2 и более клиента Лотро. Например, 2 версии - русскую и бета-версию, или русский клиент и глобал-клиент.
Но каждый клиент хранит свои настройки в файле UserPreferences.ini (общие системные настройки) и lotro.keymap (настройки клавиатуры) в папке \Мои документы\The Lord of the Rings Online\. Изменить расположение этих файлов нельзя уже можно (см. ниже). Таким образом, все клиенты Лотро используют одни и те же файлы настроек UserPreferences.ini и lotro.keymap. Предлагаемые способы помогут разделить эти файлы настроек отдельно для каждого клиента, а также разделить папки хранения скриншотов от разных клиентов.

Принцип сводится к тому, что нам необходимо создать столько учетных записей, сколько необходимо клиентов использовать.
Это наиболее простой способ и, главное, он работает. Но не совсем удобно каждый раз переключаться между пользователями! Решение есть - можно запускать клиенты под разными учетными записями, но не перезаходя за них.

Примеры даны для системы Windows 7.
Гайд подходит и для Windows 8, 10, 11.

Эти действия нужно делать для второго, третьего и т.д клиента! Для первого (основного) делать ничего не нужно.
Предварительные действия:

1. Создаем нового пользователя в системе, например Alex2 (у меня основная запись Alex) - имя можно придумать свое:
Win 7: Пуск - Панель управления - Учетные записи пользователей - Управление другой учетной записью - Создание учетной записи
Win 10-11: Параметры - Учетные записи - Другие пользователи - Добавить учетную запись

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



3. Выбираем нового пользователя и Создаем пароль для этой учетной записи. Например, 123.
Обязательно должен быть пароль, пустые пароли не подходят!


4. Далее входим под новой учеткой, система создаст необходимые системные папки и настройки для нового пользователя.
Пуск - Сменить пользователя

5. Копируем со старой учетной записи файлы UserPreferences.ini (общие системные настройки) и lotro.keymap (настройки клавиатуры) в папку нового пользователя \Alex2\Documents\The Lord of the Rings Online\.

Папки Мои документы (Documents) для различных пользователей находятся:
Win7-11: С:\Users\<имя_пользователя>\
Если хотите заново настроить игру под себя, то можно этот шаг пропустить - игра сама создаст эти файлы с дефолтными настройками при запуске.

6. Выходим из только что созданной учетной записи: Пуск - Выйти из системы.

7. Заходим в свою основную учетную запись.

Утилита PsExec

Далее нам понадобится скачать дополнительную утилиту, она нужна для запуска лаунчера под другим пользователем.

1. Итак, нам нужна утилита PsExec, она входит в состав пакета Windows Sysinternals PsTools.
Скачать и почитать про нее можно тут - [URL="https://learn.microsoft.com/ru-ru/sysinternals/downloads/pstools[/URL]

[B][COLOR="seagreen"]2.[/COLOR][/B] Скачиваем архив PSTools.zip (ссылка PsTools Suite, 5 МБ), распаковываем куда-нибудь, из этого пакета нам нужен всего лишь один файл - PsExec.exe, остальные файлы можно удалить.
Копируем PsExec.exe, например, в папку со вторым клиентом, или же в общую папку Games (если планируете запускать больше 2-х клиентов).

PS. У меня их три: русский, английский и бета-клиент, поэтому PsExec.exe хранится в корне папки Games.

3. Переходим к настройке запуска клиента игры.

Настройка запуска клиента игры

1. Выбираем ярлык для клиента. Далее, используя правый клик мыши, выбираем Свойства.


2. В поле Объект дописываем в строке запуска клиента:

Код:
[путь до PsExec.exe] -u [пользователь] -p [пароль] -d -accepteula -w [папка с клиентом] [путь до exe-файла лаунчера]
Ключи запуска:
-u [имя пользователя] - указывается от имени какого пользователя запускается программа (между ключом и именем должен быть пробел!). В моем случае - это Alex2.
-p [пароль] - указывается пароль от учетной записи пользователя, под которой запускается программа (между ключом и паролем должен быть пробел!). В моем случае - это 123.
-d - ключ, указывающий, что не нужно ждать завершения приложения, т.е окно с командной строкой запуска автоматически закроется после старта лаунчера.
-accepteula - ключ, скрывающий вывод лиц соглашение PsExec.
-w [папка c клиентом] - ключ, позволяющий указать для процесса рабочий каталог, т.е папку клиента (между ключом и путем должен быть пробел!). В моем случае - это D:\Games\LOTRO_GLOBAL\.

Таким образом, у меня (учетная запись Alex2, пароль 123, PsExec.exe в папке D:\Games\, глобал-клиент в D:\Games\LOTRO_GLOBAL\) это выглядит вот так:


командная строка в ярлыке в поле Объект получилась такая:

Код:
D:\Games\PsExec.exe -u Alex2 -p 123 -d -accepteula -w D:\Games\LOTRO_GLOBAL\ D:\Games\LOTRO_GLOBAL\LotroLauncher.exe
3. Жмем кнопку Применить и потом ОК.

4. Запускаем только что отредактированный ярлык.

5. Все, игра запустится, используя настройки от другого пользователя (в моем случае - Alex2).


После захода в игру можно изменять системные настройки и настройки клавиатуры под себя - они будут независимы от первого клиента игры.

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

Как скрыть добавленную учетную запись при загрузке Windows.
Т.к мы создали нового пользователя, то он будет показываться при загрузке Windows. Если вы им не пользуетесь, кроме как для хранения настроек игры, то есть смысл его скрыть.

1. Идем в системный рестр Пуск - Выполнить и вводим команду (понадобятся права Администратора):

Код:
regedit
и жмем ОК

2. Идём в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon - тут создаём раздел SpecialAccounts - переходим в него и там тоже создаем раздел только с именем UserList.

3. Если раздел UserList уже есть, то второй пункт пропускаем.

4. Далее создаем в разделе UserList параметр DWORD(32bit), его имя - это учетка, которую скрываем.
Пример: скрываем учетку Alex2 - значит создаем параметр DWORD(32bit) с именем Alex2 и значением 0.
Получается так:


PS. Чтобы сделать учетку видимой, измените значение параметра на 1 (или удалите параметр с именем учетки и перезагрузите компьютер).

---- **** ----
Таким образом, настройки, скриншоты, плагины, интерфейсы и т.п будут храниться:
для первого клиента - С:\Users\Alex\Documents\The Lord of the Rings Online\
для второго клиента - С:\Users\Alex2\Documents\The Lord of the Rings Online\
для третьего клиента - С:\Users\Alex3\Documents\The Lord of the Rings Online\
---- **** ----

Tweak лаунчера #1
Есть одна особенность клиента версии Update 11 и выше.
Может случиться так, что не сможете запустить одновременно несколько клиентов игры - вам будет выдаваться сообщение, что процесс lotroclient.exe уже запущен.

Для включения запуска нескольких клиентов, нужно включить опцию в настройках лаунчера:
Options - General: Allow multiple game instances



Тоже самое можно сделать вручную в файле настроек лаунчера UserPreferences.ini (\Мои документы\The Lord Of The Rings Online\).
Нужно заменить false у параметра allowmultipleinstances на true:

Код:
[Launcher]
allowmultipleinstances=true
Tweak лаунчера #2
Вы наверное замечали, что при запуске клиента скачиваются дополнительные загрузочные экраны (не путать с доп. пакетами программ, нужных для запуска игры). Это очень утомляет ждать пока медленно скачиваются эти экраны, причем для всех языков. Игроки глобала поймут о чем речь

Так вот, есть возможность отключить эту фичу. Думаю, также полезно будет владельцам SSD.

Существуют ключи запуска лаунчера:
-nosplash - запуск клиента без стартового экрана лаунчера.
-skiprawdownload - запрещает загрузку загрузочных экранов.
-username [аккаунт] - указывается аккаунт игрока
-password [пароль] - указывается пароль от аккаунта

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

Код:
LotroLauncher.exe -nosplash -skiprawdownload
а с учетом настроек, описанных выше в гайде, получится так:

Код:
D:\Games\PsExec.exe -u Alex2 -p 123 -d -accepteula -w D:\Games\LOTRO_GLOBAL\ D:\Games\LOTRO_GLOBAL\LotroLauncher.exe -nosplash -skiprawdownload
Если уж совсем доверяете своему компьютеру, то можете добавить логин/пасс в строку запуска, что еще немного ускорит запуск клиента:
Код:
D:\Games\PsExec.exe -u Alex2 -p 123 -d -accepteula -w D:\Games\LOTRO_GLOBAL\ D:\Games\LOTRO_GLOBAL\LotroLauncher.exe -nosplash -skiprawdownload -username MyLotroAccount -password MyLotroPassword

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

Tweak лаунчера #3
По умолчанию после старта клиента лаунчер остается включенным и висит в панели задач. Это позволяет запускать несколько клиентов под разными учетками из одного лаунчера (аналог повторного запуска с ярлыка).

Если вы играете на одной учетке, вам эта фича ни к чему и ее можно также отключить снятием галки:
Options - General: Keep launcher open



Всем приятной игры.

PS. Установка второго, третьего и т.д клиента игры на один компьютер проста:
первый способ:
1. Переименовываем папку с текущим клиентом, например The Lord of the Rings Online в The Lord of the Rings Online 2 (это необходимо для того, чтобы инсталятор клиента не начал установку в ту же папку, из-за чего могут быть конфликты разных клиентов игры).

2. Устанавливаем новый клиент, указывая инсталятору другой путь и, по возможности, другое имя папки, отличное от папки первого клиента, например Lotro (если инсталятор не дает выбора папки, то можно ставить в дефолтную, но предварительно переименовав папку с основным клиентом - см. п.1).

3. После завершения установки переименовываем папку первого клиента обратно в первоначальное имя: например The Lord of the Rings Online 2 в The Lord of the Rings Online.

второй способ:
- переименовать папку ру-клиента (это важно!)
- удалить ру-клиент чз Панель управления (на самом деле удалится только информация о ру-клиенте, все файлы ру-клиента останутся на компе)
- установить глобал-клиент в нужную вам папку (появится возможность выбрать папку)
- после установки глобал-клиента вернуть ру-клиенту прежнее имя папки
- проверить ярлыки запуска русского и глобального клиента (по возможности создать правильные - на TurbineInvoker.exe из своей папки клиента)

Все - на одном компьютере установлены 2 независимых клиента в папках The Lord of the Rings Online (например, основной ру-клиент) и Lotro (например, глобал-клиент). Далее разделяем настройки для клиентов, как описано выше.
__________________
Мирквуд - Эсельсиор | Brandywine - Vinya Mar, Evos | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #2  
Старый 05.06.2011, 18:55
Аватар для Xomych
Xomych Xomych вне форума
Лучник Стангарда
Переживший конец света 
 
Регистрация: 18.09.2008
Сообщений: 5,537
Post [Гайд] Несколько клиентов игры на одном компьютере с разными настройками

Спасибо автору.
Ответить с цитированием
  #3  
Старый 05.06.2011, 19:24
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
За отличную работу в преддверии Рохана За отличную работу в преддверии Хельмовой Пади Переживший конец света 
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,445
Post [Гайд] Несколько клиентов игры на одном компьютере с разными настройками

Цитата:
Сообщение от Xomych Посмотреть сообщение
Спасибо автору.
не за что
__________________
Мирквуд - Эсельсиор | Brandywine - Vinya Mar, Evos | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #4  
Старый 05.06.2011, 20:33
Аватар для gaerlin
gaerlin gaerlin вне форума
Лучник Стангарда
Переживший конец света 
 
Регистрация: 10.10.2008
Адрес: Мирквуд/Форност
Сообщений: 6,327
Post [Гайд] Несколько клиентов игры на одном компьютере с разными настройками

Это чтобы было удобнее кукловодить?
Ответить с цитированием
  #5  
Старый 05.06.2011, 20:35
Аватар для Bliztreger
Bliztreger Bliztreger вне форума
Гроза Ангмара
Переживший конец света 
 
Регистрация: 11.01.2009
Адрес: Израиль Бээр-Шева
Сообщений: 885
Post [Гайд] Несколько клиентов игры на одном компьютере с разными настройками

Рекомендую прикрепить тему.
Автору спасибо!
__________________
Ответить с цитированием
  #6  
Старый 05.06.2011, 20:50
Аватар для Elningho_Taras
Elningho_Taras Elningho_Taras вне форума
Путник
Переживший конец света 
 
Регистрация: 27.10.2009
Сообщений: 38
Post [Гайд] Несколько клиентов игры на одном компьютере с разными настройками

Я не понял, а можно запускать таким способом только ру сервер в несколько окон? Или например только евро клиент?
Ответить с цитированием
  #7  
Старый 05.06.2011, 20:55
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
За отличную работу в преддверии Рохана За отличную работу в преддверии Хельмовой Пади Переживший конец света 
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,445
Post [Гайд] Несколько клиентов игры на одном компьютере с разными настройками

Цитата:
Сообщение от Elningho_Taras Посмотреть сообщение
Я не понял, а можно запускать таким способом только ру сервер в несколько окон? Или например только евро клиент?
Цитата:
Сообщение от gaerlin Посмотреть сообщение
Это чтобы было удобнее кукловодить?
гайд не о запуске одновременно нескольких клиентов, а о том как хранить отдельно настройки для каждого клиента.

например задать под каждый клиент свои клавиши, настройки графики.
к примеру на евро-клиенте используется DirectX 11, а на ру-клиенте - только максимум DirectX 10.

каждый клиент позволяет запускать только одно окно.
если хотите запускать несколько клиентов одновременно - необходимо скопировать каждый клиент в отдельную папку и запускать из папок уже копии.
неактуально
__________________
Мирквуд - Эсельсиор | Brandywine - Vinya Mar, Evos | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #8  
Старый 10.06.2011, 02:22
Аватар для p01015603
p01015603 p01015603 вне форума
Спаситель Бри
Переживший конец света 
 
Регистрация: 18.07.2010
Сообщений: 51
Post [Гайд] Несколько клиентов игры на одном компьютере с разными настройками

очень полезная информация
Ответить с цитированием
  #9  
Старый 16.07.2011, 19:34
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
За отличную работу в преддверии Рохана За отличную работу в преддверии Хельмовой Пади Переживший конец света 
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,445
Post [Гайд] Несколько клиентов игры на одном компьютере с разными настройками

добавил инфу как скрыть добавленную учетную запись при загрузке Windows.
__________________
Мирквуд - Эсельсиор | Brandywine - Vinya Mar, Evos | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #10  
Старый 16.07.2011, 22:14
Аватар для Lanseloot
Lanseloot Lanseloot вне форума
Спаситель Бри
Переживший конец света 
 
Регистрация: 30.10.2008
Адрес: Иркутск
Сообщений: 138
Post [Гайд] Несколько клиентов игры на одном компьютере с разными настройками

можно сделать еще проще , это касается всех, что клиентов ЮС и ЕВРО а также РУС, просто напросто копируем клиент (например Руслотро) в другую директорию и обзываем папку другим именем, например " Властелин Колец" а другая будет на английском. Затем вылаживаем на рабочий стол ярлыки клиентов из папок и юзаем те которые нам нужны. Но есть один минус не столь существенный, но все же то что все скриншоты будут попадать в одну папку от всех клиентов что у вас есть . Ну и естественно еще то что и объем жесткого занимает каждый клиент по отдельности. В данном случае можно одновременно играть и на рус сервере и на юс серваке, а так же можно в два окна играть на любом из серверов, но на разных аккаунтах, но это еще и комп должен сильный быть, я просто не признаю игру на минимальных настройках это мое имхо и поэтому если она не играет на максе то или нужно комп поменять или просто не играть .
З.П. Пост №7 не прочел до конца извиняюсь, получилось что написал более подробно

to GAERLIN :
Даша, те кто кукловодит и так найдут всё как это сделать к сожалению.
Ответить с цитированием
Ответ

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:35. Часовой пояс GMT +3.