#不要尝试省略-,此符号代表将环境变量也一同切换
第一个问题:steam is not in the sudoers file. This incident will be reported
很奇怪,我按照原文中的方法添加了steam用户到sudo中,但似乎并没有生效,只能手动编辑sudoers文件
vi /etc/sudooers
#添加下面这行到文件中
steam ALL=(ALL:ALL) ALL
复制代码
由于这是个只读文件,请输入wq!以保存并退出文件,保存完后reboot一下即可。
然后64位系统添加多架构支持
dpkg --add-architecture i386
复制代码
安装steamcmd
apt update
apt -y install libsdl2-2.0-0:i386
apt -y install steamcmd
复制代码
如果安装libsdl2-2.0-0:i386软件包时提示Couldn't find any package by glob 'libsdl2-2.0-0',请检查你有没有添加多架构支持并更新软件包列表。
安装steamcmd过程中会要让你同意使用协议,请按Tab再按回车键选择OK,再选择I AGREE即可完成安装,大概界面像下图
图片[1]-Debian10搭建CS1.6服务器-Rain's Blog
安装步骤
添加软连接并启动steamcmd
ln -s /usr/games/steamcmd steamcmd
steamcmd
复制代码
登录匿名用户(用于下载游戏服务端文件)
login anonymous
复制代码
指定目录
force_install_dir ./cs16
复制代码
下载服务端文件
app_set_config 90 mod cstrike
app_update 90 validate
复制代码
编辑配置文件,设置OP(管理员)密码,其中your_password替换为自己的密码
vi /home/steam/.steam/steamcmd/cs16/cstrike/server.cfg