2018-08-05 14:36:16 +00:00
|
|
|
RPCS3 Compatibility Bot
|
|
|
|
=======================
|
2018-02-16 15:58:05 +00:00
|
|
|
|
2018-07-19 12:42:48 +00:00
|
|
|
Development Requirements
|
|
|
|
------------------------
|
|
|
|
* [.NET Core 2.1 SDK](https://www.microsoft.com/net/download/windows) or newer
|
|
|
|
* Any text editor, but Visual Studio 2017 or Visual Studio Code is recommended
|
2018-02-16 15:58:05 +00:00
|
|
|
|
2018-07-19 12:42:48 +00:00
|
|
|
Runtime Requirements
|
|
|
|
--------------------
|
|
|
|
* [.NET Core 2.1 Runtime](https://www.microsoft.com/net/download/windows) or newer for compiled version
|
|
|
|
* [.NET Core 2.1 SDK](https://www.microsoft.com/net/download/windows) or newer to run from sources
|
2018-02-16 15:58:05 +00:00
|
|
|
|
2018-07-19 12:42:48 +00:00
|
|
|
How to Build
|
|
|
|
------------
|
|
|
|
* Change configuration for test server in `CompatBot/Properties/launchSettings.json`
|
|
|
|
* Note that token could be set in the settings _or_ supplied as a launch argument (higher priority)
|
|
|
|
* If you've changed the database model, add a migration
|
|
|
|
* `$ cd CompatBot`
|
2018-08-03 16:39:57 +00:00
|
|
|
* `$ dotnet ef migrations add -c [BotDb|ThumbnailDb] MigrationName`
|
2018-07-19 12:42:48 +00:00
|
|
|
* `$ cd ..`
|
|
|
|
* `$ cd CompatBot`
|
|
|
|
* `$ dotnet run [token]`
|
2018-02-16 15:58:05 +00:00
|
|
|
|
2018-07-19 12:42:48 +00:00
|
|
|
How to Run in Production
|
|
|
|
------------------------
|
|
|
|
* Change configuration if needed (probably just token)
|
|
|
|
* Put `bot.db` in `CompatBot/`
|
|
|
|
* `$ cd CompatBot`
|
|
|
|
* `$ dotnet run -c Release [token]`
|