软件简介:
& [ U" v" R8 ?" E大家好。这节课教大家架设天龙八部3D版手游手工架设教程。3 M% ]! z- f; G3 x
大家一定先去看这个centos7.6的安装教程。我事先已装好了。如果你是服务器,那么就可以忽略这一步,直接进行架设。
6 _ ?& {3 \! e& Q B: G7 r所要用到的软件我已下载好,就只需要这4个即可。$ X. T+ r5 x3 m1 x! S$ u: j) P& w6 J
我们的系统请选择安装centos 7.2以上的系统,这里我安装的是7.6版64位mini
/ @3 C8 Q0 P! `7 ~8 K* z另外说下centos的配置IP为:192.168.2.100, a. Z! E4 [1 I# w( ^
首先安装3个软件,我慢一点。其实就是一直下一步。装好后桌面有快捷方式。
2 U& b! |. @9 X准备工作做好之后,我们先链接服务器。
0 d4 k/ w) @/ H1.连接服务器后,我们来安装宝塔,刚设置为UTF-8就能看到里面显示中文。否则是乱码。! h8 I: i+ [# ^5 `+ b: r( |
yum install -y wget ! f) L- x$ }) ?& T/ Z
CREATE DATABASE IF NOT EXISTS mtlbbdb_19900 default charset utf8mb4 COLLATE utf8mb4_general_ci;. C( r2 w x- U/ B
CREATE DATABASE IF NOT EXISTS tlbb_account default charset utf8mb4 COLLATE utf8mb4_general_ci;
# {- a! Q/ w3 ?3 c. N" I; O: x quit& K3 K1 _0 H$ y! B! d5 c/ |! a
导入数据
9 ^/ n, L, q% W: H8 \; e) u3 mcd /root/sql/( r' k- [' }. q) |9 K5 I' t
mysql -uroot -p1977712345 --default-character-set=utf8 charge charge.sql
J& N4 O& ^7 Q R* X7 ~ulimit -S -c 0 /dev/null 2 mtlbbdb_19900.sql
" {# i2 v! g7 E+ _0 G' uulimit -S -c 0 /dev/null 2 tlbb_account.sql* E9 I- r2 ?6 x6 T* z" l5 \! j
ulimit -S -c 0 /dev/null 2
2 R) I8 h% E' \0 B! y FLUSH PRIVILEGES;0 K& f4 v0 ~$ ^0 X$ ^' F e
GRANT ALL PRIVILEGES ON *.* TO 'app_mtlbb'@'localhost' IDENTIFIED BY 'dskfjl29091dfk' WITH GRANT OPTION;
5 T: t1 C) q% y FLUSH PRIVILEGES;' f; C5 p' V% p4 I9 g' p E
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1977712345' WITH GRANT OPTION;# t! M, o$ n7 ^: { t: z2 w
FLUSH PRIVILEGES;
3 A6 l# ~% d, D# x7 e; P* c quit
% K6 x* x6 B% K, F6.在宝塔文件中。直接修改数据库密码设置0 a) d) d' \6 b5 Z; E' i
/etc/odbc.ini 这里改为刚我们设置的数据库密码. ?% z# k5 T2 e
/www/wwwroot/tlweb/account/config.php 本地注册设置数据库密码
9 [8 f2 Y# w# d2 z! b/www/wwwroot/tlweb/gm/api.php API接口设置4个数据库密码
5 V% t# M4 m6 l+ x- h U8 b/www/wwwroot/tlweb/gm/config.php 后台配置 记得还有后台密码 这里我选中这个密码是后台的登录密码上面admin是登录账号,都可以改,我们还是改www.difang.net吧
5 J" p* `% @' d! C4 n4 A G+ U/www/wwwroot/tlweb/zt/config.php 配置BILLSERVER数据库及 另外一个后台的设置数据库和GM校验码,这里我拉蓝的位置就是另外一个GM后台的GM校验码设置位置,我们保持默认www.difang.net就好了。或者想改改自己的。随意。0 @6 F, o; H6 n: l0 [- Q8 R
7.在修改网站路径下这2个文件IP地址
, _$ A0 y3 a: U8 o6 G/www/wwwroot/tlweb/serversinfo/tlbbsea/tlbb/conf/serverlist/iOS_AppStoreXM_336_IPList.txt 这里改服务器IP地址,服务器名你随意改都行。我这里服务器名就不改了。
- f, f. m* R- U6 d9 q- `! {) B/www/wwwroot/tlweb/tianlong3D/conf/serverlist/serverlist.txt 跟上面那个文件是一个道理。
' N- I' y7 u8 w+ t2 U' I0 s另外说下:" z, ]9 X& Y1 F/ d# {
/www/wwwroot/tlweb/tianlong3D/conf/notice/gengxin 文件夹下: m y7 h0 J8 ]# I
iOS_Common_Notice.txt
+ ]. Y" z' Z6 T! @9 h2 RiOS_AppStore_Notice.txt
& ?; p( B) f5 w" v) A8 F, m$ e& [. V这两个文件夹是改公告内容的5 ~+ t% S# V; C' P0 |
/www/wwwroot/tlweb/serversinfo/tlbbsea/tlbb/conf/notice/gengxin/iOS_AppStore_XM_Notice.txt 也是公告' ]$ S; Y5 X. f
我随意打开一个给你们看下吧。路径我都修复改下。7 l5 a# D4 x0 Q1 @
8.建立一个网站4 q- r( v6 N2 c5 ^
域名位置这样写:192.168.2.100:81 它就是设置81为端口的了,前面的IP地方你们要改域名也可以,但是客户端修改的时候记得就要改成域名。
( b' r# k" m4 |& u j L+ N% d+ H @网站目录设置为: /www/wwwroot/tlweb/
' m; i! A$ E6 j7 L) `$ QPHP版本选择5.6
/ `2 h. w* ~$ p# a6 {5 M; t: R! }1 _
% I8 B5 ~7 ]( w. h9 C9、启动游戏服务
7 j7 A) [% ]7 P+ w启动命令) e0 |7 m W* V2 t4 Y" N) V. t
cd /root# ~0 a0 s% R' `1 F
./start.sh" p5 _" ]6 W" Z( O2 z+ a
open server starting, worldid(19900)
5 ?2 [: B% n* }看到这段话就代表启动OK了。
, C2 ?* K, P+ Y. z1 q; V* D T停止命令$ r7 ^% v' c; [6 P. B6 w
cd /root
% f' R, E6 h4 i/ X./stop.sh; m# k# S5 E2 _0 B" w, A$ o
这个是停止命令。
9 V/ E0 C' E+ D; [* v/ P服务端启动好了,下面最后一步,修改天龙八部3D的安卓客户端
4 Q: i) g5 y) }" q. q) y8 o10.天龙八部3D的安卓客户端IP修改方法+ c$ ?$ z; \8 h" t( {2 I; P: R
首先我们要安装个软件:Apk改之理ApkIDE3.3版+使用教程
. f @" X* B# e% l7 h5 t( C' G里面有个教程。可以详细看看。这里我就不多说了。具体看我操作步骤。
/ m/ F; { \$ ?客户端也要复制到根目录,apkide也要复制根目录,为啥教程里有说。自己看下细节。+ {, e% }) }: z! u2 K
没装net3.5 我是win10的最新系统会自动装。你们没有百度一个 .net 3.5 百度这个词。随便下一个安装就行了。对应你自己操作系统的64或32位。直接都装32位也行的。装的貌似不对啊。咋一定要重启。我百度一个装一下吧。
* o9 ?( `8 ]/ Y! y% a看来一定要重启。我重启下电脑。说下。这里的这个启动secureCRT 启动好后关闭也没事哈。一会我们就不用重新启动了。
) X! S; y9 V [9 A4 E2 s启动好了,我们来打开APKIDE 。修改前在装个notepadd++ 这个软件到处都有下载。随便下一个安装。
8 l1 @3 a& |9 K安卓(本地)" S0 {( I& u4 i. e2 Y9 ]
Work\com.mto.sdk.tlbb.sm\assets\config.properties 找到这个文件修改IP地址,我这里的IP都是改过了的。你们直接把所有192.168.2.100:81的改为你自己网址或IP 然后加:81端口即可。
$ u- H7 X) f: K0 l& kUPDATE_ENABLE=00 l0 N2 i' ]) ?& t( W! ~* ~: a8 r0 a5 T
RES_DOWNLOAD_URL=http://192.168.2.100:81/tianlong3D/res/Android/TY_1_321
' J7 \& u2 o( ?; O2 K8 X这个是热更新 改为1 有效。我这里就不启用了。需要用到的自己在研究。" b6 Z) W- c. o. ~" L& D9 D0 p
另外把这里面这几个位置地址改下。不然公告不能用。都给你们访问了一下。明白其中意思了把?链接对应好的文件即可。
5 B, k: F+ A/ _- JWork\com.mto.sdk.tlbb.sm\res\values\strings.xml. Q( f/ z. @; c5 @4 p7 h5 a
这几个位置改为你的网址或IP地址加 :81端口,跟上面个意思哈 ,当然如果你网站用的其他端口改对应的端口即可
' V3 \# {3 @7 f9 m. l% _修改好后,我们保存编译。然后等待编译即可。对了忘记说APP文件名哪里去改了。这个大家自己百度吧。也不难# Z" e8 _' o u9 d, N: l
string name=app_name完美天龙八部3D/string! M- n. M+ J% E9 _
把这里的 名字改为你想要的 APP名字 就可以了。
, q: b1 }! P6 U# x+ I0 Q6 S7 e v L$ }- ]
苹果(非本地)得用12字节域名查找替换cstlb.zgymw.com
( Q. V, t. w9 q/ E4 LPayload\mldj.app\mldj, }& l; \! L9 Y3 e) j% q4 A
在编译的时候说下。苹果是在这里改,但是这个端里没有天龙八部3D的苹果客户端,就没办法给大家演示了。
2 x3 V3 ^9 n: R* }! H# ]' t 生成的Apk:D:\ApkIDE_tlbb.apk 生成好了,我们打开一个安卓模拟器。" Q$ z' D) m- Q' a/ e
把这个新生成的天龙八部3D安卓客户端拖到安卓模拟器里运行。或者这样,我教大家怎么做平台访问下载安装吧。6 m$ e2 ^' z( i( \! T
/www/wwwroot/tlweb/wap_pc_web* Y& k3 w: T" J$ I1 W d
这个路径下提供了一个PC网页和一个wap手机访问网页。我们打开看下。然后我们建立一个2个网页。一个手机一个pc的4 D- ]/ F' E* r3 J' D; a
这里因为我没域名,我就用
% }/ `& K9 @4 A# l先进之前的宝塔面板- h% O) D' n1 l n: Z. F' E G# c& q
192.168.2.100:8001 建立PC的 指向对应的文件路径请看我操作。 域名被占用,没关系。 这样就OK了。另外一个我们也一样) g( }+ I+ l# W+ {
192.168.2.100:8002 建立手机的网页。9 c! D+ U4 I9 J
访问试试,然后我们以手机网页为实例去改。PC的自己按照我的方法一样道理去改就行了。
2 w6 O7 U( o3 S/ e8 ` a target=_blank href=/tlbb.ipa title=iOS正版下载/a, m1 p- O0 r7 Q9 |/ O
a target=_blank href=/tlbb.apk title=安卓版下载/a
) m4 W# f. N1 K [$ `看到吗?这里的链接地址是这个文件名。因为没有ios客户端,我们把ios的地址也改为.apk的。
. f6 e6 W5 F% S6 ]! l, J9 k然后把tlbb.apk上传手机版网页的根目录里去。这一个是编译好的。我们访问试试看。
R$ A( W6 m/ l. ?# s* Z好了。我们来试试GM后台。
" T/ j- E! r5 } wGM后台地址:http://你的IP或者域名:81/gm
0 }2 i3 e) R0 J1 w$ Z, U帐号:admin 密码:http://fujian.difang.net/down/11/364/ 注意:/www/wwwroot/tlweb/gm/config.php 这个文件里你配置的后台密码
4 J o5 q! v9 M7 lGM后台地址二:http://192.168.2.100:81/zt/gm.php /www/wwwroot/tlweb/zt/config.php 这个里面是你配置的GM校验码密码* x" k/ I0 H! C" L# O ^
注意不要和数据库密码弄混了哈。6 ^* g0 {2 V* |
好了。基本就是这样了。 这些参考文件大家慢慢看了研究了。另外说下。这里。这个文件是开启GMList功能 。这个文件里面的配置大家自己研究下。特别是我拉蓝的那个。其他没什么了。感谢观看。- ?2 B& Y% m+ A# t
另外给大家一些其他参考文件:' |" @, d; w4 e! w2 N, G
-----------------------------------------------------------------
* r+ J% F) @% I' U 注重点说明(服务端里的文件不要用notepad++或者再服务器里修改,本地用txt文档打开修改,不然会报错进不去游戏)' R+ W6 c1 o9 [ D3 r- A! v
1、服务端里:\tlbb\Config\GameConfig.ini
0 d- Z. g2 U U4 p% c 第26行FormalBillingURL=http://127.0.0.1:81/zt/billing.php;正式Billing网址+ c( ?# d5 u" o% b
很多服务端写的127.0.0.1的IP,但是有的服务器网络环境不一样,127.0.0.1如果不能进去,请改成你外网IP,web路径不变。
' X, p1 E4 p2 X0 F 2、服务端里:\tlbb\Config\ServerConfigList.txt
6 f! ~% P; e6 X, ]+ ?$ w 这里的面的IP全写外网IP; L+ l0 ?+ X5 g$ o
3、热更新问题:修改客户端热更新链接:Work\com.mto.sdk.tlbb.sm\assets\config.properties. u7 x v: F; E
第四行:UPDATE_ENABLE=0 改成 UPDATE_ENABLE=1 表示打开天龙八部热更新选项
! W, o$ c* ]) u3 _ 第五行:写成RES_DOWNLOAD_URL=http://你外网IP/tianlong3D/res/Android/TY_1_321
7 R; d' h9 ]4 j8 }/ f 然后去web目录,tianlong3D/res/Android 把TY_1_321文件夹目录整个放进去 h; v% o; t- T# e
到此本地注册,热更新,不卡登陆,无法连接的问题都可以解决,如果还有进不去,不会操作的请论坛跟帖留言$ {" B' h. u3 o$ f
帐号:admin 密码:www.difang.net 注意:\www\wwwroot\gm\config.php 这个文件里你配置的密码& G" H8 T/ K I3 S4 d
2 @% O6 E" z& C
/ Y( O3 p w2 g% h8 w2 Y, s/ `" k( S9 Q/ j
8 v1 n$ J# n @9 ~6 y5 i# u
8 s; u" |" ?' n
$ `' h9 @- j, A! v) p' V, y$ i
% X: ^, n1 C5 E6 n) S
; f5 H: C7 x4 ^
, X" e/ a, v+ L; i W下载地址:
|