软件简介:
8 h9 `6 d8 t' c9 h) v大家好。这节课教大家架设天龙八部3D版手游手工架设教程。! P) r7 M6 W% \/ I/ r
大家一定先去看这个centos7.6的安装教程。我事先已装好了。如果你是服务器,那么就可以忽略这一步,直接进行架设。3 e8 L1 z6 u- i4 P
所要用到的软件我已下载好,就只需要这4个即可。
; Q' W4 [/ Q. H5 `1 J2 ?我们的系统请选择安装centos 7.2以上的系统,这里我安装的是7.6版64位mini
; I l" n! K6 f* G另外说下centos的配置IP为:192.168.2.1006 a5 g" o5 w8 F: y8 t
首先安装3个软件,我慢一点。其实就是一直下一步。装好后桌面有快捷方式。+ X2 n' I C4 I t: i
准备工作做好之后,我们先链接服务器。
6 H5 z8 C2 y# Q4 E: m# V1.连接服务器后,我们来安装宝塔,刚设置为UTF-8就能看到里面显示中文。否则是乱码。
% {* n, Q# }; G# t: B# f7 y8 Eyum install -y wget 7 A5 D4 }. F! ^" V+ H6 J( I
CREATE DATABASE IF NOT EXISTS mtlbbdb_19900 default charset utf8mb4 COLLATE utf8mb4_general_ci;
' `$ e- L: v# {+ y. u3 a* K CREATE DATABASE IF NOT EXISTS tlbb_account default charset utf8mb4 COLLATE utf8mb4_general_ci;
# i0 ]4 t6 x( a8 A. I quit
1 J3 g7 o- b, r( ]8 p# y! I导入数据 f/ p( c p' Q, N. e
cd /root/sql/
& k) Y0 `2 r$ n3 A$ ~4 F" z7 z" zmysql -uroot -p1977712345 --default-character-set=utf8 charge charge.sql$ V* l+ t" Z/ r9 q
ulimit -S -c 0 /dev/null 2 mtlbbdb_19900.sql3 w9 j# e4 | A y5 t; {5 b- y
ulimit -S -c 0 /dev/null 2 tlbb_account.sql& A) Z) i9 r7 Z5 q$ H0 Y0 J
ulimit -S -c 0 /dev/null 2
8 z, E0 j+ A4 Z; L FLUSH PRIVILEGES;8 q1 }1 v# m1 f3 z: c
GRANT ALL PRIVILEGES ON *.* TO 'app_mtlbb'@'localhost' IDENTIFIED BY 'dskfjl29091dfk' WITH GRANT OPTION;
$ o/ f' E, e& _* K7 o8 e, r( ~7 K4 B FLUSH PRIVILEGES;/ f$ b; r, E! f# \' D4 u+ j, m4 P
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1977712345' WITH GRANT OPTION;& f* z3 o4 s! x
FLUSH PRIVILEGES;' g7 s: S- p1 d+ O8 d
quit& e3 l, |1 q& _- U
6.在宝塔文件中。直接修改数据库密码设置' X* a5 Y- u5 H" O2 o: L# |( t( ?
/etc/odbc.ini 这里改为刚我们设置的数据库密码3 i& d# u8 D7 [) w4 S- X
/www/wwwroot/tlweb/account/config.php 本地注册设置数据库密码
0 a! X1 J/ C8 ^ y6 H4 V1 P) N! w/www/wwwroot/tlweb/gm/api.php API接口设置4个数据库密码( `0 P2 \! ]: n- k) }7 d
/www/wwwroot/tlweb/gm/config.php 后台配置 记得还有后台密码 这里我选中这个密码是后台的登录密码上面admin是登录账号,都可以改,我们还是改www.difang.net吧9 H4 a5 V* y+ a# g
/www/wwwroot/tlweb/zt/config.php 配置BILLSERVER数据库及 另外一个后台的设置数据库和GM校验码,这里我拉蓝的位置就是另外一个GM后台的GM校验码设置位置,我们保持默认www.difang.net就好了。或者想改改自己的。随意。3 x) D6 H7 Y; r: _' d5 Z1 w+ v! o0 Q) R
7.在修改网站路径下这2个文件IP地址
$ J" V2 {; ~2 ]7 _9 T4 d, T# Q/www/wwwroot/tlweb/serversinfo/tlbbsea/tlbb/conf/serverlist/iOS_AppStoreXM_336_IPList.txt 这里改服务器IP地址,服务器名你随意改都行。我这里服务器名就不改了。% ]' I: ` `* \* v# a. C
/www/wwwroot/tlweb/tianlong3D/conf/serverlist/serverlist.txt 跟上面那个文件是一个道理。: }2 E8 P0 o! n/ h
另外说下:
+ a: \& H3 X/ C3 k* z/www/wwwroot/tlweb/tianlong3D/conf/notice/gengxin 文件夹下' T' o; C* T& n5 j8 ?; M7 a" y
iOS_Common_Notice.txt
, U \) d' k/ a9 y; {. b, q' i1 z8 ViOS_AppStore_Notice.txt
+ m9 s0 q$ h* A% d, B% u这两个文件夹是改公告内容的
4 C) w3 }% V! I0 w% N/www/wwwroot/tlweb/serversinfo/tlbbsea/tlbb/conf/notice/gengxin/iOS_AppStore_XM_Notice.txt 也是公告
' z: X d9 l( z6 G我随意打开一个给你们看下吧。路径我都修复改下。2 [; w8 E/ A! ]- ~) u. b5 T# F
8.建立一个网站2 Z% U) c2 C& \/ h) L' c+ K
域名位置这样写:192.168.2.100:81 它就是设置81为端口的了,前面的IP地方你们要改域名也可以,但是客户端修改的时候记得就要改成域名。3 Q k3 ^ w) U2 e5 r8 G
网站目录设置为: /www/wwwroot/tlweb/
3 g1 H# r' f1 r1 `PHP版本选择5.6 r; l% j; t, y/ [! q5 V
7 E0 x Q. z; L8 ?1 S: G
9、启动游戏服务
" K3 ?1 A5 J$ ` i' m% l启动命令& n- }) K' j2 e6 X1 B3 E
cd /root
# z; R4 f; h* [6 F$ y./start.sh
n) L' z [7 B+ X! T2 wopen server starting, worldid(19900)
: X, L" ?/ {" @& v# e2 N8 N看到这段话就代表启动OK了。8 b& S! t: G+ D) J
停止命令' q% }& T$ t7 R3 w
cd /root
8 h6 i- T! x, a; z./stop.sh- o- R" w! f7 p# L, f
这个是停止命令。9 P' `) K3 d: U l: c$ T8 f1 b
服务端启动好了,下面最后一步,修改天龙八部3D的安卓客户端
! v- M- N8 L. n$ u7 z; k4 y) {3 a1 d10.天龙八部3D的安卓客户端IP修改方法
: y3 B2 M4 i* W; n! g首先我们要安装个软件:Apk改之理ApkIDE3.3版+使用教程9 G6 }3 m6 c8 A2 a Q9 i
里面有个教程。可以详细看看。这里我就不多说了。具体看我操作步骤。
6 l9 c# R# h d2 g: b客户端也要复制到根目录,apkide也要复制根目录,为啥教程里有说。自己看下细节。- Y |% B& ~* _! }, T- l
没装net3.5 我是win10的最新系统会自动装。你们没有百度一个 .net 3.5 百度这个词。随便下一个安装就行了。对应你自己操作系统的64或32位。直接都装32位也行的。装的貌似不对啊。咋一定要重启。我百度一个装一下吧。5 Z% z6 U# w( P0 k2 z) O+ _
看来一定要重启。我重启下电脑。说下。这里的这个启动secureCRT 启动好后关闭也没事哈。一会我们就不用重新启动了。
5 j; e I0 P+ c, M6 y启动好了,我们来打开APKIDE 。修改前在装个notepadd++ 这个软件到处都有下载。随便下一个安装。
3 ^( ]6 e0 O s$ `0 K, x* z安卓(本地)$ [. o8 q& d4 B
Work\com.mto.sdk.tlbb.sm\assets\config.properties 找到这个文件修改IP地址,我这里的IP都是改过了的。你们直接把所有192.168.2.100:81的改为你自己网址或IP 然后加:81端口即可。6 m* r. s# @2 X- L
UPDATE_ENABLE=0
) i* G$ s" G% i, ]RES_DOWNLOAD_URL=http://192.168.2.100:81/tianlong3D/res/Android/TY_1_321
7 A1 P6 @! T, p4 q) h7 n这个是热更新 改为1 有效。我这里就不启用了。需要用到的自己在研究。
8 `7 T J' i! t, g0 |% R0 W另外把这里面这几个位置地址改下。不然公告不能用。都给你们访问了一下。明白其中意思了把?链接对应好的文件即可。, `- `! O, X. J/ b- e% [" Z! L
Work\com.mto.sdk.tlbb.sm\res\values\strings.xml$ I! l6 U2 i2 d/ ~! N. v
这几个位置改为你的网址或IP地址加 :81端口,跟上面个意思哈 ,当然如果你网站用的其他端口改对应的端口即可
6 n6 M$ w; O% v* b0 v1 k6 o修改好后,我们保存编译。然后等待编译即可。对了忘记说APP文件名哪里去改了。这个大家自己百度吧。也不难2 ?* J S( x/ E4 f
string name=app_name完美天龙八部3D/string& u! G2 I6 @8 V: _
把这里的 名字改为你想要的 APP名字 就可以了。1 Z8 }8 F& D# J! {# N
/ ^9 s+ M) x1 @1 ^
苹果(非本地)得用12字节域名查找替换cstlb.zgymw.com
* ]8 j( y/ c+ U$ M3 ^Payload\mldj.app\mldj# L7 a3 ?0 e+ S* q- n
在编译的时候说下。苹果是在这里改,但是这个端里没有天龙八部3D的苹果客户端,就没办法给大家演示了。
, D# p# M/ g' Y; B 生成的Apk:D:\ApkIDE_tlbb.apk 生成好了,我们打开一个安卓模拟器。
D( c" \4 ?6 r# ~$ x, q把这个新生成的天龙八部3D安卓客户端拖到安卓模拟器里运行。或者这样,我教大家怎么做平台访问下载安装吧。# m1 u( t2 g# T1 @
/www/wwwroot/tlweb/wap_pc_web
! H7 U$ V) n. J! V n( O' W5 {这个路径下提供了一个PC网页和一个wap手机访问网页。我们打开看下。然后我们建立一个2个网页。一个手机一个pc的
. k0 T" z: _4 c( T: s这里因为我没域名,我就用1 @$ x) r0 R3 {% T
先进之前的宝塔面板
% C' O4 V+ f5 i) c8 U0 ~192.168.2.100:8001 建立PC的 指向对应的文件路径请看我操作。 域名被占用,没关系。 这样就OK了。另外一个我们也一样0 Y6 l- ^9 a* G o6 I2 j$ Q7 u- O
192.168.2.100:8002 建立手机的网页。
0 C8 R3 O- t _) c5 Z p访问试试,然后我们以手机网页为实例去改。PC的自己按照我的方法一样道理去改就行了。
5 u6 ^, }' D# H a target=_blank href=/tlbb.ipa title=iOS正版下载/a
# C; F r9 h7 ?( @0 f" y; ^& H a target=_blank href=/tlbb.apk title=安卓版下载/a
F; o5 F( h& C0 Y4 g看到吗?这里的链接地址是这个文件名。因为没有ios客户端,我们把ios的地址也改为.apk的。* b5 x% `% ?5 F0 f$ q( Y2 r- h: ~8 u
然后把tlbb.apk上传手机版网页的根目录里去。这一个是编译好的。我们访问试试看。 W8 Q9 X* V4 q* a: ?9 C# l9 p
好了。我们来试试GM后台。
* Y1 E5 h7 x! S- ~7 o8 y2 y' f2 mGM后台地址:http://你的IP或者域名:81/gm* o) x% i! U; j+ V: G8 |
帐号:admin 密码:http://fujian.difang.net/down/11/364/ 注意:/www/wwwroot/tlweb/gm/config.php 这个文件里你配置的后台密码
! u8 H3 `" r* ?! ?: J+ AGM后台地址二:http://192.168.2.100:81/zt/gm.php /www/wwwroot/tlweb/zt/config.php 这个里面是你配置的GM校验码密码
1 ?, ~% ]5 C6 i; ?3 u注意不要和数据库密码弄混了哈。. g6 L6 l' ? h
好了。基本就是这样了。 这些参考文件大家慢慢看了研究了。另外说下。这里。这个文件是开启GMList功能 。这个文件里面的配置大家自己研究下。特别是我拉蓝的那个。其他没什么了。感谢观看。
A0 s% V9 x: Q) o* U 另外给大家一些其他参考文件:3 b E1 i. j5 p+ [( H! x: m
-----------------------------------------------------------------; g4 d$ B# W" b& _% m" M5 \
注重点说明(服务端里的文件不要用notepad++或者再服务器里修改,本地用txt文档打开修改,不然会报错进不去游戏)) F) {2 {/ r% W8 q3 v7 |! t
1、服务端里:\tlbb\Config\GameConfig.ini* b+ ^# M3 h4 h2 _( I! P, d1 _: E
第26行FormalBillingURL=http://127.0.0.1:81/zt/billing.php;正式Billing网址- j4 @- t8 R: C: \
很多服务端写的127.0.0.1的IP,但是有的服务器网络环境不一样,127.0.0.1如果不能进去,请改成你外网IP,web路径不变。, u/ z4 [0 x. J5 {" @
2、服务端里:\tlbb\Config\ServerConfigList.txt' l* v/ c3 F' W1 O+ a4 H9 a+ M6 T
这里的面的IP全写外网IP& j+ U- u" s0 k4 T
3、热更新问题:修改客户端热更新链接:Work\com.mto.sdk.tlbb.sm\assets\config.properties5 P& Q* }. ^- y( U2 q* A9 N7 i7 p
第四行:UPDATE_ENABLE=0 改成 UPDATE_ENABLE=1 表示打开天龙八部热更新选项
% k, y0 Z2 w% N0 A! P. Q 第五行:写成RES_DOWNLOAD_URL=http://你外网IP/tianlong3D/res/Android/TY_1_321
f6 j9 R% E" p 然后去web目录,tianlong3D/res/Android 把TY_1_321文件夹目录整个放进去
}% X5 w8 |+ d! E, d 到此本地注册,热更新,不卡登陆,无法连接的问题都可以解决,如果还有进不去,不会操作的请论坛跟帖留言+ q1 O/ P* I j
帐号:admin 密码:www.difang.net 注意:\www\wwwroot\gm\config.php 这个文件里你配置的密码
7 U1 X6 X, c; D7 Z% |5 d5 z6 i- I' l4 J7 g$ l- H8 y
8 V3 l& l+ N% s: V: @1 S6 x; e& I
& M- [0 [+ k5 o0 m- [
; o! q9 \% f, O, c% M
0 f2 B0 J. x. M+ \& Z: m3 h, d
, \; o9 G/ z# D+ i5 Q2 h' b
+ i% Q' f" y# T# K- t. ~' y! k- G' p
8 Q( f) j1 G8 }4 X下载地址:
|