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/
Can this plugin be used on multiple servers with the same web portal and the same PayPal account? Currently I have a server running BuyCraft and I want another server running this plugin, but they can not run together due to PayPal limitations, so I would be willing to install this plugin on the other server also if multiple servers are supported.
@AzroWear
If i would use WAMP, the only thing i would have to do is port forward port 80?
@killerline10168
000webhost is a web host not a Minecraft Server host.
If you would rather still use WAMP you would need to port forward localhost to a IP Address preferably on port 80 and keeping your computer (which is running WAMP) on 24/7 if you would like your website to stay online.
On the other hand for a game server host: http://lmgtfy.com/?q=Minecraft+Server+Hosting
@killerline10168
I don't think its possible to host a website with WAMP as it is only localhost and you would need to keep it up 24/7
If you want to host a website and DonatorExpress, it is better off to go with 000webhost
@aman207
I know! I have registered there and all setup (except for php things?) But i asked "Is it possible to use both WAMP and 000webhost?" Like, WAMP: hosting website. 000Webhost: hosting plugins (Donator Express).
@killerline10168
You can try 000webhost.com
@AzroWear
Is it possible to have a free web host to put the portal on and have my own website and things like that with WAMP??
@killerline10168
Since your problem does not portray to the actual plugin/and or portal I cannot help you as I am not experienced with WAMP personally myself. If you put the portal up on a web host it will all work perfectly fine.
I made EXACTLY how it showed but of course, if your'e me, you fail... It loads FOREVER!!! (The webpage) It is the first time it does... Cant someone make a video tutorial? Dont care if it is silly! Just so i can use this AMAZING plugin =(
http://i.imgur.com/JFzuRiP.jpg
@killerline10168
You need to configure WAMP to sendmail. Follow this guide: http://blog.techwheels.net/send-email-from-localhost-wamp-server-using-sendmail/
Nvm, i fixed it by setting up the password on MySQL Console. So now that's done, i got another error :( ... When i register it says that minecraft username is already in use, click forgot password. But i haven't registered! So i press forgot password and i enter my mail, [email protected] and i press send and THEN nothing happen's, no red text or green or anything! Want pictures? Here! http://imgur.com/a/Ny1rb#0
What should i do?
@Layania
That is correct SHOWG.TTF does not have a euro sign in the font file. You would need to use another font file if you would like to add an option to display the Euro. However payments in Euro will still be accepted regardless of it being displayed or not.
@killerline10168
By default, WAMP doesn't require a password.
Hello dear fellows! I think this plugin is the best donation one! So thats why i need help... I'm getting an error when trying to register! Here's an picture of it.
=== http://i.imgur.com/laJBNQ8.jpg ===
I'm currently using WAMP. I think its the 2:nd time it happend?? I dont remember when or how but it said i dont have access! PLEASE HELP ME!!!! D= Who else is going to save me?!?!
First of I would like to send out a big thumbs up for you work and dedication to this project.
I would like to add some to the conversation on forum integration if I may. I bring this info after like a 36 hour stint of trying to get auth me to work with my website.
You do not decrypt anything, they are one way encryptions, you just check to see if the entered password will match after it has been encrypted. I will be testing this website portal on a test webserver with my site logins in a bit actually. there are a few valid php scpipts floating around to do login checks against a sha-256 hash, like what auth-me reloaded uses. also md5 is by no means secure. It has not been for some time.
I hope this helps. I am not a coder and have only looked in from the outside, but you should look into adding hash algorithms for all popular forums and bbs systems. The code to do so would not be to extensive or complex. comment out all but md5 and let the end user choose the hash that suits their needs.
@Layania
Huh. Well glad you got it solved.
@aman207
With ImageMagick, i have same error.
But when i change
"$font_file = 'SHOWG.TTF';"
by
"$font_file = '/home/minecraft/public_html/donator/generate/SHOWG.TTF';"
that's working :)
@Layania
Have you tried installing Imagick?
@aman207
My native language is french, i see your link, thanks :)
My webhost is private server on debian6.0 with lighttpd/mysql/php5, I have try to chmod 777 generate directory, but no change.
After some test, i have found the problem, diamond.php don't find showg.ttf , i must write absolute path in script. that's working now !
Minor bug, i think showg.ttf don't have euro currency sign, i have "square" in place.
@Layania
Any specific language that you would like?
If you want, you can help speed up the process by adding phrases here: http://dev.bukkit.org/bukkit-plugins/donator-express/localization/
Also you are missing a component that displays the number in the diamond ore. Which webhost are you going with right now?