ETpro and Mac clients

Discussion for Admins of ETPro/BayonET servers.
If you don't run a server, please don't post here...

Moderators: Forum moderators, developers

Post Reply
User avatar
RaistlinRTCW
Posts: 15
Joined: Wed Mar 17, 2004 1:28 am

ETpro and Mac clients

Post by RaistlinRTCW »

As a server admin who is finally able to play ET now since 2.60 it's available for the Mac, I do have a couple of questions that someone might be able to help with

1. by typing in cheaters a few people have accused me of using some hack cause for the version infomormation where it has win32 etc for other clients, it has ??? for macs, some think this means I cheat which is fine on my servers running linux but was wondering if this will be updated in later versions

2 Using a clanwar config on one of my servers so my clan can potentially compete in warleagues I've found that I get kicked because the md5 values are for pc's and linux binaries and not yet updated for Macs, but how would I even find out the md5 values so I can get them to update. Warleagues so dar haven't been able to help , so am trying various avenues for this one.

Any help anyone can suggest would be gratefully appreciated.
User avatar
Spoofeh
Posts: 296
Joined: Sat Jul 26, 2003 4:50 am

Post by Spoofeh »

You get the MD5 checksum by running md5tool with the appropriate offset and length as given by the server config. (There's no OSX version of the tool, so you'll have to run it on a W32 or Linux box.)

Which file is it that gets you kicked, and could you post the relevant parts of the server config?
It's possible that the OS check in pb_sv_md5tool is incorrect, which would make this an Evenbalance issue.
User avatar
=FF=im2good4u
Posts: 3821
Joined: Wed Feb 05, 2003 7:30 am
Location: The Netherlands, HOLLAND
Contact:

Post by =FF=im2good4u »

i think its an evenbalance prob then since i dont expect many different mac files

as for the /cheater info i dunno i never saw an mac player i think :D if it shows ??? thne i think there is no mac anti cheat code atm :D
User avatar
RaistlinRTCW
Posts: 15
Joined: Wed Mar 17, 2004 1:28 am

Post by RaistlinRTCW »

The config is the warleagues and clanbase config, the md5 section is below


command "pb_sv_enable"
command "pb_sv_kicklen 1"
command "pb_sv_cvarempty"
command "pb_sv_md5toolempty"
command "pb_sv_md5toolfreq 30"
command "pb_sv_md5tool w 2.60 v ET.exe SZ1286144 AT0 LEN2048 D8A6A02C53E3D74EE7AE2A018E0C32FE"
command "pb_sv_md5tool l 2.60 v et.x86 SZ1538888 AT0 LEN2048 FB26F8CBC664ECB82789B9AB54B01A78"
command "pb_sv_md5tool a 2.60 v etmain/mp_bin.pk3 SZ1638102 AT0 LEN2048 7A8ECF6752C884DE42FD82621494F130"
command "pb_sv_md5tool a 2.60 v etmain/pak0.pk3 SZ228138631 AT0 LEN2048 B91BB4303B8474E0D3F79A8817060CA7"
command "pb_sv_md5tool a 2.60 v etmain/pak1.pk3 SZ51616 AT0 LEN2048 2AB2F7DAD8CD1D015C50E05C9749DBCD"
command "pb_sv_md5tool a 2.60 v etmain/pak2.pk3 SZ89910 AT0 LEN2048 424B5DE1D44B98C308F05FF1E255CE6A"
command "pb_sv_md5tool w 2.60 v etpro/cgame_mp_x86.dll SZ1108123 AT0 LEN2048 2FC17FEB0FDECF5579D90CF1DC6A420A"
command "pb_sv_md5tool w 2.60 v etpro/ui_mp_x86.dll SZ304752 AT0 LEN2048 1942FAC61A12E1EB68807866128A8A8F"
command "pb_sv_md5tool l 2.60 v etpro/cgame.mp.i386.so SZ1040372 AT0 LEN2048 4DE3BA42AA5CF3ADB76F059F7F5D11A6"
command "pb_sv_md5tool l 2.60 v etpro/ui.mp.i386.so SZ300468 AT0 LEN2048 F3496298929B2760CDF94FD1A0CDC7A0"
command "pb_sv_md5tool a 2.60 v etpro/etpro-3_2_0.pk3 SZ2597285 AT0 LEN2048 97AA4145D7E7286B0E6A294AE3227F9A"

I get kicked for

md5 mismatch etmain/mp_bin.pk3 (len=2048)
User avatar
deej
Posts: 743
Joined: Fri Mar 19, 2004 12:44 am
Location: Belgium!
Contact:

Post by deej »

The issue is indeed on Macs. I noticed that pbbans.com now recommends disabling MD5 checking on Macs until a new release of PB comes out.

So basically there is no solution for your problem unless Clanbase / GGL decide to alter the clanwar.config and leave out MD5 checking for Macintosh or until the PB client gets an update.

If clanbase mods their config and replace every entry where an "a" is (OS = all) with the corresponding l & w entries, this would solve the problem for Mac users.
Our servers now run on 64 bit steroids. Point your ET to:
- Forgotten Ground StopWatch Server with occasional wolfrof 1
- Fraggle Rock ETPub Server - Mix up ET/UT & Duke Nukem
User avatar
RaistlinRTCW
Posts: 15
Joined: Wed Mar 17, 2004 1:28 am

