ReGameDLL_CS icon indicating copy to clipboard operation
ReGameDLL_CS copied to clipboard

[Feature request]: Make surfing with higher FPS possible

Open Eoz-ui opened this issue 5 months ago • 14 comments

Those who loves playing on surf servers would also love if they could play with higher fps than below 100 fps. When a player is sliding or surfing, you'll frequently have stuttering moments, so you actually have to play around 100 fps to get these nice smoothness you wouldn't get with higher fps. There is a plugin that actually fixed this problem which is made by Lopol2010 'Surf Fix' (https://forums.alliedmods.net/showthread.php?t=327868), this makes it flawless even at higher fps, you don't even feel anything, the problem gets when you play on ReGameDLL servers, is there a way to either adapt the plugin to make it work with ReGameDLL or is there another way to make this work? Would be awesome if possible!

Have a nice day whoever read this!

Eoz-ui avatar Jul 23 '25 17:07 Eoz-ui

work with ReGameDLL.

scripting6 avatar Jul 23 '25 18:07 scripting6

work with ReGameDLL.

What fps you play with? For me the stuttering starts around 400-500 fps, while in normal (Counter-Strike listen server) with the plugin enabled it's real smooth, even with 1000 fps. Now try ReGameDLL with 1000 fps, you will definitely feel/see the difference with the plugin enabled.

Eoz-ui avatar Jul 23 '25 18:07 Eoz-ui

Not very long ago, a pull request was merged into the repository which fixes this exact issue (no need to use an AMXX plugin): https://github.com/rehlds/ReGameDLL_CS/commit/d3fc7ac000383b28780d2d79abba417c7f544a5c

SmilexGamer avatar Jul 23 '25 22:07 SmilexGamer

I tried mp_flymove_method but that command is not valid?

Unknown command: mp_flymove_method [AMXX] Unknown cvar: mp_flymove_method

Eoz-ui avatar Jul 24 '25 15:07 Eoz-ui

I tried mp_flymove_method but that command is not valid?

Unknown command: mp_flymove_method [AMXX] Unknown cvar: mp_flymove_method

That's because you're probably using the latest release and not the latest build on the master repository. Get the latest here: https://github.com/rehlds/ReGameDLL_CS/actions?query=branch%3Amaster

SmilexGamer avatar Jul 24 '25 15:07 SmilexGamer

Ah thanks, now it works!

But sadly, I can still feel the stuttering (300 fps), I even get stuck with 100 fps with mp_flymove_method set to '1'. So I will not use that one because you can get stuck no matter the fps, I even tried with 60 fps, somehow I got stuck as well. I'm gonna revert back to the mp.dll release instead and use the amxx plugin. Because I don't really see any difference between the plugin and mp_flymove_method, I feel it's just the same with stuttering the higher your fps are and also you get stuck more often with mp_flymove_method. :(

Eoz-ui avatar Jul 24 '25 16:07 Eoz-ui

Ah thanks, now it works!

But sadly, I can still feel the stuttering (300 fps), I even get stuck with 100 fps with mp_flymove_method set to '1'. So I will not use that one because you can get stuck no matter the fps, I even tried with 60 fps, somehow I got stuck as well. I'm gonna revert back to the mp.dll release instead and use the amxx plugin. Because I don't really see any difference between the plugin and mp_flymove_method, I feel it's just the same with stuttering the higher your fps are and also you get stuck more often with mp_flymove_method. :(

That's weird. Tested it with 1000 fps some time ago and didn't have any stutters

SmilexGamer avatar Jul 24 '25 16:07 SmilexGamer

Well, that's weird if it worked before. Maybe it's not possible to fix it? 🤔 It just feels so strange the amxx plugin works flawless on normal CS 1.6 but not on ReGameDLL. 😢

Eoz-ui avatar Jul 24 '25 16:07 Eoz-ui

mp_flymove_method still need some tweaking as it is not working perfectly, you can still get stuck doing surf at higher fps.

metita avatar Jul 24 '25 21:07 metita

@Garey27 As you're the author of the commit, could you give your insight about this situation?

SmilexGamer avatar Jul 24 '25 22:07 SmilexGamer

Map:

https://gamebanana.com/mods/98081

Server Console:

mp_flymove_method "1"

Player Console:

fps_max "100.0"
fps_max "60.0"
fps_max "30.0"

The lower the FPS, the greater the chances of getting stuck on the first ramp of the map.

GLoOoccK avatar Jul 25 '25 15:07 GLoOoccK

@GLoOoccK

Algorithm is fine, its just poor mapped ramp.

Image

Garey27 avatar Jul 26 '25 18:07 Garey27

@Garey27 I'm testing on surf_ski_2 and the amxx plugin is great on regular cs 1.6, but as soon I switch over to ReGameDLL it becomes choppy/stuttering movements and the same happens when only using mp_flymove_method "1" on ReGameDLL. I also get stuck on both the amxx plugin and on mp_flymove_method when playing only on ReGameDLL, it's like I teleport inside a wall and can't do anything except of restarting the round to get unstuck. :(

I know nothing about coding but there must be something in the ReGameDLL that is causing the problem if the algorithm is fine on your method? 🤔

Eoz-ui avatar Jul 27 '25 10:07 Eoz-ui

That's the thing, the plugin version works on pretty much all surf maps, but using mp_flymove_method causes some stutter when surfing (classic maps like surf_ski_2 have this problem).

metita avatar Jul 28 '25 05:07 metita