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 (UnLua), 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:

// Use "Subscribe to Remote Event" and "Call Remote Event"
// nodes in Blueprint for networked communication.

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