SteamID Resolver
Blog
FiveM / Rust / Hex • 4 min read Complete Guide

Steam Hex ID for FiveM, Rust & GTA RP: Full Guide

Learn what a Steam Hex ID is, how to find and convert it, and how to use it for FiveM whitelists, Rust admin configs, and GTA RP servers.

S
SteamID Resolver Team
Published:
Table of Contents

A Steam Hex ID is the 16-character hexadecimal (base-16) representation of your permanent 64-bit Steam Community ID. It is the primary player identifier required by FiveM GTA RP servers, Rust dedicated servers, RedM, and modern game administration frameworks.

Whether you are applying for a FiveM roleplay server whitelist or configuring server permissions as a Rust admin, understanding how Steam Hex IDs work will save you hours of configuration headaches.


What Is a Steam Hex ID? #

A Steam Hex ID is simply the standard numeric SteamID64 converted from base-10 (decimal) into base-16 (hexadecimal). It universally starts with 1100001 for standard individual Steam public accounts.

In server configuration files such as server.cfg, you will almost always see it prefixed with the namespace steam:, resulting in an identifier like steam:1100001000056ba.

Format Name Example Value Where It Is Used
Steam Hex ID 1100001000056ba FiveM, RedM, Rust configs, database whitelists
FiveM Identifier steam:1100001000056ba server.cfg, txAdmin, QBCore, ESX permissions
SteamID64 (Dec) 76561197960287930 Steam Community URLs, Steam Web API
SteamID (Legacy) STEAM_0:0:11101 CS2, SourceMod, GoldSrc games

How to Find Your Steam Hex ID (Step-by-Step) #

To find your Steam Hex ID immediately without manually converting numbers, follow these three steps:

  1. Copy your Steam profile URL (e.g., https://steamcommunity.com/id/your_custom_name or https://steamcommunity.com/profiles/76561197960287930).
  2. Open the SteamID Resolver tool and paste your link or username into the search bar.
  3. Locate the Steam Hex card in the result list and click Copy.

If your server whitelist form requests the steam: prefix, prepend steam: before the hex characters (e.g., steam:1100001000056ba).


Using Steam Hex in FiveM `server.cfg` and ACE Permissions #

FiveM uses the Access Control Entries (ACE) system to manage admin commands and moderator groups. To assign yourself superadmin permissions, you must map your Steam Hex ID to the principal group.

Here is an example snippet from a production server.cfg:

INI
# FiveM Server Admin Configuration (server.cfg)

# Add principal identifier by Steam Hex
add_principal identifier.steam:1100001000056ba group.admin

# Assign permission nodes to the admin group
add_ace group.admin command allow # Allow all console commands
add_ace group.admin command.quit deny # But deny restarting server via chat

# txAdmin Moderator Mapping
add_principal identifier.steam:1100001000056ba txAdmin.menu.open

Important: Always verify that Steam is running on your client PC before launching FiveM. If Steam is closed when you join a server, FiveM will not transmit your Steam Hex identifier, resulting in a whitelist rejection.


Whitelisting Players in FiveM MySQL Databases (ESX / QBCore) #

Most FiveM servers store approved players in MySQL or MariaDB tables (such as whitelist or users). When manually adding a player via database tools like HeidiSQL or phpMyAdmin, enter their Steam Hex:

SQL
-- Insert whitelisted player into oxmysql database
INSERT INTO `whitelist` (`identifier`, `name`, `whitelisted`)
VALUES ('steam:1100001000056ba', 'PlayerOne', 1)
ON DUPLICATE KEY UPDATE `whitelisted` = 1;

For a comprehensive guide dedicated specifically to whitelist automation and scripting, read our companion tutorial: How to Whitelist a Player by Steam Hex in FiveM.


Rust Server Admin: Steam Hex vs SteamID64 #

In Rust dedicated servers, player permissions and ban records are stored inside users.cfg located in /server/<identity>/cfg/.

Unlike FiveM, vanilla Rust console commands like ownerid and moderatorid natively accept the decimal SteamID64. However, plugins built with uMod (Oxide) and external Discord-to-RCON bridges frequently utilize the Hex representation for cross-game identity tracking.

INI
// Rust Server Configuration: users.cfg
// ownerid <steamid64> "player name" "reason"
ownerid 76561197960287930 "AdminAlex" "Head Administrator"

Common Mistakes & Troubleshooting #

SteamID Resolver Tool

Convert Any SteamID Format Instantly

Need to find Steam Hex for FiveM, resolve Vanity URLs, or check VAC ban records? Our free tool processes any format in milliseconds.

Launch SteamID Resolver

Frequently Asked Questions

What is a Steam Hex ID?

A Steam Hex ID is the hexadecimal (base-16) representation of a user's 64-bit Steam ID (SteamID64), commonly formatted with prefix 'steam:1100001...' in server configuration files.

Why do FiveM and Rust require Steam Hex instead of regular Steam ID?

FiveM, Rust, and GTA RP frameworks use hexadecimal format because database schemas and ACE permission systems parse Steam identifiers as fixed-length hex strings for quick indexing and lookup.

How can I convert SteamID64 to Steam Hex instantly?

You can convert any Steam profile link or SteamID64 into Steam Hex using the SteamID Resolver tool on our homepage in milliseconds.

Related Articles