RACE OPERATIONS

Hot Pursuit Dispatch Center

CHECKING Admin
LIVE SERVER

Connecting...

RACE STATE WAITING Waiting for collector snapshot
CHECKING
HP2 Server--Version --
Collector--Target --
Saved Races0Native + ASAC
Racers0Unique names
SERVER STATUS
HP2 Server--
Collector--
Game Ports8511 / 8512
Dispatch Center8513
Collector Restarts--
CURRENT RACE
Waiting for HP2
--
Race State--
Laps--
Participants--
Finished / DNF--
CONNECTED RACERS
No player data yet.
SCHEDULE
Scheduler--
Next event--
Class Rotation--
LAST SAVED RACE
No saved race yet.
RECENT RACES
TimeTrackDirectionLapsWinnerFinalSource
RESULT ARCHIVE

Race History

Every saved HPDC result and imported ASAC race in one searchable archive. Select a race for full player and lap detail.

FILTER RACES

Race Scope

0matching races
DateTrackDirectionLapsWinnerBest LapRacersSource
COMPETITION

Leaderboards

Competitive standings use field-weighted points and a skill rating. Only valid races with at least 3 racers affect points or Race Rating; 1-2 racer sessions remain visible in stats and race history.

CHAMPIONSHIP
COMPETITIVE STANDINGS
#RacerRace RatingLast ΔField PointsRated RacesWinsPodiums
FILTER RECORDS

Fastest-Lap Scope

0records
FASTEST-LAP RECORDS
#RacerTrack / SetupCarClassBest LapFinalDate
TRACK RECORD BOOK

Records

Best total time, best lap, and top speed for every track by PC multiplayer class. With All Directions selected, each record carries the direction in which it was set. Filter to a single direction to rebuild the record book for that direction only.

CLASS
Class 1 • All Directions0 track records populated
TrackBest Overall Total TimeBest Lap TimeTop Speed
Total-time records are the lowest valid saved final time for the selected class/track/direction scope. Because HPDC supports different lap counts, the lap count used by the record is shown with the result.
RACER PERFORMANCE

Ratings

Race Rating measures competitive results against the strength of the field. Diversity remains a separate measure of how much of the multiplayer race matrix a racer has completed.

Top Race Rating1000No eligible races
Rated Races03+ racers required
Starting Rating1000Field-adjusted Elo
MP Car Variants23Standard cars only
RACE RATING

Beat stronger fields to climb.

Every eligible race compares each racer against every opponent using their pre-race rating. Beating a higher-rated racer helps more; losing to a lower-rated racer hurts more. Larger fields increase the size of the possible rating change.

ELIGIBLE RACE3+ racers1-2 racers = stats only, no points or rating change
COMPETITIVE RATING

Racer Skill Rating

RACE MATRIX

Diversity

Each unique Racer × Track × Direction × # Laps × standard multiplayer Car combination counts once. NFS Edition cars are excluded because they are not part of multiplayer.

Race Matrix8,188Standard multiplayer combinations
Tracks12Scenic Drive = 1 lap
Car Variants23NFS Editions excluded
Top Diversity0.00No diversity records
DIVERSITY

Unique combinations reward breadth, not repetition.

Repeating the same exact setup can improve a fastest-lap record, but it only counts once toward Diversity. Change the track, direction, lap count, or standard multiplayer car to complete a new matrix entry.

DIVERSITY RATINGUnique combinations × 0.01Completion % = Unique ÷ 8,188
DIVERSITY COMPLETION
DRIVER DIRECTORY

Racers

Aggregate driver statistics across native HPDC results and imported ASAC history. Approved aliases are merged without changing the original race files.

RACER MERGE REQUEST

Use this when one racer has results under two names. Choose the name that should remain as the canonical racer, then choose the duplicate alias. An administrator must approve the merge.

TEAM REGISTRATION REQUEST

HPDC detects a team tag at the beginning of a racer name, such as [EAO] or [PCG]. Register the tag so HPDC can display the team name and enable Team filters.

APPROVED TEAMS
No approved teams yet.
GARAGE RECORDS

Cars

Multiplayer vehicle statistics for the 23 standard racer cars. NFS Edition cars are intentionally excluded from multiplayer analytics.

RACE CONFIGURATION ANALYTICS

Combos

See which Class + Track + Direction + Laps combinations are run most often and how much of each lap-tier progression has been completed.

Most Popular Combo0 runsNo combo history yet
Unique Combos Run0Class + Track + Direction + Laps
Current Progression2 Laps220 remaining
Progression Size220combos per lap tier
UNRUN COMBO RANDOMIZER
LAP-TIER COVERAGE
Scenic Drive is excluded from 2+ lap progression.
POPULARITY

Combination Usage

