游戏服务端连接数据库是如何从数据库中读取和保存数据的

服务器如何获取GPS数据并保存到数据库中_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
服务器如何获取GPS数据并保存到数据库中
目前我让朋友开发了一个GPS硬件,GPS硬件上能够设置服务器IP、端口、域名、等等。设置完后,我在GPS硬件上插入手机卡,通过手机卡流量GPRS发送GPS信息服务器IP上。
在指定IP的服务器上装了一个测试软件(网上下载的VB程序),能够看到1秒钟一条GPS的标准数据...
我有更好的答案
这个是一个开发问题, 应该能搞定的!如果楼主真的有需要, 私下谈谈?
采纳率:79%
为您推荐:
其他类似问题
gps的相关知识
换一换
回答问题,赢新手礼包查看: 3605|回复: 24
「天骄II」活力版架设新手教程配套(服务端)数据库(我也是花钱买的)
娃娃币3079
贡献值1253
阅读权限80
在线时间1395 小时
主题帖子娃娃币
博士, 积分 7567, 距离下一级还需 433 积分
博士, 积分 7567, 距离下一级还需 433 积分
目标软件网络游戏产品手册
一、& & 概述
目标软件网络游戏平台是目标软件公司自主开发的集网络引擎,用户管理,游戏角色存储管理,计费,运行时版本控制,运行时服务管理控制,基本客服工具,统计分析等众多功能于一体的稳定的游戏运营平台。
下面以《天骄II》产品为例子进行讲解:
二、& & 《天骄II》游戏平台结构
&&上图为《天骄II》网络游戏平台的结构简图,其各模块名称及基本功能解释如下:
MainDB& && && && && &&&平台系统的核心数据库,包括,userdb、gamedb及gamelogdb.
DBI& && && && && && && && & 数据库前端接口,与Gateserver监控服务器是GateServer与服务器通信的通道
DBIControler& && && && &&&DBI服务监控程序,该程序能及时的以报警的方式提供战区各项服务的故障
ES& && && && && && && & (EnterServer)入口服务器
LS& && && && && && && & (ListServer)列表服务器
Gate& && && && && && & (GateServer)战区网关服务器
GS& && && && && && && & (GameServer)游戏场景服务器
FDBI& && && && && && & 角色存盘接口及存盘服务器
ZoneGroup& && && && && &战区,ZoneGroup = Gate + GS + FDBI
FDBITools& && && && && && &存盘服务器信息查询工具,可通过该工具查询Mysql数据库和备份档案
MonitorSystem& && && &系统服务模块监视器,监视整个系统的服务器软硬件情况
CortrolSystem& && && &系统服务模块控制器,控制整个系统的运行
ACC& && && && && && && &帐户站,用于玩家帐号的注册
WebAdmin& && && && && &平台配置系统,如webpm,可通过WebAdmin更改和配置战区
GMTools& && && && && & gm所使用的工具的总和,其中包括gm公告tools、pointquery等
BBS& && && && && && && &玩家论坛
WEB& && && && && && && &游戏官方网站
DFS& && && && && && && &游戏还费系统
DFStools& && && && && &还费系统监控程序
Play& && && && && && & 平台初始启动程序,检测shell版本,解析ls
Shell& && && && && && &列表程序,列取战区和游戏客户端版本控制
GameClient& && && && & 游戏客户端
三、& & 主要模块功能简介
A.& &&&ES(EnterServer,入口服务)
入口服务器是以服务模式启动的程序,可随系统自动启动。该程序启动时读取本地配置文件,配置文件的主要内容指定了列表服务器的ip地址和端口。
B.& &&&LS(ListServer,列表服务)
列表服务器是以服务模式启动的程序,可随系统自动启动。该程序读取本地配置文件及主数据库,本地配置文件的主要内容是数据库的用户和密码及数据源的名称。列表服务器从数据库中读取列表信息,并将指定信息显示给玩家。
C.& &&&DBI(数据库接口,Gateserver逻辑管理接口)
DBI服务是以服务模式启动的程序,可随系统自动启动。该程序读取本地配置文件,并在启动过程中与数据库进行连接。本地配置文件的主要内容包括数据库配置信息、接受注册的gate的ip。
D.& &&&Gate(GateServer,接入与转发指令)
GateServer目前已Debug方式启动,从其窗口中可看到DBI、GameServer的心跳,从而判断其运行状态,当然,GateServer也可以通过服务方式启动。GateServer从本地读取配置文件,其配置文件的主要内容包括,指定DBI的位置,为GameServer分配场景,指定外挂指纹。
E.& &&&GS(GameServer,游戏场景服务)
GameServer现阶段以Debug方式启动,可由窗口看到GameServer的运行状态,包括桢数,内存的使用量,游戏内人数及开启的场景数量等。该程序读取本地配置文件,配置文件内容包括开启的场景索引,客户端版本,Mysql数据库地址,FDBI服务器地址等。
F.& && &FDBI(角色存盘接口及存盘服务)
FDBI以服务方式启动,目前FDBI服务器上同时运行着FDBI和Mysql两项服务,其中FDBI是角色存盘接口,负责存取游戏存档,Mysql数据库由GameServer直接读取。
G.& & MainDB(主数据库)
主数据库使用的是运行于WindowsServer2003平台上的SQLServer2000,分为GameDB,UserDB和GameLogDB。GameDB主要存储的是游戏世界的相关信息,如角色,战区等,UserDB主要存储玩家信息,如玩家用户名,计费状态等,GameLogDB主要存储游戏日志。
H.& & ZG (ZoneGroup,战区)
一个战区是由多台具有不同服务功能的服务器组成的一个独立的服务器群,服务器群内的服务器功能有GateServer、GameServer、FDB,MysqlServer。每组战区服务器根据战区人数的多少可以灵活的改变战区的逻辑结构。
四、& & 系统运营需求
A.软件系统需求
1、 WindowsServer2003企业版+SP1
2、 MS SQL Server 2000+SQLSP4
3、 Red Hat Linux AS 4.0
4、 IIS 6.0、.NET
5、 Apache 1.3.33 + PHP 4.3.10
6、 MySQL 4.0.20d
其中,游戏平台的操作系统均为WindowsServer2003 sp1,主DB使用MS SQL Server2000 sp4,各个战区数据库使用Mysql 4.0.20d,网站采用IIS6.0及ASP.net,BBS采用RHLinuxAS4.0及DISCUZ4.0。工具采用Apache1.3.33+php平台。
B.硬件系统需求
1.主DB服务器
Xeon 2.8GHz以上(两颗)
(SCSI Raid5+JBOD*2)
Ultra 320 Raid Card
Intel Pro 1000*2
作为核心运行的数据库,其高性能、稳定性、安全性是其选购时要着重考虑的,因此选购的数据库服务器一定要拥有很高的数据吞吐能力。另外,必要的安全措施(如Raid5技术的支持)也是保障核心数据库服务安全运行的前提。。
2.战区服务器
游戏世界服务器
Xeon 2.8GHz以上(两颗)
73G(SCSI)
Intel Pro 1000*2
Xeon 2.8GHz以上(两颗)
73G*2(SCSI)
Intel Pro 1000*2
战区服务器分为:Gate、GS和FDB服务器。根据应用的不同,其配置也不同。Gate服务器由于网络压力较大,因此,该服务器需要很强的网络传输能力。GS服务器,对于CPU、内存的要求较高,因此,Gate和GS服务器在选型时,一定要满足前面提到的相关要求。FDBI服务器,主要用来存放玩家存档和Log日志,因此,对于存储空间的要求比较高,所以选型时,要尽量选择大容量磁盘。
游戏世界服务器适用范围很广,不仅游戏世界中的GateServer和GameServer可用,ListServer、EnterServer、还费服务、DBI服务等也同样适用。
3.存盘节点服务器
Xeon 2.8 GHz以上(两颗)
3*73G(SCSI)
Intel Pro 1000*2
存盘节点服务器作用是在各节点机房备份该节点机房内所有战区的存盘文件和游戏日志文件,并为运营工具查询所使用。因此,该服务器要求一定要稳定,且具有大容量的存储空间。建议配置Raid5(可选)。
4.数据备份服务器
& & 配置要求
P4 2.8GHz以上
73G*5(IDE Raid)
3ware Raid card
Intel Pro 1000*2
数据库备份服务器的作用是用来备份所有数据库的数据文件的设备,该服务器可在主数据库服务器出现问题时,快速恢复战区运行,将损失降到最小。因此,在选择这款服务器时,稳定和大容量是考虑的关键。
C.网络环境需求
1.中心网络节点
中心网络节点是全部战区的数据交换中枢,其互联互通的稳定与畅通对整个战区稳定运行起着至关重要的作用。因此,建议在中心节点选用互连互通性好、网络稳定、能提供Cisco核心交换机及200M以上的独享带宽的机房。
2.战区节点
战区节点是各战区的服务器与中心节点之间的数据通道,其网络的稳定和畅通情况直接影响到该节点所有的战区。因此,建议在选择该类节点机方时,要测试节点的互通情况,及机房是否能提供100M以上的独享带宽。
五、& & 战区结构的扩展
战区结构的扩展是指为了能承受更高的同时在线人数的压力,采用同时开放多个战区或者改变战区的逻辑结构以提高承载人数的操作。
战区的逻辑结构是指组成战区的不同功能的服务器的数量。
& && &&&战区的逻辑结构是由战区所能承受的压力决定的,即战区的人数。具体数值如下:
GateServer正常情况下最大能承受2000人的压力。GameServer正常情况下最大能承受800人左右的压力。FDB由于服务器压力较小,使用了FDBI与MysqlServer安装在同一台服务器上的结构。DBI由于压力较小,采用8个战区共用同一台服务器的结构(使用不同的端口和DBIID)。
& && &&&目前所采用的结构一般为1GateServer+2GameServer+1FDBI,其可稳定运行的支持人数为1200人左右。如果需要增加人数,可根据人数的增加情况酌情增加GameServer和GateServer服务器的数量。
& && &&&目前所采用的逻辑机构有
& && &&&1GateServer+2GameServer+1FDBI
& && &&&1GateServer+3GameServer+1FDBI
1GateServer+4GameServer+1FDBI
2GateServer+4GameServer+1FDBI
其中2GateServer+4GameServer+1FDBI结构是为了可以缓解战区开始时大量玩家涌入所带来的压力
注意:&&1、上述战区状况的服务器硬件配置请见第六部分。
2、&&各项服务的具体配置请看附录
3、&&战区的服务器在开区时可能由于新手玩家多且都进入同一个场景,而造成服务器负担过重,如果出现这种情况请及时调整玩家进出游戏的频率,但不用启停战区服务。
六、& & 不同在线人数情况下的服务器需求
按照1GateServer+2GameServer+1FDB结构,服务器需求的数量如下
服务器数量(单位:台)
服务器配置
备& && &注
使用数量不受人数影响的服务器
主DB服务器
UserDB,GameDB,GameLogDB各一台
游戏世界服务器
游戏世界服务器
游戏世界服务器
FDBI和MysqlServer共用一台
游戏世界服务器
ListServer和EnterServer可共用一台服务器
游戏世界服务器
备份服务器
数据备份服务器
专门做数据备份使用
支持5000人同时在线
GateServer
游戏世界服务器
GameServer
游戏世界服务器
游戏世界服务器
多个DBI服务可以共用一个DBI服务器,最多8个
存盘节点服务器
存盘节点服务器
控制工具及FDBITools使用,有备份数据的功能
支持10000人同时在线
GateServer
游戏世界服务器
GameServer
游戏世界服务器
游戏世界服务器
多个DBI服务可以共用一个DBI服务器,最多8个
存盘节点服务器
存盘节点服务器
控制工具及FDBITools使用,有备份数据的功能
支持20000人同时在线
GateServer
游戏世界服务器
GameServer
游戏世界服务器
游戏世界服务器
多个DBI服务可以共用一个DBI服务器,最多8个
存盘节点服务器
存盘节点服务器
控制工具及FDBITools使用,有备份数据的功能
七、& & 主要服务模块的配置
本部分列出了《天骄II》战区的主要配置文件的内容及配置方法
A、数据库配置(可通过工具进行)
战区设置:
在GameDB,T_Group表中增加一条战区记录,设置战区名称(F_Name列)、战区说明(F_GroupDESC列)、战区版本号(F_Version列)、战区版本说明(F_VerDESC)、&&收费免费设置(F_FreeFee列,0免费,1收费);
在GameDB,T_Gate表中增加一条战区记录,设置战区名称(F_Name列,与Gate服务器配置文件对应)、战区ID(F_GSID,与T_Group表中的F_ID对应)、战区最大人数(F_MaxUser列)、Gate服务器IP(F_IP列)、Gate服务所用端口号(F_Port列,一般是4301)、DBIID号(F_DBIID列,与DBI配置文件中对应)、网络状态检测服务IP(F_PingIP列)、网络状态检测端口(F_Port列);
战区客户端版本升级设置:
客户端版本升级,需要设置T_Config、T_Group、T_ListsConfig和T_Version。在T_Config中GLS_POQCurMajor所在行设置F_Value值为当前主版本号,在GLS_POQBaseMajor所在行设置F_Value值为当前基本版本号;在T_Group的F_Version中设置当前战区版本号;在T_ListsConfig中F_CCurVersion、F_CBaseVersion、F_CKeyVersion分别设置当前主版本号、当前基本版本号和当前里程碑版本号;最后在T_Version表中设置客户端版本升级补丁包下载链接,其中F_Code字段值为POQWorld,则是设置的客户端补丁下载,为POQWorld_Shell是设置的客户端shell自动升级补丁下载,为POQWorld_Key则是客户端里程碑补丁自动升级下载链接。
设置好以上几个表后,客户端就可以做自动升级了。
战区Shell升级设置:
战区客户端shell的升级,只需要设置T_Config、T_ListsConfig和T_Version这三个表。在T_Config中GLS_POQLBaseMajor、GLS_POQLBaseMinor、GLS_POQLCurMajor、GLS_POQLCurMinor所在行分别设置F_Value值为shell基本主版本、基本次版本、当前主版本和当前次版本;在T_ListsConfig中F_SBaseVersion、F_SCurVersion分别设置shell当前基本版本号、当前主版本;最后在T_Vers
天骄2Server :
娃娃币270107
贡献值26046
U币1500 枚
阅读权限90
在线时间1053 小时
主题帖子娃娃币
我只说三句话,包括前面那句,我 ...
我只说三句话,包括前面那句,我的话完了……
娃娃币3079
贡献值1253
阅读权限80
在线时间1395 小时
主题帖子娃娃币
博士, 积分 7567, 距离下一级还需 433 积分
博士, 积分 7567, 距离下一级还需 433 积分
哎``````````````````花了我100多RMB``
我只卖5个娃娃币没问题吧````
娃娃币270107
贡献值26046
U币1500 枚
阅读权限90
在线时间1053 小时
主题帖子娃娃币
我只说三句话,包括前面那句,我 ...
[11] [11] 100多RMB??师傅钱多烧的`?
娃娃币4845
U币1250 枚
阅读权限150
在线时间2033 小时
主题帖子娃娃币
一个不适合这世界的人
貌似我看不花钱,,,给你传出去
娃娃币3079
贡献值1253
阅读权限80
在线时间1395 小时
主题帖子娃娃币
博士, 积分 7567, 距离下一级还需 433 积分
博士, 积分 7567, 距离下一级还需 433 积分
[5] [5] [5] [5] [5] 啊`````````````````````
金刚幽灵般的出现````!
娃娃币270107
贡献值26046
U币1500 枚
阅读权限90
在线时间1053 小时
主题帖子娃娃币
我只说三句话,包括前面那句,我 ...
[11] [11] 我看也不花钱..
唉~.. 这有3个人看了..两个人是不用花钱的!!
娃娃币3079
贡献值1253
阅读权限80
在线时间1395 小时
主题帖子娃娃币
博士, 积分 7567, 距离下一级还需 433 积分
博士, 积分 7567, 距离下一级还需 433 积分
[5] [5] [5] [5] [5] [5] [5] [5] [5]
娃娃币270107
贡献值26046
U币1500 枚
阅读权限90
在线时间1053 小时
主题帖子娃娃币
我只说三句话,包括前面那句,我 ...
[11] [11] 这是73拿来的..
娃娃币270107
贡献值26046
U币1500 枚
阅读权限90
在线时间1053 小时
主题帖子娃娃币
我只说三句话,包括前面那句,我 ...
师傅骗人!!这是回复就能看的.. 哪有花钱..
娃娃币3079
贡献值1253
阅读权限80
在线时间1395 小时
主题帖子娃娃币
博士, 积分 7567, 距离下一级还需 433 积分
博士, 积分 7567, 距离下一级还需 433 积分
[2] [2] [2] [2] 73底下更本没网站啊!
娃娃币270107
贡献值26046
U币1500 枚
阅读权限90
在线时间1053 小时
主题帖子娃娃币
我只说三句话,包括前面那句,我 ...
[11] [11] 根本没什么网站吖~??
娃娃币3079
贡献值1253
阅读权限80
在线时间1395 小时
主题帖子娃娃币
博士, 积分 7567, 距离下一级还需 433 积分
博士, 积分 7567, 距离下一级还需 433 积分
你没看到我最底下有网站么``
你看73的有么?
娃娃币270107
贡献值26046
U币1500 枚
阅读权限90
在线时间1053 小时
主题帖子娃娃币
我只说三句话,包括前面那句,我 ...
这个啊..&&娃娃首页最下面呢...
娃娃币3079
贡献值1253
阅读权限80
在线时间1395 小时
主题帖子娃娃币
博士, 积分 7567, 距离下一级还需 433 积分
博士, 积分 7567, 距离下一级还需 433 积分
我说他发的那个端地下没网站``
就是这个啊`天骄2Server
& && && && && && && &&&数据库
Powered by您所在的位置: > >
> 怎么下载数据库中没有的游戏
核心服务端指南无盘指南客户端指南常见问题
怎么下载数据库中没有的游戏
发布: | 阅读:次 | 来源:易游 |
问题:怎么下载数据库中没有的游戏
数据库中没有游戏信息的游戏可通过易游三层更新下载,方法及步骤如下:
1.三层更新--未安装游戏资源列表--ctrl+F(输入游戏名称进行搜索) 如下图所示:
2. 选中游戏后--右键--下载&& 如下图所示:
游戏下载完成后就会自动将游戏信息加入到数据库
文本地址:
本文是否正是您要查找的信息:
是,很满意!
不是,不满意!
选择不满意分类:
描述不够清晰
& 湖北盛天网络技术股份有限公司版权所有  鄂B2-相关文章推荐
$GLOBALS['THRIFT_ROOT'] = 'thrift';
require_once( $GLOBALS['THRIFT_ROOT'].'/Thrift.php' );
require_o...
直接利用DAO来创建、读写Access文件。在下面的示例中,我们将用到两种方法:SQL和DAO类函数来混合实现它们,这样做的目地,我想可以使大家更加方便灵活的运用它们来完成你想要做的东西。在示例程序中...
环境:虚拟机windows xp,vs2008 + SQLServer 2005 Express
数据库访问技术采用ADO。
需要安装的软件包括:microsoft_dotnetfxchs2.0....
/*本文档由林雄民收集整理Email:*/
/*本文档主要讲述.net环境下SQL Server的读写操作*/
/*1、在头文件中定义Sq...
第一步:下载安装MySQL,注意必须complete才有c++接口。
第二步:提前创建一个数据库。
第三步:进入vs2010建立一个项目。
第四步:配置VC++目录的包含目录如下图所示:
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 天龙八部服务端数据库 的文章

 

随机推荐