红鹰论坛

 找回密码
 立即注册
查看: 1210|回复: 1

教你做私服

[复制链接]

212

主题

2

回帖

1401

积分

四级GM

Rank: 6Rank: 6

积分
1401
发表于 2014-4-18 10:10:40 | 显示全部楼层 |阅读模式
本帖最后由 传奇版本下载 于 2014-4-18 10:12 编辑

架设私服者许多都是网吧的朋友,反正都是用电,用宽带架设一个私服是不错的选择
现说说网吧有主机的服务器对外方式:
这个最简单,一般如果内部测试能够进去,那把程序完全转移到主机上去,改IP为主机IP也就是外网访问你机器的IP不是192.168.0.X的IP.改好后直接启动服务器即可
网吧有主机但是不在主机上开私服的办法
假设我的固定IP是211.25.25.25,我网吧服务器的内部IP是192.168.0.1(一般网吧都是这个内部IP),我做私服的主机IP是192.168.0.70
请将gate_server下的3个程序运行网吧服务器的机子上
其他4个程序运行在你192.168.0.70的服务器上。运行的时候先运行gate_server的3个程序,后运行4F上的4个程序!
网吧服务器上随便下个gate_server文件夹,改IP的方法如下:
\gate_server\LoginGate\Mirgate.ini
里的IP127.0.0.1改为192.168.0.70
\gate_server\RunGate\Mirgate.ini
里的IP127.0.0.1改为192.168.0.70
\gate_server\SelChrGate\Mirgate.ini
里的IP127.0.0.1改为192.168.0.70
私服服务器上IP设置为
D:\shanda\MirServer\Mir200\!Runaddr.txt
里的IP127.0.0.1改为192.168.0.70
D:\shanda\MirServer\Mir200\!Setup.txt
里的IP127.0.0.1改为192.168.0.70 总共有4个192.168.0.70
D:\shanda\MirServer\Mir200\!Servertable.txt
;服务器IP配置
;-----------------------------------------
;服务器编号 IP 端口 IP 端口
1 211.25.25.25 7200 211.25.25.25 7200
D:\shanda\MirServer\mud2\DBSrv200\!serverinfo.txt
改为 192.168.0.1 211.25.25.25 7200 211.25.25.25 7200(这里一定要改对!)
D:\shanda\MirServer\mud2\DBSrv200\Dbsrc.ini
里的IP127.0.0.1改为 192.168.0.70
D:\shanda\MirServer\mud2\LogSrv\!addrtable.txt
一起玩传奇 Line1-5 192.168.0.1 211.25.25.25 211.25.25.25:7100
D:\shanda\MirServer\mud2\LogSrv\!serveraddr.txt
改为192.168.0.70
192.168.0.70
192.168.0.70
192.168.0.1 (这里一定要加上!!!)
D:\shanda\MirServer\mud2\LogSrv\Logsrv.ini
里的IP127.0.0.1改为192.168.0.70
全部设置完毕后,先运行网吧服务器上的3个文件,然后运行私服服务器上的4个文件,

