SteamID Resolver
Блог
FiveM / Rust / Hex • 5 хв читання

Права ACE у FiveM: Розбір ідентифікаторів (steam:, license:, xbl:)

Повний посібник з налаштування прав ACE у FiveM. Дізнайтеся, як працюють ідентифікатори steam:, license:, discord: та xbl: у server.cfg з реальними прикладами.

S
SteamID Resolver Team
Опубліковано:
Зміст статті

Система Access Control Entries (ACE) у FiveM керує правами персоналу, командами модераторів та доступом до ресурсів у файлі server.cfg. Система ідентифікує користувачів через спеціальні префікси, такі як steam:, license:, discord: та xbl:.

Розуміння того, як працює кожен ідентифікатор, допомагає запобігти витоку прав і захищає сервер від зловмисників. Нижче наведено детальний огляд усіх типів ідентифікаторів та приклади їх налаштування.


Що таке ідентифікатори у системі ACE FiveM? #

Ідентифікатор FiveM — це текстовий рядок, який пов'язує певний акаунт або протокол з ігровою сесією гравця на сервері FXServer. Коли гравець підключається, його клієнт надсилає серверу всі доступні ідентифікатори.

Сервер перевіряє ці дані за правилами у файлі server.cfg. Якщо ідентифікатор належить до групи адміністраторів, сервер відкриває гравцеві доступ до відповідних команд.

Як описано в нашому гайдi по Steam Hex для FiveM, кожен сервіс має власний унікальний префікс перед двокрапкою.


Огляд усіх типів ідентифікаторів FiveM #

Сервер FXServer розпізнає сім основних типів ідентифікаторів:

Тип Формат / Джерело Рекомендоване застосування
license: 40 символів hex з Rockstar Games Social Club Основна ідентифікація для прав ACE та банів
license2: Новий формат хешу SHA-256 від Rockstar Games Резервний ідентифікатор для свіжих версій FXServer
steam: 15- чи 16-значний код Steam Hex Індексація в базах даних (ESX, QBCore, oxmysql)
discord: Цифровий ID користувача в Discord (Snowflake) Синхронізація ролей з Discord-сервером
xbl: Числовий ідентифікатор служби Xbox Live Кросплатформна ідентифікація
live: Ідентифікатор авторизації Microsoft Live Застаріла прив'язка до Microsoft
ip: Публічна IP-адреса IPv4 або IPv6 Екстрене блокування (не для постійних прав)

1. `license:` та `license2:` (Rockstar Games) #

Ідентифікатор license: підтверджує наявність гри Grand Theft Auto V в обліковому записі Rockstar Games. Оскільки FiveM неможливо запустити без купленої GTA V, цей код є у кожного користувача. Розробники Cfx.re рекомендують саме його як основний ключ для адміністративних прав.

2. `steam:` (Steam Hex) #

Цей ідентифікатор є шістнадцятковим еквівалентом 64-бітного SteamID. Фреймворки рольової гри (ESX, QBCore) традиційно використовують steam: для збереження персонажів у таблицях MySQL. Щоб дізнатися свій код, скористайтеся конвертером SteamID.

3. `discord:` (ID користувача Discord) #

Ідентифікатор Discord дозволяє серверним скриптам перевіряти, чи є гравець учасником вашого Discord-сервера. Це використовується для автоматичної видачі вайтлиста або прав за ролями в Discord.


Як налаштувати права ACE у `server.cfg` #

Налаштування ACE базується на двох командах: add_principal та add_ace.

Приклад налаштування для робочого файлу server.cfg:

INI
# ===================================================
# Конфігурація прав ACE у FiveM (server.cfg)
# ===================================================

# 1. Прив'язка ідентифікаторів гравців до груп
# Варіант A: Через ліцензію Rockstar (Найбезпечніший спосіб)
add_principal identifier.license:1234567890abcdef1234567890abcdef12345678 group.admin

