PDA

Просмотр полной версии : [Гайд] Установка Perfect World на Ubuntu(Linux) от 06.06.17 (Актуально)



r3cord
06.06.2017, 18:43
Приветствую всех игроков PW, а так же тех кто хочет запустить игру на Ubuntu или Linux системах.
Решил записать небольшой гайд по установке игры.

Что нам потребуется?

1- Wine
2- PoL (PlayOnLinux)
3- Руки


Установку и настройку программ Wine и PlayOnLinux я описывать тут не буду, в интернете есть подробные статьи.

Установка!

1- Скачиваем загрузчик PW с офф. сайта.
2- Запускаем PlayOnLinux(далее будет просто PoL).

http://imgur.com/R2E6SJwl.png
(http://i.imgur.com/R2E6SJw.png)
3- Переходим во вкладку Tools-Manager Wine versions. (В русской версии: Инструменты-Менеджер версии Wine).

http://imgur.com/4Pi0lSfl.png
(http://i.imgur.com/4Pi0lSf.png)
4- Далее нужно установить Wine версии 1.9.6 для x86 (Это важно).

http://imgur.com/JHocDaul.png
(http://i.imgur.com/JHocDau.png)
5- Установили?Молодцы, теперь переходим в настройки. Для этого жмем на шестеренку в глав. меню.

http://imgur.com/4Ovy5VMl.png
(http://i.imgur.com/4Ovy5VM.png)
6-Теперь нам надо создать Виртуальный диск, для этого внизу жмем New(Новый). Создаем 32bit версию (Это Важно). Далее нужно выбрать наш Wine ( 1.9.6 ).

http://imgur.com/aAOmh64l.png
(http://i.imgur.com/aAOmh64.png)

И так, диск мы создали, теперь приступаем к установке самой игры.

1- В PoL открываем окно с установкой программ и внизу выбираем "Install a non-listed programm". В рус. ("Установить программу не из списка")

http://imgur.com/UTz9Df2l.png
(http://i.imgur.com/UTz9Df2.png)
2-Теперь нужно выбрать 2 строчку (там где будет написано "Установка на уже существующий виртуальный диск").

http://imgur.com/TB9t7fWl.png
(http://i.imgur.com/TB9t7fW.png)
3-Далее нужно выбрать наш виртуальный диск, для этого внизу ждем "Show virtual drivers". В рус ("Показать виртуальные диски").

http://imgur.com/0TIj4eRl.png
(http://i.imgur.com/0TIj4eR.png)
4-Тут у нас появляется окно где нам предлагают: Настроить Wine, Установить windows библиотеки. В данном шаге дать рекомендации не смогу, т.к я сам еще нуб в Ubuntu и Linux, поэтому с windows библиотеками еще не полностью разобрался.
Из информации в интернете есть только такое:
d3dx9_36, ie8, mfc40, msls31, msxml3, msxml4, msxml6, pngflit, vcrun2005, vcrun2008, vcrun2010, wininet, wsh56vb, xmllite.
5-Теперь снова надо выбрать 32bit Виртуальный диск, и далее нас попросят указать файл загрузчик. В нашем случае это Pw_Loader.
------------------------------------------------------------------------------------------------------------------------------------------

Если после всех этих манипуляции у вас появился заветное окно с установкой PW, то мы на верном пути.

Настройка виртуального диска в PoL


http://imgur.com/kByVE1hl.png
(http://i.imgur.com/kByVE1h.png)
В Video Memory size нужно указать свою память, которая у вашей видео карты.

------------------------------------------------------------------------------------------------------------------------------------------
Проблемы, Светофор и т.д


Единственная проблема которая у меня возникла, это вылет при заходе на персонажа - "Sysinfo.ini" и потом Светофор.
Проблема вроде как( я думаю на 90%) связана с кастомной внешностью персонажа, так как на других я смог спокойно зайти.
Решение - Установка более старого драйвера на видео карту, но из за этого у меня OC стала на английском языке.. (Побочный эффект:fox_2: )

http://imgur.com/orJ9Lxol.png
(http://i.imgur.com/orJ9Lxo.png)
-------------------------------------------------------------------------------------------------------------------------------------

Вот вам парочка скринов.


http://imgur.com/ASG3IcOl.png
(http://i.imgur.com/ASG3IcO.png)


http://imgur.com/R34zhnLl.png
(http://i.imgur.com/R34zhnL.png)


http://imgur.com/2GHgPbVl.png
(http://i.imgur.com/2GHgPbV.png)


http://imgur.com/UbCpvROl.png
(http://i.imgur.com/UbCpvRO.png)

Killopro
06.06.2017, 19:27
У кого то слишком много свободного времени.
http://s011.radikal.ru/i315/1706/0c/2701321aec88.jpg (http://radikal.ru)

r3cord
06.06.2017, 23:33
У кого то слишком много свободного времени.
http://s011.radikal.ru/i315/1706/0c/2701321aec88.jpg (http://radikal.ru)
есть такое

Lilindy
07.06.2017, 02:38
А фпс как показывает?

r3cord
07.06.2017, 02:44
не смотрел..но играется так же как и было..

Voffka2008
07.06.2017, 08:10
Зачет. Спасибо) А на убунте в виртуалке работать будет?

r3cord
07.06.2017, 10:06
Зачет. Спасибо) А на убунте в виртуалке работать будет?
возможно и будет, но производительность упадет!

Icosahedron
07.06.2017, 10:18
Вот наустанавливают себе всяких линуксов, потом страдают. Windows, начиная с 7, самая оптимальная и простенькая. И ничего лишнего. В том числе и геморроя.

r3cord
07.06.2017, 10:30
Вот наустанавливают себе всяких линуксов, потом страдают. Windows, начиная с 7, самая оптимальная и простенькая. И ничего лишнего. В том числе и геморроя.
Ее ставят по разным причинам, одна из них это то что она не жрет ресурсы ПК, 500мб оперативки против 2гб на 7ке, а игры это лишь бонус который дается. =)

Lilindy
07.06.2017, 12:42
Линукс причём тупо любой линукс можно назвать лучше в плане безопасности по сравнению с окнами вообще, а если надо перекомпилировал ядро под себя и опять норм =)
/h/151dd2b5c17bac654c4c19af7589851a/e54bad1700fab9e3be52415f4cd873a7/bar.png

Liridan01
07.06.2017, 13:00
Реально акуально, автору большое спасибо

varlib
07.06.2017, 14:53
У меня на генту всё работает. Статья больше для домохозяек осваивающих линукс ;)

r3cord
08.06.2017, 02:43
У меня на генту всё работает. Статья больше для домохозяек осваивающих линукс ;)
на это и расчет =) я тоже нуб еще в этих OC

arhangelock
08.06.2017, 03:43
могу на аймак сделать гайд по установке) тоже баловался в свое время)

sambo30
08.06.2017, 22:12
Спасибо. Полет нормальный... Но вот сам игровой центр не пашет=))) Постоянная загрузка...

varlib
08.06.2017, 22:41
Спасибо. Полет нормальный... Но вот сам игровой центр не пашет=))) Постоянная загрузка...
Вроде ещё надо поставить internet explorer 6 или какой там, не помню точно.

