Skip to main content

Coming from RageMP

If you've been developing on RageMP, the transition to HELIX is straightforward. Both platforms focus on multiplayer game servers, but HELIX runs on Unreal Engine 5 instead of GTA V's RAGE engine, giving you far more creative freedom.

Key Differencesโ€‹

RageMPHELIX
EngineModified RAGE (GTA V)Unreal Engine 5
ScriptingJavaScript, C#Lua, Blueprint, JavaScript
World BuildingGTA V map + MLOsFull UE5 editor (HELIX Studio)
HostingSelf-hosted onlyInstant Hosting or self-hosted
Client ModsLimited to GTA V assetsCustom assets, Nanite meshes, full UE5 pipeline

API Comparisonโ€‹

RageMPHELIXNotes
mp.events.add('event', cb)RegisterServerEvent('event', cb)Server event subscription
mp.events.callRemote('event', data)TriggerServerEvent('event', data)Client-to-server
player.position = new mp.Vector3(x,y,z)character:SetLocation(Vector(x,y,z))Set position
player.kick(reason)player:Kick(reason)Kick a player
mp.vehicles.new(model, pos)Vehicle(pos, rot, "asset-path")Spawn a vehicle
player.spawn(pos)character:SetLocation(pos)Spawn/teleport
entity.destroy()actor:Destroy()Remove an entity

Eventsโ€‹

RageMP's event system maps almost 1:1 to HELIX events:

Blueprintโ€” Networked events in BlueprintScroll to zoom ยท Drag to pan ยท Drag nodes to move
Subscribe to Remote EventEvent Name"playerReady"DataCall Remote EventEvent Name"requestData"Data

Getting Startedโ€‹

  1. Download HELIX and open HELIX Studio
  2. Create a new package -- this replaces your RageMP resource
  3. Port your scripts using the API table above (the event model is very similar)
  4. Build your world in the UE5 editor instead of relying on GTA V's map
  5. Deploy via Instant Hosting or on your own server
โœจ