feat: Add Satisfactory support (#645)

* feat: Added Satisfactory Protocol and Support

* fix: Reordering Alphabetically

* Further Updates based on Feedback

* Removed Duplicate Code

* Adding rejectUnauthorized option for Satisfactory

* Move rejectUnauthorized back to Protocol

* Adding Doc Notes for Satisfactory

* Made Docs Clearer
This commit is contained in:
Smidy 2024-10-01 20:23:07 +13:00 committed by GitHub
parent 02ee0c262b
commit b3947164d3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 103 additions and 4 deletions

View file

@ -257,6 +257,7 @@
| rune | Rune | |
| rust | Rust | [Valve Protocol](#valve) |
| s2ats | Savage 2: A Tortured Soul | |
| satisfactory | Satisfactory | [Notes](#satisfactory) |
| sdtd | 7 Days to Die | [Valve Protocol](#valve) |
| serioussam | Serious Sam | |
| serioussam2 | Serious Sam 2 | |
@ -492,5 +493,9 @@ EOS does not provide players data.
Palworld support can be unstable, the devs mention the api is currently experimental.
To query Palworld servers, the `RESTAPIEnabled` setting must be `True` in the configuration file, and you need to pass the `username` (currently always `admin`) and the `adminpassword` (from the server config) as the `password` parameter.
### <a name="satisfactory"></a>Satisfactory
Satisfactory servers unless specified use self-signed certificates for the HTTPS API. If you are using a self-signed certificate you will need to set the `rejectUnauthorized` flag in options to `false` in order to connect.
For more information on setting a user certificate refer to the [Satisfactory Dedicated server/HTTPS API wiki documentation](https://satisfactory.wiki.gg/wiki/Dedicated_servers/HTTPS_API).
### <a name="soldat"></a>Soldat
Requires `Allow_Download` and `Logging` to be `1` in the server config.