Installation
- Mount the iso
Wine
Wine is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD.
- Install Wine
Lutris
Lutris is an open gaming platform for Linux. Lutris helps you install and play video games from all eras and from most gaming systems.
- Install Lutris
- Run Lutris
- Click the hamburger icon and Preferences in the drop-down menu
- Under the Runners tab in the Lutris settings window, install a wine runner (At the time of writing
lutris-7.2&lutrisf-shack-7.2both work) - Close the Lutris settings window
GTA:SA
- Click the
in the top left corner of Lutris to add a new game - Choose Install a Widows game from media
- Click the Install button on the wine Setup File line
- Confirm your choices and click Install
- Click Browse and select the
setup.exeon the mounted iso - Ignore the warning about the iso not being writeable and click Continue
- After Wine loads, complete the Grand Theft Auto San Andreas installation with default settings
- Wait for the Lutris window to finish and then click Close
- Right click the new installation in the game library and select Configure
- Activate the Runner options tab
- To save resources, disable the following options
- Enable BattlEye Anti-Chat
- Enable Easy Anti-Cheat
- Click Save
- Right-click the game in the library and pick Browse files
- Navigate to
drive_c/Program Files (x86)/Rockstar Games/GTA San Andreas - Overwrite
gta_sa.exewith the cracked version from the mounted isoGTA_SAN_ANDREAS/HOODLUM/gta_sa.exe - Play the game to test it and configure the in-game settings
- The game freezes after displaying the nvidea logo, click once to transfer to the loading screen
- Configure the display settings
- Start a new game to test how the game runs
SA-MP
- Download SA-MP 0.3.DL
- Select the game entry in the library and click the wine button:

- Pick Run EXE inside Wine prefix
- Select the just downloaded
sa-mp-0.3.DL-R1-install.exe - Follow the installation to conclusion
- Right-click the game in the Lutris library and pick Configure
- Activate the Options tab
- Change the suffix for the executable from
gta_sa.exetosamp.exe - Run the game as a test
- In the menu bar fold out Servers and pick Add server
- Enter
samp.h0v1n8.nl - Click
Ok - Connect to complete the test, double-click the server listing and click
Connecton the pop-up- I’ve noticed I’m not allowed to upgrade the resolution from FullHD to 4K in the game settings
- Press
Tto open the chatbox - Configure the font size with
/fontsize - Configure the amount of chatlines with
/pagesize
CodsMP
- Download CodsMP
- Select the game entry in the library and click the wine button:

- Pick Run EXE inside Wine prefix
- Select the just downloaded
codsmp.exe - Follow the installation to conclusion
Mods
- Right-click the game in the Lutris library and pick Browse files
- Navigate to
drive_c/Program Files (x86)/Rockstar Games - Copy modfiles like you would on a normal windows installation
Tips not using Lutris
Wineprefix
Chances are you are using a 64 bit system, and need to create a 32 bit wineprefix to run GTA:SA.
Using Winetricks
Winetricks is a helper script to download and install various redistributable runtime libraries needed to run some programs in Wine.
- Install Winetricks
| Debian based | sudo apt install -y winetricks |
| RHEL based | sudo yum install -y winetricks |
| ARCH | sudo pacman -S winetricks |
- Run
winetricks - Select Create a new wineprefix
- Set Architecture to
32 - Enter a name for the new prefix
- Click
OK - Wait for winetricks (a popup will show shortly)
- When the menu of actions for the new prefix shows the program can be closed
Find your new wineprefix at ~/.local/share/wineprefixes/
Manually
Wine wiki on wineprefixes
Create a wineprefix at ~/.wineprefixsamp32/: Winearch=win32 WINEPREFIX="~/.wineprefixsamp32/" winecfg
Connecting to Project Catalcysm
- Start Lutris
- Start the game, double-clicking it in the library
- Double-click the Project Cataclysm server in the list
- Click
Connecton the pop-up
