engineGetModelIDFromName
Server-side
Resolves a server-managed model by resource-local or fully qualified name.
Syntax
int|false engineGetModelIDFromName(string name)Arguments
namestringLocal name, or resource:name for an explicit qualified lookup.
Returns
The logical model ID, or false when no active definition matches.
Ownership and lifecycle
The server keeps logical IDs stable, but each client chooses its own GTA slot. When a resource stops, Neon moves surviving elements back to their parent model before freeing those slots.
Where this comes from
SOURCECLuaModelDefs.cppServer/mods/deathmatch/logic/luadefs/CLuaModelDefs.cpp INTRODUCED / EXTENDEDdc25a615cRead the commit and why the change was made RELATED CATEGORY HARNESS server-model-registry-test Category-level coverage · test-resources/server-model-registry-test
RELATED NEON APIS
Read the system guide → Continue exploring
← Back to the Neon Lua API · How Server-authoritative models works →