PLAYER ONLY [P]
100
100
HEAT: 0.0
CONNECTION ISSUES — RECONNECTING…
3rd RAIL
◆ DMG AMP ◆
◉ X-RAY ◉
+
HEADSHOT
JUMP PAD
PRESS FIRE TO READY UP
GAP: —
DM
PLAYER KILLS / DEATHS ACCURACY PING
[Q] Swap Weapon · [H] Weapon Side · [+/-] Add/Remove Bot · [L] +10 Armor · [N] Noclip · [O] Debug · [P] Freeze · [ESC] Pause

FIRE
JUMP
v0.3.38.094 — 2026-05-09
SlopCode Seal of Approval
Default Map: Areowalk is copyright 2007, Ben Edney
Game under constant development. Things may be broken or not work
SETUP GAME×

Match

Not installed

Bots

50

Rules

1.00×
2.0s
100
25

Debug

SERVER BROWSER×
NAME MAP PLAYERS TIME PING

THIRD RAIL — ONLINE

WAITING  |   | 

PLAYERS

SETTINGS×

Player

3.0×

Crosshair

2
3
2
0.85
1.00

Dot

Health / Armor Bars

+0
1.00×

Target Name

15px
0

Video

100%

Audio

80%
Sound Pack

Input

DEBUG×

Bodies

Bot AI

World

Combat

Dev

(needs Skeleton Bones on)

Graphs (uncheck to hide a row from the [Z] overlay)

Frames per second (1000 / frameDt)
ms between server snapshot arrivals
total RAF frame dt
ms since last 60 Hz input tick (high = stalled)
WebGL draw calls per frame
triangles rendered per frame
line segments rendered per frame
total geometries allocated (climbs on leaks)
total textures allocated
shader programs compiled
ms between snap arrivals
horizontal mispredict per snap (units)
vertical mispredict per snap — jump axis
velocity mispredict per snap (u/s)
unacked input buffer length
per-frame pState.pos motion magnitude
per-frame camera.position motion magnitude
|camera.y − (pState.y + EYE_OFFSET)|
per-frame view-angle change (mrad)
ms since last input tick
Frames per second
total RAF dt
top-level meshes / groups in scene
local actors array length
local bots array length
legacy ring (rocket trails, pad sparks)
Particles subsystem alive count (sum of liveCount)
active ragdoll bodies
WebGL draw calls per frame
total geometries allocated
Frames per second
total RAF dt
renderer.render() submit time
Particles.tickAll() time
applySnapshots() reconcile + replay time
ms since last input tick
last >50 ms browser task (single-task hitch)
pulse train (1 = dropped frame, 0 = clean)
ms between snap arrivals
unacked input buffer length

IMPORT MAP

Paste map JSON or legacy MAP START/END text below.

ADD SERVER

DISCONNECTED

Lost connection to server.

RECONNECTING…

Attempting reconnect (1/3)…

CONNECTING…

Connecting: server
[attempt 1 of 1]