找回密码
 register

QQ登录

只需一步,快速开始

查看: 4698|回复: 2

天龙开服:全新手工架设环境开服食用指南

[复制链接]

天龙开服:全新手工架设环境开服食用指南

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:94
  • 打卡月天数:17
  • 打卡总奖励:94
  • 最近打卡:2025-01-18 01:28:20
Waylee

主题

0

回帖

1万

积分

仙帝

积分
11931
Waylee 2020-7-21 23:32 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
告别虚拟机开服,告别win机装虚拟机开服,告别win机+Linux机开服。没错你没听错,只需要一个Linux机就可以开服。市面上最小开服的配置机器即可开服
教程即将上线,不容错过

以下是手动配置云服务器环境详细配置手册
  • 暂时只支持云服务器 CentOS 7.0 及以上版本的64位系统。实测 1H1G1M20G 可以正常使用
  • 本教程支持各种云服务器,只要能装 CentOS7.0 及以上64位系统即可
  • 增加敏感配置项可以自定义,简单方便。如:数据库密码,端口等
  • 集成分步调试开服的命令,可以更好的排错
  • 本操作手册仅供学习使用,请勿用于商业用途,如有侵权,请与本人联系!
  • 同时你觉得好用,请帮忙 star 或者 pr ,让更多人看可以学习到技术

一、前期准备

  • 购买服务器安装系统这里就不演示了,记住装 CentOS 7.0 以上的系统,不需要安装加装任何环
  • 安装好 CentOS7 最新版本64位系统
  • 关闭防火墙,默认需要在安全组开放指定端口 33060 33061 13580 15680 , 或者全部开放也可
  • 以。
  • 如果想自己定义相应端口,则需要自己去开放对应的安全组端口号
二、安装步骤(服务端)

第一步:下载部署环境的项目,使用 root 用户登录。否则可能会出现报错
  1. yum install -y wget git vim && cd ~ && git clone https://gitee.com/yulinzhihou/tlgame.git .tlgame
复制代码

第二步:下载完之后项目,进入相应目录。(注:如果需要配置参数,请在下面命令执行前,修改
好 env_example ,具体修改方法,自行百度,方法很多,不会的单独出视频教程,否则使用默认)
  1. \cp -rf ~/.tlgame/gs/env-example ~/.tlgame/gs/.env
复制代码
第三步:进行 install.sh 脚本安装环境,(注:在运行安装命令前,必须确认你需要改的端
口,密码都改了。不然一旦安装完成,再改就不会生效了)

  1. source ~/.tlgame/gs/scripts/envfile.sh && bash ~/.tlgame/gs/install.sh
复制代码

第四步:如果小服务器配置,如 1G 2G 内存的,需要拓展一下虚拟内存,才能流畅跑起服务端
(注:此步骤超过4G内存的服务器可以不用管,必须保证服务器硬盘总容量有20G以上才能使用。
不是空余空间,是总共有20G
以上的就可以使用)强烈建议不管多大内存,都需要开启一下,毕竟不要钱,只占一点空间而已
**
  1. swap
复制代码
第五步:上传服务端到 /root 下,点击 xshell 软件的 sftp 按钮,进行 sftp 命令行传输模
式(注:用 winscp 软件或者其他上传软件都行,只要把服务端上传到 /root 目录下即可,服
务端的名称只能是 tlbb.tar.gz 或者 tlbb.zip 否则后面的操作会报错)
  1. cd ~
复制代码
  1. put
复制代码
第六步:解压上传的服务端 (不需要考虑是哪种格式,使用此命令即可完成解压操作)
  1. untar
复制代码
第七步:设置配置文件(将配置文件进行覆盖,此配置文件会按照 env-example 文件里面定义的
进行替换,没有更改的话则使用默认值)
  1. setini
复制代码


第八步:开启服务端,等待结果
  1. runtlbb
复制代码


使用命令查看服务端运行状态
  1. runtop
复制代码


