I have a ugc shop game where players can buy my UGC accessories ingame, earning me more money. I want to implement a referral system where each player will have their own referral code. If someone else buys a UGC ingame with their referral code, a percentage of the robux i earn from that sale will go to the referee. Would that break the TOS?
Hmmm. Roblox’s terms only allow for Robux earned through approved methods to be cashed out through DevEx. I don’t think this would meet that standard, so people earning a ton of Robux through this wouldn’t be able to cash out legitimately. Additionally, this seems like a very questionable system that could easily be exploited. Also, how are you going to make sure people can’t manipulate their client (hack) and generate their own codes? I’m sure someone could find a way especially if you are dealing with third-party requests to send Robux.
Can you explain to me how it could be exploited? I havent thought much about it yet. The way it will work is i will be keeping a datastore writing down the amount of robux each referral code earns. The referral system will be open to everyone thus they dont have to cheat to generate their own codes. I will be manually sending the robux for now since its doable (for now) and i dont have the coding knowledge to write a bot to do it for me.
Hmmm. Sorry for the late reply. Anyway, will there be any local scripts (that do essential functions) involved with this referral system?
the code generation should be server side, but entering the referral code will probably be local
How would the person get paid for their referral? Would the amount of Robux spent by the person who was referred stay in a data store, and you could then load their data + calculate the payout? It seems quite expensive (memory-wise) though it’s a cool concept. I feel someone still could find a way to finesse it especially if there is money on the line.
I dont know how to write bots to do automatic payouts so what i have in mind right now is storing the amount of robux each referral code has earned on a datastore and pay them monthly or biweekly. I’m not a big creator yet so this would work, but if i had tons of referral codes being used everyday, i would have to automate this process. Would it be hard on the resources? I dont know. But since the game itself is just a shop game, it wouldnt create too much of a problem i guess. If this is not against the TOS im SURE someone will do this sooner or later