Apex Matchmaking Module v2

After searching throughout devforum for a matchmaking module i realised there is p much no help with making one nor are there much premade ones so i decided to make my own one, this is the latest version of Apex Matchmaking Service, documentation and usage included.

Example Usage (Matchmaking Place):

local MatchmakingModule = require(16107709079) --recommended to use incase of updates / patches

game.Players.PlayerAdded:Connect(function(Player)
	task.wait(5)
	

	MatchmakingModule:AddToQue(Player, "1v1") -- Adds Singular Player
	
	-- Matchmaking_1v1:AddPartyToQue({Player}) -- Adds a table of users to que return reason why they cannot join if failed
	print(MatchmakingModule)

	task.wait(2)
	-- Matchmaking_1v1:RemoveFromQue(Player) --Removes Player from que
end)

Example Usage (Reserved Matchmade Place):


local MatchmakingModule = require(16107709079) --recommended to use incase of updates / patches
local ServerInformation = MatchmakingModule:GetGamemodeData()

print(ServerInformation)

Roblox Place:

File:
ApexMatchmakingService.rbxm (7.8 KB)

12 Likes

Could you please provide more information on this?

And also, publish it as an asset, not a place file.

2 Likes

The documentation doesn’t have to be fancy. It would be appreciated if you just listed what this module can do and how to use it.

2 Likes

I will try out your Module and I will give you my reply. I hope it’s good enough for my game.

Could you please provide some information on how this works, I have no idea how to work it, I’m not familiar with matchmaking systems.