I have been building a web app that takes controls of donations for my TF2 servers, It will work with any game that sourcebans supports.
Its still under active development, so check back for updates!
- Automatically add/remove donors from Sourcebans. (optional Sourcemod plugin required, included)
- Automatically fetch donors Steam IDs and insert them in the databases, and notes column of your NFO coffer.
- Will accept any form of Steam ID an convert it.
- People can also donate for other players.
- Automatically calculate expiration dates @ $5/month
- Full Admin control panel where you can edit users, enter users manually
- Email you when users have donated.
- Automatically refreshes admin cache on all servers you have connected to sourcebans!
- Small widget to put on your front page
- Other various cool features
- Paypal support
Sourcemod Store support.
NFO doesnt have a donation API (hint hint, wink wink), so all information is logged and needs manual activation by an admin (2 clicks). Once you click the activation button the player is marked as active, and automatically entered into the sourcebans database, and the admin cache is refreshed on all your servers.
located inside /includes/config.php
to automatically remove expired donors you will need to set up a crontab, it should look similar to this
@daily wget "http://YOURDOMAIN.com/donations/scripts/remove_expired.php"