[ARCHIVED] FastNet2 - a fast, efficient & lightweight network library

FastNet2 is almost for ready of usages, just need fews more updates. When? Maybe around version v0.1.0 Beta/Alpha

Edit: i really can’t 100% sure about when.

1 Like

Added some polls, also thanks for giving feedback on poll

1 Like

Update v0.0.6 will be done in few minutes

1 Like

Update | v0.0.6 | Pre-Alpha


CHANGELOGS - v0.0.6


Note: v0.0.6 source currently not available on wally, accidently published v0.0.5 into v0.0.6 on wally.

1 Like

Updated v0.0.3 into v0.0.6 with .rbxm file

1 Like

Guide for update v0.0.6 that support remotefunction (beta feature):

-- Server
local Remote1 = FastNet2:Create("Remote1", "Function")
Remote1:Listen(function(plr, v1)
return v1*2
end)

--[[
For server usage on invoking:
Remote1:Pull(<player>, <timeout>, <any (data)>)
]]

-- Client
local Remote1 = FastNet2:Create("Remote1", "Function")

local now = 1
while task.wait(0.5) do
now = Remote1:Pull(5, now) -- timeout, data
end

Need people to tests out the module and let me know if there an issues found.

1 Like

Will make a benchmark test place for fastnet2 with void,int,str and bool

1 Like

added benchmark place link (use fastnet2, the place only benchmark fastnet2 module)

1 Like

Fixed the benchmark place that couldn’t play

Edit: Fixed the UI Size & Changed SignalBehavior to Default

1 Like

Known issue:

  • FastNet2 Break when fire with a table arg [solved in v0.0.7?]

were fixing rn asap as possible

1 Like

Update | v0.0.7 | Pre-Alpha


CHANGELOGS - v0.0.7


1 Like

Update | v0.0.7-p1 | Pre-Alpha


CHANGELOGS - v0.0.7-p1


Added .rbxm file of this version & this not available on wally

I got a big trouble which my device OS is broken, that mean my data is gone, i have been working for version 0.0.8 for a long time for next update in next few weeks but because of this problems i have to start from 0 for making next update (v0.0.8-alpha). Sorry

Edit:
List completed in 0.0.8 (previously):

  • Added Encoding & Decoding System (Feature, Defaultly off)
  • Added HoldConnection Feature (Hold the data to sent if player not loaded yet, e.g character & instance value as IsLoaded by server handled)
  • Improved Server Side
  • Improved Custom RemoteFunction Logical (not completely done, wht im working on)
  • Other? (May i forgot)
6 Likes

Update | v0.0.7-p2 | Pre-Alpha


CHANGELOGS - v0.0.7-p2


Added .rbxm file of this version & this not available on wally

also benchmark place is updated to version 0.0.7 patch 2.

Update | v0.0.8e | Pre-Alpha


CHANGELOGS - v0.0.8e


Available for wally within version v0.0.75, added .rbxm, benchmark file & place for this version

Minor Update | v0.0.8e b_76 | Pre-Alpha


  • Added Smooth Mode option (1-4)

Updated Benchmark place, added .rbxm file & wally (v0.0.76) for this version

Updated into b_0.0.76

  • Fixed bug when sent with table format to server

Available on wally & github

Updated into b_7.8

  • Minor changes
  • Added base64 option for encode

base64 decode may slow down due error handling included

  • Minor fix & fix encode pass table format

Suggestion: off encode feature for better performance & prevent data size increases


available for wally & github (also with the builded file)