You are not logged in.
other question:
Is it legal when you patch the game by yourself tuia?
I don't think it's legal, it's probably stated somewhere in the end-user license agreemen (EULA), but I don't care. I'm patching/hacking the executables for the benefit of BF1942, opposite to those that hack the game to cheat.
I don't think it's legal, it's probably stated somewhere in the end-user license agreemen (EULA), but I don't care. I'm patching/hacking the executables for the benefit of BF1942, opposite to those that hack the game to cheat.
Is it possible that you try it also for mac ? do it for Marco !
oldtime wrote:I mean just to change the number, nothing else. Then i hope this error message will not appear.
That's cosmetic stuff. I've just played with a v1.6 client in a v1.612 Linux server. I changed the netcode version, only one byte change. Now the difficult part is to patch the client checksum. Any suggestion, s[sk]?
i haven't looked into bf1942 client at all so no idea (all i needed was linux server because running it in vmware on non vt-x cpu was quite awful)
i might take a look when i have some time
Just saw a Linux icon in the Origin server list for the first time today. I wonder if it uses the patch from this thread, but very nice to see.
that's actually me, so no, still no other users ;-)
EDIT: ok, now i see 2 more
Last edited by s[sk] (2012-11-14 22:24:29)
I just started one today was using wine before but it had awful performance.
edit: it would be very nice to be able to use the "old" version with the wide-screen patch, if i use custom resolution on the origin version it get stretched and when you fly and turns ingame everything keeps changing shape and it gets me nauseous to the point i almost puke
Last edited by bud (2012-11-14 23:19:20)
Thanks to Google for bringing me here and s[sk] for helping me get a linux Desert Combat server up!
we can supply you with an windows server for testing if needed to support you in this developement.
Good job !
Tuia´s Code on 1.612 is confirmed STABLE with 93 ppl!
Last edited by Grabbi (2012-11-15 00:25:15)
I don't think it's legal, it's probably stated somewhere in the end-user license agreemen (EULA)
A countrys laws override EULA anyday, they often stuff things in EULA that would never hold in court. It can be such things like your right to make an backup disc or your right to sell used software to another part etc.
Tuia´s Code on 1.612 is confirmed STABLE with 93 ppl!
Hehehe. That's a new record. I think you can reach 128 players in your server, with some special modded maps.
tuia wrote:I don't think it's legal, it's probably stated somewhere in the end-user license agreemen (EULA)
A countrys laws override EULA anyday, they often stuff things in EULA that would never hold in court. It can be such things like your right to make an backup disc or your right to sell used software to another part etc.
I don't know much about laws and I don't care. Quoting from http://tos.ea.com/legalapp/WEBTERMS/US/en/PC:
"Content" on EA Services includes software, technology, text, forum posts, chat posts, profiles, widgets, messages, links, emails, music, sound, graphics, pictures, video, code, and all audio visual or other material appearing on or emanating to and/or from EA Services, as well as the design and appearance of our websites.
EA grants you a personal, limited, non-exclusive license to use Content and Entitlements to which you have access for your personal, private, non-commercial, non-transferable, limited uses solely as set forth herein and as set forth in any additional documentation and/or agreements applicable to the EA Services accessed by you. (...) You may not copy or download any Content and/or Entitlements from an EA Service unless you are expressly authorized to do so. In addition, unless expressly authorized by EA, you may not distribute, publicly perform or display, lease, sell, transmit, transfer, publish, edit, copy, create derivative works from, rent, sub-license, distribute, decompile, disassemble, reverse engineer or otherwise make unauthorized use of Content or Entitlements.
Todays peak for 1.612 was 1100 vs. 2000+ one week ago. I'm 95 % sure that these numbers will keep plummeting fast until a very low plateau is reached. Seems that almost all players playing right now, just has been briefly attracted by the free release shock effect, don't really fancy the game, and will leave soon, sadly.
Last edited by X=X=X=X=X=X=X=X (2012-11-15 04:40:35)
Well, it was still pleasant to feel these thousands of players again, just for few days, kind of the last goodbye
so in almost 24 hours of running, there were 4 crashes, i suspect them being the usual 1.61 crashes
haven't spotted any other problem so here are the patched binarieshttp://ax.sadman.net/files/bf1942_lnxde … 612.tar.gz
enjoy
Thank you for sharing... I'm gonna test it on our server...
Hello to everybody i'm cesko (ios.cesko)
See ya
They've disabled keyhashes in v1.612. Keyhash shows an empty field with game.listPlayers command and in the "/status/" Gamespy packet there is no keyhash associated with any player, that's why BFServerManager doesn't work normally with the v1.612.
iptables -I OUTPUT 1 -d 69.10.30.248 -p udp --dport 29910 -j REJECT
and we got keyhashes
yay!
Nice find! Are the keyhashes unique for every player?
it's md5sum of "product code" in origin
seems unique
I find it funny, you need to block connection to master.gamespy.com:29910.
yea, feels weird
but it could be a side-effect of the way i killed that check in code
it could be a side-effect of the way i killed that check in code
That can be easily tested with a Windows BF1942 server. If someone doesn't do it first, I'll test it tomorrow.
s[sk] wrote:it could be a side-effect of the way i killed that check in code
That can be easily tested with a Windows BF1942 server. If someone doesn't do it first, I'll test it tomorrow.
i think that win server is broken in some way
see thread on bfmods, if i understand it right, keyhashes are in xml files but bfsm doesn't see them through rcon or gamespy
Tested Windows BF1942 server v1.612, server doesn't communicate with master.gamespy.com:29910 to check for keyhash validation, but keyhash is sent from the client to the server. They've disabled displaying the keyhash of the clients, in GameSpy queries and "game.listPlayers" command. I don't understand why they chose to do it, maybe to cripple the free server version. Anyway, it can probably be patched.
15th November - Todays peak for 1.612 was 1100 vs. 2000+ one week ago. I'm 95 % sure that these numbers will keep plummeting fast until a very low plateau is reached. Seems that almost all players playing right now, just has been briefly attracted by the free release shock effect, don't really fancy the game, and will leave soon, sadly.
Todays peak : 800
1942 Origin will be dead in no time.
yeah, 2 servers left alive in europe, and in every other continent 1 server...lol
I don't know who had the "bright" idea of removing keyhashes from BF1942 servers, that makes admining impossible in v1.612. That's, in my opinion, the main reason for the players drop.
a big fail when your(EA) old loyal consumers know more about your product than you know little shit about it..shame for EA
I don't know who had the "bright" idea of removing keyhashes from BF1942 servers, that makes admining impossible in v1.612. That's, in my opinion, the main reason for the players drop.
I totally agree.
tuia wrote:Impressive work. Looked at the code, and it's not some small changes. In the client checksum, however, I think from what you changed a client with version 1.6 could connect to the server.
but there's still version check in client
so it won't join the game but instead tells player to update (WRONG VERSION! DO YOU WANT TO UPDATE?) - because server version > client version
i was wrong, that check is still server-side
i was bored (Philippines on SiMPLE) so i tried to patch the server to accept both 1.61 and 1.612 clients and it actually works
@s[sk]: Does that mean origin players and 'old skool' players can both connect to the same server and that both can see it in the server browser?
yes
the only problem is that the server has to report v1.612 (because origin's game browser filters out all servers < 1.612) so in retail's browser the server is "greyed out" (still being able to connect tho)
you can try it on my test server, use *ax* filter to find it