TA的每日心情 | 开心 2018-3-12 18:57 |
---|
签到天数: 4 天 [LV.2]触龙神
初级会员
- 威望
- 18 点
- 贡献
- 0 次
- 怀旧币
- 33 枚
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在怀旧传奇3学了几天,分享给大家点经验。自己下了个做个单机的,玩着没意思,找朋友一起来玩一玩。没有固定IP,现在的登录器基本都报毒。(自己玩改的mir3.ini)。大家不放心。我研究了几天,终于有了思路。简单介绍下,具体内容,需要自己百度了。
需要,服务端,iis(web服务),ftp服务。
具体思路:不用登录器,能让固定域名进行连接,通过asp网页注册ID。FTP 连接 自动更新mir3.ini的动态服务器IP地址。
1,架设好单机服务器(这个百度下),然后映射外网ip,修改sql管理器中修改TBL_SELECTGATEIPS中的ip为外网,!serverinfo.txt,这个文件第二个也是外网,只需这连个改了就行。
2,实现ftp更新K户K端mir3.ini 里面的ip,在K户K端新建
游戏开始.bat 批处理文件,内容是:
ftp -s:update.txt
mir3patch.exe 结束ftp后 开始游戏,
这个是先执行,连接ftp, upadte.txt里面放有ftp命令,更新用的
————————————————————
upadte.txt 内容
open xxx.xxx.xx -------你的动态域名
ftp账号
密码
get mir3.ini 获取服务器 修改过的新ip的配置文件
prompt
bye 结束ftp 返回 bat
——————————————————————
以上就可以完成 无需登录器直接动态玩了。
没有登录器,外网注册怎么办呢?
这需要asp服务。
通过DW(网页编辑器)创建简单的注册页,连接SQL TBL_account 中的 FLD_loginID(账号) FLD_PASSWORD(密码) 我只做了这两个连接,朋友玩,不需要太复杂。如果对外就要做得详细点了,加入验证,还其他记录,比如密保等。
这就是基本思路。思路简单,具体实施可能遇到很多问题,需要不断找知识补充。
如果是拨号,需要在防火墙开启 你的各部分端口 ftp 21 web 80 7000 7100 7200 只需要5个。
如果是路由器,需要设置路由 映射,记得机器也要开防火墙。
以上建议使用2003,我是了xp,单机可以,联网不行,估计版本问题,我自己使用的是win2003。
|
|