#151 2012-11-14 20:02:35

X=X=X=X=X=X=X=X
Guest
Reputation: +9

Re: Battlefield 1942 FREE on Origin!

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.


DSY51.jpg

    Positive reputation 0   Negative reputation 0

#152 2012-11-14 20:08:49

Zody
москит
Germany
Reputation: +440
Location: Honolulu
Registered: 2012-03-04
Posts: 1,959

Re: Battlefield 1942 FREE on Origin!

other question:
Is it legal when you patch the game by yourself tuia?

Offline

    Positive reputation 0   Negative reputation 0

#153 2012-11-14 20:16:52

tuia
BFSoldier
Portugal
Reputation: +1083
Location: Lisbon
Registered: 2012-02-20
Posts: 6,331
Website

Re: Battlefield 1942 FREE on Origin!

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.

Offline

    Positive reputation 0   Negative reputation 0

#154 2012-11-14 20:49:34

Zody
москит
Germany
Reputation: +440
Location: Honolulu
Registered: 2012-03-04
Posts: 1,959

Re: Battlefield 1942 FREE on Origin!

tuia wrote:

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  ! big_smile

Offline

    Positive reputation 0   Negative reputation 0

#155 2012-11-14 22:10:45

s[sk]
Rival
Slovakia
Reputation: +11
Registered: 2012-10-10
Posts: 1,227

Re: Battlefield 1942 FREE on Origin!

tuia wrote:
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

Offline

    Positive reputation 0   Negative reputation 0

#156 2012-11-14 22:11:37

s[sk]
Rival
Slovakia
Reputation: +11
Registered: 2012-10-10
Posts: 1,227

Re: Battlefield 1942 FREE on Origin!

X=X=X=X=X=X=X=X wrote:

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)

Offline

    Positive reputation 0   Negative reputation 0

#157 2012-11-14 23:13:37

bud
maestro
Reputation: +1836
Location: shangri la
Registered: 2012-07-07
Posts: 3,944
Website

Re: Battlefield 1942 FREE on Origin!

I just started one today smile 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 hmm

Last edited by bud (2012-11-14 23:19:20)

Online

    Positive reputation 0   Negative reputation 0

#158 2012-11-14 23:53:52

PieKingOne
Player
Reputation: 0
Registered: 2012-11-14
Posts: 1

Re: Battlefield 1942 FREE on Origin!

Thanks to Google for bringing me here and s[sk] for helping me get a linux Desert Combat server up!

Offline

    Positive reputation 0   Negative reputation 0

#159 2012-11-15 00:16:02

Grabbi
Member
Germany
Reputation: 0
Location: Germany
Registered: 2012-06-21
Posts: 54
Website

Re: Battlefield 1942 FREE on Origin!

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!


93ppl-1942-PFC.jpg




server-signature.php

Last edited by Grabbi (2012-11-15 00:25:15)

Offline

    Positive reputation 0   Negative reputation 0

#160 2012-11-15 00:21:08

bud
maestro
Reputation: +1836
Location: shangri la
Registered: 2012-07-07
Posts: 3,944
Website

Re: Battlefield 1942 FREE on Origin!

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.

Online

    Positive reputation 0   Negative reputation 0

#161 2012-11-15 00:34:12

tuia
BFSoldier
Portugal
Reputation: +1083
Location: Lisbon
Registered: 2012-02-20
Posts: 6,331
Website

Re: Battlefield 1942 FREE on Origin!

Grabbi wrote:

Tuia´s Code on 1.612 is confirmed STABLE with 93 ppl!

Hehehe. That's a new record. smile I think you can reach 128 players in your server, with some special modded maps.

Offline

    Positive reputation 0   Negative reputation 0

#162 2012-11-15 00:51:16

tuia
BFSoldier
Portugal
Reputation: +1083
Location: Lisbon
Registered: 2012-02-20
Posts: 6,331
Website

Re: Battlefield 1942 FREE on Origin!

bud wrote:
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.

Offline

    Positive reputation 0   Negative reputation 0

#163 2012-11-15 02:00:09

X=X=X=X=X=X=X=X
Guest
Reputation: +9

Re: Battlefield 1942 FREE on Origin!

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)

    Positive reputation 0   Negative reputation 0

#164 2012-11-15 03:20:59

Dudeck
TBE
Poland
Reputation: +15
Registered: 2012-03-21
Posts: 566

Re: Battlefield 1942 FREE on Origin!

Well, it was still pleasant to feel these thousands of players again, just for few days, kind of the last goodbye

Offline

    Positive reputation 0   Negative reputation 0

#165 2012-11-18 04:34:34

cesko
Player
Italy
Reputation: 0
Registered: 2012-11-18
Posts: 1

Re: Battlefield 1942 FREE on Origin!

s[sk] wrote:

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 binaries

