-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Preventing noclip #218
Comments
Other players can build a wall where the player is standing, so the player is inside a wall without a noclip cheat. → No kick neccessary Additionally, I'm sure these checks will introduce quite a bit of lag. I think it's not worth it. |
Or we could do it the way gaara said
|
How are you going to detect "whether player moves through 2 or 3 blocks in rapid succession"? I assume there are no lua callbacks for player movement.
That is why I added "AND in report list" part to first part. If someone spotted this player to use noclip cheat, then he hopefully report him. |
agreed
dunno, with a check running every few seconds? |
While this is very beneficial for servers, this can potentially be lag-inducing as well. I'd advise against bundling anti-cheat mods with the (sub-)game, because it's up to each individual server admin to want to make use of these... |
The report list is a really unreliable source. There are many players who report everybody who is better in PvP than them. Even moderators get reported quite often for "cheating". |
That's why there is "and player was actually spotted inside the wall" part and we should not kick for single false positive. Only after several checks over time. Any other ideas? |
All features are lag-inducing. Should we stop any development because of this? |
But both of these indicators are prone to errors (I'd even say they are wrong most of the time.). So, even if both indicators are positive, the probability of a false positive is quite high.
Not all features are equally lag-inducing. Most of the time real hackers get banned quite quickly by moderators anyway. |
Please read my previous comment fully if you haven't. Since this a potentially laggy feature and this has nothing to do with CTF itself, I suggested that this be developed as a standalone mod, instead of having it bundled with the (sub-)game. IMO, |
Things about CTF itself are stored in repository https://github.com/rubenwardy/ctf_pvp_engine What if we kill people spotted inside the walls. May be using suffocation mod. Being in walls are not supposed for players anyway. |
ctf_pvp_engine is a framework that can be used to build different types of PvP/CTF games. capturetheflag is a game that utilizes ctf_pvp_engine to make a playable CTF game. However, this is not necessarily a ready-to-use server.
This would "punish" players who are getting trapped by their team mates. Do you think this is right? |
…ord) if head is inside the wall
…ord) if head is inside the wall
…ord) if head is inside the wall
…ord) if head is inside the wall
…ord) if head is inside the wall
Other way without suffocation damage: |
If an individual player is lagging really bad, it'd seem to the server (and to the other players) as if the player is flying through solid nodes. So this approach isn't going to work, as it'll kick anyone who lags a lot. |
Are you sure that for server he will be flying through walls? It may be only client prediction. |
that's unfair treatment, we want to stop cheaters not Australians |
How many players do we have from Australia? |
That does not matter. The point is that anyone and everyone can lag irrespective of their connection strength, their internet speed, or their geographical location. Kicking everyone who lags is equivalent to DDoS-ing one's own server. |
I agree with you. Kicking is unnecessary. I think it is enough to log potential hacking occasions for a start. With some data on our hands, we will be able to find a solution. |
Bit old, maybe this should be decided on and closed/kept open? If this is kept open, I use https://forum.minetest.net/viewtopic.php?f=11&t=15304 (real_suffocation mod), it may be interesting. This would also prevent the 'hiding in blocks' feature which I think is not good for gameplay (my opinion). |
Yeah, this should be closed, thanks. Hiding inside nodes is something I'm personally fine with. Also, mods like real_suffocation are susceptible to lag, and can be subject to oddities like still damaging a player long after they came out of a solid node, for example. |
Today I have seen player, who was running through walls.
I think we can prevent so obvious hacking.
The text was updated successfully, but these errors were encountered: