Status commands
Run in the server console:humalike_status reports credential bootstrap and the player, inventory,
dispatch, and actions provider domains. humalikenpc:status reports the
selected player provider, roster size, and latest roster synchronization.
Run humalike_status in the client F8 console to inspect the interaction
provider. Run /voice to inspect the local voice connection.
humalikenpc:reload requests an immediate roster refresh. The server and client
commands are ACE-restricted where FiveM command permissions apply.
Provider states
Temporary debug logging
0. Debug mode is intentionally noisy and should not remain enabled
on a busy production server.
Remove credentials and signed connection URLs before sharing logs.
Resource does not become ready
Check, in order:humalike_license_keyusesset, contains the current server license, and appears beforeensure humalike.- The registered callback URL contains this FXServer’s globally routable literal public IPv4 address.
- Inbound TCP traffic reaches that port.
- The server registration is enabled.
- The FXServer build is current and OneSync is enabled.
NPC is missing
- Confirm that the server status is ready and the roster count is non-zero.
- Confirm that the NPC and server are enabled in the dashboard.
- For static NPCs, verify model, coordinates, heading, routing bucket, and map geometry.
- For ambient NPCs, verify that ambient policy is enabled and that compatible GTA population models exist nearby.
- Run
humalikenpc:reloadonce instead of repeatedly restarting the server.
NPC does not answer
- Verify the player’s microphone and HumaLike PTT binding.
- Use
/voiceand check that the intended NPC is not muted for that player. - Move close and face the NPC for a direct conversation.
- Check the server’s available NPC turns.
- Confirm that the NPC has a voice and is enabled.
/me or /do is ignored
Built-in integration depends on the framework’s supported roleplay event. A
custom chat resource may display the command without publishing that event. In
that case, call ReportPlayerEvent from the chat resource’s server handler. See
Report player events.
Inventory action is unavailable
Runhumalike_status and check the inventory domain. give_item is advertised
only while an inventory provider is selected. Resolve an unavailable or
ambiguous provider, then allow HumaLike to refresh its capabilities.
NUI callback or asset errors after an update
Mixed releases are the common cause. Stop HumaLike, replace the entire resource directory with the contents of onehumalike.zip, and start it again. Do not
overlay releases or copy only the compiled web files.

