Coder Social home page Coder Social logo

Comments (1)

ryanjpwatts avatar ryanjpwatts commented on June 12, 2024 1

Yes, they have definitely tried and seemingly succeeded before.

During my research I came across this which suggests Valve were taking similar steps to prevent it and players claimed it worked with great results but footage of functional cross-map ESPs in CS2 seem to paint a different picture unfortunately, even in competitive matchmaking.

I would definitely expect Valve to consider the approach of baked occlusion culling data as they all have static, unchanging maps. It would likely be a lot more performant but effectiveness could be questionable for the reason you proposed with these baked areas potentially being too large. My solution aimed to support changing world environments like you would see in games like Fortnite, Rust and Overwatch.

I did some expirementing with latency (as yes, mirror does thankfully provide latency simulation) and and the results weren't too different with 100ms, regardless this could be alleviated by sending rays to positions ahead of where the player may move, a technique already done in a lot of server-authorative movement systems where the clients player will move on their screen based on the inputs provided despite the server being the true assigner of position.

Factoring in the requirement to network the position of both player and player camera I may compare the performance between engine camera culling techniques and my raycast approach, it would be good to see in numbers how both solutions could affect a server.

from esp-analysis.

Related Issues (1)

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.