Open saskiavanryt opened 3 years ago
Hi @saskiavanryt.
Thank you for making a report about this. Hunting down animals can be difficult especially if you don't have Hunting as a specialty. However, we understand what's causing your inconvenience. In some cases, if you're playing on a public or a friend's server, having a high ping can make hunting difficult due to latency. We tried to reproduce this issue but did not encounter arrows not registering damage as it hits.
If possible, we would like to request that you provide us with a recorded video of the issue and your game logs. to upload game logs, please follow the instructions here: https://github.com/StrangeLoopGames/EcoIssues/wiki/Getting-the-Eco-game-log-file
After further testing, I can confirm that this issue is happening. It's most noticeable if you've played about an hour or so in-game and start hunting.
Tested on 0.9.3.4 Release-226
Arrows are hitting but there's no damage.
Tested on 0.9.4 Staging-2020
Unable to reproduce on Staging build. Closing for now.
Need to Check another time, @Sekor2600 still have a problem on playtest https://cdn.discordapp.com/attachments/659365203154173952/856883453186146334/2021-06-22_15-07-33.mp4
Tested on 0.9.4 Staging-2040.
I think that this has something to do with server and client latency. You can't hit any part of the animal if it's linear from you and running away from you in a straight path. Meaning, if you shoot its behind, the hit won't register. But arrow hit gets registered if animals running away makes a momentary stop to turn or find a path.
This cannot be reproduced in Client as well as servers hosted locally. I tested the issue with a local server I created with 20 to 50ms latency on my system. I couldn't reproduce it. However, servers with a latency above 150ms, I noticed it starts to become difficult to register a hit on animals running away from you. Most especially if they are in a straight path or linear to you. You won't be able to hit them.
So to reproduce;
I also noticed that headshots get registered despite hitting animals in the neck or shoulder portion.
Observe the video. When the animal is stationary, neck shots are counted as body shots but when it moved and stopped again, neck shot became headshot.
Additionally, observe the arrows shot on the video below and as well as the hits that got registered. Observe the animal movement when hits are registered as well as when arrows are not hitting.
I'm noticing this issue a lot on White Tiger with its general lagginess, even though my ping is very good. Try Hunting there if you want more reproduction possibilities :D
50% of the time, arrows don't impact on stationary targets, even if I see the arrow flying through their body. 60-80% of the time on moving targets. I assume the animations/position of the animal do not line up between what the server thinks is happening and what my client thinks is happening.
My suggestion would be: why not make the hit detection client-side? This is not a competitive multiplayer game. The main reason to do it server-side is so people can't cheat, which I don't really think is an issue in this game for hunting. This should basically solve all user-side issues and additionally it'd put less strain on the server.
\ User Id: (Not logged user) Version: 0.9.3.4 beta release-226
Steps to Reproduce: Hunt any animal with a wooden bow.
Expected behavior: Caused damaged when the arrow hit them
Actual behavior: The arrow does not register as hitting the animal, and no damage is caused. Rarely, some hits do get in.
Do you have mods installed? Does the issue happen when no mods are installed?:
**Please provide log files. Instruction is here https://github.com/StrangeLoopGames/EcoIssues/wiki/Getting-the-Eco-game-log-file