一.软件资源
所需资源:
CS安装包
JAVA环境
资源如下:
CS安装包:
链接:https://pan.baidu.com/s/1bpmbFV8BK00OWu9igQ4DHA
提取码:hs39
如果有Java环境直接下一步
没有去官网下载压缩包并添加环境变量
linux中的java环境搭建
官网下载jdk
将下载的压缩包放入到linux中
解压压缩包
tar -zxvf jdk-8u381-linux-x64.tar.gz
解压缩后配置环境变量
vim /etc/profile
添加以下代码
export JAVA_HOME=/xxx/xxx //解压缩后的路径
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
之后更新/etc/profile文件
. /etc/profile
环境搭建成功
验证一下
java -version //查看版本
二.CS的搭建
CS分为服务端和客户端,服务器端只能运行在 Linux 系统中,可搭建在 VPS 上,用户使用的图形化客户端界面(Client GUI) 连接服务端。
服务端的搭建
1.上传安装包至服务端
2.设置teamserver程序的可执行权限
chmod +x teamserver
3.运行teamserver程序 默认端口号为50050,可修改
./teamserver <host> <password>
#<host> 服务端的IP
#<password> 连接服务端的密码
至此服务端搭建完成
客户端的搭建
客户端可以选用windows和linux都可以
以下演示windows客户端
1.进入CS目录
运行cs.bat程序
出现弹窗 进入客户端界面
主机:为服务端的IP地址
端口:默认为50050
用户名:随意填写
密码:为运行服务端时的参数 password
点击连接,出现图形化界面 表示连接服务端成功
三.报错情况
1.在搭建服务端时,运行teamserver程序失败
解决方法:
给予teamserver程序执行权限
chmod +x teamserver
2.连接客户端时,出现连接超时
(1)检查端口是否开启
netstat -an | grep <设置的端口号>
centos7可以用ss代替netstat
(2)检查安全组是否允许50050端口通过
阿里云服务器
(3)查看防火墙是否开启50050端口
查看是否开启50050端口
firewall-cmd --zone=public --query-port=50050/tcp
若是返回为no则没有开启
开启端口
firewall-cmd --zone=public --add-port=50050/tcp --permanent //--permanent 永久生效
重新加载
firewall-cmd --reload