I read that you got issues with the "hidden IP" as i called it. This one and the other IP entries we are routing should go to your NIC and then get intercept by the fesl.exe as sort of a proxy-software.
The second problem i suspect is your webserver, what PHP version are you running? The project data is so old that it uses deprecated mysql calls that are only supported up to php version 5.6,
the same reason i let ppl use the very old xampp (which is not ideal, it is insecure, but for LAN it still works).
I never tried to rewrite them to mysqli commands as my knowledge of webdevelopment is very minor, i'm a network administrator, not a coffee converter
There for i could do more harm to ppl if i realese a somewhat incomplete or only 90% working build to the public.
The crack you were writing about should be unnecessary as bf2142 v1.51 is already DRM free and i only worked with the vanilla .exe,
so i only know about the specific position of the "hidden IP" in vanilla .exe .
The hidden IP or reverse HEXed IP is something we must implement. Are my instructions for that hard to understand or unclear,
should i rewrite this step? I suffer from instructor blindness and wont see problems like that anymore.
Basicly take your IP 192.95.11.22 (i need the masked up numbers here), reverse the octets to 22.11.95.192 and then convert each octet individualy into HEX,
so it becomes 16.0B.5F.C0, remove the dots and you get 160B5FC0, this HEX gets typed by hand into the specific location using HxD and the search feature or the offset.
Change the other entries of the 192.168.1.3 IP to yours and you are ready to go.
The reverse IIP is the hardest part i noticed, i did the .exe for many ppl now (i guess my guide is unclear then).
Your hostsfile needs these entries too:
192.95.XX.XX bf2142-pc.fesl.ea.com
192.95.XX.XX gpcm.gamespy.com
192.95.XX.XX stella.available.gamespy.com
192.95.XX.XX eapusher.dise.se
127.0.0.1 stella.prod.gamespy.com #dont chnage this entry
192.95.XX.XX stella.ms5.gamespy.com
192.95.XX.XX ea.com
192.95.XX.XX gamespy.com
192.95.XX.XX messaging.ea.com
192.95.XX.XX fesl.ea.com
192.95.XX.XX gpsp.gamespy.com
192.95.XX.XX gamestats.gamespy.com
192.95.XX.XX stella.ms5.gamespy.com
192.95.XX.XX eapusher.dice.se
192.95.XX.XX stella.master.gamespy.com
These work with the hard-edited IPs inside the exe to get all traffic to the fesl.exe ("masterserver emulator"), redirecting by hostname as you do for now is only half the job done!
So we covered these prolems: Hidden IP, probably PHP error, Hostfile and crack.
Do you have a second PC running, where you can try out my fixes and the correct php? i really think the php will kill us and makes us not knowing if the fixes are applied (or even correctly).
best regards, phantomeis.
Oh btw. i really like your punkbuster stuff, i got myself some old client-files archived from some website i dont remember right now.
Can you tell me something about your approach? is it working and how does it connect to the clients, using the newer openssl? What keys are you using?