Skip to content

A tool to transform your game-server donations into a self-service experience for your donators.

License

Notifications You must be signed in to change notification settings

FlorianSW/server-donation-tool

Repository files navigation

Server donation tool

Discord Docker Pulls Tests Documentation

Main view of the website

This server donation tool is meant to make it easier for gaming communities to allow their members to donate and earn differnet perks for their donation. It seamlessly integrates with different platforms in order to automatically provision and setup perks for donators to reduce manual efforts for community admins and moderators.

Key Features

  • Self-services, guided donation on a modern website
  • Integrated with PayPal for easy, self-service and secure payments
  • Fully configurable packages, including configuring perks a donator earns, and the amount one needs to donate
  • Perks available: Priority Queue (based on CFTools Cloud), Discord roles
  • Discord notifications

Installation & Configuration

The config.full.yml provides extensive documentation for each configuration option. With the config.example.yml, there is a minimum configuration file, where you just need to replace the placeholder values to get started (it does not contain all the possible configuration values).

Documentation, as well as a getting started guide is available in the documentation.

Support and Collaboration

If you have a question regarding the use or the setup of this tool, feel free to join my Discord and get the Tools role in the #get-your-roles-here channel. I'll be happy to assist you if I can with your question there :)

The initial configuration of the tool might look a bit overwhelming, but I'm happy to help you with whatever problem you're facing, just contact me.

Given you think you found a bug, a missing feature or something that can be improved, I encourage you to open an issue in this Github repository. Please, do not use issues for your questions or for getting support.

Given you're a developer and want to contribute code to this project, feel free to do so. Simply fork the project, make your code changes and open a pull request against this repository. I appreciate your help and support and will try to review your pull request as soon as I can.