Hello,
Tibia linux client doesn't require root to run. Yet cipsoft claims it incorporates battleye. It has indeed anti-debug flag set.
Howerver since 2012 there are two new methods in the linux kernel which allows to read other process memory without setting up ptrace.
process_vm_readv and process_vm_writev. docs: http://man7.org/linux/man-pages/man2..._writev.2.html
I checked it on Ubuntu 16.04 and I was able to read and write Tibia memory without any issue.
I think it's worth considering porting Windbot to Linux.
Greetigns,
Jakub Trzebiatowski
PS. If you're interested in checking it by yourself but you are not very familiar with coding you can use https://github.com/scanmem/scanmem. It's cheat engine clone for linux.