r3cord
09.06.2017, 01:29
Спасибо. Полет нормальный... Но вот сам игровой центр не пашет=))) Постоянная загрузка...
у меня так же, но я не парюсь, главное что игра работает и запускается =)

sambo30
15.06.2017, 18:58
у меня так же, но я не парюсь, главное что игра работает и запускается =)

Использовал версию 2.0-staging все заработало.

sambo30
19.06.2017, 21:02
появилась проблема отклика с "W"A"S"D" секунды 1,5, FPS при этом 20-30, при запуске аж 299 жуть=))) Но вот отклик с клавиш проваливается. Причем это наблюдается только в оконном режиме.=)))

Elio_Tarasko
21.06.2017, 18:27
Хорошая тема, давно хотел такую подробную инструкцию:)

Bugulmator
15.09.2017, 16:15
Автору большое спасибо.

Akstar13
19.11.2017, 08:33
После сегодняшнего обновления игры у меня перестал запускаться Игровой центр. Помогла замена версии Вайна с 1.9.6. на 2.20 стабле х86.

Skrynag3
21.12.2017, 18:06
Поставил на fedora 27(из родного репозитория) wine 2.2. Установилось все без каких либо проблем.
При запуске есть 2 проблемы:
1. Как и указал автор... не заходит на персов с измененной внешностью.
2. Какая-то беда с камерой в игре... камера крутиться вокруг перса с нереальной скоростью.

Сталкивался кто? Может подскажите что делать?

mandruha
02.02.2018, 16:29
Спасибо автору! Хоть установка пошла. Посмотрим, к чему приведет. У меня Ubuntu 16.04. 3 года назад работала нормально. С тех пор не играл. Теперь вспоминать приходится.

