Files
gameauthapi/README.md
T

25 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# gameauthapi
## MedMind authentication configuration
Configure production values through environment variables (double underscores map to nested .NET settings):
- `Auth__PublicBaseUrl=https://pauth.ranaze.com`
- `Email__SmtpHost`, `Email__SmtpPort`, `Email__UseTls`
- `Email__Username`, `Email__Password`, `Email__Sender`
The public base URL must be reachable by Steam and route `/api/Auth/steam/callback` to this service.
## Spawnables
Spawnables describe items that can appear in the world. Along with the
name and spawn rate, they now specify how the item behaves when a player
performs the required collect action.
- **CollectAction** – the action a player must perform.
- **CollectResults** – a list of possible outcomes when the collect action
succeeds. Each entry defines:
- **Result** – textual description of the outcome.
- **SuccessRate** – percentage chance (0-100) for that outcome.
- **Uses** – optional number of times the item can be successfully acted on before being removed. `0` means it never expires unless `ConsumeOnSuccess` is `true`.