【服务器启动崩溃】Linux服务器 9 月 17 日更新后无法加载 libserver_valve.so, libv8.so 服务器管理

我不当学长 管理员组 2月前 609

报错信息如下:

Loaded /path-to-steam-games/cs2-ds/game/bin/linuxsteamrt64/libscenesystem.so, got 0x56243af45000
Network System Initialized
MOD desires lightbinner GPU but is unsupported by HW (SupportsCompute=0 CubeMapArrays=0)
Loaded `/cs2-ds/game/bin/linuxsteamrt64/libserver_valve.so, got (nil)
 failed to dlopen /path-to-steam-games/cs2-ds/game/bin/linuxsteamrt64/libserver_valve.so error=/path-to-steam-games/cs2-ds/game/bin/linuxsteamrt64/libserver_valve.so: cannot open shared object file: No such file or directory
 failed to dlopen "/path-to-steam-games/cs2-ds/game/bin/linuxsteamrt64/libserver_valve.so" error=/path-to-steam-games/cs2-ds/game/bin/linuxsteamrt64/libserver_valve.so: cannot open shared object file: No such file or directory
Loaded libserver_valve.so, got (nil)
 failed to dlopen libserver_valve.so error=libserver_valve.so: cannot open shared object file: No such file or directory
 failed to dlopen "libserver_valve.so" error=libserver_valve.so: cannot open shared object file: No such file or directory
Loaded /path-to-steam-games/cs2-ds/game/csgo/bin/linuxsteamrt64/libserver.so, got (nil)
 failed to dlopen /path-to-steam-games/cs2-ds/game/csgo/bin/linuxsteamrt64/libserver.so error=libv8.so: cannot open shared object file: No such file or directory
 failed to dlopen "/path-to-steam-games/cs2-ds/game/csgo/bin/linuxsteamrt64/libserver.so" error=libv8.so: cannot open shared object file: No such file or directory
CAppSystemDict:Unable to load module server (Dependency of application), error 2
 0 CAppSystemDict:Unable to load module server (Dependency of applicati

解决方法:

bash -c 'cd /home/ubuntu/cs2server/game/bin/linuxsteamrt64/ && for lib in libv8*.so; do ln -s "$(pwd)/$lib" /home/ubuntu/cs2server/game/csgo/bin/linuxsteamrt64/; done'

注意:需要将“ubuntu/cs2server”换成你自己的服务器路径

之后即可正常开服:

参考:

 


CSGO插件分享-申明 1、本网站名称:CSGO插件分享-中文站  网址:https://bbs.csgocn.net
2、本站的宗旨在于为CSGO玩家提供一个插件分享的中文资源平台,多数插件来源于SourceMod论坛,并配以中文介绍和安装教程。
3、欢迎有能力的朋友共享有趣的CSGO插件资源。
4、本站资源大多为百度网盘,如发现链接失效,可以点: 这里进行反馈,我们会第一时间更新。
最新回复 (5)
  • yy731524955 一级用户组@Ta 2月前 1
    引用 2

    说白了也就是找不到libv8的相关文件,又是v社的屎山代码,他把文件放这个文件夹,开服时却在另一个文件夹里去找
    萌新用这个方法就行,把/game/bin/linuxsteamrt64里所有libv8的相关文件,全部复制到game/csgo/bin/linuxsteamrt64,但是一旦更新了你就得重新复制一次

  • yy731524955 一级用户组@Ta 2月前 1
    引用 3

    10.15号更新null问题修复了,你们之前用我方法加了null过滤的把它删掉,不然反而会因为参数传递问题导致进程卡死开不了服

  • Ksuserkqy 一级用户组@Ta 2月前 0
    引用 4
    十分感谢,我这几天都快给这个搞崩溃了呜呜呜(ಥ_ಥ)
  • yy731524955 一级用户组@Ta 2月前 0
    引用 5
    Ksuserkqy 十分感谢,我这几天都快给这个搞崩溃了呜呜呜(ಥ_ಥ)
    群主给的解决方法是软连接,我评论区说的是复制粘贴,同样的道理,你看着办就行
  • Spr1ngRoll 一级用户组@Ta 1月前 0
    引用 6
    同样的故障,搞了几个小时终于正常了。主要是要在Game根目录下用魔改过的cs2.sh文件来启动,不能直接用那个二进制的cs2,有相同问题的xd可以参考上面的第二个链接。
返回