1
Development Deliberation / Re: Anti-bot protections
« on: September 30, 2007, 12:11:37 pm »On the server-side there would be an authentication daemon that has a database of correct checksums for a selection of approved PlaneShift client binaries (one for each supported OS/arch combination and possibly a few more for e.g. working around strange Linux distros).
Just my opinion of course, but I think that would be absolutely terrible - one of the great things with PlaneShift at the moment is that since it's open source we can:-
(a) build client versions for OS/arch combinations not yet built officially (I'm on 64-bit Linux and in the past there's sometimes been a delay between a new client being released and a working 64-bit Linux version, and judging by some forum posts it's been even worse for Macs)
(b) experiment with the client and tailor it to our liking, eg. in my client I've changed it so that Mouse Look isn't cancelled by a mouse click on the screen, so you have to switch it on/off yourself, which is much more to my liking (I have Mouse Look permanently on except when I switch it off deliberately, eg. to chat). Okay something like this could be submitted to the Dev team to be build into an official client as an option, but with the client checksums in place I wouldn't even be able to try it out.
I think taking away the ability to modify the client would far outweigh any fix to problems with botting (not that I realised there were any).
EDIT - Now that I've read your post right to the end (sorry, wrote this a bit too soon!) I see that you've noted both these points yourself, so this post is just to say yes I agree with you except that in my opinion these problems make it a non-starter.
!