rfbrjhewfjiopoeih
23.04.2018, 11:53
Хотелось бы задать вопрос, а на сколько безопасна вот такая вот схема? Wain и PoL- все же сторонние, нелицензионные программы и если Wain, как-то меньше вопросов вызывает, то PoL с огромным кол-вом приложений и игр вызывает довольно неоднозначные эмоции.

Thrashmaniac
23.04.2018, 13:31
нормально функционирует PoL. правда неудобен он,как по мне. и вечно непонятная фигня с wine, который он игнорит уже установленый,и ставит еще версию

KC8
23.04.2018, 18:14
Хотелось бы задать вопрос, а на сколько безопасна вот такая вот схема? Wain и PoL- все же сторонние, нелицензионные программы и если Wain, как-то меньше вопросов вызывает, то PoL с огромным кол-вом приложений и игр вызывает довольно неоднозначные эмоции.

В первую очередь Wine и PlayOnLinux распространяются по своим определенным лицензиям и назвать их нелицензионными некорректно(даже на википедии эти лицензии перечислены).
Тут я могу ошибаться, но вроде бы, все несвободные библиотеки(свободных не мало) Windows разработчики Wine не используют и переписывают с нуля.
В PlayOnLinux нету самих приложений и игр(за исключением демо-версий), там есть только скрипты на их установки, либо, в случаях, если приложение распространяется бесплатно то в скрипт встроено скачивание этого приложения с оф. сайта приложения.
Про безопасность... В целом процесс полностью безопасный, распространение программ как и их код (Wine и PlayOnLinux) полностью открытое, ваши "эмулированные" приложения и игры находятся в определенном префиксе(папка из которой они не смогут вылезти), за "эмуляцию" работы игр и приложений баны нигде не выдают(неоднократно проверено).
А "эмулируете" Вы лицензионную игру/программу или нет, это уже чисто на вашей совести, она от этой "эмуляции" лицензии не теряет, однако и в службах поддержки в вопросах "эмуляции" вам вряд ли помогут.

SkazFalone
23.04.2018, 18:34
красава, годно

rfbrjhewfjiopoeih
23.04.2018, 19:52
В первую очередь Wine и PlayOnLinux распространяются по своим определенным лицензиям и назвать их нелицензионными некорректно(даже на википедии эти лицензии перечислены).
Тут я могу ошибаться, но вроде бы, все несвободные библиотеки(свободных не мало) Windows разработчики Wine не используют и переписывают с нуля.
В PlayOnLinux нету самих приложений и игр(за исключением демо-версий), там есть только скрипты на их установки, либо, в случаях, если приложение распространяется бесплатно то в скрипт встроено скачивание этого приложения с оф. сайта приложения.
Про безопасность... В целом процесс полностью безопасный, распространение программ как и их код (Wine и PlayOnLinux) полностью открытое, ваши "эмулированные" приложения и игры находятся в определенном префиксе(папка из которой они не смогут вылезти), за "эмуляцию" работы игр и приложений баны нигде не выдают(неоднократно проверено).
А "эмулируете" Вы лицензионную игру/программу или нет, это уже чисто на вашей совести, она от этой "эмуляции" лицензии не теряет, однако и в службах поддержки в вопросах "эмуляции" вам вряд ли помогут.
О, спасибо большое!:fox_50:

-Vechnik-
23.04.2018, 22:30
Автору спасибо

LoLGamer3
06.05.2018, 16:09
не отображаются скилы, что делать, поставил все библиотеки

bzik621
07.05.2018, 00:43
не отображаются скилы, что делать, поставил все библиотеки

Переустанови библиотеки, у меня такая же проблема была. Мне лично помогло

zeras
19.06.2018, 12:16
Ага, то есть, моя идея поставить кота на виртуалочке под пингвином не нова? Спасибо за гайд :)

Thrashmaniac
20.06.2018, 16:03
Переустанови библиотеки, у меня такая же проблема была. Мне лично помогло
У меня не отображало под линькой ровно на одном персе из 5ти (точнее на единственном, на которого заходило на акке), и как итог, на этом персе и в установленной второй системой винде, осталась та же проблема.
А учитывая что это только на одном из 5 персов аккаунта, чую дело не в библиотеках.
P.S. в линьке на остальных персов акка выбивало светофор, а на том что входило - никакой анимации скиллов

SalvaterDracon
23.06.2018, 15:23
Как все быстро меняется... И гайд, скорее всего, уже устарел.

