WipEout
The WipEout space uses a custom barebones API server to store player scores and display a leaderboard.
It does not seem to be used by anything else.
API Endpoints
This service exposes two simple endpoints used by the WipEout client:
- GET
/wipeout/scorelist.php— Return the scoreboard XML. - POST
/wipeout/scorepost.php— Submit a new score (form fields).
GET /wipeout/scorelist.php
Returns the scoreboard XML file as-is. The file served is static/wipeout.xml from the server root.
Example request:
curl -v https://example.com/wipeout/scorelist.phpExample response:
Example scoreboard (actual example):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<XML>
<LEADERBOARD>
<SINGLE>
<ENTRY>
<RANK>1</RANK>
<NAME>username</NAME>
<SCORE>100</SCORE>
</ENTRY>
</SINGLE>
<COOP>
<ENTRY>
<RANK>1</RANK>
<NAME>anotheruser</NAME>
<SCORE>200</SCORE>
</ENTRY>
</COOP>
<VERSUS>
<ENTRY>
<RANK>1</RANK>
<NAME>someotherperson</NAME>
<SCORE>300</SCORE>
</ENTRY>
</VERSUS>
</LEADERBOARD>
</XML>POST /wipeout/scorepost.php
Clients submit scores as form-encoded fields:
NAME— Player name (string)SCORE— Score (numeric string)GAME_TYPE— Integer index indicating the leaderboard section:1= SINGLE2= COOP3= VERSUS
Example request:
curl -X POST https://example.com/wipeout/scorepost.php \
-F "NAME=Player1" \
-F "SCORE=12345" \
-F "GAME_TYPE=1"The response is the same scoreboard XML as returned by the GET endpoint.
Last updated on