http://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

Offline

    Positive reputation 0   Negative reputation 0

#166 2012-11-19 21:12:55

s[sk]
Rival
Slovakia
Reputation: +11
Registered: 2012-10-10
Posts: 1,227

Re: Battlefield 1942 FREE on Origin!

tuia wrote:

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!

Offline

    Positive reputation 0   Negative reputation 0

#167 2012-11-20 00:29:57

tuia
BFSoldier
Portugal
Reputation: +1083
Location: Lisbon
Registered: 2012-02-20
Posts: 6,331
Website

Re: Battlefield 1942 FREE on Origin!

Nice find! Are the keyhashes unique for every player?
I find it funny, you need to block connection to master.gamespy.com:29910. smile

Offline

    Positive reputation 0   Negative reputation 0

#168 2012-11-20 00:35:14

s[sk]
Rival
Slovakia
Reputation: +11
Registered: 2012-10-10
Posts: 1,227

Re: Battlefield 1942 FREE on Origin!

tuia wrote:

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. smile

yea, feels weird
but it could be a side-effect of the way i killed that check in code

Offline

    Positive reputation 0   Negative reputation 0

#169 2012-11-20 00:37:23

tuia
BFSoldier
Portugal
Reputation: +1083
Location: Lisbon
Registered: 2012-02-20
Posts: 6,331
Website

Re: Battlefield 1942 FREE on Origin!

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.

Offline

    Positive reputation 0   Negative reputation 0

#170 2012-11-20 00:40:58

s[sk]
Rival
Slovakia
Reputation: +11
Registered: 2012-10-10
Posts: 1,227

Re: Battlefield 1942 FREE on Origin!

tuia wrote:
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

Offline

    Positive reputation 0   Negative reputation 0

#171 2012-11-20 21:41:14

tuia
BFSoldier
Portugal
Reputation: +1083
Location: Lisbon
Registered: 2012-02-20
Posts: 6,331
Website

Re: Battlefield 1942 FREE on Origin!

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.

Offline

    Positive reputation 0   Negative reputation 0

#172 2012-11-21 22:01:02

X=X=X=X=X=X=X=X
Guest
Reputation: +9

Re: Battlefield 1942 FREE on Origin!

X=X=X=X=X=X=X=X wrote:

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.

    Positive reputation 0   Negative reputation 0

#173 2012-11-22 00:28:59

Denny
Member
Croatia
Reputation: +53
Registered: 2012-03-10
Posts: 3,199

Re: Battlefield 1942 FREE on Origin!

yeah, 2 servers left alive in europe, and in every other continent 1 server...lol

Offline

    Positive reputation 0   Negative reputation 0

#174 2012-11-22 00:39:38

tuia
BFSoldier
Portugal
Reputation: +1083
Location: Lisbon
Registered: 2012-02-20
Posts: 6,331
Website

Re: Battlefield 1942 FREE on Origin!

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.

Offline

    Positive reputation 0   Negative reputation 0

#175 2012-11-22 00:42:29

Denny
Member
Croatia
Reputation: +53
Registered: 2012-03-10
Posts: 3,199

Re: Battlefield 1942 FREE on Origin!

a big fail when your(EA) old loyal consumers know more about your product than you know little shit about it..shame for EA

Offline

    Positive reputation 0   Negative reputation 0

#176 2012-11-22 23:00:21

Catman
Member
Canada
Reputation: 0
Location: Toronto, Canada
Registered: 2012-03-02
Posts: 83

Re: Battlefield 1942 FREE on Origin!

tuia wrote:

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.

Offline

    Positive reputation 0   Negative reputation 0

#177 2012-11-26 06:34:29

s[sk]
Rival
Slovakia
Reputation: +11
Registered: 2012-10-10
Posts: 1,227

Re: Battlefield 1942 FREE on Origin!

s[sk] wrote:
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

Offline

    Positive reputation 0   Negative reputation 0

#178 2012-11-26 09:31:40

Assi
Member
Belgium
Reputation: +1
Registered: 2012-05-14
Posts: 540
Website

Re: Battlefield 1942 FREE on Origin!

@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?

Offline

    Positive reputation 0   Negative reputation 0

#179 2012-11-26 09:44:02

s[sk]
Rival
Slovakia
Reputation: +11
Registered: 2012-10-10
Posts: 1,227

Re: Battlefield 1942 FREE on Origin!

Assi wrote:

@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

Offline

    Positive reputation 0   Negative reputation 0

#180 2012-11-26 21:17:26

bud
maestro
Reputation: +1836
Location: shangri la
Registered: 2012-07-07
Posts: 3,944
Website

Re: Battlefield 1942 FREE on Origin!

I just joined and played a round with 1.61 and it worked flawless.

Online

    Positive reputation 0   Negative reputation 0

Board footer