A simple server that will update current game pass lists and serve them.
1.6K
A simple server that will update current game pass lists and serve them.
docker create \
--name=xboxgamespasslists \
-e MARKET=gb \
-e LANG=en-gb \
-e PORT=8754 \
-p 8754:8754 \
--restart unless-stopped \
whatdaybob/xboxgamespasslists:latest
version: '3.4'
services:
xboxgamespasslists:
container_name: xboxgamespasslists
image: whatdaybob/xboxgamespasslists:latest
environment: [
"MARKET=gb",
"LANG=en-gb",
"PORT=8754"
]
restart: unless-stopped
ports: ['8754:8754']
| Parameter | Function |
|---|---|
| -e MARKET=gb | Sets the market that titles and information will be gathered from (default gb) |
| -e LANG=en-gb | Sets the language that titles and information will be gathered in (default en-gb) |
| -e PORT=8754 | Sets the port to listen on (default 8754) |
Once up and running this container will serve the following endpoints.
| Endpoint | Function |
|---|---|
| / | health check and endpoint information |
| /console | serves a list of current console games |
| /pc | serves a list of current pc games |
| /cloud | serves a list of current xCloud games |
As the lists will need updating the console, pc and cloud endpoints can have ?refresh=true sent to them. This will update the lists. It is recommended to run this once a day to ensure the games pass added date is correct. I have date overrides in place for known games.
If you want to update these lists you can mount them and update them. The names and locations are below. Change [Platform] to cloud, console or pc.
| File | Purpose |
|---|---|
| \xbgp_[Platform].json | The full list that is produced, overwritten every refresh |
| \xbgp_[Platform]_date_overrides.json | A lookup list that will manually set the added date |
| \xbgp_[Platform]_date_check.json | If no manual date is available these are the dates created on refresh |
When I update the container I will update these lists to the best of my ability but if you want to keep changes and help others out please create a pull request on github with the latest changes to the xbgp_[Platform]_date_overrides.json you have made. I will try tag these by date so you can keep your own list but :latest will overwrite them so it's recommended to back them up when updating.
If I helped in anyway and you would like to help me, consider donating a lovely beverage with the below.
Content type
Image
Digest
Size
75.7 MB
Last updated
almost 6 years ago
docker pull whatdaybob/xboxgamespasslists