Sorry this was a new studio bug…
NEW UPDATE - v2.7 - Pre-Release
- Added :AddLimitAll(a, b) (add limit to all players)
- Added base64 encrypt
- Now you able to off FastNet debug logs on inside FastNet module settings
encrypted on table format will came in ver 3.0/3.x
Download here
FastNet.rbxm (21.9 KB)
alright then im going to pull new update now ver 2.8 also thx for the suggestion
NEW UPDATE - v2.8.0 Beta/Release
- Added timeout session to Invokes (defaultly set 3s timeout on settings, you can change it)
FastNet:InvokeServer(“RemoteFunction”, 3, “Sup!”)
FastNet:InvokeServer(“RemoteFunction”, “Sup!”)
FastNet:InvokeClient(“RemoteFunction”, player, 3, “Sup!”)
FastNet:InvokeClient(“RemoteFunction”, player, “Sup!”)
(if timeout session is nil it automaticly set into default settings)
-
Added :IsExist( RemoteName : string ) check if the remote is exist or not (return boolean, true/false)
-
Added :Get( RemoteName : string )
local x = FastNet:Get(“GetDataPlayer”)
x:FireClient(plr, “updateAsync”)
x:WaitForListen():Connect(function(…)
end)
(if the x is given false/boolean), try this way
local x
repeat task.wait() until FastNet:IsExist(“GetDataPlayer”) == true
x = FastNet:Get(“GetDataPlayer”)
x:FireClient(plr, “updateAsync”)
x:WaitForListen():Connect(function(…)
end)
- Other Small Fix & Small changes
Download here
FastNet.rbxm (23.2 KB)
Thank you for this update
To avoid these errors that pop up when you change stuff, try looking into using TestEZ or some other automated test framework.
Small Update & Fix - v2.8.1
- Fixed timeout session not working on :Get and :CreateRemote
- Improved Debugging & Added debug.profile (only debug enabled)
- Added Checking RemoteExists on Fires & Invokes for Server & Client (prevent errors if the remote accidently deleted)
- Fixed RateLimitPlayer not working on InvokeServer
- Small Improve on :WaitForListen at :Get & :CreateRemote
Download here
FastNet.rbxm (23.6 KB)
Update v2.9.0 came today/tomorrow with some new good features, sorry if to many updates because im to like and active on updating it
NEW UPDATE - v2.9.0 - Beta
- Added :Stop( clearCache ) to :Get(x) and :CreateRemote(a,b)
local x = FastNet:Get(“RemoteEvent”)
x:WaitForListen(0, function(plr, v1, v2)
end)
x:Stop() – :WaitForListen should stopped and wont receive connections because it disconnected
*(clearCache arg is optional and its boolean (true/false), its for fully clear) also this automaticly disconnects :WaitForListen
-
Removed ListenServerEvent, ListenServerInvoke, ListenClientEvent & ListenClientInvoke Function (because unused)
-
Added Callbacks system on :WaitForListen and multi args
*(use this new method for :WaitForListen)
Note: delay arg is required (:WaitForListen(delay, func)
local x = FastNet:CreateRemote(“RemoteEvent”, “Remote1”)
x:WaitForListen(0, function(plr, x, y, z)
end)
- Added Multi args on Fires & Invokes (now you can send more data without need to make it table!)
FastNet:FireServer(“Remote1”, “yo!”, “sup?”)
- For Invokes now you need to fill the timeout session if u want use default timeout session follow this
FastNet:InvokeServer(“Remote2”, nil, “yooooooooo”, “sup?”) – use default
FastNet:InvokeServer(“Remote2”, 5, “GetData”, “Money”) – set 5 sec for session time
- Removed :Dec(toDecrypt) (because this version its automaticly decoded/decrypted using Callbacks system)
- Fixed InvokeClient not working
- Other Improvements & Some Changes
- Shorten lines code
Download here
FastNet.rbxm (23.5 KB)
Do this update is good for you?
- Yes
- No
- Idk
0 voters
Best update?
- Yes
- No
0 voters
report any bugs/issues you found i will try do quick fix it as i can, thx!
UPDATE FIX - v2.9.1 Beta
- Fixed :WaitForListen & :Stop (to prevent some errors)
- Added :Listen(func) (this is likely :WaitForListen but you dont need a
delay time for this function and this didnt use rechecking until remote able to connect system)
x:Listen(function(plr, x,y,z)
end)
- Fixed checking type arg in compress system
- Small Fix on base64 encrypt
Download here
FastNet.rbxm (23.9 KB)
Know issue found (for v2.9.x)
- Invoking Client with a args and the client receiving no args
Listen is already used but I havent used :Listen()
Fixes:
- Issue:
Wrong debug (a mistake)
- Other:
Now the debug should be corrected on :Listen & :WaitForListen at :Get & :CreateRemote
ver 2.9.2
Download here
FastNet.rbxm (24.2 KB)
*(let me know if you got a issue)
bruh
what as i know the unknown issue cause the local table is nil (i think), hmmm
this problem can be if listen code is run first before the remote is available/created
that would attempt to call a nil value error
I have to use :WaitForListen() instead
Edit: my guess is ListenRemote._destroyed is nil and the module is trying to check if the remote isn’t destroyed by using ListenRemote._destroyed == false for this fix I would replace with not ListenRemote._destroyed so it can check both statement is a false or a nil value