This plugin rewards a player with Economy-based credits from a MySQL database for donating to your server.
Disclaimer: This plugin absolutely requires some web development experience. You will have to develop your own web application to take payments, hook in Steam data, and save data to your MySQL Database. This plugin will work right out-of-the-box once those requirements are met. I will do my best to answer any and all questions, but I will not develop your web application for you (unless you'd like to pay me, of course). .
Default ConfigThis is where you put your webserver's MySQL information (make sure your Rust Server IP has access).
Chat Commands/credits - Reloads and displays a player's current donation statistics./getcredits - Reloads a players donation data and then gives them their donation reward credits (if available)./refreshcredits - Phased out command. Only ask a player to use it if they are not receiving their reward.
Admin Only/loadcredits - Reloads all current players' donation data./savecredits - Saves all loaded player donation data directly to MySQL database (WARNING: DO NOT USE THIS BEFORE RELOADING ALL USER DATA).
MySQL StructureUse these to create your MySQL Donations table:
Demo
Connect to our Server (maybe even donate)> client.connect 103.214.111.202:28016
Future Plans
Thank YousA Big Thanks to for making ... I learned a lot about Rust plugins and MySQL from his code. And of course, for and for . Thank you all :)
Disclaimer: This plugin absolutely requires some web development experience. You will have to develop your own web application to take payments, hook in Steam data, and save data to your MySQL Database. This plugin will work right out-of-the-box once those requirements are met. I will do my best to answer any and all questions, but I will not develop your web application for you (unless you'd like to pay me, of course). .
Default ConfigThis is where you put your webserver's MySQL information (make sure your Rust Server IP has access).
Chat Commands/credits - Reloads and displays a player's current donation statistics./getcredits - Reloads a players donation data and then gives them their donation reward credits (if available)./refreshcredits - Phased out command. Only ask a player to use it if they are not receiving their reward.
Admin Only/loadcredits - Reloads all current players' donation data./savecredits - Saves all loaded player donation data directly to MySQL database (WARNING: DO NOT USE THIS BEFORE RELOADING ALL USER DATA).
MySQL StructureUse these to create your MySQL Donations table:
Demo
Connect to our Server (maybe even donate)> client.connect 103.214.111.202:28016
Future Plans
- []Remove all things related to /refreshcredits[]Item Set Rewards
Thank YousA Big Thanks to for making ... I learned a lot about Rust plugins and MySQL from his code. And of course, for and for . Thank you all :)