PM or add me on discord for info (The_Bull#6127). Must have past experience writing scripts.
I think monthly subscription to a bot is the better choice of the two. I think much more people will pay something like 1-5$ a month instead of 30$ one time fee for a bot they might only need/use for one month. As well as being able to perhaps try out several bots before subscribing to the one you like best.
It will also motivate the bot writers, like you said.
HOWEVER - is it not an option to let the bot writer choose? Buy once, or subscription based. Obviously this would be the "best of both worlds". Or maybe not - "buy once" would negate many if not all of the instance related possibilities I will discuss.
I think instance limiting is fair if the price is fair. However it does create some complexities in the next point, but - that's for the next point.
I think it's fair for gold-farmers having to pay more for using the bot more. No casual botter needs more than 1-3 instances and if someone's making money off of the script - enough to justify however many instances of it running - I think it's fair that bot writer gets compensated for the work as well.
Fixed rate such as 3$ = 5 instances is fine. But even better would be a tiered system. I would especially like to see an option where 1 instance is free, for example - but if you want more you have to pay for it. On the other hand it would be nice if bot dev could choose it the other way around - first instance 5$, each following 1.50$, for an example.
I think that's a decision you would have to make. If I were in your shoes, I'd say no overriding. Depending of course on how your monetizing model is setup it would make no sense to allow a script to override your (seemingly) main source of income to keep this going. There are three sides here, and every side should be happy - client developer, bot developer, end-user. I honestly think that overriding client instances is a stupid idea as it seems like it will harm yourselves - client developers.
I think there are ways to do it fair and transparent - which is always the best long-term. Some ideas I have, and I know they are probably controversial and not the perfect models, but just some ides that are perhaps not of the mill:
a) Embed client instance pricing into script instance pricing. This would basically mean that free scripts are limited to 3 instances, always. And RSPeer gets a fixed per instance cut on every bot subscription - even if under 3. I think this is interesting approach because it would mean that massive gold-farms would have harder time exploiting free bots. And also - there would be incentive to offer premium bots for these gold-farmers and alike even if free alternative is on the market. This would mean bigger returns to both kinds of developers (bots and client).
b) A model where bot developer would be rewarded for his scripts running on premium instances is interesting in my eyes. Lets say we increase the prices of client instance from... 1$ a month to 3$ a month - for example. BUT - even authors of free scripts are able to earn income when their scripts are ran in premium instances. Give them a cut of that.
Kind of a hybrid model of - per month billing for end-user, but per hour reward for bot devs.
I think this would benefit a lot if free instances would be limited to 1 (which in my mind would be fine), but would work either way. And you could make it able for bot devs to ask extra monthly subscription, or a one time fee to access the bot for those extra premium scripts (No script instance limit, but extra income per premium instance running + the extra cost/monthly subscription)
I think this would be very interesting model, as it would be very versatile and easy to understand model for end-users. Allowing the user not to become locked into one specific bot, and try several. It would also probably boost the amount of free scripts and their quality - bringing in new... lets call them "customers".
Better scripts for casual botters, and free trials for varying degrees of gold-farmers.
Obviously there are more standard methods to do this, but they're probably discussed a hundred times, so I won't bother to write on them.
Feel free to catch me on discord if you want to discuss this further. I'm not checking into forums too often.
Good ideas presented by Dr. Manhattan. I like suggestion "A", as it is simple and solves the issue of instances. I feel like free bots should have a limit on the number of instances you can run as Dr. Manhattan suggested (3 bots is fine). If you want to increase the amount of instances, then you would have to pay the scripter for additional instances, where then RSPeer can deduct a cut for profit as well (50/50 for extra instances, or perhaps 60/40? that's what you would have to figure out). This solves the problem of gold farms. The bigger the farm, the bigger the cut scripters and developers will be getting, while the farm still benefits.
I don't really like the idea of paying for RSPeer instances and then paying for script instances. With what I mentioned, you pay for instances once and that is it. From that one payment, everyone gets a fair share. Pricing on instances must be carefully calculated, obviously the more profitable the script, the more additional instances would cost, which in turn makes the scripter profit more and RSPeer profit more as well. A Zulrah script should not cost $0.30 per instance... It should be more as the profitability is great. The opposite is also true, you cannot charge the same instance cost for a flax picker, so additional cost for instances should be figured out, but only one set of instances to purchase, not two please. If for example you charge $20/month for one instance of Zulrah bot and $5 per additional instance, if you want to run 10 bots that is already $65 a month for 10 Zulrah bots, which is comparable to internet service in my country per month. You get 10 people runing this, you will have $650/month for one script, every single month. At which point you could take $400 for the scripter and $250 for RSPeer as an example. I am sure that is enough of an instentive for any script writer to write a Zulrah bot, and a nice profit to RSPeer. You have to keep in mind what prices are fair, and keep in mind the competition you have outside this community to decide on price. If you set a price and not enough people are buying into it, then lower and find a good spot. There are good examples outside of this community that show how much instance for certain bots cost, I would go from there and make it profitable for yourselves, but at the same time beat the other communities with what they offer too.
Premium script would renew on a monthly basis (can also add payments for two months or three months at a time). If you really want to implement a lifetime, then only when the scripter has a certain reputation/time in the community, can he enable lifetime subscription for a script. There are scripters that have been around for years in other communities, so only them would get the choice to offer lifetime if we ever get to that point.
@sphiinx can't start this script with json file or at all. Is it outdated?
Can you please make an option to eat at a certain % of health? for waterfall my accounts will only have 15 hp, max hit is 14 from a npc, so i would like to eat even if I get hit for a 1.
Good work. For waterfall, the max hit is 14. Any chance to make it eat as soon as it gets hit a 1 that way 15hp accounts can survive?
@Yasper When using magic, everytime a game ends, it resets the spell it was using on auto cast >.< can you make it support mage pls?
@Deki Does this support coal bag?
@insane Possibly, but we haven't discussed the details just yet.
Pl0x! I would love to have a colorful cool looking rank
@MadDev Will there be a lifetime sponsor package like in other known clients?