Performance first, universal Fortnite private server backend written in Go.
Go to file
Eccentric 0a735aaf8a
refactor: everthing discord command
made it private and made it deffer the message instead of executing after
2023-12-31 15:00:52 +00:00
aid Add Exchange Code; Add Winterfest Lobby )mcp coming soon!) remove tokens from db and revert to jwt tokens 2023-12-26 03:07:18 +00:00
discord refactor: everthing discord command 2023-12-31 15:00:52 +00:00
fortnite Fixed access token issues causing errors logging in! 2023-12-19 16:47:13 +00:00
handlers Removal of saving user settings as a local file 2023-12-31 05:14:24 -08:00
person refactor: everthing discord command 2023-12-31 15:00:52 +00:00
storage remove not needed db tables 2023-12-26 03:18:12 +00:00
.air.toml Improve Display Asset accuracy 2023-12-10 23:54:31 +00:00
.gitignore Removal of saving user settings as a local file 2023-12-31 05:14:24 -08:00
default.config.ini add discord bot! 2023-12-13 22:52:16 +00:00
go.mod Add Exchange Code; Add Winterfest Lobby )mcp coming soon!) remove tokens from db and revert to jwt tokens 2023-12-26 03:07:18 +00:00
go.sum Add Exchange Code; Add Winterfest Lobby )mcp coming soon!) remove tokens from db and revert to jwt tokens 2023-12-26 03:07:18 +00:00
main.go Removal of saving user settings as a local file 2023-12-31 05:14:24 -08:00
makefile Hello, World! 2023-10-31 22:40:14 +00:00
oauth.md delete wiki folder completly (i hate folders) 2023-12-10 01:05:39 +00:00
readme.md refactor: readme 2023-12-31 14:59:20 +00:00

1

Snow

Performance first, universal Fortnite private server backend written in Go.

Features

  • Blazingly Fast Written in Go and build on Fast HTTP, it is extremely fast and can handle any profile action in milliseconds with its caching system.
  • 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.

What's next?

  • Friends, Gifting, XMPP, Matchmaker and Battle Pass support.
  • Interact with external Services like Amazon S3 Buckets to save player data externally.
  • A way to interact with accounts outside of the game. This is mainly for a web app and other services to interact with the backend.

Version Support

Supported

  • Chapter 1 Season 2 Fortnite+Release-2.5-CL-3889387-Windows
  • Chapter 1 Season 5 Fortnite+Release-5.41-CL-4363240-Windows
  • Chapter 1 Season 8 Fortnite+Release-8.51-CL-6165369-Windows
  • Chapter 2 Season 2 Fortnite+Release-12.41-CL-12905909-Windows
  • Chapter 3 Season 1 Fortnite+Release-19.10-CL-Unknown-Windows

Not Supported

  • Chapter 1 Season 4 Fortnite+Release-4.5-CL-4159770-Windows I cannot get JWT Tokens to correcly work. I need to supplt a KID for the JWT Token to work however I cannot find a way to get the KID from the game. If you know how to get the KID from the game please open an issue or pull request.

How do I use this?

  • Discord OAuth Setup Guide How to setup Discord OAuth for your backend. This enabled the ability to login to the web app with Discord.

I would recommend waiting until the backend is more stable and has more features before using it.

Contributing

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!

Commits

Keep commits on a per feature level e.g. do not commit 17 files at once under the name add, rather commit every add or change with the format below so that it is easy to track and understand any commits to the repository.#

  • Feature feat: commit message here
  • Refactor refact: commit message here