๐Ÿ“ฆ gluapack โ€” speedy loading times

(40)
(498)
You can always read the reviews or discuss this product
Media gallery
No description
Buy product

Uses third party DRM. The product author has marked that this product uses a third party DRM service, you might have restricted access to the product source code and/or require additional setup after purchase.

In short

โšก Reduce server lag, improve load times & get more players with Billy's Lua file CDN! โšก

-

๐Ÿฑโ€๐Ÿ‘ค Try it yourself!

๐Ÿ“ฆ gluapack


Have you ever noticed how unbearably slow Lua file downloads are?

We did too! And that got us thinking... WHY?!


๐Ÿ“ฆ Servers typically have thousands of Lua files

Your average DarkRP server has around 1000 - 5000 Lua files, but this only adds up to just a few megabytes of data. So why does it take so long to download these files?


๐Ÿ”Œ Sent through the net channel

Lua files are sent through Garry's Mod's networking channel (the same networking channel that is used by addons to communicate server <-> client), keeping your networking thread busy, causing lag & stuttering, especially after a fresh restart when lots of players are joining & downloading Lua files.


๐Ÿง“ Slow & outdated networking technology

The source engine was designed for internet connections that, at the time, would barely exceed 1 MB/s (if you were lucky!) - Garry's Mod's networking reflects this and is capped at KB/s speeds, causing Lua files to download extremely slowly, despite the fast connections of our modern age.


๐Ÿค Limited to 64 KB chunks

Each packet of Lua files sent to a connecting player can only be up to 64 KB in size. Most servers will have megabytes of Lua files to send, and each one of these 64 KB chunks has to be sent one-by-one as a net message, capped at very slow & archaic KB/s speeds.


Lua file downloads lag your server, and drive new players away.

โšก Our Solution
๐Ÿค” How does it work?

There's quite a lot of secret technical sauce here, so here's a summarized list:

1. When the server boots, it will pack up as many clientside/shared Lua files it can into a single .BSP (map) file.

2. The server will upload this file to the gluapack CDN (content delivery network).

3. The server will set sv_downloadurl to a URL that points to the gluapack CDN.

4. When a player connects, they will download the .BSP file containing your packed clientside/shared Lua files.

5. If a player needs anything else from FastDL, the gluapack CDN will redirect any subsequent requests to your normal FastDL server, if you have one.

6. Once the player has spawned in, their client will unpack the .BSP file containing your clientside/shared Lua files into a virtual file system.

7. gluapack will then invoke the Lua from the virtual file system when it is included, loaded or compiled.


๐Ÿ‘จโ€๐Ÿ’ป Self-Hosting


Wanna self-host gluapack?

Check out the FREE DLC!


Product reviews

4.63 average based on 40 reviews

Dreessy
Best plugin for fast loading!
Plugin works soo good! After gmod update i have some problem,but now is works all well! Good!
By Dreessy -
(version 3.2.11)
juicydrucey
No support or response
Iโ€™d love to be able to say this was a great product if it actually worked better yet iโ€™d love to say that the developer was helpful but i have submitted a ticket nearly 2 weeks ago and have had no response. (EDIT) Developer has responded and has fixed the issue with a new update, thank you Billy :)
By juicydrucey -
(version 3.2.10)
Author's reply
I have responded to your ticket, apologies for the delay.
By Billy -
Cuboxis
No support
I have two questions pending for a long time, one of them is an error that seems to be causing my server to malfunction, but they don't respond to the tickets. It's a shame because the product itself is very good, but without support when something goes wrong, it's useless.
By Cuboxis -
(version 3.2.9)
Author's reply
I have responded to your ticket, apologies for the delay.
By Billy -
Blaster Alpha
No support
Im getting an issue with the drm verification, i open a ticket like 2 week ago and iโ€™m still waiting for a response
By Blaster Alpha -
(version 3.2.9)
Author's reply
I have responded to your ticket, apologies for the delay.
By Billy -
Hanuman
Not answering in tickets
There is no support I guess, I created ticket almost a month ago and still didn't get a reply
By Hanuman -
(version 3.2.7)
Author's reply
Answered - all you need to do is read the installation instructions :)
By Billy -
previous
1 of 9
next
Buy product

Uses third party DRM. The product author has marked that this product uses a third party DRM service, you might have restricted access to the product source code and/or require additional setup after purchase.

๐Ÿ‘จโ€๐Ÿ’ป Self-hosting support out now!

by Billy

And it's FREE!

Read more
Billy
3 products - 1 members
Looking for reliable and easy-to-use game server hosting with free Anycast and DDoS protection? Get 30% off your first payment at Physgun with the coupon code gmodstore at checkout.
Product details
Views:
63.3K
Purchases:
1,823
Added:
Updated:
Price:
$19.99
Languages:
English
Requirements
  • Windows/Linux Server
  • Firewall setup to allow outbound HTTP requests (ports 80, 443 and 8443)
Actions
Report
Downloadable content
๐Ÿ‘จโ€๐Ÿ’ป gluapack โ€” self-hosted
๐Ÿ‘จโ€๐Ÿ’ป gluapack โ€” self-hosted
(Not yet rated)
Free
Search products...