作为我自我训练的一部分,在那里我尝试学习任何关于VPS的东西,我想开始我自己的小CS:GO服务器。
我使用了网络上提供的多个教程,但这些都没有回答我关于每次发生的错误的问题,无论我使用哪个教程。
服务器详细信息:
来自OVHcloud、1vC、2GB操作内存、40 GB磁盘空间、Ubuntu22.04的VPS
我执行的步骤:
作为根,创建了一个蒸汽用户:sudo useradd -m steam sudo passwd steam
进入文件夹cd /home/steam
安装运行SteamCMD sudo apt-get install lib32gcc-s1所需的依赖项
为SteamCMD创建了一个目录,并切换到它,mkdir ~/Steam && cd ~/Steam
下载并解压缩SteamCMD wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
创建安装文件夹force_install_dir ./csgo
作为匿名login anonymous登录
更新应用程序以下载CS GO服务器文件app_update 740 validate
创建一个包含以下命令的startserver.sh文件:./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2 +sv_setsteamaccount XXXXXX -net_port_tryz (用我的令牌替换XXX )
尝试运行pt中提到的.sh文件。9,并获得以下错误:LD_LIBRARY_PATH=/home/steam/cs_go/bin:/home/steam/cs_go:/home/steam/cs_go/bin: Failed to open libtier0.so (/home/steam/cs_go/bin/libgcc_s.so.1: version GCC_7.0.0' not found (required by /lib32/libstdc++.so.6))
当我运行.sh脚本来运行服务器时,无论我使用哪个教程,我都会得到相同的错误。
由于我对在SSH上管理/设置VPS服务器的知识接近于0,所以我有可能就在眼前得到了答案,但我不知道。
与此错误相关的所有内容都应该安装,但是LD_LIBRARY_PATH似乎有问题。
任何帮助都将是非常感谢的。
提前谢谢你。
一步一步地学习教程
安装了所有必要的库(我希望如此)
检查了官方的SteamCMD维基
期望:运行服务器
发布于 2023-05-10 14:42:31
sudo apt-get install libc6:i386 lsb-core
sudo apt-get install lib32z1
sudo apt-get install ia32-libs
sudo apt install build-essential发布于 2023-05-11 01:57:48
按照@sinclair的指示,安装所需的库后,重命名或删除服务器bin目录中包含的libgcc_s.so.1文件。
mv /home/steam/cs_go/bin/libgcc_s.so.1 /home/steam/cs_go/bin/libgcc_s.so.1.oldhttps://askubuntu.com/questions/1467404
复制相似问题