A guide for players and captains using ReplayHub. Learn how to submit a complete replay set, confirm that it was received, track deadlines, find your team history, use a secure correction link and download published Replay Packs later.
A successful submission gives you a Submission ID and a safe receipt.
Validation 2.0 checks files and the metadata parser can read maps, players, races, game duration and more.
Public schedule and calendar show replay deadlines; the calendar can be exported through .ics.
Submission history, upcoming matches, replay counts and additional team statistics.
If staff sends a Captain Correction link, you can upload a corrected set without an admin account.
When the league publishes it, the final pack is available from the global Replay Packs library.
Choose Division, Round and teams manually. Existing Schedule rows are preserved and staff can enable Schedule Mode again later.
The upload must match an official Match. Completed, Cancelled and already-occupied Matches are hidden from new standard uploads.
When staff marks a submission Reviewed, its exact linked official Match becomes COMPLETED. Changing the submission later does not automatically reopen that Match.
Select the correct division and round.
Select both teams. They cannot be the same.
Add the complete replay set from the played match.
ReplayHub checks matchup and basic data before upload.
Final server-side Validation 2.0 runs and the set is archived.
Save the Submission ID and confirmation.
Map name.
Players and slots.
Terran / Zerg / Protoss.
Game duration.
Played date.
Result when readable by the parser.
If a replay is structurally valid but the parser cannot read one field, ReplayHub may show a WARNING instead of a blocking error.
RH-... to confirm that ReplayHub knows your upload record.Staff flags a problem with the submission.
The captain receives a secure time-limited link.
Upload corrected replay files without an admin account.
The original ZIP remains preserved as an older version.
Staff checks the correction and resolves the Issue afterward.
When metadata is available, the public Game Explorer shows each game in a consistent card with map, duration, played date, winner and players.
ReplayHub records submission versions. Available versions can expose their own TXT receipt with accepted data and integrity hashes.
Public pages show safe metadata. Individual replay files are kept for the league archive and the later official Replay Pack according to the competition's policy.
When a league publishes its final Replay Pack, it appears in the Replay Packs library. Previous seasons may remain available after a new season starts.
OPEN REPLAY PACKSA completed submission already exists for the same Season + Division + Round + matchup. A vs B and B vs A are the same matchup inside the same round. Do not keep retrying; contact league staff if the existing submission is wrong.
Check Division, Round and both teams. This rule applies when Official Schedule Mode is enabled. If the Match is Completed, Cancelled or already has a completed/archived submission, choose another eligible Match or contact league staff.
An ERROR blocks the upload. Make sure you are uploading real .SC2Replay files, respect the league limits and did not add the same replay twice.
A WARNING does not necessarily mean the replay is bad. The file may be valid while the parser cannot read every field from that replay version. If the upload is accepted, staff can review it afterward.
Public uploads are closed for this season. It may be a temporary lock or a finalized season. Contact the league organizers if you still need to submit missing replays.
If you still have the RH-... Submission ID, use Submission Lookup. The temporary receipt link is not required for normal long-term record lookup.
Correct Division, Round and opponent.
Complete set, not only selected games.
Find deadlines in Schedule / Calendar.
For example RH-XXXXXXXX.
Quick confirmation that the record exists.
If staff finds a problem, use the secure link they send.
Open the roster invite from Captain/Co-Captain or league staff.
Use Create account & join team. The invite display name should not need to be entered again unnecessarily.
Sign in and use Accept invitation & join team.
Use Decline invitation. A revoked, expired or already-used invite is no longer actionable.
/changelog shows only PUBLISHED platform updates. Internal DRAFT and ARCHIVED changelog entries are not public items.