"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?
Also I just noticed, clicking the "Controls" button from the main menu does nothing. It plays the little bleep sound, but no window appears.
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.
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
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 ...
it still is none of their business. and in the end i bet its more market research than anything. i seriously doubt its relevant ...
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.
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)
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.
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.
I don't see how I could have installed it wrong, I just ran the installer exe and let it get on with it. It installed to the right place or it wouldn't even appear in steam. Anyway, found this crash dump in source sdk 2007: http://www.fortfn.co.uk/files/hl2_4104_crash_2011_1_19T20_25_35C0.mdmp
Ok I reinstalled everything, including the source sdk 2007 base. It still crashes with exactly the same error. It's frustrating
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.
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.
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.