原作者:MINIO
背景:
什么是eBot?
eBot是用PHP和nodeJS编写的完整托管服务器机器人。eBot具有轻松的比赛创建以及大量玩家和比赛统计数据。设置完成后,使用eBot既简单又快速。
1.准备CSGO服务端
下载链接http://www.esport-tools.net/download/CSay-CSGO.zip
下载完成后放在服务端的addons目录下
确保服务器的RCON可用,并设置rcon密码
2.在eBot服务器上安装宝塔面板
宝塔面板的安装教程很多,大家可以自行百度安装
创建如图所示的数据库并设置密码,权限设置为所有人
3.准备eBot服务端,由于项目过于老旧,我们采用docker进行部署
##先进行docker加速镜像的设置
docker镜像加速教程https://www.runoob.com/docker/docker-mirror-acceleration.html
确保为root用户,在shell中输入
apt update
apt install docker-compose
docker pull hsfactory/ebotweb
docker pull hsfactory/ebot
4配置docker-composer
将此文件下载至ebot服务器下(docker-compose.yml)
修改文件中aaa.aaa.aaa.aaa为你ebot服务器的公网ip
修改文件中bbb.bbb.bbb.bbb为你建的MYSQL服务器的公网ip
修改文件中xxxxxxxx为建立的MYSQL数据库密码
默认管理员密码为admin,password可自行在配置文件中修改
之后在控制台输入
docker-compose up -d
整个ebot就建好了
在浏览器访问http://aaa.aaa.aaa.aaa
管理员界面为http://aaa.aaa.aaa.aaa/admin.php
参考: