Client on Linux using Bottles/Soda Manual: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 16: Line 16:
#* Click on "Create" and let the setup create the new environment, this can take a few minutes
#* Click on "Create" and let the setup create the new environment, this can take a few minutes
# The Bottle should now appear in the list, click on it to open it
# The Bottle should now appear in the list, click on it to open it
[[File:Linux-bottles-soda-setup-2.png|thumb]]
[[File:Linux-bottles-soda-setup-2.png]]
# Download the latest build of MTA:SA from the website, important note: Use the windows 10+ version, not the older win7/8.x one!
# Download the latest build of MTA:SA from the website, important note: Use the windows 10+ version, not the older win7/8.x one!
# After the installer got downloaded, click on the blue icon which says "Run Executable..." and select the MTA installer
# After the installer got downloaded, click on the blue icon which says "Run Executable..." and select the MTA installer
#* Navigate through the MTA installer until you reach the point where you have to locate the GTA:SA installation
#* Navigate through the MTA installer until you reach the point where you have to locate the GTA:SA installation
#* Now you need a copy of GTA:SA, in this case I downloaded mine from Steam. Right click GTA:SA in your library, go to Properties, Installed Files and select "Browse Files" which opens the file explorer
#* Now you need a copy of GTA:SA, in this case I downloaded mine from Steam. Right click GTA:SA in your library, go to Properties, Installed Files and select "Browse Files" which opens the file explorer
[[File:Linux-bottles-soda-setup-3.png|thumb]]
[[File:Linux-bottles-soda-setup-3.png]]
#* Go back to the Bottles application, on top right side of window should be three vertical points as an icon, click on it and select "Browse Files" to open a new file explorer window with the Bottles drive_c directory
#* Go back to the Bottles application, on top right side of window should be three vertical points as an icon, click on it and select "Browse Files" to open a new file explorer window with the Bottles drive_c directory
#* Copy the GTA folder from Steam location to drive_c/Program Files (x86) folder
#* Copy the GTA folder from Steam location to drive_c/Program Files (x86) folder
[[File:Linux-bottles-soda-setup-4.png|thumb]]
[[File:Linux-bottles-soda-setup-4.png]]
#* After copying, go back to the MTA installer window, adjust the file path of the GTA installation to "C:\Program Files (x86)\Grand Theft Auto San Andreas\" or whatever your GTA installation is called
#* After copying, go back to the MTA installer window, adjust the file path of the GTA installation to "C:\Program Files (x86)\Grand Theft Auto San Andreas\" or whatever your GTA installation is called
#* Before completing the installation, uncheck the "Launch MTA" tickbox, we do NOT want to run MTA from the installer instance
#* Before completing the installation, uncheck the "Launch MTA" tickbox, we do NOT want to run MTA from the installer instance
# Inside your Bottles window, click on "+ Add Shortcuts..." and find the "Multi Theft Auto.exe", which should be located in "drive_c/Program Files (x86)/MTA San Andreas 1.6/"
# Inside your Bottles window, click on "+ Add Shortcuts..." and find the "Multi Theft Auto.exe", which should be located in "drive_c/Program Files (x86)/MTA San Andreas 1.6/"
# You are good to go now, just click on the play icon. You can also add MTA to your Bottles library via three dots icon so it looks like this:
# You are good to go now, just click on the play icon. You can also add MTA to your Bottles library via three dots icon so it looks like this:
[[File:Linux-bottles-soda-setup-5.png|thumb]]
[[File:Linux-bottles-soda-setup-5.png]]


==Issues and solutions==
==Issues and solutions==

Revision as of 11:57, 6 June 2025

Requirements

  • A Linux Distro supporting Bottles/Soda, this guide uses Bazzite which is based on Fedora
  • Bottles with Soda runner
  • A copy of GTA:SA
  • MTA Installer

Installing Bottles/Soda

  1. Install Bottles via your Distro packet manager, for Bazzite, the "Discover App Store" provides the latest builds to install
  2. After installing, launch Bottles and let it do some initialization on first startup
  3. When it's loaded up, click on the plus icon on the top left corner to create a new Bottle
    • Enter a name for the Bottle, this can be a generic name like "Gaming Stuff" since it won't be limited to just GTA/MTA

Linux-bottles-soda-setup-1.png

    • Make sure to select "Gaming" option, the Runner needs to be "soda-9.0-1" (versions might change in future)
    • Click on "Create" and let the setup create the new environment, this can take a few minutes
  1. The Bottle should now appear in the list, click on it to open it

Linux-bottles-soda-setup-2.png

  1. Download the latest build of MTA:SA from the website, important note: Use the windows 10+ version, not the older win7/8.x one!
  2. After the installer got downloaded, click on the blue icon which says "Run Executable..." and select the MTA installer
    • Navigate through the MTA installer until you reach the point where you have to locate the GTA:SA installation
    • Now you need a copy of GTA:SA, in this case I downloaded mine from Steam. Right click GTA:SA in your library, go to Properties, Installed Files and select "Browse Files" which opens the file explorer

Linux-bottles-soda-setup-3.png

    • Go back to the Bottles application, on top right side of window should be three vertical points as an icon, click on it and select "Browse Files" to open a new file explorer window with the Bottles drive_c directory
    • Copy the GTA folder from Steam location to drive_c/Program Files (x86) folder

Linux-bottles-soda-setup-4.png

    • After copying, go back to the MTA installer window, adjust the file path of the GTA installation to "C:\Program Files (x86)\Grand Theft Auto San Andreas\" or whatever your GTA installation is called
    • Before completing the installation, uncheck the "Launch MTA" tickbox, we do NOT want to run MTA from the installer instance
  1. Inside your Bottles window, click on "+ Add Shortcuts..." and find the "Multi Theft Auto.exe", which should be located in "drive_c/Program Files (x86)/MTA San Andreas 1.6/"
  2. You are good to go now, just click on the play icon. You can also add MTA to your Bottles library via three dots icon so it looks like this:

Linux-bottles-soda-setup-5.png

Issues and solutions

  1. MTA fails to start because of missing fonts (Verdana, Tahoma, etc...)
    • Download the fonts verdana.ttf, tahoma.ttf, tahomabd.ttf and micross.ttf from the internet and put them in "drive_c/windows/Fonts/" folder
  2. MTA starts and brings up main menu but the application window constantly flickers
    • Try to navigate to Settings, Video tab and change Fullscreen mode to Standard
  3. The CEF component does not load (NOT crashing), for example joining FFS Gaming server, you see no login/register panel (CEF based)
    • Go to your MTA installation folder, go to MTA sub folder: "drive_c/Program Files (x86)/MTA San Andreas 1.6/MTA/" and copy the following files to CEF folder inside that MTA folder: CEFLauncher.exe, CEFLauncher_DLL.dll, cefweb.dll, chrome_100_percent.pak, chrome_200_percent.pak, chrome_elf.dll, icudtl.dat, libcef.dll, resources.pak, v8_context_snapshot.bin


Tweaks and tinkering

Inside your Bottle, you can change various settings for potential tweaks etc. Recommended tweaks are: LatencyFlex, Discrete Graphics, Feral GameMode