• Announcements

    • Brentonator

      Forum Rules (Please Read)

      Hello everyone and welcome to the No More Room In Hell Forums! We greatly appreciate your interest and support. Please feel free to begin post and become a part of this community. But please make sure that you read and understand the following rules so things can stay as clean and as orderly as possible around here. These rules are expected to be follow by any and all members at all times. Disobeying these rules will result in disciplinary action by a moderator. #1. Off color remarks are acceptable but can be deemed inappropriate at the discretion of the moderators. #2. Flaming and disrespecting other members of this community or this mod is strictly prohibited. #3. Please do not post links relating to warez or illegal downloading. #4. No offensive content is to be posted (gore, dead babies, porn). #5. Please do not spam topics to increase your post count. #6. No excessively large signatures. Signatures that violate this will be modified. #7. Signatures are not to be used as a spamming tool. If your signature's sole purpose is to annoy or distract other members, it will be removed. #8. Please do your part to be as friendly, respectful, and helpful to anyone and everyone on this forum. #9. Your posts may be removed at any time at our sole discretion. #10. Remember the terms of your registration...a copy is posted below but may not represent the latest version of our terms of use. #11. No advertising other communities or products. Have fun.
Sign in to follow this  
Followers 0
ToNiO

Server Dedicated Linux won't start

35 posts in this topic

"nmrih" is supposed to be a relative or absolute path from the working directory to the nmrih game directory. There should be a srcds directory in the Linux build, inside of this is a srcds_nmrih that should provide the correct -game parameter for you.

Share this post


Link to post
Share on other sites

"nmrih" is supposed to be a relative or absolute path from the working directory to the nmrih game directory. There should be a srcds directory in the Linux build, inside of this is a srcds_nmrih that should provide the correct -game parameter for you.

Thx you very much for your answer

I am already in the folder and find file srcds_run and srcds_linux

I have not found with name srcds_nmrih

I launch my script well in the folder where I srcds_run and srcds_linux

here is the command I use in my script:

. / srcds_run -console -game nmrih + map nms_deadend

Edited by ToNiO

Share this post


Link to post
Share on other sites

Seems I had to do some work on the wiki.

I fixed up the linux section, but I'm waiting to hear back if the symbolic links are required for the dedicated server on linux still.

Share this post


Link to post
Share on other sites

Seems I had to do some work on the wiki.

I fixed up the linux section, but I'm waiting to hear back if the symbolic links are required for the dedicated server on linux still.

you can always added lots of parameters

I add only the minimum

but I still have my problem and still the same error

I do not really see where does the problem

nobody can tell me if it works on a windows or linux server?

all servers that I see on the games are not updated

probably still on version beta

thx for your help

Share this post


Link to post
Share on other sites

you can always added lots of parameters

I add only the minimum

but I still have my problem and still the same error

I do not really see where does the problem

nobody can tell me if it works on a windows or linux server?

all servers that I see on the games are not updated

probably still on version beta

thx for your help

The issue is that you are not in the right location/folder/directory. You have to be in the "nmrih_ds" folder. Then you can use "./srcds_run -console -game nmrih +map nms_chinatown"

Share this post


Link to post
Share on other sites

You shouldn't need the symlinks anymore if you are using the srcds packaged with nmrih. Inside your nmrih folder you should see 3 directories: nmrih, sdk, and srcds. The srcds_nmrih script should be in this srcds directory.

Share this post


Link to post
Share on other sites

You shouldn't need the symlinks anymore if you are using the srcds packaged with nmrih. Inside your nmrih folder you should see 3 directories: nmrih, sdk, and srcds. The srcds_nmrih script should be in this srcds directory.

The issue is that you are not in the right location/folder/directory. You have to be in the "nmrih_ds" folder. Then you can use "./srcds_run -console -game nmrih +map nms_chinatown"

Thank you again for your help

but unfortunately I can not find what you told me

as I told you I only find the following files:

srcds_run and srcds_linux

thank you anyway for your help

I'll try to find someone already installed and operated server nmrih with the latest version

Edited by ToNiO

Share this post


Link to post
Share on other sites

You shouldn't need the symlinks anymore if you are using the srcds packaged with nmrih. Inside your nmrih folder you should see 3 directories: nmrih, sdk, and srcds. The srcds_nmrih script should be in this srcds directory.

So I read that correctly, the structure should now be:

./nmrih_ds/nmrih/

./nmirih_ds/sdk/

./nmrih_ds/srcds/

and the srcds_run script for NMRIH called srcds_nmrih is placed in ./nmrih_ds/srcds/ ?

Is srcds_run still in there?

Edited by dark_st3alth

Share this post


Link to post
Share on other sites

So I read that correctly, the structure should now be:

./nmrih_ds/nmrih/

./nmirih_ds/sdk/

./nmrih_ds/srcds/

and the srcds_run script for NMRIH called srcds_nmrih is placed in ./nmrih_ds/srcds/ ?

Is srcds_run still in there?

I'm being installed (download files is much larger)

I tell you as soon as possible and especially if I can launch my servers

