Pretendo Splatoon server implementation
Go to file
sultanbarys 13bc954dfb Implement UploadCompetitionRankingScore for Splatfest
Finally got around to finishing the Splatfest implementation. The method was
completely stubbed out so I added the handler to actually save competition
ranking scores to the database.

Basically what I did:
- Created the handler that reads the CompetitionRankingUploadScoreParam from
  the packet and extracts festival_id, score, team_id, team_score, is_first_upload
- Added the competition_ranking_scores table to store the results
- Wired it up in the protocol registration

Splatfest should now actually work instead of just silently dropping all the
score data. Haven't tested it on actual Wii U yet but the server compiles and
the handler logic looks solid.
2026-06-15 22:23:21 +05:00
.github/workflows Add Dockerfile & CI 2024-07-27 12:40:37 +02:00
globals Implement UploadCompetitionRankingScore for Splatfest 2026-06-15 22:23:21 +05:00
nex Implement UploadCompetitionRankingScore for Splatfest 2026-06-15 22:23:21 +05:00
.gitignore Updates to underlying libraries (#16) 2025-10-20 00:31:02 +11:00
.gitmodules feat!(rewrite): Template v2 server 2024-06-26 13:51:49 +10:00
competition_ranking_scores.sql Implement UploadCompetitionRankingScore for Splatfest 2026-06-15 22:23:21 +05:00
Dockerfile Updates to underlying libraries (#16) 2025-10-20 00:31:02 +11:00
go.mod Updates to underlying libraries (#16) 2025-10-20 00:31:02 +11:00
go.sum Updates to underlying libraries (#16) 2025-10-20 00:31:02 +11:00
init.go Updates to underlying libraries (#16) 2025-10-20 00:31:02 +11:00
LICENSE feat!(rewrite): Template v2 server 2024-06-26 13:51:49 +10:00
main.go feat!(rewrite): Template v2 server 2024-06-26 13:51:49 +10:00
Makefile feat!(rewrite): Template v2 server 2024-06-26 13:51:49 +10:00