Fly Follow the Heart

聆听内心深处的声音

排序:
默认
按更新时间
按访问量

结束语

结束语        至此,RakNet的文档基本翻译完毕了,本来计划两个月翻译完,但是吧,零零散散总有事情耽误,前赶后补地总算结束了。        这最后吧还得有点说明,开始时,文章的意思基本都理解,也都知道是怎么回事,到了后面,由于没有进行代码实践,有很多插件啦,代码啦或者是作者说的场景...

2012-05-24 07:50:10

阅读数:834

评论数:2

一日一点RakNet(62)--Irrlicht FPS实例

Irrlicht FPS样例   以第一人射击视角说明端到端连接性        FPS样例使用了Irrlicht游戏引擎来四处移动角色和子弹。        运行这个实例,下载免费的游戏引擎Irrilicht。默认情况下,它安装在了C:\irrlicht-1.6目录下。      ...

2012-05-24 07:48:23

阅读数:1375

评论数:0

一日一点RakNet(61)--Ogre 3D Interpolation样例

Ogre 3D Interpolation样例   3D Interpolation说明        Ogre 3D interpolation样例使用了图形引擎Ogre 3D来渲染爆米花爆的情景。        服务器有一个一束爆米花核心,它向外弹出爆米花,漫天乱飞。一会所有爆米花...

2012-05-23 07:59:07

阅读数:1206

评论数:0

一日一点RakNet(60)--PHP Directory Server(目录服务器)

PHP 目录服务器概述   使用共享的Web主机给出游戏列表        Lightweight数据库插件功能强大,但是它要求一个一台专用的服务器运行RakNet实例。在有些情况下,这个要求无法满足,并且运行专用服务器额负担也是不可取的。对于这些情况,RakNet提供了一个Directo...

2012-05-22 11:47:18

阅读数:1520

评论数:0

一日一点RakNet(59)--TCP Interface(TCP接口)

TCP接口概述 连接到Telnet、HTTP服务器、mail服务器或其他 TCPInterface类可以在TCPInterface.h文件中找到,它是一个功能类用于使用TCP协议在一些必要情况下进行连接。连接过程和RakPeerInterface.h类似,但是TCPInterface类中Rec...

2012-05-21 20:35:44

阅读数:2287

评论数:0

一日一点RakNet(58)--StringCompressor(字符串压缩器)

字符串压缩器(StringCompressor)概述   安全编码和解码字符串        StringCompressor类位于StringCompressor.h文件中,它可以以一种安全的方式编码和解码字符串,避免过度运算。          发送方:        cons...

2012-05-20 11:44:04

阅读数:1289

评论数:0

一日一点RakNet(57)--EmailSender(邮件发送器)

EmailSender概览   通过C++发送邮件的简单类        EmailSender类,可以在EmailSender.h中找到该类,这个类是一个仅仅有一个函数Send(…)的简单类,这个函数用于使用一个mail服务器发送email。它被内在地用于CrashReporter类来为未...

2012-05-19 12:16:10

阅读数:961

评论数:0

一日一点RakNet(56)--Command Console Server(命令行控制台服务器)

命令行控制台服务器概述   使用控制台远程控制游戏服务器        有时当你不在特殊计算机之前时,命令行控制台控制服务器是非常有用的。由于服务器确定时会有用,这个主机与该服务器控制地不同的情况下就会有用了。或者或许你有许多服务器需要控制,你想要通过一个脚本控制这些服务器。Consol...

2012-05-18 10:42:27

阅读数:1308

评论数:0

一日一点RakNet(55)--Crash Reporter(崩溃报告器)

崩溃报告器概览   Minidumps使得崩溃报告功能容易实现        CrashReporter可以在RakNet/Samples/CrashReporter中找到,仅仅可以用于Windows平台,它的作用是调试无监控的服务器或游戏客户端。当崩溃发生时,CrashReporter会捕...

2012-05-17 14:54:35

阅读数:3615

评论数:0

一日一点RakNet(54)--TwoWayAuthentication插件

TwoWayAuthentication插件概览   由一对系统安全地验证已知的密码        通常使用RakNet你可以使用Secure connections安全传输数据。然而,有时一对系统或许没有活动的安全连接。例如,在移动电话上,安全代码需要使用太多内存,变得很慢,或者不能编译...

2012-05-16 20:05:24

阅读数:861

评论数:0

