1:到处找教程学习的误区。
答疑:为什么修改版本别人都说按情况收费,至于教学纯属扯淡。
因为如 录音机 用“磁带” CD机用光盘一样的道理
每个不同的引擎对应的变量 脚本不一样
你学习了A的使用 但市场在变化 可能会出现B C D引擎 你又要去看变量
甚至更有的 A引擎更新后 变量会随着官方 设置改变的
等你全弄会了估计头发都白了。。。。
2:是不是像你这么说那就无法学习了。?
答疑:引擎变量就算给你看用中文注释 没有实际列子你也看不懂。
这就好比,我给你一个完全没修过车的人
给你一本说明书写着发动机运行原理,然后让你去造一辆发动机引擎是一个道理。
但相对的!我给个实物放你面前就算再笨按样子买零件拼装下就会了。
反正你不需要知道他为什么会转就知道自己按这个图样组装好可以跑起来一样。
所以很白痴又简单的做法就是移植,如A版本里有个脚本我很喜欢。
然后B版本整个版本我又中意。我就去照葫芦画瓢的去研究A版本脚本移植到B版本即可。
如果自己写脚本你天天不睡觉等头发白了还差不多。
3.那我刚开始不知道从什么地方着手?
这里是介绍所有端的内部结构。
FORserver
│
├DB
│├Magic.DB (技能数据库文件)
│├Monster.DB (怪物数据库文件)
│├StdItems.DB (物品数据库文件)
│└DB复件(数据库备份文件)
│
├DBServer (人物数据库目录)
│ ├Backup
│ ├Connection
│ ├FDB
│ │ ├Hum.DB (人物角色文件)
│ │ ├Mir.DB (人物数据文件)
│ │ └Mir.DB.idx (人物数据索引文件)
│ └Log
│
└LoginSrv (登录服务器目录)
│ ├CountLog
│ ├GameWFolder
│ ├IDDB
│ │ ├ID.DB (登录服务器帐号数据文件)
│ │ └ID.DB.idx (登录服务器帐号数据文件索引)
│ ├!addrtable.txt (登录路由表)
│ ├!serveraddr.txt (允许连接IP列表)
│ ├LoginSrv.exe (登录服务器主程序)
│ └Logsrv.ini (登录服务器配置文件)
│
│
├LogServer (游戏日志服务器目录)
│ ├BaseDir (游戏日志保存目录)
│ ├LogData.ini (游戏日志服务器配置文件)
│ └LogDataServer.exe (游戏日志服务器主程序)
│
│
├Mir200 (游戏引擎主程序目录)
│ ├Castle
│ │ ├AttackSabukWall.txt (攻城记录文件)
│ │ └SabukW.txt (城堡信息保存文件)
│ │
│ ├ConLog(程序运行日志文件保存目录)
│ │
│ ├Envir (游戏配置目录)
│ │ ├Defines
│ │ ├MapQuest_def
│ │ ├Market_Def (交易NPC脚本目录)
│ │ ├Market_prices (交易NPC保存物品价格临时目录)
│ │ ├Market_saved (交易NPC临时文件保存目录)
│ │ ├Market_upg (交易NPC升级武器记录保存目录)
│ │ ├MonGen
│ │ ├MonItems (怪物爆物品配置文件目录)
│ │ ├Npc_def (管理NPC脚本目录)
│ │ ├QuestDiary
│ │ ├Robot_def
│ │ ├AdminList.txt (GM管理员设置文件)
│ │ ├DenyAccountList.txt (禁止登录帐号列表)
│ │ ├DenyChrNameList.txt (禁止登录角色列表)
│ │ ├DenyIPAddrList.txt (禁止登录IP列表)
│ │ ├DisableMakeItem.txt (禁止制造物品列表)
│ │ ├DisableMoveMap.txt (禁止用命令移动地图列表)
│ │ ├DisableSendMsgList.txt (禁止发言列表)
│ │ ├DisableTakeOffList.txt (禁止取下物品列表)
│ │ ├EnableMakeItem.txt (允许制造物品列表)
│ │ ├GameLogItemNameList.txt (游戏日志过滤列表)
│ │ ├GuardList.txt (守卫分布配置文件)
│ │ ├ItemBindAccount.txt (物品绑定帐号列表)
│ │ ├ItemBindChrName.txt (物品绑定角色列表)
│ │ ├ItemBindIPaddr.txt (物品绑定IP列表)
│ │ ├ItemNameList.txt
│ │ ├MakeItem.txt (NPC炼制物品配置文件)
│ │ ├MapInfo.txt (游戏地图配置文件)
│ │ ├Merchant.txt (交易NPC配置文件)
│ │ ├MiniMap.txt (游戏小图配置文件)
│ │ ├MonDropLimitList.txt (怪物爆物品限制列表)
│ │ ├Mongen.txt (刷怪配置文件)
│ │ ├NoClearMonList.txt (清除怪物排除列表)
│ │ ├Npcs.txt (管理NPC配置文件)
│ │ ├StartPoint.txt (新人登录点,安全区配置文件)
│ │ ├UnbindList.txt (捆装物品解包配置文件)
│ │ ├UnForceMaster.txt (强行出师记录文件)
│ │ ├UnMaster.txt (正常出师记录文件)
│ │ └UnMarry.txt (强行离婚记录文件)
│ ├GuildBase (行会数据目录)
│ │ ├Guilds (行会文件保存目录)
│ │ └Guildlist.txt (行会列表文件)
│ │
│ ├Map (游戏地图所在目录)
│ ├Notice (游戏公告文件所在目录)
│ │ ├LineNotice.txt (游戏内公告配置文件)
│ │ └Notice.txt (游戏开始公告文件)
│ ├Share
│ ├ShareL
│ ├ShareV
│ ├!abuse.txt
│ ├!runaddr.txt
│ ├!servertable.txt
│ ├!setup.txt
│ ├Command.ini (游戏命令配置文件)
│ ├A.F.T Engine.exe (游戏引擎主程序)
│ ├mir.dat (客户端论证文件)
│ ├MsgList.txt (在线发消息保存文件)
│ ├PlugList.txt (插件配置文件)
│ └String.ini (游戏内提示文字配置文件)
│
│
│
├RunGate (游戏网关目录)
│ ├RunGate.exe (游戏网关主程序)
│ └RunGate.ini (游戏网关配置文件)
│
└SelGate (角色选择网关目录)
│ ├BlockIPList.txt (角色选择网关IP过滤配置文件)
│ ├Config.ini (角色选择网关配置文件)
│ └SelGate.exe (角色选择网关主程序)
为什么结构要看,因为你必须了解你打开的文件夹目录是干嘛的。
就好象几百年了车的形状也没发生质的变化,都是前排副驾驶。四个轮子。
道理是一样的,你了解不了怎么去修但一定要了解怎么去开。
其实运营好一个自己喜欢的游戏没那么多麻烦。
就好像不是每个大酒店的老板都是学过厨师一样的道理!!!
小编写这个 一方面不想大家被人骗 第二方面 也让大家避免些误区。
一些脚本发布,只是某个 时节很流行 很多版本难找 随着时间推移 可能就会是一个淘汰的脚本
因为引擎在不断的变化中
服务器安全篇:
第一:手工修改密码
密码长度不小于8位并且使用大写字母、小写字母、数字、特殊字符组合
至少包括:[list=disc]
服务器登陆密码
FTP密码
其他服务器管理软件密码
第二:不要在服务器下载QQ传数据。
因为QQ默认会打开很多端口,服务器因为默认支持远程连接很容易被入侵。
或者被加上后门传播病毒木马。
第三:不要在服务器上使用不明网站下载的工具或者版本。
上传版本前尽量杀毒后进行。
第四:不要在服务器运行 登陆器。
|
|