talamh wrote:https://github.com/ac-minetest/anticheat
how can it be, that after so much gamer protest and complain about cheaters this can hide ?:
[Mod] anticheat (6b101b1 on Sep 8, 2017)
It is downloaded, edited (moderators) and ready to activate next server start.
add:
no_guests: add new rule
added rule "[A-Z][a-z]{3,}[1-9][0-9]{2,3}" to no_guests, as this rule counts gamer as guest and only 1/8 points instead of 1 point, and this indicates what THEY think is a guest, I think meant also as clone users hihi
update myself about rules of get points on server-list
and may set a change at max_gamer ...
and reading more in the server list code there is just now a border at 200+, not before at steps of 17, 33 or more max_gamer. And as then also minus with 90% of max_gamer, at me 32 max mean if server reach 80% of 32 = 25 or 26 already penalty - 6.4 points.
So reverse to keep a good lag status 32 gamer in, I need to set max_gamer to 32/80*100 = 40, hmm to optimize ranking also - might be or not important, but I know, when I reached place one, most other servers allow guests lost them also, like they get one mismatch client warning and do not try again, what is perfect to
* block clones
* make real minetest gamer to upgrade, but just the announce "wrong protocol or what ever" is not helping them at all to understand the coders language about protocol tsts
serverpackethandler.cpp for new compling
I just did too changes in core src serverpackethandler.cpp showing me also what rule raised log a "mismatched client tried ...", as there are two ...
*
- Code: Select all
if (depl_serial_v == SER_FMT_VER_INVALID) ...
*
- Code: Select all
if ((g_settings->getBool("strict_protocol_version_checking") &&
net_proto_version != LATEST_PROTOCOL_VERSION) ||
net_proto_version < SERVER_PROTOCOL_VERSION_MIN ||
net_proto_version > SERVER_PROTOCOL_VERSION_MAX) {
so i will see which of them occurred ...
.../src/network/networkprotocol.h line 931
also searching now for more clear text at old clients when want to connect to mts 5.0.0 as this
- Code: Select all
Access denied. Your clients version is not supported.
Please contact server administrator.
is definitely to less info for normal users. AT least there could announced to use new version 5.0.0 Minetest client/app from minetest.net or like that. Or is that client side message ?
found at: .../src/network/networkprotocol.h line 931
I will take a trial ... changed to (but need to wait for next crash, then new compiling of server 5.1.0-dev)
- Code: Select all
Access denied. Your clients version is not supported or outdated.
Please use original new Minetest 5.0.0 client version from Minetest.net.
add:
* deleted 4500 HV-cable
* rebuilding, empty until now 130 gold chests, and near 1000 pipework tubes in Store AiA-ChiangMai as not longer needed
wow: 24 hours now running, so much better than with LuaJit, as 2-3 times longer active now.
profiler
- Code: Select all
* 38.8% - pipeworks
* 16.9% - mobs_monster
* 15% - technic
* 7.2% - mesecons
* 4.9% - mobs_animal
* 4.7% - default
* 3.8% - aeras
final this day, server still active, I see much more easy with the server list, just when look how the list is shown in 5.0-client or 0.4 client.
* so as an 0.4.x-client you/they see 0.4 first ... and far below the 5.0 ... so wonder why then still there where so much logins from old version, when they cant see me, place 50 or more down, seams they all saved favorite and are automatic joining !!!
* so as an 5.0-client user the 5.0 servers shown first, so with even 10 people in, your first places also