Thx for your help again great community :)

Share this post


Link to post
Share on other sites

So I read that correctly, the structure should now be:

./nmrih_ds/nmrih/

./nmirih_ds/sdk/

./nmrih_ds/srcds/

and the srcds_run script for NMRIH called srcds_nmrih is placed in ./nmrih_ds/srcds/ ?

Is srcds_run still in there?

If "nmrih_ds" is where you installed nmrih (224260), then yes.

srcds_run is still there. srcds_nmrih is just a wrapper around srcds_run that provides the correct -game parameter (look at it; it's only 2 lines lol)

Share this post


Link to post
Share on other sites

If "nmrih_ds" is where you installed nmrih (224260), then yes. srcds_run is still there. srcds_nmrih is just a wrapper around srcds_run that provides the correct -game parameter (look at it; it's only 2 lines lol)

I didn't have a local copy on hand to take a look lol

Anyways, yet another thing that has to get updated. Thanks for the response! I've been trying to get on top of the information that changed.

EDIT: Is it the same requirement for Windows as well, the sdk 2013 base I mean? Can I just throw that out now?

Edited by dark_st3alth

Share this post


Link to post
Share on other sites

i have this file:

-srcds_run

-srcds_nmrih

-srcds_linux

launch with: ./srcds_nmrih -console +map nms_deadend +maxplayers 8

New problem:

failed to dlopen nmrih/bin/game_shader_dx9_srv.so error=/lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by nmrih/bin/game_shader_dx9_srv.so)
failed to dlopen nmrih/bin/server_srv.so error=/lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by nmrih/bin/server_srv.so)
PreMinidumpCallback: updating dump comment
No minidump written, nothing to upload.
./srcds_run : ligne 324 : 25067 Erreur de segmentation $HL_CMD
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem

