LINUX.ORG.RU
решено ФорумGames

GTA SAMP на Linux

 , , ,


0

2

GTA SA:MP на linux или 6 кругов ада Нужно запустить GTA SA:MP на Linux`е, желательно на дистрибутиве семейства Arch. Вроде сделать проще простого, сам изначально так подумал, но: - PlayOnLinux при установке GTA SA создает виртуальный диск бесконечно; - SteamProton и PortProton не работают с САМПом; P.S.: САМП - мультиплеер для ГТА СА. Заставим работать саму игру - мультиплеер пашет. Есть пара тонкостей, но скорее всего они роли не играют.



Последнее исправление: Evlampiy (всего исправлений: 1)

Так, сам по себе сан адреас через wine легко запускается, без бубна. Или с сампом свои приколы?

karton1 ★★★★★
()

Вроде сделать проще простого

У меня запускается самп на линуксе без бубна. (У меня не арч) В playonlinux устанавливаешь gta на виртуальный диск, а потом выбираешь ручная установка и редактировать или обновить существующее приложение. Крч, самп ставишь на тот же диск, на котором и Gta. Таким образом можно обновить игру как хочешь (хоть читы поставить или любое другое дополнение.)

мультиплеер пашет. Есть пара тонкостей, но скорее всего они роли не играют.

Тут нужно подробности

multilib включал? какая версия wine?

ps: у меня сестра в самп задротит, даже сервер свой запускает :с

pinux
()

GTA SA и SAMP из коробки под Wine работают, вообще никаких проблем с запуском.

Ставишь игру:

wine setup.exe

Ставишь samp в каталог с игрой:

wine sa-mp-0.3.7-R4-2-install.exe

Заходишь в каталог с игрой и запускаешь samp.exe:

wine samp.exe

Готово!

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 1)
Ответ на: комментарий от Kron4ek

Ошибка wine

В общем-то, все действительно ставится, но при подключении к серверу ничего не происходит, зато в терминале появляется ошибка. При запуске gta_sa.exe тоже самое, значит проблема в самой игре. Ошибка: 002c:fixme:winediag:LdrInitializeThunk wine-staging 6.13 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org. vkBasalt err: no good config file skipping config: /home/evlampiy/.config/MangoHud/wine-explorer.conf [ not found ] skipping config: /usr/bin/MangoHud.conf [ not found ] skipping config: /home/evlampiy/.config/MangoHud/wine64-preloader.conf [ not found ] skipping config: /home/evlampiy/.config/MangoHud/MangoHud.conf [ not found ] 0100:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION info: Game: gta_sa.exe info: DXVK: v1.9 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 warn: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface vkBasalt err: no good config file skipping config: /home/evlampiy/.config/MangoHud/wine-gta_sa.conf [ not found ] skipping config: /usr/bin/MangoHud.conf [ not found ] skipping config: /home/evlampiy/.config/MangoHud/wine-preloader.conf [ not found ] skipping config: /home/evlampiy/.config/MangoHud/MangoHud.conf [ not found ] 0100:err:vulkan:wine_vk_instance_load_physical_devices Failed to enumerate physical devices, res=-3 0100:err:vulkan:wine_vkCreateInstance Failed to load physical devices, res=-3 terminate called after throwing an instance of 'dxvk::DxvkError'

abnormal program termination

Как я понимаю, проблема в Вулкане, который моя видеокарта вроде не поддерживает. Где переключить на OpenGL - не знаю.

Evlampiy
() автор топика
Ответ на: комментарий от pinux

PlayOnLinux

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

Evlampiy
() автор топика
Ответ на: Ошибка wine от Evlampiy

Как я понимаю, проблема в Вулкане, который моя видеокарта вроде не поддерживает. Где переключить на OpenGL - не знаю.

Так а зачем ты DXVK ставил, если твоя видеокарта Vulkan не поддерживает? По умолчанию как раз OpenGL и используется.

Удали свой Wine префикс (~/.wine) и пусть заново создастся. Либо запусти winecfg и из раздела библиотек убери dxgi и d3d9.

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 2)
Ответ на: комментарий от Kron4ek

Working

Так прикол в том, что я и не ставил. PortProton при запуске его автоматом поставил и для wine передал(может я случайно enter нажал и таким образом выбрал). Все работает, спасибо!

Evlampiy
() автор топика
Ответ на: Working от Evlampiy

Ок, понял. А какая у тебя видеокарта, кстати? А то вдруг поддерживает.

Kron4ek ★★★★★
()
Ответ на: комментарий от Kron4ek

Сама игра работает, а вот ASI Loader покинул чат. Как я понимаю, из-за Microsoft Visual C++. Какого года - без понятия.

Evlampiy
() автор топика
Ответ на: комментарий от karton1

Или с сампом свои приколы?

Нет, оно еще 5 лет назад идеально работало.

derlafff ★★★★★
()
Ответ на: комментарий от Kron4ek

Попробовал, в выводе вот такая шляпа: ------------------------------------------------------ warning: Контрольная сумма sha256sum не совпадает! Переименуйте файл /home/evlampiy/.cache/winetricks/vcrun2008/vcredist_x86.exe и попробуйте еще раз. ------------------------------------------------------ Попробовал второй раз - тоже самое. С vcrun2010 тоже самое.

Evlampiy
() автор топика
Ответ на: комментарий от Evlampiy

Удали каталог ~/.cache/winetricks, скачай новую версию winetricks и попробуй снова.

rm -r ~/.cache/winetricks
wget "https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks"
chmod +x winetricks
./winetricks vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2019
Kron4ek ★★★★★
()
Ответ на: комментарий от Evlampiy

А вот cleo и asi-loader в порядке. Как так - хз.

Evlampiy
() автор топика
Ответ на: комментарий от SR_team

Знаю, что из жопы. Как их оттуда достать?)

Evlampiy
() автор топика
Ответ на: комментарий от Evlampiy

шрифт убого выглядит

это норма

anonymous
()
Ответ на: комментарий от Evlampiy

Недавно поставил другой дистрибутив, соответственно обновил и весь софт. В чем суть: если в сборке есть moonloader, то появляется краш с вот такой ошибкой: https://i.imgur.com/Nop9A2O.png

Все бы ничего, но в системе установлены Visual C++ с 2008 по 2013 включительно, так что повода для ошибки не понимаю. В терминале наблюдается следующая картина:

49c:err:module:open_builtin_so_file failed to load .so lib «/usr/lib32/wine/i386-unix/l3codeca.acm.so»

049c:fixme:font:find_matching_face Untranslated charset 255

04cc:err:module:open_builtin_so_file failed to load .so lib «/usr/lib32/wine/i386-unix/l3codeca.acm.so»

04bc:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION

04ac:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption 04ac:err:winediag:gnutls_initialize failed to load libgnutls, no support for pfx import/export

04ac:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption 04ac:err:winediag:gnutls_initialize failed to load libgnutls, no support for pfx import/export

04ac:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption 04ac:err:winediag:gnutls_initialize failed to load libgnutls, no support for pfx import/export

04c4:fixme:ver:GetCurrentPackageId (041BFEF0 00000000): stub

04ac:err:dbghelp_msc:codeview_process_info Unknown CODEVIEW signature 088d8601 in module L"gta_sa"

Evlampiy
() автор топика
Ответ на: комментарий от Evlampiy

шрифт чата убого выглядит.

Поставь d3dx9_* в winetricks и накати шрифты. SAMP Использует ID3DXFont и ID3DXSprite для рендера текста. В wine эти классы через жопные, по этому нужно ставить виндовые либы. Если не хочешь ставить все, то попробуй установить только d3dx9_25, в ней вроде ID3DXFont живёт

SR_team ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.