Is it safe to make calls to Unreal gamelift plugin in multiple threads?

We are using the Gamelift Unreal Plugin.

Is it safe for us to make calls to the plugin api from different threads? For example:
Calling from a worker thread: FGameLiftServerSDKModule::StartMatchBackfill
Calling from the main game thread: FGameLiftServerSDKModule::StopBackfill



Sorry for the late reply, have pinged the GameLift team about this.

Hey @Stefan_BA
Sorry for the delayed response. It is safe to make calls from multiple threads in the Unreal Plugin. This is a necessary feature, since the API must be callable within the delegates/callbacks (e.g. FOnUpdateGameSession) as well is in the Server threads themselves. Let us know if you have issues calling the SDK via multiple threads.