Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HLDS - Linux] Webmin issue with ./hlds_run command #1532

Open
APGRoboCop opened this issue Jul 29, 2014 · 1 comment
Open

[HLDS - Linux] Webmin issue with ./hlds_run command #1532

APGRoboCop opened this issue Jul 29, 2014 · 1 comment

Comments

@APGRoboCop
Copy link

Hello. I am trying to keep my HL1 servers online 24/7 by using Webmin's Custom Commands found in Others Option. The problem occured this week when my server goes offline when I close my browser in Webmin and it is like the server depends if my Webmin is online from my PC but having it online 24/7 on my PC isn't ideal as I want it to run and continue without it depending on my Browser. The startup logs showed me some errors like:

"Connecting anonymously to Steam Public...Logged in OK
Waiting for license info...OK
Success! App '90' already up to date.
/home/buildbot/buildslave/steam_rel_client_linux/build/src/clientdll/configstore.cpp (1292) : Assertion Failed: Saving local config store failed during shutdown
/home/buildbot/buildslave/steam_rel_client_linux/build/src/clientdll/configstore.cpp (101) : Assertion Failed: ConfigStore (InstallConfigStore) is dirty, and being destroyed, we're discarding data"

I don't know what it means but I assume its a problem with the program's C++ coding. Also my SRCDS servers depend on my browser being kept online on my PC for Webmin's Custom Command ./srcds_run.

All of my HLDS servers got the -autoupdate line but with " -tickrate 100 -pingboost 2 -zone 8192 -heapsize 250000" too. I know the SRCDS uses a different -autoupdate method compared to the HLDS, but I am not sure if I got the SteamCMD organised in a messy arrangement in the FTP. Because I use a separate folder like /hlds and /hlds_gg to run my CS 1.6 and CS 1.6 GunGame on separate folders and server.cfg as well Metamod addons. But I don't know if that maybe the source of the problem, from I doubt about that.

However each of my /hlds folders contain the /steamcmd folder along with /cstrike /valve etc where the /steamcmd folder contains the steam.sh, steamcmd.sh and the /linux32 and on so on. I don't know if this is the recommended method to keep the /steamcmd folder in there as the main /steamcmd folder is located in my Ubuntu /home folder where I use it to install the various directory paths like "force_install_dir ./hlds_dm/" as well for Killing Floor.

But I've not used the -debug startup yet as I am lost on why my servers won't stay online 24/7 with my PC and Browser shutdown.

@APGRoboCop
Copy link
Author

Update I noticed a error in TFC with:

warning: exec file is newer than core file.

warning: Can't read pathname for load map: Input/output error.

warning: .dynamic section for "/home/desktop/steamcmd/linux32/steamclient.so" is not at the expected address (wrong library or version mismatch?)

warning: .dynamic section for "/home/desktop/steamcmd/linux32/crashhandler.so" is not at the expected address (wrong library or version mismatch?)

warning: .dynamic section for "/home/desktop/steamcmd/hlds/cstrike/dlls/cs.so" is not at the expected address (wrong library or version mismatch?)

warning: .dynamic section for "./steamclient.so" is not at the expected address (wrong library or version mismatch?)

Is this the source of the problem? Cos TFC doesn't really need the cs.so as it uses tfc.so.

Also I checked the CS 1.6 debug.log that means little to me:-

