The first 3 functions work as you would expect them to, except the “key” parameter, the key parameter is basically what makes you and the module only need one remote, whatever you type in there is what the connection will receive.
The next 2 in line are the connections, when they receive a remote event and the key is the one you specified, then it will go ahead with the function.
Will I get future updates?
You will always get the latest update automatically if you buy tier 2+
Beta testers get preview builds (If applicable)
I am about to send another wave of updates, so stay tuned.
I thought that most of the time community resources were for open sourced things, not paid. In addition, you should add things like how each packages work and why we should use this over normal remote events. For example, does this improve lag? Workflow? Why should we use this?
Right now, payments are to help start up development, but in the future I hope to make it improve workflow, it already does some, but there is really no way to improve lag.
No offense, but I think you should tell us more information about your module, since we don’t want to pay robux for stuff we don’t know what it exactly does and how it benefits.
To make this module more unique, try to add a system where it checks if the server/client sent the event, for example:
module.ClientConnect(Transmitter, Function)
if Transmitter == "Server" then
--function here
else
game.Players:FindFirstChild(Transmitter):Kick("Falsely sending events")
end
end
I imagine this doesn’t actually use one remote event/function, since that’d be dumb.
It’s probably just a wrapper that creates the remotes/functions behind the scenes and uses those. That’s what we and a lot of other devs I know do. You get the benefit of not having to create every remote you want to use while not sending useless data
@tyridge77, It simply has, one remote event, one remote function, and one bindable event.
Instead of using game.ReplicatedStorage.Remotes.RemoteNameHere, when you fire it to the client/server, you’re sending a key with it, which the connect function recieves and if it is the right key, it will go ahead with the function inside of the connect.
And also, as I said earlier, payments right now are for supporting development and getting features in the future, the current features aren’t a whole lot so I would say go for the 1000 if you’re going to buy, because that gets you auto update.
This is a bad idea , it’s a lot more network efficient to use multiple remotes - using an identifier key is just wasted/useless data - and quite a lot of it.
There’s absolutely no reason to do this vs creating the individual remotes
It is. It’s a lot of unnecessary bandwidth just for replicating an identifier string - remotes already have an identifier that gets sent. This becomes even a larger issue if you replicate any data frequently.
So it’s better to have multiple remotes , using 1 makes no sense and is not much more intuitive or easy to do than just creating multiple