SRCDS Steam group


server start problems
#31
In order to use -debug you must have a debugger installed like gdb

But as i mentioned, your cpu is old to where it has no SSE support, srcds linux needs SSE.
[Image: userbar_wow.jpg]
starting 9/24/2006 if your problem has been solved please edit your first post and add [solved] to the begining of the title. Thanks.
Reply
#32
cryotek Wrote:But as i mentioned, your cpu is old to where it has no SSE support, srcds linux needs SSE.

Is this requirement new since the update 24/8?
because my server worked before that.

In that case it time to upgrade cpu a bit Wink

//gnys
Reply
#33
Actually the whole SSE thing is kinda old, so im not sure how your server was able to run.
[Image: userbar_wow.jpg]
starting 9/24/2006 if your problem has been solved please edit your first post and add [solved] to the begining of the title. Thanks.
Reply
#34
cryotek Wrote:Actually the whole SSE thing is kinda old, so im not sure how your server was able to run.

Well heres my cpuinfo:
Code:
/gameserver/srcds $ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 5
model name      : Pentium II (Deschutes)
stepping        : 2
cpu MHz         : 448.172
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr
bogomips        : 884.73
as you can see, it´s not any "power"-machine Smile
but it has worked fine until now.

//gnys
Reply
#35
thats it, some day before i think it could be my old cpu , cause i never had have a running
cs:s server. but after reading this thread i found someone who had a low end cpu like me.
so, i think we have to waint for the next updates. maybe someone from the developers side read this thread and understand our syntax error problem inside the binary.
i see no other way at this time ; (
Reply
#36
Quote:cryotec wrote:
SSE has nothing to do with horsepower, its just an instruction, and im not sure if valve put it in the windows version of srcds. I've never really seen someone post an illegal instruction from a windows server.

SSE actually does have something to do with horsepower - its a hardware instruction that handles certain functions to remove the need for excess code - the SSE hardware speeds up the pipeline as these functions are implemented in hardware. Older processors (AMD, i486, etc) should not include the SSE compile time flags for the linux srcds.

Before, I was able to run my server successfully on and older install; this last update changed the protocol so clients couldn't connect to the server. The older server would run just fine on my machine without SSE instructions (16 players, several bots, large maps).

Currently, the exact same machine booted into Windows runs a dedicated server - proving that either a) the srcds for windows is compiled without SSE instructions or b) windows emulates the SSE instruction set on processors that dont have them.

There are packages out for the linux servers that emulate CPU's, but I've not investigated them further as the easiest thing is for valve to clean up their release cycle and release proper i486 libraries with out the SSE instruction set compiled in.

I dont have money to upgrade my server, so I'm basiclly hosed at the moment, thanks to valve.
Reply
#37
we all know that valves linux developers work not as best as others....
Linux IsiX 64 Generic Desktop ValHalla 2.6.33.4 x86_64
Intel Core 2 Duo T8400 4Gb Ram 40G SSD Intel
[Image: b_460x42_C000000-454234-696149-FFFFFF-FFF468-FFF468.png]
DoD 31 Comunity DoD 31 Spanish Comunity
Erste SS Panzer Grendier Division [DOD Clan]
Reply
#38
get Wrote:we all know that valves linux developers work not as best as others....

Hi all, well, we have a core 2 duo E8200, 45 nm processor, and
we too get this error, it's a clean server install :

Auto detecting CPU
Using SSE2 Optimised binary.
Server will auto-restart if there is a crash.
AppFramework : Unable to load module bin/engine_i686.so!
Unable to load interface VEngineCvar003 from bin/engine_i686.so
Tue May 27 11:45:33 EEST 2008: Server Quit

SadSadSad any other ideas ? the CPU supports SSE2 of course, here is the cpu :

model name : Intel® Core™2 Duo CPU E8200 @ 2.66GHz
stepping : 6
cpu MHz : 2000.000
cache size : 6144 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr lahf_lm

and we can't run a source server Sad( help please ...
Reply
#39
cryotek Wrote:see what adding -binary ./srcds_i686 does

If that fails then rm -rf bin/engine_amd.so

then run ./steam -command update -game "counter-strike source" -dir . -verify_all

Edit: i know i forgot to mention this, i mean add verify_all to the ./steam command, not srcds_run

Not sure if you figured that out or not, sorry for not mentioning it.


Thanks guys, i got stuck with this problem for a while, fixed by creating a srcds directory in the users home then all the hldsupdate nonsense.

Then from the same srcds directory just make sure you specifg '-dir .' and everything seems to work. I guess it didn't have much fun reading the engine libarary from other directories.

hope it helps someone
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)