CRASH: Wed Jul 30 17:42:08 BST 2014
Start Line: ./hlds_linux -game cstrike +sys_ticrate 600 +maxplayers 17 +port 27015 +exec server.cfg -tickrate 100 -pingboost 2 +map de_dust -zone 8192 -heapsize 250000 -autoupdate -debug -pidfile hlds.24219.pid
[New LWP 25099]
[New LWP 25111]
[New LWP 25100]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./hlds_linux -game cstrike +sys_ticrate 600 +maxplayers 17 +port 27015 +exec se'.
Program terminated with signal 11, Segmentation fault.
#0 0xec567ef8 in ?? () from ./crashhandler.so
#0 0xec567ef8 in ?? () from ./crashhandler.so
#1 0xec567e08 in ?? () from ./crashhandler.so
#2
#3 0x08ef301b in ?? ()
#4 0xedc66f52 in AddDirectionVector (amount=25, dir=84788, v=) at ../game_shared/bot/nav.h:180
#5 FindFirstAreaInDirection (closePos=0x0, traceIgnore=0xedcc05c4, beneathLimit=120, range=150, dir=84788, start=0xffb600d0) at ../game_shared/bot/nav_area.cpp:1067
#6 BuildLadders () at ../game_shared/bot/nav_area.cpp:1791
#7 0x08f37810 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
No symbol table info available.
From To Syms Read Shared Object Library
0xf7674914 0xf76bac78 Yes ./libstdc++.so.6
0xf7611a60 0xf7612a08 Yes () /lib/i386-linux-gnu/libdl.so.2
0xf75f9650 0xf7605a78 Yes (
) /lib/i386-linux-gnu/libpthread.so.0
0xf7461f10 0xf759744c Yes () /lib/i386-linux-gnu/libc.so.6
0xf7423430 0xf743daf8 Yes (
) /lib/i386-linux-gnu/libm.so.6
0xf7704820 0xf771cbaf Yes () /lib/ld-linux.so.2
0xf740be04 0xf741b490 Yes ./libgcc_s.so.1
0xf6eef490 0xf6f7324c Yes /home/desktop/steamcmd/hlds/engine_i486.so
0xf761d5c0 0xf7627d74 Yes (
) ./libsteam_api.so
0xf6e868d0 0xf6e8a618 Yes () /lib/i386-linux-gnu/librt.so.1
0xf6e6da00 0xf6e7a1b8 Yes /home/desktop/steamcmd/hlds/filesystem_stdio.so
0xf5f64e40 0xf6a4c0c0 Yes (
) /home/desktop/steamcmd/linux32/steamclient.so
0xf5c839ac 0xf5e0a490 Yes () /home/desktop/steamcmd/linux32/crashhandler.so
0xedddda10 0xedde4b18 Yes (
) /lib/i386-linux-gnu/libnss_files.so.2
0xeddd5ba0 0xeddd8b68 Yes () /lib/i386-linux-gnu/libnss_dns.so.2
0xeddbf6b0 0xeddcc578 Yes (
) /lib/i386-linux-gnu/libresolv.so.2
0xedd8db70 0xedda3984 Yes /home/desktop/steamcmd/hlds/./cstrike/addons/metamod/metamod.so
0xedb5e6c8 0xedc826b8 Yes /home/desktop/steamcmd/hlds/cstrike/dlls/cs.so
0xeda81a00 0xedae1768 Yes () /home/desktop/steamcmd/hlds/cstrike/addons/amxmodx/dlls/amxmodx_mm_i386.so
0xeda357c0 0xeda4f140 Yes (
) /home/desktop/steamcmd/hlds/cstrike/addons/hlguard/dlls/hlguard_mm_i686.so
0xed9b9d50 0xed9c0658 Yes () cstrike/addons/amxmodx/modules/csx_amxx_i386.so
0xed9ac220 0xed9b29d8 Yes (
) cstrike/addons/amxmodx/modules/cstrike_amxx_i386.so
0xed9990d0 0xed9a4478 Yes () cstrike/addons/amxmodx/modules/engine_amxx_i386.so
0xed960c50 0xed98d4a8 Yes (
) cstrike/addons/amxmodx/modules/fakemeta_amxx_i386.so
0xed8d36c0 0xed93d6d8 Yes () cstrike/addons/amxmodx/modules/hamsandwich_amxx_i386.so
0xed8af0d0 0xed8b4408 Yes (
) cstrike/addons/amxmodx/modules/geoip_amxx_i386.so
0xed80ac10 0xed80dc98 Yes () cstrike/addons/amxmodx/modules/fun_amxx_i386.so
0xec90be3c 0xed3f2ffc Yes (
) ./steamclient.so
0xec560670 0xec5d6020 Yes () ./crashhandler.so
0xec212470 0xec497e08 Yes (
) /home/desktop/steamcmd/hlds/libsteam.so
(*): Shared library is missing debugging information.
Stack level 0, frame at 0x8069810:
eip = 0xec567ef8; saved eip 0xec567e08
called by frame at 0x8069840
Arglist at 0x8069808, args:
Locals at 0x8069808, Previous frame's sp is 0x8069810
Saved registers:
ebx at 0x8069804, ebp at 0x8069808, eip at 0x806980c
End of crash report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant