missing gamerules class 'CEmpGameRules'

Discussion in 'Support' started by thomasfn, Jan 15, 2011.

  1. thomasfn

    thomasfn Member

    Messages:
    30
    Likes Received:
    6
    Trophy Points:
    0
    "OnGameRulesCreationStringChanged: missing gamerules class 'CEmpGameRules' on the Client."

    Happens when I try to join a server on Empires. I have version 2.30, I installed it from scratch. I checked on steam my hardware information, it says my processor supports SSE2. I tried a few different servers, including one with 40+ players connected, and the same thing happens each time.

    Windows XP Pro, 32 bit, 2.4ghz pentium 4 processor. I used to be able to play empires fine about 6 versions ago, 2.24 or something. Nothing in my hardware has changed.

    What should I do to fix it?
     
  2. thomasfn

    thomasfn Member

    Messages:
    30
    Likes Received:
    6
    Trophy Points:
    0
    Also I just noticed, clicking the "Controls" button from the main menu does nothing. It plays the little bleep sound, but no window appears.
     
  3. Brutos

    Brutos Administrator Staff Member Moderator

    Messages:
    3,385
    Likes Received:
    0
    Trophy Points:
    0
    Sounds like the installation failed somehow, go into your steam/steamapps/empires/bin folder and check if there is a client.dll and server.dll.
     
  4. Trickster

    Trickster Retired Developer

    Messages:
    16,576
    Likes Received:
    46
    Trophy Points:
    0
    Open up steam. Click help. Click system information. Copy and paste the instruction set bit. For reference, mine is:

    Processor Information:
    Vendor: GenuineIntel
    Speed: 2671 Mhz
    4 logical processors
    4 physical processors
    HyperThreading: Unsupported
    FCMOV: Supported
    SSE2: Supported
    SSE3: Supported
    SSSE3: Supported
    SSE4a: Unsupported
    SSE41: Supported
    SSE42: Unsupported
     
  5. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    odd i thought my cpu would be HT'd, but yeah, i guess with 4 cores thats not necessary.
    also whats that shit, why does steam read what crap i got installed? thats BS and is not relevant for a HARDWARE survey. im gonna complain to them by email - not that i expect it to do anything ...
     
  6. Trickster

    Trickster Retired Developer

    Messages:
    16,576
    Likes Received:
    46
    Trophy Points:
    0
    It's important if the shit is conflicting with steam.
     
  7. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    it still is none of their business. and in the end i bet its more market research than anything. i seriously doubt its relevant ...
     
  8. Trickster

    Trickster Retired Developer

    Messages:
    16,576
    Likes Received:
    46
    Trophy Points:
    0
    It doesn't send it to Steam unless you tell it to. Also, no. In the early days, Steam had serious problems conflicting with stuff. It's absolutely fucking needed. And besides, what applications you have installed isn't that much of a breach of privacy. It's not as if they downloaded your internet history. And so what? Market Research just means that I get information about products which are aimed at me, rather than stuff I don't care about.
     
  9. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    because its just none of their buisness what ive installed on my computer - it is a breach of my privacy. not even cops are allowed to do that without court order (which is the only thing that may overrule my personal rights in a goddamn free democratic country)
     
  10. Trickster

    Trickster Retired Developer

    Messages:
    16,576
    Likes Received:
    46
    Trophy Points:
    0
    Except that as I said, you have to click "send" for them to see it. It's not as if they're doing it without your say-so.
     
  11. flasche

    flasche Member Staff Member Moderator

    Messages:
    13,299
    Likes Received:
    168
    Trophy Points:
    0
    hmm ok then i might have overreacted ...
     
  12. thomasfn

    thomasfn Member

    Messages:
    30
    Likes Received:
    6
    Trophy Points:
    0
    Sorry guys I've been ill and not got round to responding.

    Code:
    Processor Information:
        Vendor:  GenuineIntel
        Speed: 2400 Mhz
        1 logical processor
        1 physical processor
        HyperThreading:  Unsupported
        FCMOV:  Supported
        SSE2:  Supported
        SSE3:  Unsupported
        SSSE3:  Unsupported
        SSE4a:  Unsupported
        SSE41:  Unsupported
        SSE42:  Unsupported
    
    As you can see, SSE2 is supported.
     
  13. Trickster

    Trickster Retired Developer

    Messages:
    16,576
    Likes Received:
    46
    Trophy Points:
    0
    Then it's really odd that it isn't working. Do you get any crashdumps in sdk base 2007 folder?
     
  14. LordDz

    LordDz Capitan Rainbow Flowers

    Messages:
    5,221
    Likes Received:
    0
    Trophy Points:
    0
    Installed it wrong perhaps?
     
  15. thomasfn

    thomasfn Member

    Messages:
    30
    Likes Received:
    6
    Trophy Points:
    0
  16. thomasfn

    thomasfn Member

    Messages:
    30
    Likes Received:
    6
    Trophy Points:
    0
    Ok I reinstalled everything, including the source sdk 2007 base. It still crashes with exactly the same error. It's frustrating :(
     
  17. Trickster

    Trickster Retired Developer

    Messages:
    16,576
    Likes Received:
    46
    Trophy Points:
    0
    We'll try and look into it.
     
  18. MOOtant

    MOOtant Member

    Messages:
    4,047
    Likes Received:
    0
    Trophy Points:
    0
    That crash was from Source SDK Base - Orange Box. It's not the crash from Empires. Make sure you can launch Source SDK Base - Orange box (tools). Validate GCFs, check your hardware if it's overheating and so on.
     
  19. thomasfn

    thomasfn Member

    Messages:
    30
    Likes Received:
    6
    Trophy Points:
    0
    Launched both Source SDK Base 2006 and 2007, they work. Also validated the integrity of both of them, it's all good. Still can't get empires to work.

    The crash + error happens right when the progress bar reaches the middle of the bar, on "Retrieving Server Info..." if that helps. I'll try hosting a listen server to see what happens in a sec.
     
  20. thomasfn

    thomasfn Member

    Messages:
    30
    Likes Received:
    6
    Trophy Points:
    0
    How strange. Hosting a listen server loads the map, but I end up placed at the map origin (I think) with no kind of HUD or working Gui at all, in spectator mode I suppose. I can't move, only look around.

    Also the "Controls" button still doesn't do anything from the main menu. It really is like that class just vanished out of the dll.
     

Share This Page