# Варіант B: Через Steam Hex ID
add_principal identifier.steam:1100001000056ba group.admin

# Варіант C: Через обліковий запис Discord
add_principal identifier.discord:198273645123456789 group.moderator

# 2. Успадкування прав між групами
# Група admin отримує всі права групи moderator
add_principal group.admin group.moderator

# 3. Призначення прав групам
# Дозволити модераторам команди кіку та бану
add_ace group.moderator command.kick allow
add_ace group.moderator command.ban allow

# Дозволити адміністраторам усі команди сервера
add_ace group.admin command allow

# Заборонити зупинку сервера через чат
add_ace group.admin command.quit deny

Чому варто використовувати `license:` замість `steam:` для безпеки? #

Команда Cfx.re радить надавати права адміна через license: з двох причин:

  1. Стабільність підключення: Якщо на сервері не вимагається обов'язковий запуск Steam, адміністратор може зайти у гру без нього. У такому разі права, видані тільки на steam:, не активуються.
  2. Захист від підміни: Змінити акаунт Steam на комп'ютері простіше, ніж переприв'язати ліцензію Rockstar Games.

Якщо ж на сервері працює база даних MySQL для інвентарю та персонажів, ідентифікатор steam: залишається важливим. Про роботу з базою читайте в інструкції як додати гравця у вайтлист FiveM.


Типові помилки під час налаштування ACE #


Часті запитання #

У чому різниця між ідентифікаторами steam: та license: у FiveM? #

Ідентифікатор steam: формується зі SteamID64 і вимагає запущеного клієнта Steam. Ідентифікатор license: прив'язаний до вашої копії GTA V у Rockstar Games і передається завжди під час входу.

Як дізнатися ідентифікатори підключеного гравця у FiveM? #

Введіть команду status у консолі сервера або перегляньте вкладку гравця в панелі txAdmin. FiveM відображає всі активні ідентифікатори, включаючи license, steam, discord та IP.

Чи можуть гравці підробити свій ідентифікатор steam: у FiveM? #

Ні. Сервер FXServer перевіряє квитки Steam через офіційний Steam Web API під час авторизації гравця. Підробити Steam Hex неможливо.

Який ідентифікатор найкраще підходить для прав адміністратора у FiveM? #

Команда розробників Cfx.re рекомендує використовувати license: або license2: для безпеки, оскільки ліцензія Rockstar Games завжди прив'язана до клієнта.


Потрібно отримати Steam Hex гравця для внесення у server.cfg? Скористайтеся нашим швидким Конвертером SteamID, щоб перевірити профіль за кілька секунд.

Останнє оновлення: жовтень 2026 р.

SteamID Resolver Tool

Конвертуйте будь-який формат SteamID миттєво

Потрібно дізнатися Steam Hex для FiveM, розпізнати кастомний URL або перевірити VAC бан? Безкоштовний конвертер працює миттєво.

Відкрити SteamID Конвертер

Часті запитання

У чому різниця між ідентифікаторами steam: та license: у FiveM?

Ідентифікатор steam: формується зі SteamID64 і вимагає запущеного клієнта Steam. Ідентифікатор license: прив'язаний до вашої копії GTA V у Rockstar Games і передається завжди під час входу.

Як дізнатися ідентифікатори підключеного гравця у FiveM?

Введіть команду status у консолі сервера або перегляньте вкладку гравця в панелі txAdmin. FiveM відображає всі активні ідентифікатори, включаючи license, steam, discord та IP.

Чи можуть гравці підробити свій ідентифікатор steam: у FiveM?

Ні. Сервер FXServer перевіряє квитки Steam через офіційний Steam Web API під час авторизації гравця. Підробити Steam Hex неможливо.

Який ідентифікатор найкраще підходить для прав адміністратора у FiveM?

Команда розробників Cfx.re рекомендує використовувати license: або license2: для безпеки, оскільки ліцензія Rockstar Games завжди прив'язана до клієнта.

Схожі матеріали