2023-11-02 21:09:45 +00:00
![1 ](https://github.com/ectrc/snow/assets/13946988/fc007f07-3878-46e7-b990-668fc3d758d0 )
2023-10-31 22:40:14 +00:00
# Snow
2023-11-05 02:43:21 +00:00
Performance first, universal Fortnite private server backend written in Go.
2023-10-31 22:40:14 +00:00
## Features
2024-01-04 19:40:50 +00:00
- **Single File** It will embed all of the external files inside of one executable! This allows the backend to be ran anywhere with no setup _(after initial config)_ !
2024-01-21 00:50:54 +00:00
- **Blazingly Fast** Written in Go and built upon Fast HTTP, it is extremely fast and can handle any profile action in milliseconds with its caching system.
2023-12-31 14:59:20 +00:00
- **Profile Changes** Automatically keeps track of profile changes exactly so any external changes are displayed in-game on the next action.
- **Universal Database** It is possible to add new database types to satisfy your needs. Currently, it only supports `postgresql` .
2023-10-31 22:40:14 +00:00
## What's next?
2024-02-03 02:46:49 +00:00
- Final MCP actions like `RefundMtxPurchase` , `SetAffiliateName` and more.
- Integrating a matchmaker with a hoster to smartly put players into games and know when servers become available.
2024-01-31 21:40:47 +00:00
- Interact with external services like Amazon S3 or Cloudflare R2 to save player data externally.
- Refactor the XMPP solution to use [melium/xmpp ](https://github.com/mellium/xmpp ).
2023-11-05 02:20:40 +00:00
2024-02-03 02:46:49 +00:00
## Supported MCP Actions
2023-11-19 22:20:00 +00:00
2024-02-03 02:46:49 +00:00
> These are request made from Fortnite to the backend to perform actions on the profile.
2023-11-05 02:20:40 +00:00
2024-02-03 02:46:49 +00:00
`QueryProfile` , `ClientQuestLogin` , `MarkItemSeen` , `SetItemFavoriteStatusBatch` , `EquipBattleRoyaleCustomization` , `SetBattleRoyaleBanner` , `SetCosmeticLockerSlot` , `SetCosmeticLockerBanner` , `SetCosmeticLockerName` , `CopyCosmeticLoadout` , `DeleteCosmeticLoadout` , `PurchaseCatalogEntry` , `GiftCatalogEntry` , `RemoveGiftBox`
2023-12-19 21:50:04 +00:00
2023-12-31 15:09:21 +00:00
## Support
2023-11-05 02:20:40 +00:00
2024-01-21 00:50:54 +00:00
- **[Discord Server](https://discord.gg/kBefMZA4Qp)** Get help from community members!
2023-10-31 22:40:14 +00:00
## Contributing
2024-01-03 19:53:38 +00:00
Contributions are welcome! Please open an issue or pull request if you would like to contribute. Make sure to follow the same format (2 space indents) and style! Make sure to keep commits concise and readable e.g. do not change formating to mess up code review!