Post by RaistlinRTCW »

Thanks at least there is a solution that would work, will test by altering my config file on the test server to check.

Thanks for everyones help,
Locked_On
Posts: 171
Joined: Wed Oct 22, 2003 5:30 pm

Post by Locked_On »

pb_sv_md5tool w 2.60 v ET.exe SZ1286144 AT0 LEN2048 D8A6A02C53E3D74EE7AE2A018E0C32FE
pb_sv_md5tool l 2.60 v et.x86 SZ1538888 AT0 LEN2048 FB26F8CBC664ECB82789B9AB54B01A78
pb_sv_md5tool l 2.60 v etmain/mp_bin.pk3 SZ1638102 AT0 LEN2048 7A8ECF6752C884DE42FD82621494F130
pb_sv_md5tool l 2.60 v etmain/pak0.pk3 SZ228138631 AT0 LEN2048 B91BB4303B8474E0D3F79A8817060CA7
pb_sv_md5tool l 2.60 v etmain/pak1.pk3 SZ51616 AT0 LEN2048 2AB2F7DAD8CD1D015C50E05C9749DBCD
pb_sv_md5tool l 2.60 v etmain/pak2.pk3 SZ89910 AT0 LEN2048 424B5DE1D44B98C308F05FF1E255CE6A
pb_sv_md5tool w 2.60 v etmain/mp_bin.pk3 SZ1638102 AT0 LEN2048 7A8ECF6752C884DE42FD82621494F130
pb_sv_md5tool w 2.60 v etmain/pak0.pk3 SZ228138631 AT0 LEN2048 B91BB4303B8474E0D3F79A8817060CA7
pb_sv_md5tool w 2.60 v etmain/pak1.pk3 SZ51616 AT0 LEN2048 2AB2F7DAD8CD1D015C50E05C9749DBCD
pb_sv_md5tool w 2.60 v etmain/pak2.pk3 SZ89910 AT0 LEN2048 424B5DE1D44B98C308F05FF1E255CE6A

If you run etpro 3.2
pb_sv_md5tool w 2.60 v etpro/cgame_mp_x86.dll SZ1108123 AT0 LEN2048 2FC17FEB0FDECF5579D90CF1DC6A420A
pb_sv_md5tool w 2.60 v etpro/ui_mp_x86.dll SZ304752 AT0 LEN2048 1942FAC61A12E1EB68807866128A8A8F
pb_sv_md5tool l 2.60 v etpro/cgame.mp.i386.so SZ1040372 AT0 LEN2048 4DE3BA42AA5CF3ADB76F059F7F5D11A6
pb_sv_md5tool l 2.60 v etpro/ui.mp.i386.so SZ300468 AT0 LEN2048 F3496298929B2760CDF94FD1A0CDC7A0
pb_sv_md5tool a 2.60 v etpro/etpro-3_2_0.pk3 SZ2597285 AT0 LEN2048 97AA4145D7E7286B0E6A294AE3227F9A

If you run ET Pro 3.2.1 (latest version)
pb_sv_md5tool w 2.60 v etpro/cgame_mp_x86.dll SZ1110538 AT0 LEN2048 6C536E55C73768D36F1870F0606CDDDF
pb_sv_md5tool w 2.60 v etpro/ui_mp_x86.dll SZ304752 AT0 LEN2048 9C4C6E9CFED6E477BEA259138F1E05BE
pb_sv_md5tool l 2.60 v etpro/cgame.mp.i386.so SZ1040372 AT0 LEN2048 FCC2D5FC8F1A26B1C42D21386EF6D6D1
pb_sv_md5tool l 2.60 v etpro/ui.mp.i386.so SZ300468 AT0 LEN2048 F3496298929B2760CDF94FD1A0CDC7A0
pb_sv_md5tool a 2.60 v etpro/etpro-3_2_1.pk3 SZ2598833 AT0 LEN2048 97AA4145D7E7286B0E6A294AE3227F9A

Obviously you can't change the clanbase config, but perhaps you can make them aware of the situation. However, you can certainly fix it on a pub server.
-------------------------------------
www.terminal-insanity.com
User avatar
RaistlinRTCW
Posts: 15
Joined: Wed Mar 17, 2004 1:28 am

Post by RaistlinRTCW »

Thanks alot for that.
User avatar
Spoofeh
Posts: 296
Joined: Sat Jul 26, 2003 4:50 am

Post by Spoofeh »

Checking etpro-3_2_1.pk3 on a pub server will probably result in a number of false kicks because of the test versions with the same name.

The first 2k of a zip file doesn't necessarily change even if some of the files in it changes (as evident when looking at the MD5 for for 3.2.0 and 3.2.1), so there is very little protection added by checking this file.
Locked_On
Posts: 171
Joined: Wed Oct 22, 2003 5:30 pm

Post by Locked_On »

Yes, it does kick because of the multiple versions.
-------------------------------------
www.terminal-insanity.com
User avatar
RaistlinRTCW
Posts: 15
Joined: Wed Mar 17, 2004 1:28 am

Post by RaistlinRTCW »

Wasn't looking at it for a public, I have a clan server that I can test for excluding the mac files till they are availabl as most leagues at the moment still only ratify 3.2.0
Post Reply