proton-city
proton-city copied to clipboard
Check compatibility of Proton games
Proton City
This is a web app which lets you look up the compatibility of various Steam games when used with Proton on Linux.
It uses a dump of the /r/ProtonForSteam Google Sheet, imported into SQLite.
Deployment
- Run
npm installto generate thenode_modulesdirectory. I've used Node 10.9 for development. - Run
sh build.shto generate thedocsdirectory. - Copy
server.js,package.jsonanddocsto your server. - Obtain a Steam Web API key and put it in an environment variable called
PROTON_CITY_STEAM_KEY. - Put some random text in
PROTON_CITY_SESSION_SECRETto encrypt sessions. - To run a development server, run
node server.js. Your server is hosted on port8080. - To set up a more permanent server, follow this guide which uses Nginx and PM2.
Contributing
Just submit a pull request!