r1ch.net forums
* Home Help Search Login Register
r1ch.net  |  r1ch.net stuff  |  Anticheat  |  Topic: Anticheat and Linux i386
Pages: [1] 2 3 4  All
Print
Author Topic: Anticheat and Linux i386  (Read 77660 times)
R3Z3T
Guest
« on: October 28, 2006, 01:04:30 pm »

Hello Smiley

First of all, I want to congratulate R1CH for his great work in the anticheat module.
Second: When a anticheat module for Linux platform? (Currently I'm @ SuSe Linux, and the most Linux-Quakers uses Suse Tongue).

Thanks in advance
Signed,
5Qr.R3Z3T
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #1 on: October 28, 2006, 01:06:23 pm »

Unfortunately there will not be an anticheat module for Linux.
Logged
R3Z3T
Guest
« Reply #2 on: October 28, 2006, 03:15:37 pm »

Unfortunately there will not be an anticheat module for Linux.

Argh, why not? :>
Logged
R3Z3T
Guest
« Reply #3 on: October 28, 2006, 03:18:33 pm »

Ops, sorry double-posting Tongue

It's so simple as ./configure && make && sudo make install ... But since you don't want to release the source-code you can distribute the binaries to each distro. In this case you would do it to the most used Unix distros, such as SuSe, Fedora, Ubuntu...

Cheers,
5Qr.R3Z3T
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #4 on: October 28, 2006, 03:43:37 pm »

I don't think there is a rolleyes big enough...
Logged
WHO
Member

Posts: 26


« Reply #5 on: October 29, 2006, 03:04:55 pm »

Unfortunately there will not be an anticheat module for Linux.

Nooooooooo ... been waiting  n waiting ... /me cries for the dozen or so q2 servers we have running.

PLease feel free to reconsider wont you R1CH Smiley
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #6 on: October 29, 2006, 03:05:47 pm »

The module is only required for clients, not servers.
Logged
WHO
Member

Posts: 26


« Reply #7 on: October 29, 2006, 03:32:19 pm »

soo .. you're saying what?

a linux server can be in the anticheat network then?

i had/have it in my head that it's only been available for win servers :/ .. would dearly love to get our linux box involved, mmmm donuts Cheesy
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #8 on: October 29, 2006, 04:11:38 pm »

Yes, if you look for anticheat servers in ASE you'll see almost all of them are Linux based.
Logged
TgT
Member

Posts: 103


« Reply #9 on: October 29, 2006, 04:56:40 pm »

A man discovered a water...
Logged
R3Z3T
Guest
« Reply #10 on: October 30, 2006, 08:05:58 am »

I think you should port the anticheat.dll from windows to linux..Lot of quakers uses Linux and that would be a shame if we couldn't enter in some servers because we are 'cheaters'...You don't need to release the source-code..It's just a matter of compiling and host it Wink...
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #11 on: October 30, 2006, 09:48:54 am »

Maybe you don't get it. You cannot simply compile something and expect it to work on another OS when the other OS does not have 90% of the APIs or structures or other functions and things you use and has a completely different executable and DLL structure. That's not even mentioning the huge differences between every install of Linux, making binary compatibility a nightmare. It simply isn't going to happen.

For example, try compiling WinMerge on Linux yourself and see what kind of problems you run into.
Logged
R3Z3T
Guest
« Reply #12 on: October 30, 2006, 04:43:54 pm »

Well...I compiled Action Quake 2 and it works perfectly Cheesy
Logged
R1CH
Administrator
Member

Posts: 2625



« Reply #13 on: October 30, 2006, 04:56:29 pm »

Probably because Action Quake 2 was designed to be cross platform compatible and requires no platform specific API calls.
Logged
QwazyWabbit
Member

Posts: 402


« Reply #14 on: October 30, 2006, 06:47:38 pm »

Designing for cross-platform is a tough job. Just take a look at some of the Linux/*nix/BSD/OS-X code or especially some of the older Unix to Linux ports and you will see all kinds of strange and wonderful and not so wonderful kinks to make it all work. There are some pretty goofy things done in the Q2 code to make it portable and you can even see some problems people are having getting the Q2 code to compile on BSD using the Linux code. AQ2 "works perfectly" because somebody knew the target environment and spent a great deal of time making it work right. Linux debugging is not fun, GDB is not a fun debugger to play with compared to what can be done in Visual Studio. Religious zealots will no doubt come out of the woodwork here but I can tell you from working with VC/VS and GDB and a host of other debuggers on many other platforms that VS is almost nirvana compared to most command line debuggers. R1ch's specialty is not *nix so unless he designed the whole DLL from the ground up without depending on special Windows API's then it will be very hard to port the code to *nix. I know what his design goals were so I can tell you the job of porting it will not be trivial and will require intimate knowledge of the guts of the *nix platforms.
Logged
Pages: [1] 2 3 4  All
Print
r1ch.net  |  r1ch.net stuff  |  Anticheat  |  Topic: Anticheat and Linux i386
Jump to:  

Powered by SMF 1.1.19 | SMF © 2013, Simple Machines