一起网单游戏论坛

 找回密码
 立即注册
搜索
热搜:
查看: 556|回复: 4

天地、天骄架设过程中的重要注意事项和简单教程

[复制链接]

新手上路

Rank: 1

UID
27860
威望
0
贡献
1
在线时间
0 小时
注册时间
2021-7-17
发表于 2021-7-17 14:13:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一、天地、天骄架设教程
  解压服务的端到D盘,D:\tdserver,d:\fwtj,修改服务端里的IP为你自己的IP,我的是192.168.1.2(包括

gamedb数据库的T_gate表的两个IP)
  1、安装mssql2000和mysql4,并且自己安装好MYSQL数据库,
都是一样的,听说MYSQL4.0是最好的,不要用5.0,那个不好,我的MYSQL帐号为root.密码xiao11l,
请自己修改成为你自己的密码,把mysql数据库里的两个文件放到你的MYSQL的DATA下,mysql数据库的密码可在

my.ini里修改。
  2、附加GameDB下的数据库,并双击自动建立ODBC.reg,我的MSSQL的帐号密码为SA xiao11l,一样的就基本都不

用改了。附加时数据库名字可以自己更改,防止几个游戏的库重名覆盖,改名后相应的配置文件下也要改,数据

源也要改。
3、把mysql的bin下的libmySQL.dll覆盖到服务端有libmySQL.dll的地方
  4、 接下来就是启动服务端目录下的ES和LS里的Install.Bat,并且在服务里启动(去你的电脑左下角的开始-管

理工具-服务里找到BNEntryS8080和BNLists7000这两个服务,并且启动),天地Es端口为8080(对应客户端的port

。ini),Ls端口为7000;天骄Es端口为6000(对应客户端的port。ini),Ls端口为7000。
  5、然后打开服务端里的4个启动项,dbi--gateserver--fdbi--gs
  6、修改客户端esip。ini为192.168.1.2,play登陆游戏。   

二、重要注意事项
1、DBI配置文件DBIserver.ini的[config]段中DBIGID=1这里要特别注意,这个关系到数据库的配置,对应gamedb

中t_gate表的F_dbiid
2、FDBI配置文件[Config]段DB_HOST=localhost,DB_DBNAME=对应的fwtj数据库名称
3、gateserver配置文件[config]CLIENTMANAGER_PORT=4301这里也关系到数据库的配置,对应于gamedb中t_gate

表的F_port
4、LS的配置文件,客户端需要从LS读取服务器列表,[config]段中LSNAME="default" 、LSCODE="default"  这

两项需要配合数据库的gamedb中t_listgroup的F_lscode
5、GS目录里的INI目录Server.ini文件[My SQL]段SQLIP=localhost
6、GAMEDB里面的T_Gate中修改服务器名和自己的ip地址2处
7、T_Group中修改版本号
8、T_Config里面修改战区,改自己的ip列表
9、user库里的T_usercore添加帐户和密码,密码为MD5加密的,可在http://www.cmd5.com/加密后复制32位的,

也可自己做注册网站,F_freeseconds下位剩余点数,可用来兑换通宝(60点为一通宝)
10、天地ol(半个游戏人3版)进入游戏看不到武器的解决方法
正确方法是在item_part.txt文件中加入串值,参考你的GS出错信息(LOG),缺哪个加哪个,一般是加入杂装串

和打造串
改好后用H2加密考到服务端和客户端
11、item8.txt和item10.txt修改商品价格

三、mysql数据库的问题fwtj库中有几个innodb数据库表错误,重建的方法如下:
1、停止mysql数据库服务,在my.ini的[mysql]段下加入innodb_data_file_path = ibdata1:10M:autoextend保存
2、把几个innodb数据库错误表剪切到其他地方,不要放在fwtj库下
3、启动mysql服务和管理工具,在fwtj库下创建表,随便填一个字段和类型,选项卡下一定要选innodb,另存为

要重建的表名
4、停止mysql数据库服务,注意不要关闭管理工具,把第2步剪切下的几个表覆盖到fwtj目录下
5、启动mysql服务,在管理工具中右键点击重建的表名选转储sql文件保存(注意开始不要用左键打开表,否则会

出错断开数据库),这时会出错,说mysql遇到问题要关闭,不要管它,关闭这个出错对话框,会显示转储结束成

功。
6、重复第5步把几个表都转储
7、启动mysql服务,在管理器中删除刚才的几个表,然后选查询--创建新查询--载入--刚才转储的sql文件,运行

后关闭--不保存。重复这个过程把几个表都导入即可,新建的表都是空的

本方法架设无需使用登录器进游戏
回复

使用道具 举报

新手上路

Rank: 1

UID
4128
威望
0
贡献
0
在线时间
3 小时
注册时间
2017-8-25
发表于 2021-8-3 20:26:22 | 显示全部楼层
www.gmgongju.com先顶,好同志
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
7627
威望
0
贡献
0
在线时间
0 小时
注册时间
2018-3-2
发表于 2021-9-17 01:50:21 | 显示全部楼层
真是 收益 匪浅
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
2756
威望
0
贡献
0
在线时间
0 小时
注册时间
2017-3-28
发表于 2021-10-21 09:34:14 | 显示全部楼层
帮你顶下哈!!
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
2358
威望
0
贡献
0
在线时间
0 小时
注册时间
2017-2-19
发表于 2022-2-27 13:26:06 | 显示全部楼层
帮你顶下哈!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|一起网单

GMT+8, 2024-12-4 01:21 , Processed in 0.110031 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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