Apply
In Progress
Negotiations
Finished

Budget

$248.00

Category

Applications

4

Views

289
Description

Hello Gmodstore,

I hope this message finds you well! I’m in need of another developer for what is pointed at in the title, fixing a buffer overflow issue on my Garry's Mod server. My community Garnet Networks, has been running since 2015 with a ton of stability, we can typically run a 128 players server at 33 tickrate within the DarkRP gamemode without a hiccup, however, as of the last 5 months, almost reliably at 3-4AM, the server will encounter an issue where all players get kicked for overflowing the reliable buffer.



Steps I've Already Tried:

  • Observed calls to certain network strings
  • Re-routed net.send and net.incoming to log into console (clients overflow before the message sends it looks like???)
  • Respawned players (e.g., 500 times in a second) to test if any spawn-related hooks caused the overflow. This did not reproduce the issue.
  • Attempted to audit all addons with gprofiler/fprofiler, the server is very decently optimized
  • Took a peak at all net.sends and did not see anything out of the ordinary
  • Used collectgarbage("count") to monitor memory usage, which remained VERY stable with no significant memory leaks
  • Explored all active timers to identify potential runaway or duplicating timers
  • Tested batching or consolidating network messages to reduce the concurrent loads on all players to no avail

What I Need Help With:

  1. Diagnose the Buffer Overflow Issue:
  • Pinpoint the root cause of the buffer overflow, whether related to network messages, timers, or memory usage.
  • Propose and implement an efficient solution to resolve the issue permanently.


If you’re interested in taking on this project, please reach out to me on Discord: garnut

Payment will be made upon demonstration of correcting the issue, thank you very much!

DUE DATE
License
MIT License
Search products...