请选择 进入手机版 | 继续访问电脑版

【淘游交流社区】

搜索
查看:【29】 回复:【0】 发表于 2020-6-11 21:23:34

[UID商城]   [抢购靓号]

10

主题

12

帖子

96

积分

2级

Rank: 2

积分
96
发表于 2020-6-11 21:23:34 | 显示全部楼层 |阅读模式

天龙八部3D版手游纯手工架设教程

[复制链接]

大家好。这节课教大家架设天龙八部3D版手游手工架设教程。

大家一定先去看这个centos7.6的安装教程。我事先已装好了。如果你是服务器,那么就可以忽略这一步,直接进行架设。

所要用到的软件我已下载好,就只需要这4个即可。

我们的系统请选择安装centos 7.2以上的系统,这里我安装的是7.6版64位mini

另外说下centos的配置IP为:192.168.2.100

首先安装3个软件,我慢一点。其实就是一直下一步。装好后桌面有快捷方式。

准备工作做好之后,我们先链接服务器。

1.连接服务器后,我们来安装宝塔,刚设置为UTF-8就能看到里面显示中文。否则是乱码。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

看到显示Y/N 我们输入Y 回车

Bt-Panel: http://192.168.2.100:8888/a61dd664
username: pno7njt5
password: ab6b23e1

看到这组信息。就代表安装好了。这里显示的IP模式是外网IP地址,因为我们在局网架设,也没做端口映射。所以我们把IP改为我们局网IP来访问。你在服务器架设的话就直接复制地址访问就行了。

另外你们看到的信息会跟我的不一致,为什么呢,这组网址后面地址和账号密码都是随机生成的。

访问宝塔,并开始第二部。

2.在宝塔面板软件商店安装以下软件

Nginx1.14
mysql5.6
php5.6
Memcached

好了。等待安装。好了。全部安装完毕,我们在PHP-5.6中安装memcache扩展插件,然后在重启php

在宝塔开放1:65535端口

上传我们需要用到之前安装的WinSCP,进入到根目录/下。然后上传
3.上传tlbb.tar.gz到根目录下
然后开始执行命令。

cd /
tar zxvf tlbb.tar.gz
分别给予tlbb 777权限 和gm 777权限
chmod 777 -R /tlbb
chmod 777 -R /www/wwwroot/tlweb/gm   应该是给这个目录权限,当然你也可以给www全部目录,看自己
chmod 777 -R /root

4.安装运行环境所需的3个组件
sudo yum -y install unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel
sudo yum -y install mysql-connector-odbc
yum -y install cyrus-sasl


我这里所有命令都是依次一个一个来执行的,为了新手,老手直接完全复制整体运行也行哈。

5.到宝塔面板里,把默认数据库密码设置为:82000401  (你可以设置为你自己的,但是记得之后修改数据库密码的地方都修改为你自己设置的密码)

这里我为了大家能看的明白,我把密码设置为82000401 我的QQ号码吧

下面创建空库,按照我修改数据库密码的位置,来修改命令

  mysql -u root -p82000401
  CREATE DATABASE IF NOT EXISTS charge default charset utf8mb4 COLLATE utf8mb4_general_ci;
  CREATE DATABASE IF NOT EXISTS mtlbbdb_19900 default charset utf8mb4 COLLATE utf8mb4_general_ci;
  CREATE DATABASE IF NOT EXISTS tlbb_account default charset utf8mb4 COLLATE utf8mb4_general_ci;
  quit

导入数据

cd /root/sql/
mysql -uroot -p82000401 --default-character-set=utf8 charge< charge.sql
ulimit -S -c 0 > /dev/null 2>&1
mysql -uroot -p82000401 --default-character-set=utf8 mtlbbdb_19900< mtlbbdb_19900.sql
ulimit -S -c 0 > /dev/null 2>&1
mysql -uroot -p82000401 --default-character-set=utf8 tlbb_account< tlbb_account.sql
ulimit -S -c 0 > /dev/null 2>&1
ulimit -n 102400


给予数据库权限

  mysql -u root -p82000401
  GRANT ALL PRIVILEGES ON *.* TO 'app_mtlbb'@'127.0.0.1' IDENTIFIED BY 'dskfjl29091dfk' WITH GRANT OPTION;
  FLUSH   PRIVILEGES;
  GRANT ALL PRIVILEGES ON *.* TO 'app_mtlbb'@'localhost' IDENTIFIED BY 'dskfjl29091dfk' WITH GRANT OPTION;
  FLUSH   PRIVILEGES;
  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '82000401' WITH GRANT OPTION;
  FLUSH   PRIVILEGES;
  quit

