如何局域网建个传奇然后局域网玩

如何局域网建个传奇然后局域网玩,第1张

首先我们将版本解压到D:\MirServer

一:DBC2000安装以及设置:

然后安装DBC2000 安装DBC选择默认路径安装就可以了 也可以自己设置路径,安装好我们开始设置DBC(点击 开始 在点击 设置 进入控制面板 在点击 BDE ADMINISTRATOR 按 CTRL+N 在点击 OK然后在下面出现了一个STANDARD的选项,把STANDARD改成HeroDB为什么有些人出现 无法读取 IP的问题就是因为这里的HeroDB没有正确填写,在这里要注意大小写最后就是设置路径了PATH 处设置成 D:\Mirserver\Mud2\DB这个是默认安装后的路径

路径设置好了就可以关了它)D:\Mirserver\Mud2\DB

二:服务端设置安装以及外网设置

打开GameCenter.exe(游戏控制器)在点击配置向导

游戏服务器端所在目录:D:\MirServer\(如果在其他盘就写 X:\MirServer\ X就是写版本所在盘)

游戏服务器端数据库:HeroDB

游戏服务器名称:

游戏服务器外网IP地址:(单机内网的就写127.0.0.1想给同一网吧玩就写127.0.你的机子号 (这里是单机架设)

内网与外网的区别就在于IP的不同,其他的都是一样的。首先我们要找到自己电脑外网IP 到IP查询网查看 给大家推荐个网站:

得到ip以后填在服务端所有的外网上即可。!

有的朋友填上外网IP后 记得启动要保存配置,然后登陆器测试的时候记得修改成外网的IP, 还有个问题就是换成外网IP还是进不去

填写好外网IP保存好之后还是进不去有以下几个原因:

1.登陆器上没有修改成外网的IP

2.外网的IP端口未能连接(有些通过路由上网的用户,必须设置下路由器添加端口协议,映射好端口7000.7100.7200.7300.7400) 才能进入游戏

不懂映射的朋友,百度搜索下 你路由器的牌子映射s方法,映射好端口后就能开设外网了。

++++++ 重要 ++++++

以上步骤太麻烦了,现在我就有联机助手,一键就可以了。

可能是游戏数据源名称设置错误。

遇见这样的问题,我们不需要着急,先检查下DBC200数据库是否安装好。设置了正确的数据库目录。如果都是正确,那么请点击数据库服务器引擎的选项,查看基本设置中的游戏数据源名称。

把游戏数据源名称修改成自己设置的,与DBC2000相对,然后重启就可以处理好这个问题了,服务端也可以正常运行了。

如果地图很大的话,判断和其他人的距离,只给一定距离内的人发送数据坐标,另外还可以通过改变发送频率来增强游戏性能。

如果这100人是同屏(就是任意两个人之间都要互相看到对方)的话,基本符合是你说的这样

区别在于 不是 “高频率的发送”,而是转发客户端的移动 *** 作包。

因为人物移动是客户端发包给服务器的,发的包中包含的数据无非两种,一种是发目标点,一种是发移动方向。

而服务器只是把这个包转发给其他人,即广播给另外99个人。

客户端发一个包,服务器就广播一个,客户端发100个,服务器就广播100个。

可以优化的空间在:

1、如果客户端前后两个包发的是同一个目标点,或者同样的移动方向,第二个包就可以不用再转发。

2、如果客户端发包频率超过了一个阀值,服务器可以选择性的丢弃部分包,并在广播包中带上这个人在服务器上的当前位置,由接收的客户端做插值。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6687003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存