CommandAd (monetise your server & reward your players - EULA safe)
CommandAd 2.9
Description
If you run game servers on Minecraft, you're in luck - you can now monetise your servers effectively. We offer a fantastic alternative to donations that is EULA safe.
MOTDgd Ltd is a UK company, and we are proud to be a leading game ad network in the marketspace. We have over 10,000 server owners signed up worldwide, with a huge presence in the Steam marketplace.
Our video/banner adverts will be shown via a link, your users click on in the game chat. It will open their default browser, they will watch an ad for a short time (approx 30 sec) with the purpose of getting an item, ability or command defined by you, e.g. a wooden sword, a potion etc.
This is made possible by allowing you to run any number of custom/Minecraft commands before and/or after an advertisement is shown. You can customise this how you wish with simple & RTD style reward modes included.
Our plugin is server friendly: We work with multiple versions of spigot, we're lightweight and not bloated, you can define a period of time that your users won't benefit from watching an ad (cooldown), specify how many ads players get before going on a cooldown, choose rewards per world, blacklist worlds (from ads), make users immune from ads, and ensure people who don't get ads, don't get rewarded at your discretion. You can now also choose custom ad backgrounds, text and a logo for your ad page with your community branding!
It is easy to install with our config file web generator, and you can reload the config file in the console to make changes on the fly.
Our plugin is unintrusive it will only impact a player's gameplay in the way that you tell it to.
This is a highly customisable plugin, and as such it is suitable for any type of server. It is a complete remake of our old legacy CommandAd plugin.
Videos
Dependencies
Essential dependencies are included automatically included/shaded in the jar (since CommandAd 2.1). You don't need to upload them separately any longer unless using an older version.
Dependencies for communication with our ad server:
engine.io, socket.io, java-websocket, json, okhttp, okhttp-ws, okio
Commands/Permissions
For all commands in-game type /cad before the command (except "/ad" which you can use without it since 2.1).
reload Reloads your config file – so you don’t have to restart your server for every change you make This works in the server console only.
/resetall Clears the ad cooldown for all players. Permission: cad.clearcooldown (op only by default)
/reset <player> Clears the ad cooldown for the named player. Permission: cad.clearcooldown (op only by default)
/setmode ALL, SEQUENTIAL, RANDOM, WEIGHTED Set the reward mode until server restart, (to make a permanent change you need to alter the physical config file) Permission: cad.modify (op only by default)
/reward <player> Give the player a reward manually Permission: cad.reward (false by default, but works in console)
Immunity (permission only) This grants immunity to the ad link/reminders etc. Permission: cad.immunity (false by default)
Player only Commands
/cooldown Displays the time, in hours, minutes and seconds, that a user must wait before they can get more rewards for watching adverts.
/ad Prints a link in the chat to an advert, only for the user.
Versions of Minecraft
Versions of Minecraft We've tested the following Spigot versions. Due to the plugin architecture other versions should function correctly, but this is not guaranteed:
Officially tested versions: 1.7.10, 1.7.10 Forge Cauldron/Thermos, 1.8.3, 1.8.8 *, 1.9 *, 1.9.2 1.9.4
(*)Also tested on Paperspigot
Known bugs
If you encounter a bug please contact us.
Advertising rates & FAQs
Advertising rates: Click here (per 1,000 - CPM, changes daily) FAQs: Click here
Known bugs If you encounter a bug please contact us.
NOT working?
- If you see a loading screen instead of an ad – that’s OK, there isn’t always a video ad available in the user’s country (due to fill rates).
- We try at least serve a banner or remnant ad on our banner page/thank you page when a video is unavailable (something is better than nothing).
- This ensures server owners don’t lose out entirely (despite videos paying more).
- Check your MOTDgd ID is in the plugin config file, this should be a number e.g. 1834 (it should be automatic if you're using our config generator).
- If editing the config file manually it's possible you broke your config file format/are using the wrong format, try downloading a new one with our config generator to resolve the issue.
- Check you're using integers in your probabilities for rewards.
- Ask your host to unblock mcnode.motdgd.com:8080 - sometimes they block our ad server connection.
- Create a support ticket in the MOTDgd Member Portal.
Screenshots
Earning money from a Minecraft server… how depressing.
This is such an amazing plugin, thanks for watching out for us little guys, MOTDgd! :D
I can confirm Thermos is supported, sorry for any confusion caused previously. GreenFox has confirmed the plugin is now working, and it was just a config file formatting issue.
Thanks
@MOTDgd
Is there anyway you could support in the near future or if I could hire a dev to make it be supported. Because I REALLY need this plugin for my server and it should work.
@MOTDgd
It appears Thermos is unsupported, sorry about that!
UPDATE - 23/05/16: Thermos is supported, please ignore my above statement.
@Green_Foxxx
Hey
Please email us or pm your server console log with the exact error, your config, your command ad version and a screenshot in game.
Your server ip and mc version will also help.
Does /cad ad work for you in game?
Thanks Patrick
[email protected]
Hey the plugin does not work for me. I installed it and it gave me internal error when I used /ad. I use thermos on my server which shouldnt make a difference. Please help.
@xQxQx
Thanks very much, you're welcome ;) We will keep updating it!
Nice update. Now "/ad" works hehe, is more nice now ! Keep up good working!
@ElCreeperHD
Hey ElCreeperHD
Yes we'll strongly consider an API in our future release pattern. This plugin will receive updates, and we think an API is a cool idea. We've changed our stance as we previously weren't sure about it.
Hello, I want to suggest an API so you can do something when someone sees a video, for example someone sees a video and that calls an event.
@xQxQx
Did you type /cad ad ?
If players don't type /cad first then it won't work - just to be clear.
If this still doesn't work PM me the server IP. I assume you downloaded Command Ad 2.0 I have removed the other files now as they are discontinued.
Thanks Patrick
"/ad" command doesn't work..
Gah, why does this plugin use NMS, use protocollib if you have to do that >_<
https://www.spigotmc.org/threads/commandad.65131/page-2#post-1365450
Also, it's March... :/
@AdityaTD
Fantastic, I will PM you, thanks.
I'd love to contribute to this.
@The_PC_Tech_Guy
We are completely re-releasing this in Jan, we will do as you requested for the upcoming version :) Sorry it took so long to reply!
Hello, I requested this a few months ago, not sure if the Spigot page is being neglected (or just missed it)? https://www.spigotmc.org/threads/commandad.65131/page-2#post-859931
@GothickCraft
Please update your support ticket if this still happens, as I can see you left us a message on our Freshdesk area :)
Thanks
Patrick
When i try to watch ad it says no file input specified. And i dont get reward. help?