Donator Express
Donator Express
** Note: All Donator Express web portal versions from version 1.6.6 are insecure. A new version is in development and will be released shortly **
What is Donator Express?
Donator Express allows members on your server to view and purchase ranks/items without any hassle. Users get their purchased item automatically. The plugin only requires a one-time setup, and then you can sit back, relax and watch the donations come in!Works with 1.7.9!
Download the portal and plugin here: http://dev.bukkit.org/bukkit-plugins/donator-express/files/
** Note: All Donator Express web portal versions from version 1.6.6 are insecure. A new version is in development and will be released shortly **
Why Donator Express when you have BuyCraft?
First of all, Donator Express is completely free, ran by YOU the server owner. Unlike other plugins Donator Express uses "Tokens" which is virtual currency users need to purchase to buy donator packages (ranks/item packages) which you have setup for your server. The tokens are completely manageable and you control their distribution (example: 1 Token = $1 USD). YOU are the central bank their is no third party controlling the tokens, you are in full control and you decide initially how much 1 Token is worth. You can also give out tokens in-game to a player as a reward or accomplishment they may have made. Players automatically get ranked in-game once they confirm their purchase. Donator Express can run ANY set of console commands which you specify to be ran once a user confirms their purchase in-game.
Features
- Fully Configurable
- - You decide the price of your Virtual Currency
- - You choose the name of your Virtual Currency (example: Tokens)
- - Easily change the currency you accept payments in.
- - Add Unlimited Ranks and Items that users donate for on your server.
- - Add any set of Console Commands to be ran once a user confirms their purchase.
- - Easily manage the Virtual Currency required to purchase a particular rank or item.
- Secure
- - Random Security Key used with MD5 hash to encrypt passwords in the database.
- - Notification Email: Get Email Alerts when a transaction has failed or marked as Fraud
- User Friendly
- - Users required to confirm their purchase by typing /donate confirm to prevent accidental ordering.
- - Users can easily check their Virtual Currency balance in-game using the command: /donate check.
- - Automatically add Virtual Currency to the users account once they have completed their payment.
- - Easily contact a server administrator via Web Portal
- - Plugin available in English, French, Spanish, and Dutch
- Admin Friendly
- - Need help? Easily get support within the Admin Panel
- - Add packages with the same price and it will still work! (Some plugins don't allow this).
- - Admin Center in the Donator Express Portal: Easily manage Users, Income, and Tokens!
- - All purchases, and transactions get logged to a database table. Easily make a customized page!
Screenshots
Example of a user about to exchange their tokens (virtual currency) for a package that has been setup on the Minecraft Server.
The user has now purchased the package using their virtual currency and their remaining balance is now displayed to them.
Additional info
This plugin utilizes an external version checking system, which means that the plugin makes a connection to curseforge.com and the following may occur (note that this plugin only checks for files and does not download them)- - The plugins version checked against approved files
- - Downloading of the plugin files
- - Launching of the plugin files downloaded
You can disable the check and/or automated download via the configuration of this plugin.
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- - A unique identifier
- - The server's version of Java
- - Whether the server is in offline or online mode
- - The plugin's version
- - The server's version
- - The OS version/name and architecture
- - The core count for the CPU
- - The number of players online
- - The Metrics version
You can disable the stat collection via /plugins/PluginMetrics/config.yml if you wish.
Setup guide and commands/permissions
The wiki can be found here. It tells you how to setup the webportal and plugin.http://aman207.net/wiki/DonatorExpress
You can also view a video tutorial on how to setup the plugin here
Questions?
Still have questions? Contact us here.Need Minecraft Hosting? Be sure to check out our sponsor(s)!
Attention Translators
I am looking for users to help better translate existing phrases for the DonatorExpress plugin. If you speak/write French, Spanish, Dutch or German and would be interesting in reviewing some translations, please contact [email protected]Requirements
Java 7Web Hosting
PayPal Account
MySQL Database
Minecraft Server (duh)
Live Demo
Official Portal Demo Website:http://targetcraft.net/demo/dep/
TCNetwork-Civ
http://www.terturl.com/civ/donor
(my server)
@DexCastServer
The update still has not been approved by bukkit dev staff yet.
I am working on the forum support but I keep running into bugs.
@aman207
My forum is designed to be for my server, I have a warning to tell all players to use their in game name also if you add the feature to merge the mybb db, it would allow you to be able to add web rank support.
Thanks for the web portal update.
-------
Edit
Update didn't work, images still aren't displaying.
http://www.dexcast.net/donate/login-home.php
Updated Donator Express Web Portal to fix the image and formatting problem for websites running on cPanel.
@wiedzmin137
This functionality will be added in the next couple of updates.
@CrowMCLP
The problem with this, is that if the person isn't using their in-game name as their username, the plugin won't work for them.
Is there a way to have this tie into an already existing login db? I have an established website/forum using xenforo and would just add more trouble to users if they had to login twice.
Hello. Is this plugin support SmS donations?
@DexCastServer
Ill add another update of the portal as soon as the current one gets approved to fix the image problem your getting.
To Make Admin: You need to connect to your database through PhpMyAdmin for example and find the table "dep" from there find the row where it says your username and across from it under the column "is_admin" the value will be "false" simply edit the value and change it to "true". (Refer to the Screenshot: http://i.imgur.com/gocCTRo.png )
To prevent abuse on failed admin access you do NOT get sent a notification email, rather it gets logged in the database table "admin_access_log".
@AzroWear
Yep the images aren't working and how do I add my self as a admin the admin.php says "This activity has been logged, administrators will been notified." Yet this activity wasn't sent to my email address although I've got the admin email sent up correctly.
@DexCastServer
No problem we all make mistakes ;)
I believe you would need to make your forum decrypt the users password and then re-encrypt it but this time with the security key you put in config.php and simply add the data to the database table.
Also I see the images on the portal are not showing up for you?
Just installed:
http://www.dexcast.net/donate/login.php
Erm login with your mc login details? Pretty odd if you ask me you coded this plugin which makes me think about the security whats stopping you having your own get code to pull the login details to your own database?
Edit woop just realized it's not your mc login as you want a different password used by the register link, I suggest making this clearer on the page to all you that have downloaded it.
Rather than having my users make a new login can I not merge the forum database and forum database some how?
@blitszfil
For the portal or the plugin?
any images :)?
Now It works with the new Config file. Thanks for the Support :)
@DJDosKiller
What version of PHP are you running?
@piro67
I may be adding support for Payment Wall onto the web portal its very similar to star pass, and provides a variety of checkout options (Including Mobile Payment).
And has a pretty easy to follow API. Hope that's accommodatable!
Your plugin is awesome, but i have a question :
Can you add a Starpass support ( here is the link : http://www.starpass.fr/ ) ?
Thank you !
@DJDosKiller
Did you rename sample-config.php to config.php? It is in your includes folder.
No you should not need a .htaccess
EDIT: There might have been a really small formatting error in the config.php .Try to download the web portal again.
I get a completly blank page if i try to register or something else. If i look in my browser for the source code, there is nothing in the source code :( Edit Do we don't need a .htaccess file?
Plugin and webportal submitted for approval.