Ask a Question
How do I move events into different realms via the portal?
Hello 😄 is it possible to move events on beamable portal into another realm without having to recreated them one by one? I have created events on a realm called "gameplay" and I want to move / copy them into the prod realm.
How does GetAllTournaments work?
How does GetAllTournaments work?
How do tournament cycles and claiming rewards work?
- Is there an easy way to check if the player has already joined the tournament so we don't call beamContext.Api.TournamentsService.JoinTournament needlessly before setting score every time as in the example? Can we rely on GetPlayerStatus response to have the tournamentId if the player have joined one already to check this? (also is that correct that the player need to only join the tournament once and the next cycles he will be automatically participating?)
- Can rewards only be claimed in bulk? If a player has not claimed rewards from a previous cycle and got a new reward in the current one, how will this look? Will the rewards get summed up or the same currencies will have multiple entries in a list of TournamentRewardsResponse when we try and call GetUnclaimedRewards(tournamentId)? We would like to display the history of placements alongside of claiming/showing claimed rewards for past cycles. I see there is a GetStandings call optional int cycle = -1 parameter, can it be reliably used too see past performance of a player? How many cycles back can it go?
- Does the tournament cycle reset instantly or is there a time lag between cycles?
How many stages can a tournament tier have?
Is it fine if we only want tiers with 1 stage each? Do stages exist just to help configure rewards if we would have a lot of stages inside a tier and the rewards would be the same within a tier?
How do I tie chat to locations in my game?
I want to associate chat rooms with in-game concepts such as locations. How can I ensure that players connect to the same chat room when they are in the same in-game location?
How do I create a room handle from the CreateRoom response?
How do I create a room handle from the CreateRoom response? I tried var roomHandle = new RoomHandle(chatInfo, null);
but I get an error about not being able to register services.
Is chat view needed?
Is it necessary to build a ChatView or is there some way to leverage the RoomInfo I already have to get a RoomHandle?
Is there a way to push out json output instead of string or bool based output on the microservices auto generated swagger
this is a current example public async Task GetActiveCurrencyId()
{
var inventoryView = await Services.Inventory.GetCurrent();
if (inventoryView.currencies.Count > 0)
{
KeyValuePair<string, long> firstCurrency = inventoryView.currencies.FirstOrDefault();
return firstCurrency.Key;
}
return "";
}
Does the BeamContext stats set method cache the stats if the user goes offline?
Does Stats service support offline mode? When setting stats using BeamContext.Stats.Set, does it cache the stats if the user goes offline? Is there any retry logic to send the stats when the user is back online?
What our options are for restoring player data from backup?
What our options are for restoring player data from backup?