Performance Monitoring
chimera_budget
Display various engine budgets including object limits and BSP polygon counts.true to show budget overlay, false to hide
The budget display shows:
- Object limit usage (out of 1024 with Chimera)
- BSP polygon limit (out of 32767 with Chimera)
- Other engine resource usage
Understanding Budget Limits
Understanding Budget Limits
Chimera increases several engine limits:
- BSP polygon limit: Boosted to 32,767 (from 16,384)
- Visible object limit: Boosted to 1,024 (from 512)
- Draw distance: Increased to 2,250 world units (~6.86 km)
chimera_show_fps
Display real-time frames per second counter.true to show FPS, false to hide
This is also documented in Visual Commands but included here for completeness as a debugging tool.
Position & Coordinates
chimera_show_coordinates
Display your current in-game X, Y, Z coordinates.true to show coordinates, false to hide
Player Information
chimera_player_list
List all players with their indices.Shows each player’s index number, which is used by commands like
chimera_teleport, chimera_spectate, and chimera_player_info.chimera_player_info
Display detailed information about a specific player.Player index from
chimera_player_listInformation Displayed
Information Displayed
Player info typically includes:
- Player name
- Team assignment
- Score/kills/deaths
- Ping (if in multiplayer)
- Connection status
- Player index
Console Customization
chimera_console_prompt_color
Set the console input prompt color for better visibility.Red component (0-255)
Green component (0-255)
Blue component (0-255)
This is also documented in Visual Commands but useful for debugging to make console input more visible.
Script Debugging
Lua Script Commands
Chimera supports Lua scripting with scripts that can be reloaded without restarting the game.Lua scripts are loaded from:
- Global folder: Loaded on startup, remain permanently loaded
- Map folder: Loaded when a map loads, unloaded when the map unloads
- Embedded in maps: Can be enabled via
chimera.ini
Developer Mode
chimera_devmode
Enable developer mode for access to additional debugging commands.true to enable devmode, false to disable
Devmode Benefits
Devmode Benefits
When enabled, you gain access to:
- Additional console commands
- Developer-only features
- Extended debugging information
- ✅ Doesn’t block multiplayer access
- ✅ No command line arguments required
- ✅ Can be toggled on/off in-game
Performance Testing
Using Budget & FPS Together
For comprehensive performance monitoring:- Performance bottlenecks (FPS drops)
- Areas with high object density (budget usage)
- Problematic map locations (coordinates)
Troubleshooting Tips
Low FPS Issues
- Enable
chimera_budgetto check object limits - Use
chimera_show_fpsto monitor frame rate - Check if specific areas cause drops using
chimera_show_coordinates - Consider lowering
chimera_afor disablingchimera_model_detail
Multiplayer Issues
- Use
chimera_player_listto verify all players are connected - Check specific player info with
chimera_player_info - Use
chimera_show_coordinatesto verify teleport positions - Enable
chimera_devmodefor extended diagnostics
Map Development
These commands are particularly useful for map creators:- Real-time position data for placing objects
- Budget monitoring to prevent exceeding limits
- Performance feedback for optimization
- Developer commands for testing
