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/
How is updating going? Cant wait for a release with custom languages :)
I am having some trouble setting up the web-portal. Every time I try registering an Account it says "Failed sending registration confirmation e-mail". Does anybody know why ?
@stalkerzombie
You need some hosting? xD
I have some left over servers from testing this.
@stalkerzombie
Webserver is what you're running your site off of, and makes your website accessible to the World Wide Web. This plugin is meant for experienced users, you should be knowledgeable with simple terminology.
@stalkerzombie
Something like this
http://www.hostgator.com/
@AzroWear
What is a webserver? You know what I am just going to stop now because I have no idea how to do this... Buycraft it is :(
@stalkerzombie
Yes, you go to the URL where donator express is installed on your webserver and then click on the register link which will take you to the register.php page.
Example: http://yourwebsite.com/donate/register.php → Where "donate" represents the directory you have installed the web portal at.
Hey this is the best plugin I have seen. Ever. Great idea. Most of the setup is very straight forward but there is one cloudy area. I know this may seem like a stupid question to all of you geniuses but how do I open register in browser? I am really new and have no idea what I am doing so I looked at this page http://dev.bukkit.org/bukkit-plugins/donator-express/pages/how-to-setup-the-webportal/ and I am stuck on heading over to register.php in browser. Any advice? Also, I don't have 2000 dollars lying around to go buy a mysql with so any free database thingys that I can use?
@pajsty
Very soon. I need to make one last feature in an upcoming update and I am done.
So lets say 1-2 weeks.
Hay! It's me, from before, killerline!
Just wanted to tell ya if you guys really could help with WAMP? I want this plugin so bad that i came back ^_^ I will try it again, step by step and send all errors i se. Is that okay? PM me back so i just dont spam in waste =0
Please, any ETA for new version with custom languages? Thanks! :)
<<reply 1867576>
1. It only happen when I login, if I reload nothing happend but if i login my server crash! 3. No:
Chestshop Essentials Voxelsniper Commandhelper ChestCommand and a motd changer!
@geletulp
OK a few issues.
1. The plugin doesn't do anything related to the database on startup
2. I tested it and it works fine with the 1.7 unstable spigot protocal hack.
3. Do you have any other plugins that connect to a database?
@aman207
Okay, but if i remove your plugin everything works fine!
Understand that it only crash when i upload my config, if i just install the plugin nothing happened!
@geletulp
That doesn't look like a DonatorExpress error. It doesn't even look like a plugin is causing the issue. Let me try some tests with the spigot build.
12.11 19:17:49 [Disconnect] User Geletulp has disconnected, reason: Server shutting down 12.11 19:17:49 [Multicraft] Server stopped 12.11 19:17:49 [Multicraft] Server shut down 12.11 19:17:48 [Server] SEVERE java.net.SocksSocketImpl.connect(Unknown Source) 12.11 19:17:48 [Server] SEVERE java.net.AbstractPlainSocketImpl.connect(Unknown Source) 12.11 19:17:48 [Server] SEVERE java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) 12.11 19:17:48 [Server] SEVERE java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) 12.11 19:17:48 [Server] SEVERE java.net.PlainSocketImpl.socketConnect(Native Method) 12.11 19:17:48 [Server] SEVERE Stack: 12.11 19:17:48 [Server] SEVERE PID: 13 | Suspended: false | Native: true | State: RUNNABLE 12.11 19:17:48 [Server] SEVERE Current Thread: Server thread 12.11 19:17:48 [Server] SEVERE
------12.11 19:17:48 [Server] SEVERE Server thread dump (Look for plugins here before reporting to Spigot!): 12.11 19:17:48 [Server] SEVERE------12.11 19:17:48 [Server] SEVERE Spigot version: git-Spigot-17 (MC: 1.7.2) 12.11 19:17:48 [Server] SEVERE Be sure to include ALL relevant console errors and Minecraft crash reports 12.11 19:17:48 [Server] SEVERE Please report this to http://www.spigotmc.org/ 12.11 19:17:48 [Server] SEVERE The server has stopped responding! 12.11 19:17:47 [Server] INFO list 12.11 19:17:13 [Server] INFO list 12.11 19:16:45 [Multicraft] Geletulp ran command Message of the Day 12.11 19:16:45 [Connect] User Geletulp, IP 83.83.223.25Ohh, on bukkit 1.6.4 it doesn't work to, that doesn't make a different!
@geletulp
Um. Is that the whole error? Because it should show there the error occurred from.
It doesn't work i have the same conif.yml + 188.122.88.28:3306
Error minecraft: internal Exception: io.netty.handler.timeout.ReadTimeoutException
Error multicraft:
12.11 19:07:32 [Server] SEVERE java.net.SocksSocketImpl.connect(Unknown Source) 12.11 19:07:32 [Server] SEVERE java.net.AbstractPlainSocketImpl.connect(Unknown Source) 12.11 19:07:32 [Server] SEVERE java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) 12.11 19:07:32 [Server] SEVERE java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) 12.11 19:07:32 [Server] SEVERE java.net.PlainSocketImpl.socketConnect(Native Method)
@geletulp
The port number has to go at the end of your host.
So it should be 188.122.88.28:3306
Done: http://pastebin.com/wC5CQamN
And i allow outside connections!