Руководство здесь: Как установить World of Warcraft? не работал в течение десятилетия. на этот вопрос нужно ответить снова и с конкретным контекстом человечности 18.04.1 и Винной остановки разработки:
Вино подвергается определенному нечетному переходу. Специалисты по обслуживанию ответвления подготовки Вина недавно отказались от него, но проект Lutris быстро выбрал его, создают резервную копию.
В то время, когда Вы читаете это, это не могло бы быть беспокойство, но прямо сейчас, это определенно. В результате основное руководство сфокусируется на последнем ванильном Винном выпуске из Ubuntu, но можно абсолютно установить последнюю подготовку или Галлий Девять версий, когда они становятся доступными.
Я думаю, что эта конкретная сборка Ubuntu является несовместимой с прошлыми решениями для рабочего Warcraft 3.
Я получаю этот экран:
Я попробовал много различных методов:
Это руководство, которое является специально для 18,04, с подготовкой вина, но использующий этот источник:
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
и это сообщение WineHQ
Но в конце первого руководства я работаю:
wine64 ~/Downloads/Warcraft-III-Setup.exe
это терпит:
0103:fixme:wininet:InternetSetOptionW Option 77 STUB
и я получаю экран снова:
t@tsu:~/Downloads$ wine64 ~/Downloads/Warcraft-III-Setup.exe
000b:fixme:winediag:start_process Wine Staging 3.18 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libnss3.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
002b:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
002b:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
002d:fixme:ver:GetCurrentPackageId (0xbcfe9c (nil)): stub
002b:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
002b:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
002b:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
002b:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0033:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0033:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libnss3.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0037:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0037:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0039:fixme:ver:GetCurrentPackageId (0xbcfe9c (nil)): stub
0037:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0037:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0037:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0037:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
003f:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
003f:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libnss3.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
003f:fixme:wininet:InternetSetOptionW Option 77 STUB
0046:err:wininet:open_http_connection create_netconn failed: 12029
0044:err:ole:CoCreateInstanceEx apartment not initialised
0044:err:ntdll:NtQueryInformationToken Unhandled Token Information class 24!
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libnss3.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0044:fixme:ver:GetCurrentPackageId (0x33fe14 (nil)): stub
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libnss3.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
003f:fixme:wininet:InternetSetOptionW Option 77 STUB
0047:err:wininet:open_http_connection create_netconn failed: 12029
003f:fixme:wininet:InternetSetOptionW Option 77 STUB
0046:err:wininet:open_http_connection create_netconn failed: 12029
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
003f:fixme:wininet:InternetSetOptionW Option 77 STUB
0047:err:wininet:open_http_connection create_netconn failed: 12029
004a:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
004a:fixme:wbemprox:client_security_SetBlanket 0x7c81f938, 0x181ad8, 10, 0, (null), 3, 3, (nil), 0x00000000
004a:fixme:wbemprox:client_security_Release 0x7c81f938
004a:fixme:wbemprox:enum_class_object_Next timeout not supported
004a:err:ntdll:NtQueryInformationToken Unhandled Token Information class 24!
004a:fixme:thread:RtlCreateUserThread stack_reserve != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0050:fixme:ver:GetCurrentPackageId (0x1c5fe9c (nil)): stub
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
003f:fixme:wininet:InternetSetOptionW Option 77 STUB
0046:err:wininet:open_http_connection create_netconn failed: 12029
003f:fixme:wininet:InternetSetOptionW Option 77 STUB
0047:err:wininet:open_http_connection create_netconn failed: 12029
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
t@tsu:~/Downloads$ 003f:fixme:wininet:InternetSetOptionW Option 77 STUB
0046:err:wininet:open_http_connection create_netconn failed: 12029
003f:fixme:wininet:InternetSetOptionW Option 77 STUB
0047:err:wininet:open_http_connection create_netconn failed: 12029
004a:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f9c0
003f:fixme:wininet:InternetSetOptionW Option 77 STUB
004a:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f7b8
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
004a:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0052:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0052:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
004a:fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
004a:fixme:wbemprox:client_security_SetBlanket 0x7c81f938, 0x21fbc0, 10, 0, (null), 3, 3, (nil), 0x00000000
004a:fixme:wbemprox:client_security_Release 0x7c81f938
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libnss3.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0068:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f278
0068:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f278
0068:fixme:ntdll:NtQuerySystemInformationEx Relationship filtering not implemented: 0x3
0068:fixme:ntdll:NtQuerySystemInformationEx Relationship filtering not implemented: 0x3
0068:fixme:ver:GetCurrentPackageId (0x33f01c (nil)): stub
0068:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0068:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
0042:err:ntdll:RtlpWaitForCriticalSection section 0x196c5c "?" wait timed out in thread 0042, blocked by 003f, retrying (60 sec)
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libnss3.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0042:fixme:wininet:InternetSetOptionW Option 77 STUB
0070:err:wininet:open_http_connection create_netconn failed: 12029
006e:err:ole:CoCreateInstanceEx apartment not initialised
006e:err:ntdll:NtQueryInformationToken Unhandled Token Information class 24!
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libnss3.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
006e:fixme:ver:GetCurrentPackageId (0x33fe14 (nil)): stub
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libnss3.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0042:fixme:wininet:InternetSetOptionW Option 77 STUB
0071:err:wininet:open_http_connection create_netconn failed: 12029
0042:fixme:wininet:InternetSetOptionW Option 77 STUB
0070:err:wininet:open_http_connection create_netconn failed: 12029
0042:fixme:wininet:InternetSetOptionW Option 77 STUB
0071:err:wininet:open_http_connection create_netconn failed: 12029
0042:fixme:wininet:InternetSetOptionW Option 77 STUB
0070:err:wininet:open_http_connection create_netconn failed: 12029
0073:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0073:fixme:wbemprox:client_security_SetBlanket 0x7c7f4938, 0x181ad8, 10, 0, (null), 3, 3, (nil), 0x00000000
0073:fixme:wbemprox:client_security_Release 0x7c7f4938
0073:fixme:wbemprox:enum_class_object_Next timeout not supported
0073:err:ntdll:NtQueryInformationToken Unhandled Token Information class 24!
0073:fixme:thread:RtlCreateUserThread stack_reserve != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0079:fixme:ver:GetCurrentPackageId (0x1c5fe9c (nil)): stub
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0042:fixme:wininet:InternetSetOptionW Option 77 STUB
0071:err:wininet:open_http_connection create_netconn failed: 12029
0042:fixme:wininet:InternetSetOptionW Option 77 STUB
0070:err:wininet:open_http_connection create_netconn failed: 12029
0042:fixme:wininet:InternetSetOptionW Option 77 STUB
0071:err:wininet:open_http_connection create_netconn failed: 12029
0042:fixme:wininet:InternetSetOptionW Option 77 STUB
0070:err:wininet:open_http_connection create_netconn failed: 12029
0042:fixme:wininet:InternetSetOptionW Option 77 STUB
0071:err:wininet:open_http_connection create_netconn failed: 12029
0073:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f9c0
0042:fixme:wininet:InternetSetOptionW Option 77 STUB
0070:err:wininet:open_http_connection create_netconn failed: 12029
0073:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f7b8
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0042:fixme:wininet:InternetSetOptionW Option 77 STUB
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
0073:fixme:thread:RtlCreateUserThread stack_commit != 0 is unimplemented
007b:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
007b:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
0073:fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
0073:fixme:wbemprox:client_security_SetBlanket 0x7c7f4938, 0x21e370, 10, 0, (null), 3, 3, (nil), 0x00000000
0073:fixme:wbemprox:client_security_Release 0x7c7f4938
0077:fixme:dbghelp:elf_search_auxv can't find symbol in module
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libnss3.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
0091:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f278
0091:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f278
0091:fixme:ntdll:NtQuerySystemInformationEx Relationship filtering not implemented: 0x3
0091:fixme:ntdll:NtQuerySystemInformationEx Relationship filtering not implemented: 0x3
0091:fixme:ver:GetCurrentPackageId (0x33f01c (nil)): stub
0091:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0091:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
Я столкнулся с той же проблемой: Та же версия Ubuntu, те же попытки, то же все; и я собирался сойти с ума. Я обратился, чтобы установить игру на машине Windows, архивировать игровую папку и переместить ее в мой Linux.
И я обнаружил, что так или иначе, war3 СРЕДСТВО ЗАПУСКА работает лучше, чем установка для установки игры.
Вам все еще нужен ключ для использования игры, таким образом, я не забочусь о выделении exe.
Это работало отлично с staging-pba-3.18 для меня, необходимо будет сказать мне, если это работает на Вас.
Править:
Онлайн должен быть прекрасным, Вам будет нужна warcraft3 учетная запись "battle.net", которую можно создать в игре, основным беспокойством была бы Снежная буря, анти-жулик, не любящий вино, но много людей, включая меня, играл SC2 и Наблюдает на вине некоторое время, и Снежная буря, кажется, не заботится, таким образом, я не вижу, почему они заботились бы о War3.
Я не знаю о LAN tho и не могу действительно протестировать ее...
Для разрешения, это действительно забавно, вызовите, это не ошибка Linux, у некоторых людей также есть проблема о Windows начиная с патча 1.30 :D
Два возможных мер:
Используйте -nativefullscr
аргумент при запуске игры (это не работает на меня, моя видеокарта, ничего не произвел бы после того, как игра запустилась, мой экран вел себя, как будто это было разъединено).
Отредактируйте винный реестр для принуждения разрешения запуска, которое при чувстве небольшого выхода взлома работает действительно хорошо. Ключи находятся в HKEY_CURRENT_USER/Software/Blizzard Entertainment/Warcraft III/Video
и Вы хотите измениться resheight
и reswidth
к Вашему размеру экрана значения находятся в шестнадцатеричном, но входное окно должно позволить Вам вводить в десятичных значениях.
Обратите внимание, что, в то время как игра будет представлена в разрешении и соотношении сторон, Вы хотите, меню останется в 4/3.
Я столкнулся с похожими проблемами. У меня были такие ошибки в консоли, и время установки истекло. (с 1.26 пытается обновить до 1.30)
Я наконец решил свою проблему, установив режим винных окон от windows xp до windows 7: