Skip to main content

Coming from RAGE:MP

SYNC MP runs RAGE:MP gamemodes without changes. The API is the same 1:1, and so are the folder layout and the config format.

What is the same​

RAGE:MPSYNC MP
Configconf.jsonconf.json (same keys)
Server JSpackages/<name>/index.jssame
Server C#dotnet/resources/<Name>/meta.xml, GTANetworkAPIsame; Bootstrapper.dll has the identical API, on .NET 8
Clientclient_packages/index.jssame
DLC packsclient_packages/game_resources/dlcpacks/<pack>/dlc.rpfsame
CEFmp.browsers.new('package://...')same
Default ports22005 UDP + 22006 TCPsame

Moving a server​

  1. Copy your RAGE:MP server folder's packages/, client_packages/, dotnet/resources/, conf.json and any data folders your gamemode reads into the SYNC MP server folder.
  2. Start altv-server.exe instead of ragemp-server.exe.
  3. Players connect through the SYNC MP launcher.

Differences worth knowing​

  • Client JavaScript is V8, like RAGE:MP: modern syntax works.
  • The connection is encrypted. Only the SYNC MP client can connect. See Networking, ports & security.
  • The first visit needs no restart for DLC packs: the launcher downloads them before the game starts.
  • A few members are not implemented yet. They are marked on their reference pages; see API coverage.
  • Windows only. The server runs on Windows x64.