RLS Studios
ProjectsPatreonCommunityDocsAbout
Join Patreon
BeamNG Modding Docs

Guides

Reference

Server CommandsGE UtilitiesGame Engine MainNavigation GraphScreenshot CaptureServerServer ConnectionSpawnpoint ManagerSimulation TimeVehicle SpawningSuspension Frequency Tester
Flowgraph Base ModuleFlowgraph Base NodeFlowgraph Base State NodeFlowgraph Node BuilderFlowgraph GraphFlowgraph Group HelperFlowgraph LinkFlowgraph ManagerNew Node TemplateFlowgraph PinFlowgraph States ManagerFlowgraph UtilsFlowgraph Variable Storage
Allow WalkingBlacklist WalkingCan Enter From WalkingCareer ActiveComplete ScenarioCountdownDecal CircleDecal LineDecal PathDecal SingleIs Walking BlacklistedGroundmarker Remaining DistanceGroundmarkersIs WalkingIs Walking EnabledMission DefaultsMultiseatDetect Acceleration At StartPointsBar PointsPointsBar ThresholdsRemove Other VehiclesToggle WalkingIn Zone
Rally Mode CountdownRally Loop Synced CountdownRally Mode Create Ground Marker RouteRally Mode Flying FinishRally Mode Fire Rally EventRally Get Reset Budget RemainingRally Mode Handle Lap ChangeRally Mode Race Editor PathRally Debug DrawRally Move Vehicle ToRally Super CountdownRally Mode Register RaceRally Mode Session StartRally Mode Set NoteSearchRally Mode Reset Next PacenoteRally Mode Stage CompleteRally Mode Stage StartRally Mode Track RecoveryRally Track Stage TimeTrack Vehicle Distance to PositionStopped Near Plane?Stopped Near Position?

UI

Resources

BeamNG Game Engine Lua Cheat SheetGE Developer RecipesMCP Server Setup

// RLS.STUDIOS=true

Premium Mods for BeamNG.drive. Career systems, custom vehicles, and immersive gameplay experiences.

Index

HomeProjectsPatreon

Socials

DiscordPatreon (RLS)Patreon (Vehicles)

© 2026 RLS Studios. All rights reserved.

Modding since 2024

API ReferenceGE Extensionsflowgraphnodesgameplayrally

Rally Super Countdown

**File:** `flowgraph/nodes/gameplay/rally/rallySuperCountdown.lua`

File: flowgraph/nodes/gameplay/rally/rallySuperCountdown.lua

Description: Complete rally start line system: timing, position lookup, proximity checking, staging validation, countdown, rescheduling, and false start detection. Replaces Rally Clock, Rally Position Getter, and Stopped Near Plane nodes.

Tags: rally

Data Fields

FieldDefault
self.data.bigFinishMsgtrue
self.data.drawDebugfalse -- Enable debug drawing
self.data.testfalse -- Enable test mode
self.data.useImguifalse
self.data.useMessagesfalse

Input Pins

NameTypeDescription
flowflowInflow for this node.
resetflowReset the countdown.
pathDatatableData from the path for start line position lookup.
spNamestringName of the start line position to get from pathData.
eventNamestringName of the event to get the scheduled time for (e.g., "SS_start_line").
vehIdnumberId of the vehicle to check.
distancenumberDistance threshold for launch zone (meters).
stagingCheckTimenumberSeconds before start to check if vehicle is staged.
maxReschedulesnumberMaximum number of reschedule attempts.

Output Pins

NameTypeDescription
flowflowOutflow for this node.
finishedflowTriggers when countdown has finished.
ongoingflowTriggers when countdown is in progress.
waitingflowTriggers when countdown is waiting.
rescheduledflowTriggers when start time is rescheduled.
falseStartflowTriggers when false start detected.
maxReschedulesReachedflowTriggers when max reschedules limit is reached.

Methods

  • C:init(mgr, ...)
  • C:_executionStarted()
  • C:_executionStopped()
  • C:reset()
  • C:stopTimer()
  • C:freezeVehicle()
  • C:unfreezeVehicle()
  • C:updateVehicleData()
  • C:updateStartPosition()
  • C:updateProximityState()
  • C:isStopped()
  • C:isNearPlane()
  • C:isStaged()
  • C:isInLaunchZone()
  • C:hasCrossedStartLine()
  • C:getRallyLoopManager()
  • C:getCurrentEpochTime()
  • C:getScheduledEventTime()
  • C:requestReschedule()
  • C:shouldPlayVoiceCountdown()
  • C:shouldShowVisualCountdown()
  • C:enableRallyManagerPacenoteProcessing()
  • C:enqueueSystemPacenote(pacenote_name)
  • C:enqueuePauseSecs(secs)
  • C:randomPauseSecs(min, max)
  • C:show(msg, big, duration)
  • C:shouldStartTimer()
  • C:configureCountdownSettings()
  • C:startTimer()
  • C:updateTimesAfterReschedule()
  • C:checkStagingAt10s()
  • C:monitorCountdown()
  • C:isOriginalSchedule()
  • C:isFlowActive()
  • C:isOngoing()
  • C:isWaiting()
  • C:processWarnings()
  • C:updateCountdownStateMachine()
  • C:getWallClockTime()
  • C:shouldDrawDebug()
  • C:drawDebugVisualization()
  • C:drawMiddle(builder, style)
  • C:canSkipCountdown()
  • C:skipToCountdown()
  • C:onGameplayInteract()
  • C:work(args)

See Also

  • Rally Mode Countdown - Related reference
  • Rally Loop Synced Countdown - Related reference
  • Rally Mode Create Ground Marker Route - Related reference
  • FlowGraph Guide - Guide

Rally Move Vehicle To

**File:** `flowgraph/nodes/gameplay/rally/rallyMoveVehicleTo.lua`

Rally Mode Register Race

**File:** `flowgraph/nodes/gameplay/rally/registerRace.lua`

On this page

Data FieldsInput PinsOutput PinsMethodsSee Also