Hello, I want to ask, which is better, create one remote event per player (if you want to fire the server PlayerRemoteEvent:FireServer(Data) or just use one remote event only and use additional parameters like RemoteEvent:FireServer(Player, Data)
Well, you only need one remote event. When you fire from the client to the server the player is past along with that as the first parameter.
-- Client Side
local RemoteEvent = -- Remote Event
RemoteEvent:FireServer("Send from client")
-- Server
local RemoteEvent = -- Remote Event
RemoteEvent.OnServerEvent:Connect(function(player: Player, message: string) -- Player is sent through
print(string.format("%s wrote this message: %s ", player.Name, message))
end)
1 Like