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

我不当学长 管理员组 3天前 137

报错信息如下:

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、本站资源大多为百度网盘,如发现链接失效,可以点: 这里进行反馈,我们会第一时间更新。
最新回复 (2)
  • yy731524955 一级用户组@Ta 2天前 1
    引用 2
    说白了也就是找不到libv8的相关文件,又是v社的屎山代码,他把文件放这个文件夹,开服时却在另一个文件夹里去找
    萌新用这个方法就行,把/game/bin/linuxsteamrt64里所有libv8的相关文件,全部复制到game/csgo/bin/linuxsteamrt64
  • yy731524955 一级用户组@Ta 2天前 1
    引用 3

    此外,这次修复后有额外的问题,服务器控制台会一直刷新空字符串{null},对于需要控制台输代码的就很麻烦,可以在自己的开服参数最后面加个这就行,2>&1  |  grep  -v  "{null}",比如我的最后一行是-insecure,那我就这样加-insecure  2>&1  |  grep  -v  "{null}"

返回