Another Coder for Empires?

Discussion in 'General' started by recon, Apr 12, 2008.

  1. angry hillbilly

    angry hillbilly Member

    Messages:
    1,092
    Likes Received:
    0
    Trophy Points:
    0
  2. Metal Smith

    Metal Smith Member

    Messages:
    4,520
    Likes Received:
    3
    Trophy Points:
    0
    how much is the "quit fucking around" code going for?

    anyhow, I wouldn't mind being able to see the code, but what reason could there possibly be to post it to the general public?

    He is either a child or a grown griefer.

    Such a person is beyond me to comprehend.
     
  3. recon

    recon SM Support Dev

    Messages:
    2,348
    Likes Received:
    0
    Trophy Points:
    0
    Well... Lots of people write "open source" software... Why not?
     
  4. tylerp9p

    tylerp9p Member

    Messages:
    73
    Likes Received:
    0
    Trophy Points:
    0
    Well, I am sure there are obvious reasons why it is called "Empires Mod" and not "Empires Mod - Come take the source code [OPENS SOURCE]"

    It isn't like you can just e-mail Valve and say "give me the HL2 source code"
    (exept in Garry's case of getting a contract...that bastard)
     
  5. MOOtant

    MOOtant Member

    Messages:
    4,047
    Likes Received:
    0
    Trophy Points:
    0
    I didn't know we have so many dumb people on this forums.
     
  6. angry hillbilly

    angry hillbilly Member

    Messages:
    1,092
    Likes Received:
    0
    Trophy Points:
    0
    Actully someone did steal HL2 when it was almost finished and was giveing it away free for like 2 months, it was talked about in PC gamer and thats why HL2 was prosponeds cus they had to re-make nearly the whole game :eek:
     
  7. Dannyboy

    Dannyboy Member

    Messages:
    157
    Likes Received:
    0
    Trophy Points:
    0
    I wish guns came out of computers and telephones at shoot pricks like that


    Thats the problem with people now.....too damn ignorant, selfish and asslike
     
  8. KILLX

    KILLX Banned

    Messages:
    4,357
    Likes Received:
    0
    Trophy Points:
    0
    If someone had the source code, they could find all the code that causes potential exploits, and then abuse that ingame.
     
  9. Metal Smith

    Metal Smith Member

    Messages:
    4,520
    Likes Received:
    3
    Trophy Points:
    0
    Meant it would be nice to see how things work in regards to the scripts and coding, and being able to manipulate the scripts more accutely.

    Did not mean I think the code should be put out in the open.

    and I understand the reasons why you don't do that.
     
  10. Brutos

    Brutos Administrator Staff Member Moderator

    Messages:
    3,385
    Likes Received:
    0
    Trophy Points:
    0
    And someone else would fix those exploits a day later, making the code of better quality in general.

    But I think I wouldn't either risk making a game like Empires open source.
     
  11. Krenzo

    Krenzo Administrator

    Messages:
    3,771
    Likes Received:
    0
    Trophy Points:
    0
    People would have permanent wall hacks if the code was open sourced. There's no way to stop certain exploits when the client is already receiving information from the server that allows them.
     
  12. Reef

    Reef Member

    Messages:
    795
    Likes Received:
    0
    Trophy Points:
    0
    As long as Empires is close source, You can do optimalizations on the server by assuming that client will do something/will not do something because You controll the only legal client application. If You release the code, people will start compiling their own, improoved, wallhacked, ultra-fast-reload Empires clients and You would have to move the whole logic to server to ensure that noone is cheating. That would kill the performance for the legal clients and chew even more servers bandwidth that it does now.

    Open source == bad idea for this project.

    EDIT: I accidentially doubleposted the same thing as Krenzo, We must have started writing it concurently
     
    Last edited: Apr 14, 2008
  13. Brutos

    Brutos Administrator Staff Member Moderator

    Messages:
    3,385
    Likes Received:
    0
    Trophy Points:
    0
    I bet with just a little bit analyzing of the traffic between me and the server, there would be many places to find a way to exploit something. Reverse Engineering could reveal some things to exploit to.

    Security by Obscurity is fail.

    But i understand how holy your code is for you. And I don't think that I would make Empires Open Source in your Position.

    And Reef: Never Optimize something in favor of security. Well I don't understand Game Design, but thats what you'll get taught when you learn other programming disciplines.

    The mifare rfid hack is a excellent case where you can see how bad security by obscurity can go:
    http://www.hackaday.com/2008/01/01/24c3-mifare-crypto1-rfid-completely-broken/
    (That hack is really amazing.)
     
  14. MOOtant

    MOOtant Member

    Messages:
    4,047
    Likes Received:
    0
    Trophy Points:
    0
    Brutos: client and server use synchronized random number generator for many things so client could use it not only to show a tracer on the screen but also an aimbot.

    Generally you're right that security by obscurity fails. In this case Valve doesn't send some things through the wire and bans users of modified client executable. It isn't exactly a normal security situation (A sends message to B but C can't decode it).
     
  15. recon

    recon SM Support Dev

    Messages:
    2,348
    Likes Received:
    0
    Trophy Points:
    0
    I didn't think of that...
     
  16. Shinzon

    Shinzon Member

    Messages:
    3,610
    Likes Received:
    0
    Trophy Points:
    0
    So what is this thread turned into? People whining that they want the source code for no apperant reason? If you want to work on it; ask krenzo to join the dev team...
     
  17. rampantandroid

    rampantandroid Member

    Messages:
    2,664
    Likes Received:
    0
    Trophy Points:
    0
    Not really. Its a great deterrent - turns away the casual jackass without a clue how to hack and only allows the real experts to do damage, and as you DO find bugs, you patch them. Plain and simple.
     
  18. MOOtant

    MOOtant Member

    Messages:
    4,047
    Likes Received:
    0
    Trophy Points:
    0
    BTW releasing source code isn't open sourcing something.
     
  19. KMFrog

    KMFrog Member

    Messages:
    63
    Likes Received:
    0
    Trophy Points:
    0
    People have permanent wall hacks now......so......?
     
  20. Aurora

    Aurora Radiating love, empathy and maternal instincts

    Messages:
    998
    Likes Received:
    0
    Trophy Points:
    0
    No they don't?
     

Share This Page