Update a Matchmaking Channel
Last updated on
Use the following function to update a matchmaking channel:
- Go
- Python
- C#
- Java
err := matchmakingService.UpdateMatchmakingChannel(input)
if err != nil {
return err
}
return nil
from accelbyte_py_sdk.api.matchmaking import update_matchmaking_channel
from accelbyte_py_sdk.api.matchmaking.models import ModelsUpdateChannelRequest
from accelbyte_py_sdk.api.matchmaking.models import ModelsUpdateAllianceRule
from accelbyte_py_sdk.api.matchmaking.models import ModelsAllianceFlexingRule
from accelbyte_py_sdk.api.matchmaking.models import ModelsUpdateRuleset
result, error = update_matchmaking_channel(
body=ModelsUpdateChannelRequest.create(
deployment="<deployment>",
description="<description>",
find_match_timeout_seconds=300,
joinable=False,
max_delay_ms=300,
rule_set=ModelsUpdateRuleset.create(
alliance=ModelsUpdateAllianceRule.create(
max_number=2
),
alliance_flexing_rule=[
ModelsAllianceFlexingRule.create(
duration=300,
max_number=2,
min_number=2,
player_max_number=2,
player_min_number=2
)
]
),
session_queue_timeout_seconds=10000,
social_matchmaking=False,
use_sub_gamemode=False
),
channel_name="<channel_name>"
)
if error:
print(error)
Matchmaking wMatchmaking = new Matchmaking(sdk);
ModelsUpdateChannelRequest updateChannel = new ModelsUpdateChannelRequest()
{
Description = "Updated description."
};
wMatchmaking.UpdateMatchmakingChannel(UpdateMatchmakingChannel.Builder
.Build(updateChannel, "<channel_name>", sdk.Namespace));
ModelsUpdateChannelRequest body = ModelsUpdateChannelRequest.builder()
.description(description)
.build();
wMatchmaking.updateMatchmakingChannel(UpdateMatchmakingChannel.builder()
.namespace(namespace)
.channelName(channelName)
.body(body)
.build());