一日一点RakNet(53)--TeamBalancer

TeamBalancer概览        请求和平衡团队客户端/服务器或端到端游戏        TeamBalancer插件用于在游戏会话中给每一个玩家赋予一个团队编号。玩家默认没有团队,通过调用RequestSpecificTeam()或RequestAnyTeam()方法来加入团队...

2012-05-15 22:26:00

阅读数:652

评论数:0

一日一点RakNet(52)--SQLite3Plugin

SQLite3Plugin 概览   使用SQLite通过网络存储游戏或会话数据        游戏通常需要一个服务器存储会话信息,例如所有正在运行的游戏,或者在游戏中的所有玩家,或者两者都有。这个服务器称为主服务器,由商业服务提供,通常有很高的租用费用。然而,这些服务器的核心是仅仅提...

2012-05-15 22:24:13

阅读数:1891

评论数:0

一日一点RakNet(51)--SQLite3LoggerPlugin设置

SQLite3LoggerPlugin设置 概览        RakNet的SQLLite日志系统允许任何支持TCP的系统向远端服务器发送日志。日志自动包含了源文件和行,以及日志发送的时间,发送者的IP地址。日志系统支持实时时间DXT1压缩,允许游戏会话的视频重放。记录日志并不需要SQL知识...

2012-05-14 17:28:40

阅读数:824

评论数:0

一日一点RakNet(50)--Router2

Router2 概览   通过中间系统发送消息          Router2可以再没有直接相连的系统之间路由数据报,它需要使用第三个系统的带宽,要求两个系统都要与第三个系统相连。当希望使用完全连接网拓扑时,但是由于路由和/或防火墙的原因不能建立完全连接,这个插件非常有用。由于远端系统...

2012-05-13 12:20:04

阅读数:789

评论数:0

一日一点RakNet(49)--Replica Manager 3

Replica Manager 3 插件接口实现(复制管理器)   Replica Manager 3实现概览        任何在游戏进行期间有对象进行创建和销毁的游戏,也就是几乎所有的大型游戏,最少面临如下的三个问题:        1. 如何将已存的游戏对象广播给新的玩家 ...

2012-05-12 12:38:16

阅读数:1533

评论数:0

一日一点RakNet(48)--ReadyEvent

ReadyEvent 概览   一个事件准备好可以作处理的信号        在端到端环境下,确定什么时候所有的Peer准备好了,可以发生一些共享的事件是非常繁琐的一件事,例如从大厅开始游戏,或者进行下一轮游戏等。最大的问题是,尽管你的系统已经准备好开始,所有的连接的系统或许在你知道时...

2012-05-12 12:28:47

阅读数:920

评论数:0

一日一点RakNet(47)--RakVoice

RakVoice   实时语音通信        RakVoice是RakNet的一个特色,这个插件可以实现实时语音通信,在8000 16 bit per sec的采样标准下,通信代价仅仅是每秒2200字节数据。这个插件使用Speex来进行语音的编码。RakVoice是一个插件类,使得编码,...

2012-05-11 12:52:16

阅读数:1040

评论数:0

一日一点RakNet(46)--Packet Logger

PakcetLogger概览   记录进入和发出的消息,用于调试        PacketLogger是一个插件,它可以打印系统所有进入和发出的消息,以便用于调试。它在必要地方解析消息,以表示消息是RPC还是一个时间戳。它也可以将数字的MessageID转换为对应的字符串。默认输出是由逗号...

2012-05-10 14:35:35

阅读数:919

评论数:0

一日一点RakNet(45)--NAT punchthrough

NAT穿透   什么是NAT?        NAT是解决地址转换问题的一种技术。它使得路由将路由之后的地址使用不同的端口映射到同一个目的地址。例如,如果路由后有两个计算机,但是仅仅有一个ISP提供商提供的IP地址,那么两个计算机将使用同一个IP地址,但是使用的是与应用程序真正赋值的端口号不...

2012-05-09 13:56:58

阅读数:3205

评论数:0

一日一点RakNet(44)--NAT Type detection

NAT类型检测   要完成NAT穿透需要提前确定NAT类型        NAT穿透的成功几率依赖于NAT使用的算法类型。          Full cone NAT:可以从先前使用过的端口上接收到任何数据报。可以从远端的Peer接收到第一个数据报。        Addre...

2012-05-08 10:03:36

阅读数:2118

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