本帖最后由 I8desk 于 2010-10-25 14:04 编辑
I8Desk2009同步节点和虚拟盘节点使用方法
i8Desk2009 升级到 6104 版本以后,同步节点和虚拟盘节点的BUG已经修正,可以正常使用了。
使用前首先了解虚拟盘节点和同步节点的(一下简称节点服务器)用途, 节点服务器不是用来扩大主服务器的空间的,并不是把主服务器上方不下的游戏放到节点服务器。
节点服务器上存放游戏盘符必须和主服务器上存放游戏的盘符一致,例如,现在安装I8服务端的主服务器上三层下载的位置是 F:\,那么节点服务器上也必须存在F:盘,安装节点服务器的时候会要求输入主服务器的IP,在节点服务器安装完成之后,会每隔10分钟检查一次,如果发现节点服务器上的F盘中的游戏和主服务器中的F盘中的游戏不同,就会自动从主服务器上同步到节点服务器。所以节点服务器并不是对主服务器空间的扩充,节点服务器上的游戏最后会和主服务器上相同,他的作用是分流,减轻主服务器的压力。 具体设置方法,请参考主服务器上的i8Desk2009的帮助。
节点更新服务:
09版本的更新方式也提供了从节点更新服务器更新,来降低主服务器的压力,为内网对比更新进行分流。
安装前的准备工作:
节点更新服务的概念:
节点更新服务是利用网吧的资源,为内网对比更新提供分流的服务。从而达到降低主服务器压力的做法。
满足使用节点更新服务的条件
A机:主服务器
B机: 节点更新服务器
2台服务器游戏所在盘需要相同的磁盘分区。如A主服务器网络游戏是D:\网络游戏, E:\单机游戏。则B节点服务器游戏所在分区也应该参照主服务器的盘符来分区。
1)将节点服务器安装程序I8SyncSvr_Setup.exe拷贝到B节点服务器上。
2)双击安装程序开始安装,选择安装路径并开始安装,输入A主服务器的IP并点下一步直到完成安装
3)安装完毕之后回到主服务端,节点更新服务启动后如果节点从主服务器下载游戏会在客户机下载里显示,并且每隔10分钟,节点会自动去主服务器同步本地游戏来保证2个服务器的数据的一致。
当节点服务器发现主服务器上有设置为本地运行的游戏,而节点服务器上的游戏与主服务器上的不同时,它就会自动从主服务器同步过来,同步过程中在客户机下载中可以查看的到。
节点服务器每隔10分钟、或者当节点服务重起时就会自动去主服务器对比同步。
如何实现分流以达到减轻主服务器压力?
如果网吧内多台客户机同时对比主服务器上的本地游戏时,节点服务器启用并分担主服务器上的部分同步任务,即部分客户机从节点服务器同步游戏,达到负载均衡的效果,实现分流。
注:
09版本改用节点更新服务器来实现资源同步,并且这个同步是以P2P模式及增量更新来完成的。
分支虚拟盘服务:
09版本提供了搭建分支虚拟盘服务器的方法为主服务器减轻压力。
安装前的准备工作:
分支虚拟盘服务器的概念:
分支虚拟盘服务器是利用网吧的资源,将I8的虚拟盘独立搭建在一台服务器上,从而达到减轻主服务器压力的做法。
满足使用分支虚拟盘服务器的条件
A:主服务器
B:分支虚拟盘服务器
2台服务器游戏所在盘需要相同的磁盘分区。如A主服务器网络游戏是D:\网络游戏, E:\单机游戏。则B分支虚拟盘服务器游戏所在分区也应该参照主服务器的盘符来分区。
1)在分支服务器上运行“虚拟盘服务”程序I8vdisksvr_setup.exe,默认安装路径是d:\i8erver
2) 输入A主服务器的IP并点下一步直到完成安装. 此时去到主服务控制台设置该分支虚拟盘服务器生效。
操作步骤:
点击控制台“主要功能菜单”中的图标“虚拟盘”,如下图:
在“虚拟盘设置”输入该分支虚拟盘服务器的IP地址,并选择对应的盘符和客户端盘符,点击【添加】,如图
最后点击【检测连接】测试下这个分支服务器是否正常
如果检测不成功,请排查:
虚拟盘节点的游戏所在分区盘符,必须和主服务器游戏区盘符一样
分支服务器安装时输入的主服务ip要正确
主服务器添加虚拟盘时输入的分支虚拟盘ip要正确
必须关闭windows防火墙。
分析分支服务器的log日志。
如何使用分支虚拟盘服务器?
设置好分支虚拟盘服务器之后,用户在设置游戏的运行方式时可以选择某些游戏从分支虚拟盘服务器启动。达到分流的目的,
注:当分支服务器发现主服务器上有设置为需要分支虚拟盘运行的游戏,而2个服务器内容不同时,分支虚拟盘上的游戏就会自动从主服务器同步过来,同步过程中在客户机下载中可以查看的到。分支虚拟盘服务器每隔10分钟、或者当服务器重起时就会自动去主服务器对比同步。且只同步被设置在分支上运行的游戏。
|