Announcing the new Friend Referral System for your Experiences

Free Robux Scam Games are gonna thrive from this new feature

3 Likes

Unless you plan to keep working on your game past your 90’s, setting the end date to 2099 will do the trick.

4 Likes

This is true but that’ll probably look weird to users seeing “Receive X rewards, only available until December 2099!”, would rather there just be an “Indefinite” option

5 Likes

I totally could just be missing it (I’m only skimming), but I don’t think it actually tells players when it expires, unless of course it’s visible on the game page or something.

4 Likes

ngl this is a really nice feature but i suggest adding to the documentation to use datastore for tracking refs, because lets say a begginer reads this, based on the code you gave on the documentation and how you phrased it, they will think your method is secure, which is not the case at all, The issue is that referredPlayers is just a local table that exists only in the memory of a single server. This means:

  1. If a player joins Server A and gets referred, their ID is added to Server A’s referredPlayers table
  2. If that same player later joins Server B, Server B has its own separate referredPlayers table that doesn’t contain the player’s ID
  3. The player would be marked as a new referral on Server B, allowing the invitee to receive rewards again

unless its intended i think it will help to include this piece of information to just help out beginners more

8 Likes

This is a nice feature!

The Best Practices section is a bit confusing though. You’ve said that adding a tag to the game title like [Referral System Live] is best practice, but recent guidelines on experience titles/descriptions have said explicitly not to do this.

3 Likes

Definitely going to use it, it will be nice streamlining incentives for inviting friends!

2 Likes

Yes, this will be displayed to players soon! We’re rolling out the player-side features over the next few days.

4 Likes

This invite prompt feature still exists and we recommend you use both. You can use the invite prompt feature to create an in-game button and make sure it opens the Roblox GUI. Use the Friend Invite System to track referrals and create a customizable in-game marketing banner for your rewards.

4 Likes

I cant wait to make people invite 15 friends to get 3 robux worth of in game money

4 Likes

From what I’ve read, including this post and the creator hub docs, it appears the referral rewards banner cannot be customized. Are there future plans to allow customization here, similar to experience notifications parameters? @DevOdysseus @duomination

3 Likes

A return of Tickets in a way, brilliant.

3 Likes

@DevOdysseus Are y’all going to fix it not working with invites from reserved servers?

2 Likes

Are we going to have to prevent abuse of this ourselves using datastores, or is this properly set up to not be abused by multiple fake-alt accounts rejoining the player in new servers continuously? Because I would love to get to use this system to boost retention and engagement, but I don’t see any genuine reassurance that it won’t just be abused.

1 Like

In the docs they outline how to avoid multiple redemptions on a per server basis. As such, it appears the developer is solely responsible for tracking this, but all the data you need is available. Storing it in data store makes sense to me, as users could hop servers and abuse otherwise.

2 Likes