通过玩家的 Steam Hex ID 设置白名单,是保护你的 FiveM GTA RP 服务器免受捣乱者(griefer)和未授权访客侵扰的最可靠方式。由于 Steam Hex 直接绑定到玩家永久的 Steam 账号,封禁和白名单状态无法通过重新安装 GTA V 来绕过。
正如我们的综合指南 FiveM 与 GTA RP 的 Steam Hex ID 指南 所述,每个 Steam 个人资料都有唯一的 64 位 ID,可转换为以 1100001 开头的 16 位十六进制字符串。
加入白名单前的准备工作 #
在授予访问权限之前,请确保你已具备:
- 申请人的 Steam 个人资料链接或 SteamID64。
- 通过 SteamID Converter 转换得到的 Steam Hex ID。
- 对服务器
server.cfg、txAdmin 面板或 MySQL 数据库的访问权限。
方法一:通过 txAdmin 设置白名单(最快) #
如果你的服务器运行 txAdmin(FXServer 默认自带的服务器管理器):
- 打开你的 txAdmin 网页后台(
http://your-server-ip:40120)。 - 在左侧导航菜单中点击 Whitelist。
- 点击 Add Identifier 按钮。
- 在标识符下拉菜单中选择
steam。 - 粘贴玩家的 15 位十六进制 ID(例如
1100001000056ba)。 - 点击 Save。玩家无需重启服务器即可立即加入。
方法二:通过 MySQL 数据库设置白名单(oxmysql / QBCore / ESX) #
角色扮演框架将白名单权限存储在 SQL 数据库中。请在你的数据库管理工具中运行以下查询:
-- 替换为申请人的 Steam Hex ID 和名称
INSERT INTO `users_whitelist` (`identifier`, `whitelisted`, `notes`)
VALUES ('steam:1100001000056ba', 1, 'Approved application #1042');
方法三:在 `server.cfg` 中通过 ACE 授予管理员权限 #
如果该玩家是管理员或版主,可直接在 server.cfg 中添加其标识符:
# 添加版主权限
add_principal identifier.steam:1100001000056ba group.moderator
# 允许特定的管理指令
add_ace group.moderator command.kick allow
add_ace group.moderator command.freeze allow