- 22
- 12
ЗАПУСКАЕМ SAMP НА LINUX С ПОМОЩЬЮ STEAM
Очень давно мучился я с нормальной работой SAMP на Linux: пробовал запустить и через PortProton, и через Wine, как рекомендовали на бластхаке и прочих форумах. Через PortProton SAMP не запускался от слова совсем, через Wine дай бог 2-3 кадра в МИНУТУ спустя 4 минуты игры. Однако, есть вполне реальный поиграть в сампик, если ты линуксоид проклятый: запуск через Proton в Steam. Тут я расскажу тебе как именно запустить SAMP и как исправить некоторые проблемы с moonloader. Написано на примере Manjaro с KDE Plasma 6. Вроде проще, чем ебаться с Wine, PortProton и прочей хуйней.
Шаг 1. Установка Steam
Качаешь Steam либо через менеджер пакетов, либо через терминал: sudo pamac install steam или sudo pacman -S steam
Шаг 2. Скачать сборку
Можешь качнуть абсолютно любую рабочую сборку, будь то чистую, будь то со скриптами.
Шаг 3. Добавить samp.exe и gta_sa.exe в библиотеку Steam.
Открываешь меню "Игры" в Steam, далее нажимаешь "Добавить стороннюю игру в мою библиотеку..."
Жмешь на "Поиск", идешь к своей сборке и добавляешь ДВА ФАЙЛА: SAMP.EXE И GTA_SA.EXE (если не получилось вместе, добавь каждый по отдельности)
После выбираешь в gta_sa.exe и samp.exe, если каким-то чудом они не выбраны и добавляешь их в библиотеку
Итого у тебя должны быть в библиотеке samp.exe и gta_sa.exe
Шаг 4. Настройка работы с Proton.
Качаешь Steam либо через менеджер пакетов, либо через терминал: sudo pamac install steam или sudo pacman -S steam
Шаг 2. Скачать сборку
Можешь качнуть абсолютно любую рабочую сборку, будь то чистую, будь то со скриптами.
Шаг 3. Добавить samp.exe и gta_sa.exe в библиотеку Steam.
Открываешь меню "Игры" в Steam, далее нажимаешь "Добавить стороннюю игру в мою библиотеку..."
Жмешь на "Поиск", идешь к своей сборке и добавляешь ДВА ФАЙЛА: SAMP.EXE И GTA_SA.EXE (если не получилось вместе, добавь каждый по отдельности)
После выбираешь в gta_sa.exe и samp.exe, если каким-то чудом они не выбраны и добавляешь их в библиотеку
Итого у тебя должны быть в библиотеке samp.exe и gta_sa.exe
Шаг 4. Настройка работы с Proton.
Открываешь свойства игры в библиотеке Steam как gta_sa.exe, так и samp.exe. В появившемся меню открываешь "Совместимость" и ставишь КАК ДЛЯ GTA_SA.EXE, ТАК И ДЛЯ SAMP.EXE принудительное использование выбранного инструмента совместимости, а дальше выбираешь Proton 9.0-4 (можно и старые версии, можно и новые, я использую 9.0-4)
Шаг 5. Играть.
Если все сделано правильно, то запускаешь samp.exe из БИБЛИОТЕКИ STEAM, выбираешь путь до сборки и играешь. Но, поскольку отсутствуют некоторые системные шрифты виндовс, imgui, mimgui и, возможно, другие библиотеки / скрипты работать не будут, поскольку шрифтов найти этих не может = краш библиотеки / скрипта. Решение в шаге 5.1.
Шаг 5.1. Установка шрифтов.
Качаешь архив с системными шрифтами виндовс, который в этой ссылке (прикрепить в тему не удалось, большой слишком). Далее открываешь путь к gta_sa.exe, которая в папочке Steam, обычно он "/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.steam/steam/steamapps/compatdata/ЧИСЛОВОЙ_ИДЕНТИФИКАТОР_ИГРЫ/pfx/drive_c/windows/Fonts/", НЕ ОБЫЧНАЯ СБОРКА, ИМЕННО STEAM. Если не знаешь ЧИСЛОВОЙ_ИДЕНТИФИКАТОР_ИГРЫ, то открой "/home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.steam/steam/steamapps/compatdata/" и там уже найди папку с идентификатором по дате изменения (вспомни во сколько и когда ты добавлял самп и га са, если определить не можешь в какую именно кидать шрифты - кидай в две папки, один хуй весит 67мб).
https://drive.google.com/file/d/1NhXPECFW860sSou7CsSnoJeKfVewMtw-/view?usp=sharing - эт сам архив со шрифтами
Готово. Играй в SAMP на Linux почти без потери производительности.
Готово. Играй в SAMP на Linux почти без потери производительности.
Последнее редактирование: