今天给大家做一个顺网虚拟盘的网吧部署教程
首先我们感谢绿色出盘客户端的作者 netpc,这里就不公布他的QQ了 省得他被烦 会怪我 呵呵
我们先安装服务器的虚拟盘服务端
安装很简单 基本上就是下一步
安装完毕后,我们设置缓存,由于我是虚拟机做演示 在这里我就意思意思随便设置点了,设置完毕后记得重启虚拟盘的服务 让他生效。
接着我做个演示,如果使用ssd硬盘来做缓存
我们比如服务器的d盘是ssd 盘
那么在虚拟盘的服务端下面有一个config.ini文件 打开
修改里面的 BufferDisk=你ssd的盘符 比如d: 保存下
我们再重新启动下虚拟盘的服务,我们查看下d盘根目录下,已经生成了NetdiskBUfferFile.data这个文件了,这就表示我们开启 ssd缓存已经成功了。
服务端的安装到此为止
现在我们开始配置下客户机的出盘工具,
首先我们直接打开客户机出盘工具,看他参数说明
上面写得很清楚的
以我这个环境为例子
我这边的服务端ip为192.168.0.188
那么根据参数 我想出服务器的e盘的话 在客户端是显示F盘的话
命令就是
NetDisk.exe /h 192.168.0.188 /d E=F
/h 是填写你的服务器ip
/d 是填写盘符的列表
E=F是出服务器的e盘到客户机的f盘
那么 这个命令如果我们直接设置在批处理里面呢 是出不了盘的
原因是这样子的 大家看我操作
不好意思 我没注意服务端的 ip 我已经更改过了 是192.168.0.186才对
所以命令应该是
NetDisk.exe /h 192.168.0.186 /d e=F
我们再来运行下.
好了 服务端已经出现e盘访问的记录了 也有我们客户机的ip了
客户机的f盘也可以成功访问了。
这里有个小提醒,大家可以吧NetDisk.exe这个文件呢 放到我们客户机的c:windowssystem32下面
那么批处理无论你是远程调用还是如何都可以直接调用到netdisk.exe文件了
我刚才是因为disk.bat跟netdisk.exe放在同样的目录 都是在桌面文件夹内 所以才可以运行.如果不在同一个文件夹内 是无法运行的 大家看我操作下
看到没 一点反应都没有 没有执行出盘的程序 只是一闪而过
现在我们在netdisk 复制到c:windowssystem32下面
然后我们演示 把服务器的d盘给映射成我们客户机的g盘测试下 是否可以直接执行了
好了 现在客户机的g盘也出现了 这就是证明了 我们只需要把netdisk.exe放到c:windowssystem32下面的话那么你批处理命令无论放置在哪里 远程调用也好 喜欢放什么盘符都可以了
关于这个出盘就讲到这里了
接下来跟大家讲讲网吧不同环境下的建议出盘操作
环境1
网吧服务器所有网卡连接到主交换机的 一般来说这都是100-xxx的网吧 要是小网吧 比较少采用这样子的方案
比如你的服务器有三个网卡 都接到主交换机了 那么你要让这三个网卡都有负载虚拟盘的流量
命令是这样子的
NetDisk.exe /h 192.168.0.1,192.168.0.2,192.168.0.3 /d E=E
这个命令跟之前那个唯一的不同就是 /h参数后面 我们添加了三个ip 每个ip之间用,隔开了
补充下,如果你这个网吧有多少台虚拟盘都可以 只要是都接到主交换机的情况下
你的出盘命令 就是/h后面把你所有的虚拟盘使用的ip地址都添加进去即可
但一定得数据相同(就是游戏保持一致) 否则可能会出现一些意想不到的问题
环境2
网吧客户机较少 比如只有30-50台左右的
一般我们使用的网络连接方法都是
服务器网卡1-交换机1
服务器网卡2-交换机2
服务器网卡3-交换机3
每个交换机之间都用网线连接上.
这种情况下
是建议每个交换机下的机器 各自使用连接的服务器ip来出盘 这样子的速度就不会受到交换机直接互联的多一层的速度限制了 这个由于工具还不够完善 就不多加说明了
当然了 你也可以使用刚才上面的命令来出盘
作者说过这工具是会自动分配的,这个功能我还没有时间好好的测试下 有时间的朋友好好的测试下
可以发帖子交流下
查看服务端连接哪个客户机ip的可以在服务端打开 cmd 打 netstat -an
这样子就可以判断你客户机是跟服务器的哪个ip通信了
今天这个教程我就暂时做到这里了,我测试数据以及多环境出盘的批处理稍后再放出.
顺道告诉大家个好消息 这个出盘客户端的作者 目前还在开发一种新的负载平衡 以及优先连接客户机连接的无盘服务器网卡的参数,相信到时候会更加的完善。
谢谢大家的观看
∨ 展开