DarqlineMP

Play together.
Build your own world.

DarqlineMP is free multiplayer for Grand Theft Auto: San Andreas – The Definitive Edition on PC. Join a community server in a few clicks, or host your own with custom rules and Lua game modes.

Closed test: you need an invitation to join a server.

One launcher sets everything up

You don't copy files by hand or touch the game folder.

  • Play with others

    Drive, fight and hang out with other players in the same city, on servers run by the community.

  • Stays up to date

    The launcher updates itself and DarqlineMP, and installs only updates signed by the project.

  • Leaves your game as it is

    DarqlineMP never changes or distributes game files. You play with your own copy.

  • Fixes for the game

    It includes fixes for selected crashes and bugs in the game.

How to play

A few minutes, no administrator rights.

  1. 1

    Download the launcher

    Get the installer of version 0.1.0-alpha.2 from its release page.

  2. 2

    Install it

    It installs for your Windows user only. If Windows shows a warning, check the file first.

  3. 3

    Choose your game and a nickname

    Accept the license, pick your copy of the game and a nickname, then join a server.

What you need

DarqlineMP doesn't include the game. You need your own legal copy.

The game
Grand Theft Auto: San Andreas – The Definitive Edition, version 1.112 Tested with the Steam copy, which the launcher finds by itself. Copies from other stores are not tested yet; the launcher starts one only if it is exactly this version. The game on Steam
Windows
Windows 10 or 11, 64-bit
Internet
To play online and to download updates Updates download only the files that changed.

Run your own server

Game modes are written in Lua, a small language that's easy to pick up. Gameplay rules and state are enforced by the server.

  • Freeroam, races, deathmatch, roleplay: whatever you can script

  • A map editor inside the game

  • The server and its documentation will become open source when the public alpha launches

gamemode/server.lua
-- A game mode can start this small.
local on = dlmp.add_event_handler

on("player_chat", dlmp.root, function(player, text)
    if text == "!ping" then
        player:send_message("pong")
        return false
    end
end)

on("player_death", dlmp.root, function(player, killer, weapon)
    dlmp.add_kill_feed(dlmp.root, {
        killer = killer, victim = player, cause = weapon,
    })
    if killer then
        killer:send_message("You killed " .. player:name())
    end
end)

Windows may warn you about the installer. DarqlineMP is not Authenticode-signed yet, so Windows may show a SmartScreen warning the first time you run the installer. Before continuing, compare the installer's SHA-256 checksum with the value on the release page. How to check it

Questions

Is it free?

Yes. DarqlineMP is non-commercial: no paid features, no ads, no subscriptions.

Can I play right now?

DarqlineMP is in a closed test. Anyone can download it, but you need an invitation to join a test server. The public alpha comes next.

Does it change my game?

No. DarqlineMP runs together with the game when you start it from the launcher and leaves the game folder as it is. Starting the game from Steam as usual gives you the normal single-player game.

Does it work with the original 2004 game?

No, only with The Definitive Edition on PC, version 1.112.

What data does it use?

There are no DarqlineMP accounts or advertising trackers. See the Privacy Notice for the data used to update, connect and play.