wsh56vb
Уже wsh57
И wine есть даже версии 3.9

Правда у меня проблема с вылетом персонажей. Не всех, а только которые в Центральных Землях. Новые персы играются... Но когда я отправил нового перса в полет на северо-запад ГЕ - с ним началась такая же история.

Судя по отладочным логам - явная проблема с рендированием локации. Проверка клиента ничего не дала. Переустановка по новой - тоже.
Использовал каналы отладки file, seh,d3d и еще несколько - смог только определить место (из чего и заключаю проблему рендеринга). Использовать relay не позволяют религия тормоза в клиенте, при которых он не в состоянии соединиться с сервером.
У кого-нибудь есть идеи, как проблему можно решить?

KC8
25.06.2018, 13:24
Честно, уже и не помню, как у меня решалась проблема со светофором на линьке, при заходе на персонажей с нестандартной внешкой (или имеющим стиль).
По моему, установкой какой-то библиотеки из этого списка "d3dx10, d3dx11_42, d3dx11_43, d3dx9, d3dx9_26, d3dx9_28, d3dx9_31, d3dx9_35, d3dx9_36, d3dx9_39, d3dx9_42, d3dx9_43, d3dxof, devenum, dinput, dinput8, dirac, directmusic, directplay, directx9, dmsynth, dotnet20, dsound, ie7, msls31, pngfilt, quartz, vcrun2008, wininet, wsh56vb, xmilite", либо ещё чего, но точно добавлением чего-то из библиотек в бутылку(префикс).
А вот с проблемой рендеринга у меня встреч точно не было.
Вообще, игра у меня работала стабильно на линьке, без каких-либо особых вылетов. Была только одна проблема - это низкий фпс (в среднем 20-24, на бд 23-32), который при использовании рунных умений падал до 14-16.
Да и в целом, запускать через wine/PoL ММО проекты вечная проблема, поскольку за цикл жизни игры в нее вносят кучу разных изменений, меняется стиль кода игры и применяемые технологии. Как по мне, если сильно любишь играть в ММО игры, то лучше либо держать где-то установленную винду, либо эмулировать её через всякие виртуалбоксы.

DarkCat1
08.08.2018, 22:16
Возникла проблема авторизации. После всех стандартных танцев прошу совета)
Устанавливала, архив в папку иц распаковывала, играла уже пару месяцев как нормально ( ну кроме разделения хлама из интвентаря альтом, окно двигается, а найти эти настройки я так и не смогла, но это к делу не относится).
А тут он вчера после светофора не авторизируется, точнее окошко попытки авторизации появляется и все ( полчаса висит, час висит, ничего )
Библиотеки из приведенных выше списков переустанавливала, иц переустанавливала, файлы из архива заново переписывала, новый диск делала ( и соответственно на него ставила), в настройках иц впн тыкала ( вообще россия и вроде никаких блокировок нет) ничего не помогает.
Только осваиваю линукс, ничерта не понимаю, помогите пожалуйста:fox_44: ))

KC8
15.08.2018, 21:38
Вообще, как совет, можете попробовать готовую бутылку от одного ютубера по Linux для Play on Linux. Насколько я помню, у меня всё работало через неё, вроде как без дополнительных шаманств. Только фпс слабый, ну тут похоже виной мой процессор слабый на ядро, не любит он однопоток.
Сама ссылка на бутылку https://yadi.sk/d/oLcH3CrE3UeGyk , вам нужна бутылка mail.ru_CTO.polApp . Установить её в PoL можно через вкладку "Плагины" и там выбрать "Play on Linux Vualt", после чего "Restore an applications...". Дальше, думаю разберетесь. После чего установите в нее майл клиент и пв. (майл клиент лучше поставить ручками через экзешник, а пв можно перенести, если уже скаченный есть, думаю отыщите в каких файлах всё лежит)
Но, однако, данное действие сейчас, скорее всего, не решит проблему. Ибо после обновления сегодняшнего в майл клиенте появилась новая проблема, про которую напишу в следующем посте.

