- 暂时只支持云服务器
CentOS 7.0及以上版本的64位系统。实测1H2G1M可以正常使用 - 本教程支持各种云服务器,只要能装
CentOS7.0及以上64位系统即可 - 增加敏感配置项可以自定义,简单方便。如:数据库密码,端口等
- 集成分步调试开服的命令,可以更好的排错
- 本操作手册仅供学习使用,请勿用于商业用途,如有侵权,请与本人联系!
- 购买某云服务器,也可以使用本人的优惠券,腾讯云, 阿里云 , 算是对我的一个支持
- 同时你觉得好用,请帮忙转发,让更多人看可以学习到技术
- 购买服务器安装系统这里就不演示了,记住装
CentOS 7.0以上的系统,不需要安装加装任何环境 - 安装好
CentOS7最新版本64位系统 - 关闭防火墙,默认需要在安全组开放指定端口
33060330611358015680, 或者全部开放也可以。 - 如果想自己定义相应端口,则需要自己去开放对应的安全组端口号
- 第一步:下载部署环境的项目,使用
root用户登录。否则可能会出现报错
yum install -y wget git vim && \
cd ~ && git clone https://gitee.com/yulinzhihou/tlgame.git .tlgame- 第二步:下载完之后项目,进入相应目录。(注:如果需要配置参数,请在下面命令执行前,修改好
env_example,具体修改方法,自行百度,方法很多,不会的单独出视频教程,否则使用默认)
cd ~/.tlgame/gs && cp env-example .env- 第三步:进行
install.sh脚本安装环境,(注:在运行安装命令前,必须确认你需要改的端口,密码都改了。不然一旦安装完成,再改就不会生效了)
source ~/.tlgame/gs/scripts/envfile.sh && \
bash ~/.tlgame/gs/install.sh- 第四步:如果小服务器配置,如
1G2G内存的,需要拓展一下虚拟内存,才能流畅跑起服务端**(注:此步骤超过4G内存的服务器可以不用管,必须保证服务器硬盘总容量有20G以上才能使用。不是空余空间,是总共有20G以上的就可以使用),如果内存大于或者等于4G** 可以不需要执行下面的命令。
swap- 第五步:上传服务端到
/root下,点击xshell软件的sftp按钮,进行sftp命令行传输模式**(注:用winscp软件或者其他上传软件都行,只要把服务端上传到/root目录下即可,服务端的名称只能是tlbb.tar.gz或者tlbb.zip否则后面的操作会报错)**
cd ~put- 第六步:解压上传的服务端 (不需要考虑是哪种格式,使用此命令即可完成解压操作)
untar- 第七步:设置配置文件**(将配置文件进行覆盖,此配置文件会按照
env-example文件里面定义的进行替换,没有更改的话则使用默认值)**
setini- 第八步:开启服务端,等待结果
runtlbb- 使用命令查看服务端运行状态
runtop- 删除当前环境与游戏。(用于换端)
rebuild- 删除所有数据与镜像文件(配置文件需要重新配置,重新安装环境)
remove- 分步调试命令,总共需要创建5个
SSH标签页,然后查看哪个窗口页面里面报错,再进行修改和调试配置
克隆 ssh 窗口标签页面
linkcd /home/billing && ./billing &克隆 ssh 窗口标签页面
linkcd /home/tlbb/Server && ./shm start克隆 ssh 窗口标签页面
linkcd /home/tlbb/Server && ./Login克隆 ssh 窗口标签页面
linkcd /home/tlbb/Server && ./World克隆 ssh 窗口标签页面
linkcd /home/tlbb/Server && ./Server- 准备白嫖的网站原版,有能力的自己写,或者改其他人的模板。这里就不一一演示了
- 将文件上传到
/tlgame/www/localhost这个目录下面