For years and years I've had constant "net stutter" when playing UT99 online and I'm really sick of it.
I made a thread about it on this forum a few years ago (viewtopic.php?f=12&t=12201
) and have tried virtually everything to get rid of it, but ultimately it's simply due to UT's old netcode which doesn't play nicely with modern hardware and internet speeds.
There is a package called NewNet
which improves UT's netcode and installing this on a server does eliminate the net stutter problem, but unfortunately for servers running the BunnyTrack gametype
(like mine) it also introduces a number of problems of its own.
I've written about the problems using NewNet and BT before: viewtopic.php?f=15&t=12782
Over the years, a couple of people (Deepu and KnoW, I think?) have tried to modify NewNet to make it compatible with BT, but I've tried these versions on my BT servers and they still don't work well enough to use permanently.
In my opinion, what needs to be done is for NewNet to be completely stripped down to the bare bones so only the bare minimum of functionality remains, i.e. client-side movement. Functionality related to tournament weapons, pickups, scripted pawns etc. could (I assume) all be removed. Unfortunately my knowledge of UScript is minimal and I simply don't have the ability to do this myself.
So I'm asking the community: is there anyone experienced in UScript who has the time and willingness to modify NewNet and strip it back to the "bare minimum" to create a "NewNet lite" and to make it compatible with BT?