6.在宝塔文件中。直接修改数据库密码设置
/etc/odbc.ini  这里改为刚我们设置的数据库密码
/www/wwwroot/tlweb/account/config.php 本地注册设置数据库密码
/www/wwwroot/tlweb/gm/api.php   API接口设置4个数据库密码
/www/wwwroot/tlweb/gm/config.php    后台配置  记得还有后台密码  这里我选中这个密码是后台的登录密码上面admin是登录账号,都可以改,我们还是改987654321sf吧
/www/wwwroot/tlweb/zt/config.php  配置BILLSERVER数据库及 另外一个后台的设置数据库和GM校验码,这里我拉蓝的位置就是另外一个GM后台的GM校验码设置位置,我们保持默认987654321sf就好了。或者想改改自己的。随意。

7.在修改网站路径下这2个文件IP地址

/www/wwwroot/tlweb/serversinfo/tlbbsea/tlbb/conf/serverlist/iOS_AppStoreXM_336_IPList.txt  这里改服务器IP地址,服务器名你随意改都行。我这里服务器名就不改了。
/www/wwwroot/tlweb/tianlong3D/conf/serverlist/serverlist.txt  跟上面那个文件是一个道理。

另外说下:
/www/wwwroot/tlweb/tianlong3D/conf/notice/gengxin 文件夹下
iOS_Common_Notice.txt
iOS_AppStore_Notice.txt
这两个文件夹是改公告内容的
/www/wwwroot/tlweb/serversinfo/tlbbsea/tlbb/conf/notice/gengxin/iOS_AppStore_XM_Notice.txt  也是公告

我随意打开一个给你们看下吧。路径我都修复改下。

8.建立一个网站

域名位置这样写:192.168.2.100:81  它就是设置81为端口的了,前面的IP地方你们要改域名也可以,但是客户端修改的时候记得就要改成域名。

网站目录设置为: /www/wwwroot/tlweb/

PHP版本选择5.6


9、启动游戏服务

启动命令

cd /root
./start.sh

open server starting, worldid(19900)
看到这段话就代表启动OK了。

停止命令

cd /root      
./stop.sh
这个是停止命令。

服务端启动好了,下面最后一步,修改天龙八部3D的安卓客户端

10.天龙八部3D的安卓客户端IP修改方法

首先我们要安装个软件:Apk改之理ApkIDE3.3版+使用教程

里面有个教程。可以详细看看。这里我就不多说了。具体看我操作步骤。

客户端也要复制到根目录,apkide也要复制根目录,为啥教程里有说。自己看下细节。
没装net3.5 我是win10的最新系统会自动装。你们没有百度一个 .net 3.5  百度这个词。随便下一个安装就行了。对应你自己操作系统的64或32位。直接都装32位也行的。装的貌似不对啊。咋一定要重启。我百度一个装一下吧。

看来一定要重启。我重启下电脑。说下。这里的这个启动secureCRT 启动好后关闭也没事哈。一会我们就不用重新启动了。

启动好了,我们来打开APKIDE 。修改前在装个notepadd++  这个软件到处都有下载。随便下一个安装。

安卓(本地)
Work\com.mto.sdk.tlbb.sm\assets\config.properties  找到这个文件修改IP地址,我这里的IP都是改过了的。你们直接把所有192.168.2.100:81的改为你自己网址或IP 然后加:81端口即可。
UPDATE_ENABLE=0
RES_DOWNLOAD_URL=http://192.168.2.100:81/tianlong3D/res/Android/TY_1_321

这个是热更新 改为1 有效。我这里就不启用了。需要用到的自己在研究。
另外把这里面这几个位置地址改下。不然公告不能用。都给你们访问了一下。明白其中意思了把?链接对应好的文件即可。

Work\com.mto.sdk.tlbb.sm\res\values\strings.xml

这几个位置改为你的网址或IP地址加 :81端口,跟上面个意思哈 ,当然如果你网站用的其他端口改对应的端口即可

修改好后,我们保存编译。然后等待编译即可。对了忘记说APP文件名哪里去改了。这个大家自己百度吧。也不难

