软件简介:
0 ?( [: S) ? d+ ^大家好。这节课教大家架设天龙八部3D版手游手工架设教程。& Y' x( g. ^8 ^3 Q, X4 X! s
大家一定先去看这个centos7.6的安装教程。我事先已装好了。如果你是服务器,那么就可以忽略这一步,直接进行架设。
6 b; N3 {0 y* ?: H所要用到的软件我已下载好,就只需要这4个即可。1 a% d6 t& a- h8 O
我们的系统请选择安装centos 7.2以上的系统,这里我安装的是7.6版64位mini
1 B0 Y/ ]2 S h另外说下centos的配置IP为:192.168.2.1007 M1 _4 V4 _! j
首先安装3个软件,我慢一点。其实就是一直下一步。装好后桌面有快捷方式。
; G% z. s% h. T& U2 @: w. [0 @准备工作做好之后,我们先链接服务器。4 c* H; A& I% w# x9 _
1.连接服务器后,我们来安装宝塔,刚设置为UTF-8就能看到里面显示中文。否则是乱码。
, Y& Z" z$ b8 K0 i& g, k- Hyum install -y wget
3 P# w# C: A* c CREATE DATABASE IF NOT EXISTS mtlbbdb_19900 default charset utf8mb4 COLLATE utf8mb4_general_ci;" i8 [6 p, z6 _" O
CREATE DATABASE IF NOT EXISTS tlbb_account default charset utf8mb4 COLLATE utf8mb4_general_ci;) D) P0 z; @" Q' \) [6 m% b7 C! J* P: k
quit
3 E+ O* Z# Z2 [3 v( \2 P8 c; |& ], j导入数据
8 F( ^3 `) z6 k1 L6 ?( [# Ncd /root/sql/
7 W/ Z8 P4 d. C, r0 ]mysql -uroot -p1977712345 --default-character-set=utf8 charge charge.sql
) U- ]* @7 l J4 [! X# i( A. Oulimit -S -c 0 /dev/null 2 mtlbbdb_19900.sql
! q2 S) R+ D6 j, [) L6 g% M& mulimit -S -c 0 /dev/null 2 tlbb_account.sql
9 i. [* Z V) ^- P' i. @ulimit -S -c 0 /dev/null 2
3 @4 C* Q/ T ^3 R FLUSH PRIVILEGES;
G" v& l( V3 ]4 M5 A" w GRANT ALL PRIVILEGES ON *.* TO 'app_mtlbb'@'localhost' IDENTIFIED BY 'dskfjl29091dfk' WITH GRANT OPTION;) Q- H \0 g% g* k) t/ S R
FLUSH PRIVILEGES;- D) w/ }9 m- m( t' |8 N
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1977712345' WITH GRANT OPTION;
& ?5 c3 f, o4 X& {/ s FLUSH PRIVILEGES;
8 M! A0 B! K# Y! T- j quit
) S+ c3 y T' n$ t! m) ^8 [' x* Y6.在宝塔文件中。直接修改数据库密码设置* l7 V; d: {+ }0 f- a* u: W
/etc/odbc.ini 这里改为刚我们设置的数据库密码
. r' o1 h$ ^& j# U/www/wwwroot/tlweb/account/config.php 本地注册设置数据库密码) U! E9 C- w: m' E5 L
/www/wwwroot/tlweb/gm/api.php API接口设置4个数据库密码
1 O' @1 v+ \3 f/www/wwwroot/tlweb/gm/config.php 后台配置 记得还有后台密码 这里我选中这个密码是后台的登录密码上面admin是登录账号,都可以改,我们还是改www.difang.net吧
& G2 v) k' d4 O: \9 O, u5 r/www/wwwroot/tlweb/zt/config.php 配置BILLSERVER数据库及 另外一个后台的设置数据库和GM校验码,这里我拉蓝的位置就是另外一个GM后台的GM校验码设置位置,我们保持默认www.difang.net就好了。或者想改改自己的。随意。# q7 L; z$ d5 v8 E4 i& Z! A% E
7.在修改网站路径下这2个文件IP地址# K7 j- c$ r! l5 H4 I
/www/wwwroot/tlweb/serversinfo/tlbbsea/tlbb/conf/serverlist/iOS_AppStoreXM_336_IPList.txt 这里改服务器IP地址,服务器名你随意改都行。我这里服务器名就不改了。. z7 Q0 n4 o- S& u/ R! g6 j
/www/wwwroot/tlweb/tianlong3D/conf/serverlist/serverlist.txt 跟上面那个文件是一个道理。# ?: r3 v& `% l X- u
另外说下:
- W" J0 a4 n9 [+ h# d8 X/www/wwwroot/tlweb/tianlong3D/conf/notice/gengxin 文件夹下, X7 E5 d% g( t
iOS_Common_Notice.txt
2 U( ^& T2 u5 Z5 NiOS_AppStore_Notice.txt0 W+ m' h5 c. W- x+ O, B% O
这两个文件夹是改公告内容的7 ?2 d7 Q/ L% L1 R+ X
/www/wwwroot/tlweb/serversinfo/tlbbsea/tlbb/conf/notice/gengxin/iOS_AppStore_XM_Notice.txt 也是公告 |, a* q4 c X5 q1 f C
我随意打开一个给你们看下吧。路径我都修复改下。
6 D% Z. q, f" U. @, m* A3 I2 L! e. e8.建立一个网站- s$ g$ P& a, N1 T' X
域名位置这样写:192.168.2.100:81 它就是设置81为端口的了,前面的IP地方你们要改域名也可以,但是客户端修改的时候记得就要改成域名。# E- M1 u& o4 g. j8 y
网站目录设置为: /www/wwwroot/tlweb/
& p2 N0 a/ l0 _+ M' xPHP版本选择5.67 w; K3 g1 K% z; D& O7 s
0 A+ t/ U$ c/ \' ]( o' C7 |- _
9、启动游戏服务# i% V7 ~. I3 A' V' \1 o: |
启动命令* u. Q/ p7 Y* M0 F% V% P
cd /root
0 Y a# |0 {1 [! r0 i9 Z./start.sh. e+ e3 B; @, h0 C& |
open server starting, worldid(19900)
6 q& S8 L% t {/ f( z看到这段话就代表启动OK了。
% g/ s2 \- q: U8 S, s停止命令3 X: D* y4 s7 G# `' x( q" Z
cd /root
* |3 t0 D: u( |0 p( s" k7 B./stop.sh
4 }! {* q# o6 t7 J2 _7 E这个是停止命令。
2 D& f2 F- P. I- C$ x! z服务端启动好了,下面最后一步,修改天龙八部3D的安卓客户端
( P1 w0 t) Y' Q. e( C10.天龙八部3D的安卓客户端IP修改方法
/ @+ D/ y8 s) H" F! {) A首先我们要安装个软件:Apk改之理ApkIDE3.3版+使用教程! F' p" q0 Z5 S0 \" }5 b
里面有个教程。可以详细看看。这里我就不多说了。具体看我操作步骤。9 E7 ?% ]. Q4 R C' i
客户端也要复制到根目录,apkide也要复制根目录,为啥教程里有说。自己看下细节。
* ?: @) w7 v; w没装net3.5 我是win10的最新系统会自动装。你们没有百度一个 .net 3.5 百度这个词。随便下一个安装就行了。对应你自己操作系统的64或32位。直接都装32位也行的。装的貌似不对啊。咋一定要重启。我百度一个装一下吧。
& U- x6 D L, |/ C看来一定要重启。我重启下电脑。说下。这里的这个启动secureCRT 启动好后关闭也没事哈。一会我们就不用重新启动了。0 I+ g4 M. ^, u( |0 T1 u
启动好了,我们来打开APKIDE 。修改前在装个notepadd++ 这个软件到处都有下载。随便下一个安装。
+ k5 A n' P+ m4 a v& T+ U5 {安卓(本地)8 l% g, e+ I* T- b
Work\com.mto.sdk.tlbb.sm\assets\config.properties 找到这个文件修改IP地址,我这里的IP都是改过了的。你们直接把所有192.168.2.100:81的改为你自己网址或IP 然后加:81端口即可。 F) |0 Z# F$ S/ _9 B6 j
UPDATE_ENABLE=0
3 L. p6 s- h' r {8 J! ~RES_DOWNLOAD_URL=http://192.168.2.100:81/tianlong3D/res/Android/TY_1_321
* y) v1 a# M+ J1 E这个是热更新 改为1 有效。我这里就不启用了。需要用到的自己在研究。
/ Y; r8 B+ j2 l1 Y9 \9 [另外把这里面这几个位置地址改下。不然公告不能用。都给你们访问了一下。明白其中意思了把?链接对应好的文件即可。
% @) i5 | E: M, v) D# o/ K& DWork\com.mto.sdk.tlbb.sm\res\values\strings.xml! S4 K9 S7 P3 Z9 [
这几个位置改为你的网址或IP地址加 :81端口,跟上面个意思哈 ,当然如果你网站用的其他端口改对应的端口即可
, }$ C/ h9 |* g* z) z+ I5 y" J修改好后,我们保存编译。然后等待编译即可。对了忘记说APP文件名哪里去改了。这个大家自己百度吧。也不难- c. j1 X; b' u3 O+ ]6 a7 M
string name=app_name完美天龙八部3D/string8 V# P4 ^- t& s2 M9 C& f1 V
把这里的 名字改为你想要的 APP名字 就可以了。9 w i8 g# z7 u" b( M$ v
0 [9 @5 Z6 g4 S. ^5 Q7 x
苹果(非本地)得用12字节域名查找替换cstlb.zgymw.com1 V- H% ]4 w8 _5 _$ I% p7 z
Payload\mldj.app\mldj6 V' ]& U1 I0 U7 d( D
在编译的时候说下。苹果是在这里改,但是这个端里没有天龙八部3D的苹果客户端,就没办法给大家演示了。+ |! D0 U1 t2 q: f: q: h
生成的Apk:D:\ApkIDE_tlbb.apk 生成好了,我们打开一个安卓模拟器。3 e- |4 } ^- }; a
把这个新生成的天龙八部3D安卓客户端拖到安卓模拟器里运行。或者这样,我教大家怎么做平台访问下载安装吧。
( \0 {7 {8 s W/www/wwwroot/tlweb/wap_pc_web3 l+ z* q* |: y) V, Y1 r4 P
这个路径下提供了一个PC网页和一个wap手机访问网页。我们打开看下。然后我们建立一个2个网页。一个手机一个pc的
3 N+ d' V, j4 P, _这里因为我没域名,我就用
0 q% n5 ^ m" f先进之前的宝塔面板
+ M2 |: r( p9 p. P* t192.168.2.100:8001 建立PC的 指向对应的文件路径请看我操作。 域名被占用,没关系。 这样就OK了。另外一个我们也一样
7 a+ h* Q0 h# y; \7 X192.168.2.100:8002 建立手机的网页。3 Z8 D8 c8 `" s! j1 F& c- a& I
访问试试,然后我们以手机网页为实例去改。PC的自己按照我的方法一样道理去改就行了。0 e; ?) H7 O4 y* t
a target=_blank href=/tlbb.ipa title=iOS正版下载/a
3 D6 a- }9 w, X3 { a target=_blank href=/tlbb.apk title=安卓版下载/a4 R5 h+ R, V; f# u' |. t4 ^
看到吗?这里的链接地址是这个文件名。因为没有ios客户端,我们把ios的地址也改为.apk的。6 X( F. X5 t6 s2 e
然后把tlbb.apk上传手机版网页的根目录里去。这一个是编译好的。我们访问试试看。3 V9 D) c: Q' D3 k4 e% M
好了。我们来试试GM后台。+ Y; n, t5 w2 K; |" k8 `+ H4 v
GM后台地址:http://你的IP或者域名:81/gm1 j( d! ]1 L* L8 {6 I
帐号:admin 密码:http://fujian.difang.net/down/11/364/ 注意:/www/wwwroot/tlweb/gm/config.php 这个文件里你配置的后台密码2 x$ A. z' g# q6 R0 }+ ?! I
GM后台地址二:http://192.168.2.100:81/zt/gm.php /www/wwwroot/tlweb/zt/config.php 这个里面是你配置的GM校验码密码7 w1 ^; w: G _* o3 K% L( i
注意不要和数据库密码弄混了哈。4 t$ N- `( [6 Q; q
好了。基本就是这样了。 这些参考文件大家慢慢看了研究了。另外说下。这里。这个文件是开启GMList功能 。这个文件里面的配置大家自己研究下。特别是我拉蓝的那个。其他没什么了。感谢观看。
- D2 m* E$ l0 y; ]& V" s 另外给大家一些其他参考文件:) Q8 j. G1 F! t9 x1 g8 S
-----------------------------------------------------------------
7 O% ^! Y+ Y- X) i+ U6 i 注重点说明(服务端里的文件不要用notepad++或者再服务器里修改,本地用txt文档打开修改,不然会报错进不去游戏)
7 p, r" H2 m6 A% ?# K 1、服务端里:\tlbb\Config\GameConfig.ini( Z7 ?, M( [" D. y# m
第26行FormalBillingURL=http://127.0.0.1:81/zt/billing.php;正式Billing网址$ P: B% q3 [5 O* x& x
很多服务端写的127.0.0.1的IP,但是有的服务器网络环境不一样,127.0.0.1如果不能进去,请改成你外网IP,web路径不变。
4 k7 t% m9 a. i2 u$ y( Q 2、服务端里:\tlbb\Config\ServerConfigList.txt# ]- l6 F& n' p, ]- `
这里的面的IP全写外网IP
$ `5 C! j3 ]( { 3、热更新问题:修改客户端热更新链接:Work\com.mto.sdk.tlbb.sm\assets\config.properties
4 [3 }6 {, _5 W, X; g* j+ F7 S: C 第四行:UPDATE_ENABLE=0 改成 UPDATE_ENABLE=1 表示打开天龙八部热更新选项/ G, c1 l, y9 h7 ` O& v1 R
第五行:写成RES_DOWNLOAD_URL=http://你外网IP/tianlong3D/res/Android/TY_1_321( v. ~5 R' `' C
然后去web目录,tianlong3D/res/Android 把TY_1_321文件夹目录整个放进去
9 `5 [3 C! p8 u+ { 到此本地注册,热更新,不卡登陆,无法连接的问题都可以解决,如果还有进不去,不会操作的请论坛跟帖留言+ T( j) i6 g( f" @" A: w
帐号:admin 密码:www.difang.net 注意:\www\wwwroot\gm\config.php 这个文件里你配置的密码
7 K& {' Z& C" z1 E ?7 t' ?+ R. P1 X& {* T V
& z. }+ |4 l& ?7 K
* d3 @& e& z" H9 D4 q. K
; F" z5 w* b+ Q) j0 V5 b
, L. W0 b) N2 j
8 }) D, x1 o: f3 @. G4 q$ o
9 P" `4 J8 B( r L
! k+ t/ p& i: W& ]5 S) S
5 i( b i( m+ x' O下载地址:
|