共计 876 个字符,预计需要花费 3 分钟才能阅读完成。
1 安装steamcmd
这一步建议直接看官方文档来
添加一个用户
sudo useradd -m steam
设置密码
sudo passwd steam
安装依赖项
sudo apt install lib32gcc1
切换到steam用户
su steam
创建安装文件夹
mkdir ~/Steam && cd ~/Steam
下载并解压SteamCMD
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxf -
2.1 运行steamcmd
这一步将下载cs1.6服务端
./steamcmd.sh
这一步可能会报错:
./steamcmd.sh: line 37: /home/steam/Steam/linux32/steamcmd: No such file or directory
这是因为之前让你装lib32gcc1你没装。装了就好了。
进入steamcmd命令行后
指定安装路径
force_install_dir ./cs1.6/
登录
login anonymous
安装cs1.6服务器
app_set_config 90 mod cstrike
app_update 90 validate
多执行几次,直到出现Success
3 安装rehlds和各种插件
下载rehlds
这个链接在Github,国内访问性可能不好。可以自行查找Github镜像等方式。
最新的rehlds不知道为什么没有提供windows的编译版本,可能需要自己编译
用bin\linux32下的文件替换cs1.6文件夹下的同名文件
替换后添加执行权限
chmod a+x core.so demoplayer.so engine_i486.so filesystem_stdio.so hlds_linux hltv proxy.so valve/dlls/director.so
4 启动
./hlds_run -console -game cstrike -port 27015 +maxplayers 16 +map de_dust2 +sv_lan 0 -nomaster -nojoy -noipx
正文完
😀