删除当前环境与游戏。(用于换端)
  1. rebuild
复制代码


删除所有数据与镜像文件(配置文件需要重新配置,重新安装环境)
  1. remove
复制代码


分步调试命令,总共需要创建5个 SSH 标签页,然后查看哪个窗口页面里面报错,再进行修改和
调试配置
克隆 ssh 窗口标签页面
  1. link
复制代码
  1. cd /home/billing && ./billing &
复制代码

克隆 ssh 窗口标签页面
  1. link
复制代码
  1. cd /home/tlbb/Server && ./shm start
复制代码


克隆 ssh 窗口标签页面
  1. link
复制代码
  1. cd /home/tlbb/Server && ./Login
复制代码


克隆 ssh 窗口标签页面
  1. link
复制代码
  1. cd /home/tlbb/Server && ./World
复制代码


克隆 ssh 窗口标签页面
  1. link
复制代码
  1. cd /home/tlbb/Server && ./Server
复制代码


增加环境可以更改端口,密码等,用于换端命令(前提是先执行 rebuild 再修改 env-example
再执行下面命令),执行完后建议重启服务器。
  1. cd ~/.tlgame/gs && cp env-example .env && source ~/.tlgame/gs/scripts/envfile.sh && resetini
复制代码


三、安装步骤(客户端)
安装最新官方客户端 ,或者下载指定版本的客户端 (进技术交流群获取)
解压补丁包
更新补丁
配置单机测试使用的登录器
联网登录器
四、网站配置(服务端)
准备白嫖的网站原版,有能力的自己写,或者改其他人的模板。这里就不一一演示了
将文件上传到 /tlgame/www/localhost 这个目录下面
五、内部集成命令
命令名称
描述
执行条件(环境)

untar
解压服务端压缩包,暂时只支持 tar.gz zip 压缩包
服务端压缩包必须上传到 /root 目录下

setini
自动设置服务器配置文件,3ini 文件,以及数据库连接和 billing 文件
必须要解压了服务端压缩包后执行

runtlbb

运行一键服务端命令,会调用 run.sh 脚本,如果运行不成功,则可能是服务端有问题
必须在 setini 命令后执行,或者重启服务器后

runtop
查看各容器之间的 top 命令信息
用于查看开服是否成

link
默认命令进行服务端所在的容器里面,此容器里面,以上所有命令都无法使用,要使用则需要退出容器,使用 exit 指令即可退出
用于进入容器,查看服务端的具体情况, 或者是分步调试

swap
增加云服务器或者虚拟机系统的虚拟内存,默认增加 4GB 虚拟内存。只是占用硬盘空间,不需要多次执行,但此命令是临时生效,重启服务器后需要再次执行
小于或等于 5GB 内存的虚拟机或者服务器配置,需要使用
rebuild
删除当前容器,当前物理机所存储的数据,相当于换端使用


remove
删除所有已经构建好的数据,需要重新安装环境,和配置文
服务器环境错乱了, 相当于重装系统

resetini
执行此命令前需要修改配置文件 env-example 再执行 \cp
-rf ~/.tlgame/gs/env-example ~/.tlgame/gs/.env 命令,重新配置端口,密码等信息
此命令作用不大,用于更换配置信息,可以使用其他方式修改


金多多

主题

0

回帖

12

积分

练气

积分
12
金多多 2020-10-19 19:27 | 显示全部楼层
不允许复制代码
  • 打卡等级:热心大叔
  • 打卡总天数:94
  • 打卡月天数:17
  • 打卡总奖励:94
  • 最近打卡:2025-01-18 01:28:20
楼主
Waylee 楼主

主题

0

回帖

1万

积分

仙帝

积分
11931
Waylee 2020-10-20 10:22 手机频道 | 显示全部楼层
金多多 发表于 2020-10-19 19:27
不允许复制代码

加我QQ784055837给你作者群
您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |天天打卡

GMT+8, 2025-1-18 19:02 , Processed in 0.101868 second(s), 6 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表