I think it is because I am under server Debian 64-bits
i think that it's works on ubuntu right?
Version `GLIBC_2.15 '

Thx for your help

give me a rope for me hang :ph34r:

Edited by ToNiO

Share this post


Link to post
Share on other sites

You need to have glibc 2.15+ installed.

Windows still needs dedicated server installed separately - it is only packaged for Linux.

Share this post


Link to post
Share on other sites

Console initialized.

Setting breakpad minidump AppID = 224260

Forcing breakpad minidump interfaces to load

dlopen failed trying to load:

/home/l4d/.steam/sdk32/steamclient.so

with error:

/home/l4d/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory

Looking up breakpad interfaces from steamclient

Calling BreakpadMiniDumpSystemInit

Loaded 3337 VPK file hashes from /var/l4d/l4d24/nmrih/nmrih/nmrih.vpk for pure server operation.

Loaded 3337 VPK file hashes from /var/l4d/l4d24/nmrih/nmrih/nmrih.vpk for pure server operation.

Loaded 52 VPK file hashes from /var/l4d/l4d24/nmrih/hl2mp/hl2mp_pak.vpk for pure server operation.

Loaded 52 VPK file hashes from /var/l4d/l4d24/nmrih/hl2mp/hl2mp_pak.vpk for pure server operation.

Loaded 1222 VPK file hashes from /var/l4d/l4d24/nmrih/hl2/hl2_textures.vpk for pure server operation.

Loaded 574 VPK file hashes from /var/l4d/l4d24/nmrih/hl2/hl2_sound_vo_english.vpk for pure server operation.

Loaded 383 VPK file hashes from /var/l4d/l4d24/nmrih/hl2/hl2_sound_misc.vpk for pure server operation.

Loaded 432 VPK file hashes from /var/l4d/l4d24/nmrih/hl2/hl2_misc.vpk for pure server operation.

Loaded 5 VPK file hashes from /var/l4d/l4d24/nmrih/platform/platform_misc.vpk for pure server operation.

failed to dlopen /var/l4d/l4d24/nmrih/nmrih/bin/game_shader_dx9_srv.so error=/lib/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by /var/l4d/l4d24/nmrih/nmrih/bin/game_shader_dx9_srv.so)

failed to dlopen /var/l4d/l4d24/nmrih/nmrih/bin/server_srv.so error=/lib/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by /var/l4d/l4d24/nmrih/nmrih/bin/server_srv.so)

/var/l4d/l4d24/nmrih/srcds_run: line 324: 10518 Segmentation fault $HL_CMD

Add "-debug" to the /var/l4d/l4d24/nmrih/srcds_run command line to generate a debug.log to help with solving this problem

Fri Nov 1 17:22:33 FET 2013: Server restart in 10 seconds

Fri Nov 1 17:22:35 FET 2013: Server Quit

I can not run a clean server =( can anyone help?

Share this post


Link to post
Share on other sites

I can not run a clean server =( can anyone help?

ah im not alone with have problem for launch server

i have update GLIBC with this:

https://developer.valvesoftware.com/wiki/SteamCMD#32-bit_libraries_on_64-bit_Linux_systems

dpkg --add-architecture i386apt-get updateapt-get install ia32-libs apt-get install libc6-i386 lib32gcc1

and still same error:

failed to dlopen nmrih/bin/game_shader_dx9_srv.so error=/lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by nmrih/bin/game_shader_dx9_srv.so)

failed to dlopen nmrih/bin/server_srv.so error=/lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by nmrih/bin/server_srv.so)

Edited by ToNiO

Share this post


Link to post
Share on other sites

I have ubuntu and debian server to run on them, I can not.
These problems were earlier left 4 dead 2 in versions 2.1.2.3 with sourcemod
Then they fixed the problem for 5-7 days

Share this post


Link to post
Share on other sites

Errors:

1. missing map

nms_deadend stated by the wiki is non-existent map, apparently, at least it is not present in maps directory, so I suggest trying something else, like nms_favela

2. fail to load libm.so.6 required by nmrih/bin/game_shader_dx9_srv.so

nmrih/bin/game_shader_dx9_srv.so error=/lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by nmrih/bin/game_shader_dx9_srv.so)

Looks like the server is trying to load binaries related to the client - and it fails to load dependent libs.

There are two ways to solve this:

- update your linux distro, if you can, or nag admins

- game server should be recompiled to remove that dependency - serioulsy WHY linux server needs DirectX wrapper.

The game needs to be compiled without the need for Steam SDK linux Client.

Or the install should provide libraries already.

Edited by _KaszpiR_

Share this post


Link to post
Share on other sites

Errors:

1. missing map

nms_deadend stated by the wiki is non-existent map, apparently, at least it is not present in maps directory, so I suggest trying something else, like nms_favela

2. fail to load libm.so.6 required by nmrih/bin/game_shader_dx9_srv.so

nmrih/bin/game_shader_dx9_srv.so error=/lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by nmrih/bin/game_shader_dx9_srv.so)

Looks like the server is trying to load binaries related to the client - and it fails to load dependent libs.

There are two ways to solve this:

- update your linux distro, if you can, or nag admins

- game server should be recompiled to remove that dependency - serioulsy WHY linux server needs DirectX wrapper?

I had already servers on the beta version,worked fine without any problem...

all that you have said already,already been checking

have yourself a linux server works?

Share this post


Link to post
Share on other sites

have yourself a linux server works?

I'm affraid I cannot udnerstand your question?

I haven't checked old beta dedicated server runs, just tried to install game basing on the wiki page.

I have no issues with running various other source games under linux via steamcmd.

Share this post


Link to post
Share on other sites

Currently we require glibc 2.1.5. Doesn't look like you have that version.

Share this post


Link to post
Share on other sites

ah im not alone with have problem for launch server

i have update GLIBC with this:

https://developer.valvesoftware.com/wiki/SteamCMD#32-bit_libraries_on_64-bit_Linux_systems

dpkg --add-architecture i386apt-get updateapt-get install ia32-libs apt-get install libc6-i386 lib32gcc1

and still same error:

failed to dlopen nmrih/bin/game_shader_dx9_srv.so error=/lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by nmrih/bin/game_shader_dx9_srv.so)

failed to dlopen nmrih/bin/server_srv.so error=/lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by nmrih/bin/server_srv.so)

I write these things for people, and it makes me feel sad inside that no one reads them.

From the wiki: http://www.nomoreroominhell.com/wiki/Dedicated_Server_Setup

Mainly: Warning! RHEL or Red Hat based linux distros do not support the GlibC version in use with the exception of Fedora. This should be resolved with a 7.0 version of RHEL distros.

If you are new to linux, do not use it. It's not forgiving, and can be a real pain. If you do not know what Red Hat Linux is, you should not be using linux to host your server.

Share this post


Link to post
Share on other sites

I write these things for people, and it makes me feel sad inside that no one reads them.

From the wiki: http://www.nomoreroominhell.com/wiki/Dedicated_Server_Setup

Mainly: Warning! RHEL or Red Hat based linux distros do not support the GlibC version in use with the exception of Fedora. This should be resolved with a 7.0 version of RHEL distros.

If you are new to linux, do not use it. It's not forgiving, and can be a real pain. If you do not know what Red Hat Linux is, you should not be using linux to host your server.

I know for Linux...

there is a big different between Debian and Redhat

and I'm on Debian so I read your warning but I'm not under Redhat

I feel that nobody believes me when I say that its not working ...

sorry to bother you with my problems

I just wanted to create multiple servers for the community ...

Edited by ToNiO

Share this post


Link to post
Share on other sites

I know for Linux...

there is a big different between Debian and Redhat

and I'm on Debian so I read your warning but I'm not under Redhat

I feel that nobody believes me when I say that its not working ...

Debian is under a "rolling release" idea, so you will always have up to date packages. The GlibC version isn't that new. Rhel goes for stability over functionality, so it's behind. You have to be using a really, really, really old version of Debian to have issues in the first place and then with updating too. What disro and version are you using? Ubuntu will be up to date out of the box.

Share this post


Link to post
Share on other sites

Debian Wheezy


I find it very strange that I have no problem to install killing floor servers also uses steamCMD and other exemple,counter stike global offensive or tf2....

I'm not a beginner...

Edited by ToNiO

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0