Analyze Flow
The waypoint analyzer automatically builds and validates connections between waypoints. It expands outward from existing nodes, checking reachability and creating links.
- Run
rbot wp analyzeto open the Analyze menu. - Select "Auto Analyze" from the menu to start the analysis process.
- If
rbot_analyze_starter_waypoints=1,CreateBasic()is called first to inject goal waypoints before expansion. - The analyzer expands the waypoint graph, checking connections and jump heights.
- Run
rbot wp analyzeoffto stop, cleanup (AnalyzeDeleteUselessWaypoints), and optionally save.
Analyzer CVars
rbot_analyze_distanceControls the main analyzer step distance and auto-linking radii.
Larger values create longer connections between nodes; smaller values create denser, more precise waypoint graphs.
rbot_analyze_disable_fall_connectionsIf set to 1, the analyzer avoids creating automatic one-way fall links.
Disabling fall connections prevents bots from jumping off ledges unless explicitly waypointed.
rbot_analyze_wall_check_distanceDeclared and present in the managed config, but not actively read by any runtime logic in v1.1.3.
This variable exists for compatibility but has no effect on behavior in the current version.
rbot_analyze_max_jump_heightMaximum jump height used in reachability checks while building and validating links.
Affects which node-to-node connections are considered valid during analysis.
rbot_analyze_goal_check_distanceGoal entity proximity threshold used during analyze goal waypoint generation.
Controls how close the analyzer must be to a goal entity before creating a goal waypoint for it.
rbot_analyze_create_camp_waypointsDeclared and present in the managed config, but not actively read by any runtime logic in v1.1.3.
This variable exists for compatibility but has no effect on behavior in the current version.
rbot_use_old_analyzerSwitches the analyzer to the legacy random-expansion approach instead of the current algorithm.
Only useful if you encounter issues with the default analyzer and need the older behavior.
rbot_analyzer_min_fpsMinimum FPS pacing threshold — the analyzer adds pause slices when FPS drops below this value.
Prevents the analyzer from overloading the server. Set lower if analyze is too slow; set higher if you want faster analysis at the cost of server performance.
rbot_analyze_wall_check_distance and rbot_analyze_create_camp_waypoints are present in the managed config for compatibility, but are not read by any runtime logic in v1.1.3.