CS1.6 ReHLDS Linux 安装教程

最后更新于:2024-01-29 09:33:06

【第一步】安装Linux远程工具,这里以Xshell为例

①下载Xshell:

点我下载

1、 安装Xshell

2、同意许可协议

3、点击浏览选择安装路径

4、安装完成

②破解Xshell

将文件夹内的NetSarang.7.x.Patch.exe复制到上一步Xshell的安装目录下双击运行,最后点击应用即可

【第二步】在Xshell内上传并运行ReHLDS

1、打开并新建会话,输入名称与主机IP地址,点击连接

2、输入登录的用户名

3、输入登录密码

4、出现以下代码即登录成功

5、安装lrzsz(Linux服务器和window互传文件工具)

复制以下代码 ,在控制台右键 - -粘贴

yum install lrzsz -y

6、安装SCREEN工具

yum -y install screen

7、新建一个新命令窗口,例如:创建一个叫2021的命令窗口

screen -S 2021

8、在新窗口下部署Linux版ReHLDS服务端

输入创建hlds文件夹命令

mkdir hlds

输入进入HLDS文件夹命令

cd hlds

输入上传命令

rz                  //2021Rehlds-linux.tar.gz  为服务器端名称

自动弹出选择本地文件对话框,选择刚刚下载的2021Rehlds-linux.tar.gz

注意:如果下载的服务器端是【zip】压缩格式,解压使用【unzip】,记得先安装【unzip】

上传完毕,点击关闭按钮

9、解压缩已上传的Linux版ReHLDS服务端

tar -xzvf 2021Rehlds-linux.tar.gz.tar.gz

10、给解压后的文件夹权限

chmod -R 777 2021Rehlds-linux
注意:如果不想给整个文件夹权限,记得给以下三个文件权限

1.bat
hlds_run
hlds_linux

11、进入解压后的文件夹

cd 2021Rehlds-linux

12、运行ReHLDS服务端启动文件

./1.bat       //如果报错,服务器无法开启,请看本教程最底部
注意:1.bat文件内有【端口】参数,默认端口【27016】,如果更换其他端口记得修改后【保存】

13、让服务端后台运行

① 使用快捷键Ctrl+A+D,关闭窗口即可实现运行ReHLDS服务端的窗口在后台运行。

② 要想重现窗口,输入命令

screen -r 2021

③ 要想关闭后台进程,先输入下面命令

screen -ls

查看所有后台窗口,从中可以看到进程号,再使用以下命令关闭进程

kill 130656

14、打开本地CS客户端,默认端口是27016,控制台 connect ip:27016,进入服务器即可

15、使用OP

先设置一个OP密码

在目录\cstrike下的server.cfg

rcon_password "fps99.com"

正版需要在目录\cstrike\addons\amxmodx\configs下的users.ini里面写入你的steamid

不会的请看教程第八条:点我查看

正版客户端:
绑定steamid后直接在地图内,say【按y】 或者say_team 【按u】 输入【cmps】 敲回车即可

盗版客户端:
输入完op密码后,直接在键盘上按【p】或者按【y】再按【g】即可出现OP菜单

!!!!!!!!!!重要!!!!!!!!!

很多玩家都搞定了,但是就是在客户端cs1.6内刷不出服务器,那是因为你没有把端口添加到服务器的安全组内,以下设置方法:阿里云、腾讯云、天翼云大致相同。

例如:阿里云

第一步:打开你的阿里云控制台 - 找到你的云服务器 - 点击安全组 - 点击配置规则

第二步:点击入方向 - 手动添加 - 自定义UDP - 目的就是你的cs端口 - 选择授权对象 - 保存

例如:天翼云

第一步:找到你的云服务器 - 点击安全组

第二步:点击默认安全组展开

第三步:点击添加规则

第四步:选择入方向 - UDP - 输入的cs服务器端端口 - 默认源地址 - 点击确定即可

补充问题:

如果服务器安装了纯净版Linux系统,导致无法打开【1.bat 】

报错:

/lib/ld-linux.so.2: bad ELF interpreter

解决方法:

yum install glibc.i686

如果在虚拟机上架服,服务器打开后,客户端无法进入,关闭防火墙

解决方法:

1、命令行界面输入命令“systemctl status firewalld.service”并按下回车键。

2、然后在下方可以查看得到“active(running)”,此时说明防火墙已经被打开了。

3、在命令行中输入systemctl stop firewalld.service命令,进行关闭防火墙。

4、然后再使用命令systemctl status firewalld.service,在下方出现disavtive(dead),这权样就说明防火墙已经关闭。

5、再在命令行中输入命令“systemctl disable firewalld.service”命令,即可永久关闭防火墙。

如果服务器端修改了大量文件后,如何压缩服务器端上传到云服务器或者虚拟机上

解决方法:

下载7-zip软件
下载地址
1、右键———7-zip——添加到压缩包
2、压缩格式选择“tar”——“确定”
3、选择以打包好的".tar"
3.1、右键———7-zip——添加到压缩包
3.2、压缩格式选择"gzip"