• 0 Posts
  • 7 Comments
Joined 6 months ago
cake
Cake day: June 4th, 2025

help-circle
  • Not a game dev either but my guess would be the main reason is server performance/compute cost.
    Any checks that are done on the client run on the users’ hardware instead of the publisher having to pay for more/better servers and electricity.

    I think the disconnect with most other types of developers stems from the respective goal hierarchies. In most fields of computing, correctness isn’t just a high-value goal - it’s a non-negotiable prerequisite. With online multiplayer games, one of your chief concerns is latency and it can make sense to trade some cheating for a decrease in lag. Especially if you have other ways of reducing cheating that don’t cost you any server processing power.

    Also, aren’t many of the client side anti-cheat solutions reused in several games? If you’re mainly checking that the player is running exactly the same client that you published, I imagine the development cost for anti-cheat is lower.

    TLDR: Money. It’s always money.




  • This is a really good point.

    I’ve also found myself messing up the run back but committing to the fight anyway with a few masks down. You can either heal back up by breaking the cocoon, or practice starting the fight low and keep the silk for later (one of the best changes from the first game IMO is making the cocoon an asset in contrast to the ghost that would harass you).

    Another aspect is the run back itself. When you struggle a lot with a boss (as I often do), you will have to do the run back so many times that you passively start getting better at traversing the map. And even if the specific combos you used on the boss itself don’t necessarily translate to other bosses, the movement skills likely will keep being useful.