还有在这里讲讲什么是映射,排除部分朋友对映射的错误认识
打个比方,我现在如果想访问这个IP[61.139.27.1]的80端口,只需要在浏览器中输入他的IP就可以了.当然我访问的IP指向是指向61.139.27.1这台机器的,而不是另外的机器,但是如果现在61.139.27.1想让你访问他61.139.27.1的IP的时候,不访问本台机器,而指向你访问到他的内部机器192.168.0.2的机器上,这个时候就需要映射,通过软件实现,访问61.139.27.1的时候,61.139.27.1带你访问他本地内部机器192.168.0.2的内容,而不是访问他本台机器内容.
无主机路由方式上网
注意:不是每个路由器都实现了路由功能,即使他写这有这个功能,也不完全对,你应该找厂家问问,是否支持路由功能,如果按照下面的文章还无法进行路由,问题就应该出现在路由器本身的问题上,因为这个方法是绝对可以行的.
本网吧用的是宽带路由器上网的,这样就没有了主服务器,我把私服建在局域网内的任何一台机器上(IP:192.168.0.***)。打开你的路由器设置界面,其中有一项是VIRTUAL SERVER,在其中填入私服端口 7000,IP192.168.0.***;7100,IP192.168.0.***;7200,IP192.168.0.***;然后重启路由器。
然后再改传奇服务器上的三个文件里的IP
mud2\DBSrv200\!addrtable
mud2\DBSrv200\!serverinfo
改前面的为局网IP,后面的为网关外IP
例如:
!addrtable
192.168.0.*** ***.***.***.***(外网IP,也就是路由器的IP,以下的都是)
!serverinfo
192.168.0.*** ***.***.***.*** 7200
还有mud2\Logsrv\!addrtable
改为我这样的
;No space allowed
;Server Title Remote Public Gates...
ktest Line1-7 192.168.0.*** ***.***.***.***  ***.***.***.*** :7100
一切大功告成,我已试验成功.
看好的帮顶啊!!!
在有些4F站点因机器或带宽不是很好所以有时后会间隔性的卡,这和你刷怪有很大的关系,建议大家把每次刷新100上的分为2次来刷就对服务器有很大的帮助如:
D10053 75 75 月魔蜘蛛 75 280 5
D10053 75 75 黑锷蜘蛛 75 300 5
这个每次刷280和300是如果玩家在5分钟内清除了这些那么5分钟后服务器就会一次刷出280+300个,在在线人数较多时就会造成卡的,你把280和300分为5次刷每次刷50个就可以了。还有我注意了你的刷怪文件一些相同地方的怪刷新时间都是相同的,这样不好。比如:
D10053 75 75 月魔蜘蛛 75 50 5
D10053 75 75 黑锷蜘蛛 75 50 5
D10053 75 75 幻影蜘蛛 75 50 5
D10053 75 75 邪恶巨人 75 50 5
D10053 75 75 月魔蜘蛛 75 50 5
D10053 75 75 黑锷蜘蛛 75 50 5
D10053 75 75 幻影蜘蛛 75 50 5
D10053 75 75 邪恶巨人 75 50 5
这8个都是5分钟刷50个一共400个,同样玩家在5分钟内清除了这些那么5分钟后服务器就会一次刷出400个,还是会造成卡的,你可以这样:
D10053 75 75 月魔蜘蛛 75 50 5
D10053 75 75 黑锷蜘蛛 75 50 5
D10053 75 75 幻影蜘蛛 75 50 5
D10053 75 75 邪恶巨人 75 50 6
D10053 75 75 月魔蜘蛛 75 50 6
D10053 75 75 黑锷蜘蛛 75 50 7
D10053 75 75 幻影蜘蛛 75 50 7
D10053 75 75 邪恶巨人 75 50 7
这样后就是说5分钟后只刷出了150个,又过了一分钟也就是第6分钟的时候又出来了100个,又过了一分钟也就是第7分钟的时候又出来了150个,这样把刷新的怪物总数量分散在不同的时段里刷就很难得卡了。
如果在同一个地图刷怪数目更多那么还可以分4、5、6、7、8、9等几个时段依次刷新。
----------------------------------------------




上一篇:问题必读
下一篇:修改沙城地点和攻城区域行回点的方法
回复

举报

1

主题

41

回帖

93

积分

一级GM

Rank: 2

积分
93
发表于 2015-3-12 22:29:14 | 显示全部楼层
好细致 顶好细致 顶好细致 顶好细致 顶
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新手推荐上一条 /1 下一条

传奇服务端|传奇一条龙|站点地图|手机版|gm基地|红鹰论坛 ( 冀ICP备2023015431号-1 )|网站地图

GMT+8, 2024-11-23 07:09

Powered by 传奇版本 X3.4

本站于2013年2月28日成立,至今运行: 天。本站所有资源均来自网络,严禁商业使用,请于24小时内删除!
快速回复 返回顶部 返回列表