KC8
15.08.2018, 21:52
Здравствуйте, возникла проблема с запуском игры после сегодняшнего обновления в 24 мб.
Внешне ошибка выглядит как на скриншоте приложенным к сообщению. (проверка файлов клиента игры выполнялась)
https://s8.hostingkartinok.com/uploads/images/2018/08/69c5d5c950f43a77ae99910566a71120.png
Так же прикладываю логи с момента начала запуска игры. Из лог можно заметить, что нарушается совместная работа потоков, т.е. какое-то приложение на запуске блокирует запуск самой игры. (я без понятия, что там майл клиент за процессоры создает на запуске, но предполагаю, что какой-то из них не позволяет запустить игру)
Кто-нибудь нашёл решение данной проблемы или же есть какие-то советы?
Прикладываю логи с момента запуска:

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: невозможно открыть разделяемый объект004c:fixme:kerberos:kerberos_SpInstanceInit 65536,0x7bbf2a2c,(nil): stub
004c:fixme:ole:NdrCorrelationInitialize (0x33f014, 0x33f0f0, 1024, 0x0): semi-stub
005a:fixme:ole:NdrCorrelationInitialize (0x134f704, 0x134f7e0, 1024, 0x0): semi-stub
005a:err:ntdll:RtlpWaitForCriticalSection section 0x1bfa34 "?" wait timed out in thread 005a, blocked by 0000, retrying (60 sec)
0009:fixme:system:SystemParametersInfoW Unknown action: 130
0009:fixme:system:SystemParametersInfoW Unknown action: 130
005a:err:ntdll:RtlpWaitForCriticalSection section 0x1bfa34 "?" wait timed out in thread 005a, blocked by 0000, retrying (60 sec)

Не хочет прикладывать изображение к сообщению что-то, поэтому опишу ошибку
"Неверная команда. Имя файла:C:\CamesMailRu\Perfect World\element\elementclient.exe "

RueRyuzaki
27.09.2018, 20:59
wine вроде как не может запустить файл elementclient.exe

"0009:err:ntdll:RtlLeaveCriticalSection section 0xf3a51c is not acquired"

KC8
27.09.2018, 21:45
wine вроде как не может запустить файл elementclient.exe

"0009:err:ntdll:RtlLeaveCriticalSection section 0xf3a51c is not acquired"

Ну это совершенно понятно, что wine не может его запустить. Там суть какая-то в конфликте с MRAC, какие-то команды ему или от него не проходят (возможно даже при одновременных потоках с обеих сторон)
Мне банально лень стало разбираться с этой ошибкой, поэтому "в оффлайне" теперь
Не знаю, как там у других работает или нет, реакции в теме не было на это, да уже и нет возможности потестить что-то. (место на жестком диске надо же освобождать)

madwitas85
20.10.2018, 06:24
Решил вернутся в ПВ спустя 3 года. Запускаю, та же самая ошибка. Раньше все было отлично. Играл без особых проблем. Может кто-нибудь решил проблему? Отпишитесь!

yyural
04.12.2018, 01:14
Ап теме. Играет ли кто на Линуксе в данный момент? Интересует именно данный момент, а не когда-то раньше. Если есть, то просьба скинуть ссылку на инструкции, по которой настраивали.

Merssedes
04.12.2018, 08:40
Так как мрак теперь использует драйвера, то под Wine он работать не будет.
По своему опыту: делайте виртуалку с Windows.
Параметры моей: 2 ядра CPU, 8 ГБ памяти, 60 ГБ жёсткий, отключен файл подкачки.
Это работало на конец августа 2018, когда мне прилетела серия банов по п.20, которые могли быть вызваны игрой на виртуалке, если верить службе поддержки.

yyural
04.12.2018, 20:53
Понял( Спасибо. Жаль майл не делает кроссплатформенные вещи.

KC8
05.12.2018, 16:11
Маленький отчёт (результат сегодняшнего дня).
Через wine всё также ничего не запускается, поскольку на пути встает MRAC и не дает разрешения на запуск игры.
Через VMware игра запускается и выдает больше фпс чем в wine, однако через минут 5-10 просто прилетает бан на 6 суток (проверено на двух акках)
(также в VMware, возможно чисто моя багуля, при вращении камеры её заносит, но это уже не важно, раз, всё равно, прилетают баны просто так)

Мой вывод: MRAC убивает любую возможность поиграть в игры, связанные с ним, на линьке. А боты и дальше покоряют сервера...

xspokex123
03.02.2019, 04:51
лучше бы для макбука сделали статью

KC8
03.02.2019, 07:52
лучше бы для макбука сделали статью
А чего с Mac не так? Через wine там не работает, это точно.
Было где-то в какой-то теме, что на Mac запускают на виртуалке (не факт, спорное утверждение), либо устанавливают windows через bootcamp и уже, стартуя windows, запускают игру без всякой специфики.