Code Monkey home page Code Monkey logo

Comments (8)

theAsmodai avatar theAsmodai commented on May 28, 2024

Running with more than 1000 fps doesn't make sense. It's better to have a more stable value.
Maybe I'll try to do something for fps stabilization.

from rehlds.

WPMGPRoSToTeMa avatar WPMGPRoSToTeMa commented on May 28, 2024

100-250 fps is enough. I don't know why you want 1000 fps and more.

from rehlds.

deliriumbg avatar deliriumbg commented on May 28, 2024

Stabilizing the FPS would be a great improvement.
mmtimer did that but for the expense of high CPU usage..

from rehlds.

johnally avatar johnally commented on May 28, 2024

If I'm not mistaken running your server at higher fps makes your server response faster (it can be a good or bad thing). For instance, if I run my server at 1000fps, there's a drop in latency compared to if my server was run at 100-125fps. One concern though, is that running at such high fps involves stability issue and cpu usage concern.

from rehlds.

 avatar commented on May 28, 2024

Do you guys have any ideas about why server FPS isn't stable on machines with tons of spare CPU time?

I haven't tried reHLDS myself, but does it address this at all? Can I expect higher server fps than with the official release of HLDS?

If you want to see why 100 fps isn't enough, take the sdk code for grenades or rockets or something and make them think every 1ms instead of every 100ms. Lots of stuff can be smoothed out and made more responsive with higher framerates.

Unfortunately, I've never been able to get HLDS to go above 850 fps or so on any hardware. If I profile HLDS with callgrind, I can see most of the time going into some HLDS function that grinds entity physics for each frame...so obviously this is a good hotspot to do some optimization.

from rehlds.

txdv avatar txdv commented on May 28, 2024

Having a server ticrate of 1000 doesn't add much value if you don't increase the update rate to the client 10 fold as well, which increases the traffic usage significantly. This mystic 1000 server fps is rather useless, 100 is plenty enough.

from rehlds.

theAsmodai avatar theAsmodai commented on May 28, 2024

FPS instability caused by inaccuracy of the system timer. This is necessary for efficient CPU resource consumption.

from rehlds.

maxpain avatar maxpain commented on May 28, 2024

Thanks. On ReHLDS build 795 you fixed sys_ticrate problem. Now my server fps can increase more then 1000.

from rehlds.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.