Skip to main content

Overview

The Entity Explorer panel in the GLuaLS sidebar shows all entities in the server world. You can browse their properties, NetworkVars, and table fields in a tree view without writing print calls.

Opening the explorer

You can use the Entity Explorer whenever the debugger is connected:
  1. Click the GLuaLS icon in the sidebar
  2. Open the Entity Explorer section
The list refreshes every second while connected.

Entity list

The top level shows all entities grouped or listed by class. Each entity shows:
  • Entity index (e.g., [42])
  • Class name (e.g., prop_physics)
  • Map model or description if available
The explorer updates as entities spawn or leave the game.

Expanding entity properties

Click any entity to expand it and see its properties:
Property sectionDescription
NetworkVarsDynamically typed NetworkVar values (from SetupDataTables)
Table fieldsKey-value pairs assigned to the entity table via Lua
Inherited fieldsAccessible inherited fields (from the class definitions)

Editing properties

When the debugger is paused (at a breakpoint), you can edit entity properties directly in the tree:
  1. Expand the entity in the explorer
  2. Click the value next to a property
  3. Type a new value (evaluated as a Lua expression)
  4. Press Enter
You can edit only while paused. When the game runs, the explorer is read-only to avoid race conditions.

Page size and polling

The explorer loads entities in pages of 50. Scroll to the bottom to load the next page. The auto-refresh polls every 1 second and stops after 30 seconds of inactivity to reduce server load during idle periods. Click Refresh to resume polling.

Filtering entities

Type in the filter box above the entity list to show only entities whose class name matches. Filtering is case-insensitive.
Filter: prop_physics
-- Shows only prop_physics entities