Introducing Custom Start Places for Events

Hi Creators,

We’re excited to announce that you can now set custom start places for Experience Events. If users join via the “Join Event” button or RSVP, they will enter your experience at the custom start place. Those who join via the standard “Play” button on the Experience Detail Page will enter at the original start place.

This new feature lets you direct event attendees to a specific place, such as a special event hub or an exclusive quest-line, while other players can enter your experience at the usual starting place.

How it works

Create an Event window highlighting Start Place dropdown

Setting a custom start place is easy:

  1. Create a new Experience Event on your Creator Dashboard following the Create Event guidelines as usual, until you reach the “Start Place” dropdown.
  2. From this dropdown, choose the start place in your experience you want users to enter during the event.

When the event is running, users clicking on the “Join Event” button, via the Event page or RSVP notification, will enter your experience at the specified place ‒ it’s that simple! (If “Allow direct access to places” is disabled in your experience, it will be temporarily enabled for the duration of the event for anyone that joins at the specified place.)

We hope this adds more to your Experience Events. Please share your feedback and any ideas for improvements!

147 Likes

This topic was automatically opened after 10 minutes.

This is a great addition to events! Are there any plans to add repeating events, like an option to choose specific days for an event to start, end, or repeat on?

22 Likes

This is actually really useful. Thanks for adding this!

3 Likes

Will it be disclosed to players that it will not take them to the start place? Some players may want to join through the start place.

For example, in a game with a slot system, directly joining would put you on your last used slot, when you intend to join the event through a different slot and therefore have to choose it on the loading screen.

Also, is there any joindata to tell if a player has joined a place from an event?

6 Likes

Yes, there is: https://create.roblox.com/docs/production/promotion/experience-events#use-event-attribution

local joinData = player:GetJoinData()
if joinData and joinData.GameJoinContext.EventId == someEventId then
-- player joined game through event
end
11 Likes

This seems fun! Makes events easier to do without having to redirect so I can see a lot of developers utilizing this. Really nice! :happy3:

4 Likes

I geneuinly thought that they announced custom templates

5 Likes

When are we going to get an empty template without starter character and camera scripts.

3 Likes

Make a feature request for this if you want your voice to actually be heard

1 Like

I cant make future requests. Sadly i am not privilaged for that.

1 Like

Instead of creating a whole permanent game, making it for a temporary event sounds like a better option.

1 Like

Really good update! Can’t wait to try this out.

You know I was just scrolling and seen this post again and a couple ideas came to my head for some more additional add ons to this Events page.

  1. Paid access events to events not within the main default start place. This could be used as another way of monetization for creators and open up more ideas for event planning. This wouldn’t be a cost upon sign up up front, but you still enable notifications & pay Robux upon event startup.
  2. Enhanced event privacy settings. Considering the fact what I suggested above, there could also be events that can be joinable only for people in your community, or maybe even certain ranks within it. Could also even combine these 2 suggestions into one event and boost community members & monetization.

Don’t know. Just some ideas that came over my head. :man_shrugging:

3 Likes

This is perfect but I am thinking about one more addition - could we make the system to reserve one server for the event “in advance”? The number of event participants would be limited to the server size of course.

I am thinking about an event that happens just at one server because there would need to be supervisors and also I would like to prevent players joining the event and being redirected to a different instance (server) of the same place because that server would not be full yet. Making a custom join logic will be required anyways but if these events would support this, players who find joining through the starting place (menu) taking too long could benefit from this.

It would also be nice if I could call some function that could assign an existing server to the event in case the event as such would start sooner than the Roblox event itself starts … or maybe just be able to manually start the event from some API (for example 10 minutes before the event in case something has to be prepared in-game).

I understand this might be to much, just an idea. I am not sure how hard it would be to make/maintain such system. Plus this idea probably goes too far from the original idea of these events.


Limiting the access based on ranks would also be pretty neat, I agree on this.

2 Likes

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.