0observed combinations
#ClassTrackDirectionLapsTimes RunLast Run
HOT PURSUIT DISPATCH CENTER

About, Scoring & OpenSpy

HPDC keeps raw race history separate from competitive scoring. A race can remain part of the permanent record without necessarily changing championship points or Race Rating.

01 — ELIGIBILITY

Three racers minimum

A valid race needs 3 or more racers to award Field Points or change Race Rating. One- and two-racer sessions still count toward general statistics, race history, fastest laps, car usage, and Diversity where applicable.

3+ racers = competitive
1-2 racers = stats only
02 — FIELD POINTS

More racers, more points available

Finished racers receive points based on field size and finishing position:

Field Points = Field Size − Finish Position + 1

Every racer in an eligible 3+ racer field receives at least 1 participation point. A 3-racer win is worth 3 points, a 5-racer win is worth 5, and an 8-racer win is worth 8. Last place receives 1 point. A DNF also receives the 1-point participation floor.

03 — RACE RATING

Field-adjusted Elo

Every racer begins at 1000. In each eligible race, HPDC compares that racer head-to-head against every other racer using the standard Elo expected-score curve.

Expected = 1 ÷ (1 + 10^((Opponent − Racer) ÷ 400))

Finishing ahead scores 1 against that opponent, finishing behind scores 0, and a tie scores 0.5.

04 — FIELD WEIGHT

Larger races matter more

The base K-factor is 32. HPDC multiplies it by Field Size ÷ 3, so a 3-racer race uses K=32 while larger fields can move ratings more.

Rating Δ = 32 × (Field Size ÷ 3) × (Actual Avg − Expected Avg)

This makes a strong result in a crowded lobby more meaningful than the same result in the minimum 3-racer field.

05 — UPSETS

Who you beat matters

If a highly rated racer loses to someone with a lower rating, the favorite performed below expectation and loses rating. An underdog who beats stronger racers receives a larger gain. All racers in a race are updated from the ratings they had before that race.

06 — DNF / INVALID

Competitive integrity

A DNF is ranked behind all finishers for rating comparisons and receives the 1-point participation floor. If an administrator approves an Invalid Race request, that race stays visible in Race History but is excluded from Field Points, Race Rating, Diversity, and competitive aggregate statistics.

07 — DIVERSITY

Separate from skill

Diversity measures breadth, not winning. One unique Racer × Track × Direction × Laps × Car combination contributes 0.01. With 23 standard multiplayer cars, the configured matrix contains 8,188 combinations per racer.

Diversity = Unique combinations × 0.01
08 — MULTIPLAYER CARS

Standard cars only

HPDC multiplayer Ratings and Cars analytics use the 23 standard multiplayer racer cars. NFS Edition variants are excluded from the matrix and car leaderboards because they are not multiplayer-selectable.

09 — TEAMS & MERGES

Identity stays clean

Approved racer merges combine historical aliases without rewriting the original race files. Approved bracketed team tags such as [EAO] and [PCG] can be used to filter Leaderboards and Ratings. Team filtering changes who is displayed; each racer's Race Rating remains one global rating pool.

MULTIPLAYER CONNECTION GUIDE

Connect to HP2 2.42 through OpenSpy

Need for Speed: Hot Pursuit 2 originally used GameSpy. OpenSpy provides a community replacement. The current OpenSpy client redirects the game's GameSpy network requests in memory, so clients do not need old hard-coded OpenSpy IP addresses in the Windows hosts file.

Install HP2 for WindowsUse the PC version and update it to 2.42. OpenSpy's HP2 support targets the 32-bit 2.42 game.
Use an OpenSpy-compatible 2.42 executableThe official OpenSpy client documentation notes that HP2 requires the 2.42 update and a No-CD executable because of the original SafeDisc protection. Use a game copy you are legally entitled to run.
Download the official OpenSpy clientDownload the latest OpenSpy release ZIP from the official project. Do not use old guides that pin GameSpy hostnames to historical IP addresses.
Install the x86 DLLExtract openspy.x86.dll into the same folder as your nfshp2.exe, then rename it to dsound.dll.
Start HP2 normallyLaunch the game. The local dsound.dll proxy loads with HP2 and redirects supported GameSpy hostnames to OpenSpy.
Open Internet MultiplayerEnter HP2's Internet multiplayer/server browser and refresh the server list. Find this dedicated server by the server name shown in the browser.
Join and raceSelect the server and connect. HPDC records supported race results automatically on the server side; players do not install HPDC.
If the server cannot be joinedFirst confirm the OpenSpy client is loaded. Hosting problems can also be caused by CGNAT, double NAT, blocked ports, or extra virtual network adapters on the host.
Account/password note: GameSpy-era protocols are old. If a game or community service asks you to create credentials, use a unique password that you do not reuse for email, banking, work, or other important accounts.