Odds come from The Odds API. Player game logs and team opponent totals come from NBA Stats. Each source refreshes independently; failed pulls retain the previous file and are marked below.
Every four hours
The PM2 configuration refreshes on startup and at 00:00, 04:00, 08:00, 12:00, 16:00, and 20:00 in the PM2 daemon’s timezone, normally your server’s timezone. A server using UTC avoids daylight-saving shifts. Your server must be running.
The board reloads its saved snapshot every five minutes while open. Reload data reads the latest saved snapshot; it does not make paid API calls. Quotes older than 4½ hours are marked stale. Four-hour updates are suitable for screening; check the current line and availability before acting.