Совет Установка и запуск Trinity Launcher/SAMP на Linux.

invilso.

Известный
Автор темы
259
89
Привет, сейчас рассмотрим простой пример установки и запуска Trinity Launcher на Linux.
  1. Устанавливаем проприетарные драйвера для вашего видеочипа (необязательно, с ним будет выше FPS).
    В каждом дистрибутиве это делается по своему, ищите в гугле инструкцию как это сделать для своего дистрибутива.
  2. Устанавливаем Lutris согласно инструкции с официального сайта.
    Я рассмотрю пример для Manjaro.
    Вводим в терминале:
    Bash:
    sudo pacman -S lutris
    Вводим пароль sudo. Нажимаем Y и Enter. Установка должна пройти успешно.
  3. Запускаем Lutris и ждём пока он обновится.
  4. Устанавливаем Trinity Launcher
    1. Вводим следующую команду в терминал.
    Bash:
    nano ~/install_script.json
    2. Вставляем этот текст в появившееся окно.
    Код:
    {"count":1,"next":null,"previous":null,"results":[{"id":34935,"game_id":11948,"game_slug":"san-andreas-multiplayer","name":"Grand Theft Auto: San Andreas Multiplayer","year":2005,"user":"invilso","runner":"wine","slug":"grand-theft-auto-san-andreas-037-r3-trinity-gta-l","version":"0.3.7-R3 - Trinity GTA Launcher","description":"This mod was tested and it runs with the Trinity Launcher. (info online) This mod works best with Wine Staging, because Non Staging versions of Wine will not render other players health and names","notes":"NOTE: When you are prompted to choose the instalation directory, do not touch anything, click Next\r\n\r\nInstallation instructions:\r\n- after you have installed SA-MP and SA-MP Addon it is recommended to right click the San Andreas Multiplayer entry in Lutris, then Wine configuration -> Staging and \"Enable VAAPI as backend for DXVA2 GPU decoding\" for better performance\r\n\r\nKnown bugs:\r\n- Using SA-MP with Non Staging versions of Wine will not show you the health bars and names of the other players\r\n\r\nEnjoy!","credits":"Trinity GTA","created_at":"2022-08-18T14:57:57.925955Z","updated_at":"2022-08-18T14:57:57.925981Z","draft":false,"published":false,"published_by":null,"rating":"","is_playable":null,"steamid":null,"gogid":null,"gogslug":"","humbleid":"","humblestoreid":"","humblestoreid_real":"","script":{"files":[{"SAMP":"https://invilso.pp.ua/download-trinity-launcher/trinity_install.exe"}],"game":{"arch":"win32","exe":"$GAMEDIR/drive_c/Trinity GTA Launcher/trinitygta_launcher.exe","prefix":"$GAMEDIR"},"installer":[{"task":{"description":"Installing SA:MP from Trinity GTA Launcher...","executable":"$SAMP","name":"wineexec","prefix":"$GAMEDIR"}}]},"content":"files:\n- SAMP: https://invilso.pp.ua/download-trinity-launcher/trinity_install.exe\ngame:\n  arch: win32\n  exe: $GAMEDIR/drive_c/Trinity GTA Launcher/trinitygta_launcher.exe\n  prefix: $GAMEDIR\ninstaller:\n- task:\n    description: Installing SA:MP from Trinity GTA Launcher...\n    executable: $SAMP\n    name: wineexec\n    prefix: $GAMEDIR\n"}]}
    3. Нажимаем Ctrl+X, потом Y, и Enter
    4. Открываем окно Lutris и нажимаем Add games:
    UCwtxwtohv4.jpg

    5. Выбираем Install from a local install script.
    6. Переходим в директорию Home и выбраем созданый ранее файл install_script.json.
    7. Устанавливаем лаунчер согласно видео:
    1. Переходим по ссылке на официальный сайт Lutris.
    2. Ищем эту версию установщика.
    QFhZ--FWySc.jpg

    3. Нажимаем Install и должен открыться Lutris.
    4. Устанавливаем лаунчер согласно видео:
  5. Наслаждайтесь игрой используя свободную операционную систему.

Использование своей сборки:
  1. Перенести вашу сборку в директорию: /home/{your_username}/Games/san-andreas-multiplayer/drive_c
  2. Клик правой кнопкой мышки по San Andreas Multiplayer внутри Lutris.
  3. Выбрать Configure.
  4. Перейти на вкладку Game options и сменить путь в поле Exutable на путь к файлу samp.exe своей сборки, которую вы на 1 шаге перенесли.
  5. Запустить San Andreas Multiplayer.
  6. Внутри клиента SAMP поменять путь к сборке на свой.
  7. Пользоваться :3


Скриншоты игры и чатлог находится по пути: /home/{your_username}/Games/san-andreas-multiplayer/drive_c/users/{your_username}/Documents


Для повышение производительности с проприетарными драйверами можете включить DXVA2:
Клик правой кнопкой мышки по San Andreas Multiplayer внутри Lutris, далее Wine configuration -> Staging and "Enable VAAPI as backend for DXVA2 GPU decoding).

Известные баги:
  1. При использовании Non Staging версий Wine будут мерцать ники и хпбары игроков.
  2. Не работает downloadUrlToFile() в Lua скриптах.
 

Foz1

Потрачен
7
2
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Челл... Ебать ты монстр 0_о
 
  • Нравится
Реакции: invilso.