<string name="app_name">完美天龙八部3D</string>

把这里的 名字改为你想要的 APP名字 就可以了。


苹果(非本地)得用12字节域名查找替换cstlb.zgymw.com
Payload\mldj.app\mldj
在编译的时候说下。苹果是在这里改,但是这个端里没有天龙八部3D的苹果客户端,就没办法给大家演示了。

> 生成的Apk:D:\ApkIDE_tlbb.apk  生成好了,我们打开一个安卓模拟器。

把这个新生成的天龙八部3D安卓客户端拖到安卓模拟器里运行。或者这样,我教大家怎么做平台访问下载安装吧。

/www/wwwroot/tlweb/wap_pc_web
这个路径下提供了一个PC网页和一个wap手机访问网页。我们打开看下。然后我们建立一个2个网页。一个手机一个pc的
这里因为我没域名,我就用

先进之前的宝塔面板

192.168.2.100:8001 建立PC的  指向对应的文件路径请看我操作。 域名被占用,没关系。 这样就OK了。另外一个我们也一样
192.168.2.100:8002 建立手机的网页。

访问试试,然后我们以手机网页为实例去改。PC的自己按照我的方法一样道理去改就行了。
    <a target="_blank" href="/tlbb.ipa" title="iOS正版下载"></a>
    <a target="_blank" href="/tlbb.apk" title="安卓版下载"></a>

看到吗?这里的链接地址是这个文件名。因为没有ios客户端,我们把ios的地址也改为.apk的。

然后把tlbb.apk上传手机版网页的根目录里去。这一个是编译好的。我们访问试试看。

好了。我们来试试GM后台。

GM后台地址:http://你的IP或者域名:81/gm

帐号:admin  密码:987654321sf   注意:/www/wwwroot/tlweb/gm/config.php 这个文件里你配置的后台密码

GM后台地址二:http://192.168.2.100:81/zt/gm.php  /www/wwwroot/tlweb/zt/config.php 这个里面是你配置的GM校验码密码

注意不要和数据库密码弄混了哈。

好了。基本就是这样了。  这些参考文件大家慢慢看了研究了。另外说下。这里。这个文件是开启GMList功能 。这个文件里面的配置大家自己研究下。特别是我拉蓝的那个。其他没什么了。感谢观看。

       另外给大家一些其他参考文件:
        -----------------------------------------------------------------

        注重点说明(服务端里的文件不要用notepad++或者再服务器里修改,本地用txt文档打开修改,不然会报错进不去游戏)

        1、服务端里:\tlbb\Config\GameConfig.ini

        第26行FormalBillingURL=http://127.0.0.1:81/zt/billing.php;正式Billing网址

        很多服务端写的127.0.0.1的IP,但是有的服务器网络环境不一样,127.0.0.1如果不能进去,请改成你外网IP,web路径不变。

        2、服务端里:\tlbb\Config\ServerConfigList.txt

        这里的面的IP全写外网IP

        3、热更新问题:修改客户端热更新链接:Work\com.mto.sdk.tlbb.sm\assets\config.properties

        第四行:UPDATE_ENABLE=0  改成  UPDATE_ENABLE=1  表示打开天龙八部热更新选项

        第五行:写成RES_DOWNLOAD_URL=http://你外网IP/tianlong3D/res/Android/TY_1_321

        然后去web目录,tianlong3D/res/Android   把TY_1_321文件夹目录整个放进去

        到此本地注册,热更新,不卡登陆,无法连接的问题都可以解决,如果还有进不去,不会操作的请论坛跟帖留言

        帐号:admin  密码:987654321sf   注意:\www\wwwroot\gm\config.php 这个文件里你配置的密码
回复

使用道具 举报

快速回复

Smilies
您需要登录后才可以回帖 登录 | 立即注册
高级模式

回复楼主

您好, 欢迎您来到本社区 , 请注册或者登录以便更好的玩转本社区!

用户组: 游客

我能做什么?

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

坛友爱热闹

Archiver|手机版|小黑屋|

GMT+8, 2020-7-11 19:24 , Powered by Discuz! X3.4.. 技术支持 by 五号.

版权所有:【淘游交流社区】 

发表新贴 快速回复 返回顶部 官方微信

扫描二维码添加好友
或直接添加微信账号
fansbar