对于想要架设传奇服务器端的新手来说,了解各个组件的功能和作用是至关重要的。本文将对传奇服务器端各部分组件进行简要概述,帮助新手快速入门。
二、各组件概述
(一)DBServer 文件夹
功能概述
这个文件夹是存放数据的地方,主要包含人物信息等重要数据。它就像是服务器的数据库,存储着游戏中各种角色相关的关键信息。
注意事项
一般情况下,这个文件夹没有修改的必要。如果随意修改,可能会导致严重的问题,如任务装备等级丢失等。只有在需要删除所有任务信息时才会用到这个文件夹的相关操作,所以要谨慎对待。
(二)loginGate 文件夹
功能概述
这里存放着角色登陆网关相关的内容。它在玩家登录游戏角色的过程中起着关键作用,是连接玩家与服务器的重要通道。
注意事项
同样,这个文件夹通常不需要修改。不过,在第一次运行服务器时,必须将 Config 里边的 IP 地址改为自己的,DBSserver 里边也需要进行相同的操作。
(三)loginSrv 文件夹
功能概述
此文件夹用于存放有关 ID 的信息,所有玩家注册的帐号都保管在这里。它相当于一个帐号库,管理着服务器上所有玩家的注册信息。
注意事项
除非要删除所有的 ID,否则不建议对这个文件夹进行操作,因为任何不当的修改都可能影响到玩家帐号的正常管理。
(四)logServer 文件夹
功能概述
这是服务器日志程序的存放处。它记录着服务器运行过程中的各种详细信息,例如什么时间、什么人进行了什么操作,包括玩家打怪的情况(如打了什么怪物,怪物暴出了什么物品)以及 GM 的操作记录(如 GM 刷了什么东西)。如果出现非法使用 GM 号的情况,也可以在这里找到线索。
用途分析
这个文件夹对于服务器的管理和维护非常重要,可以通过查看日志信息来监控服务器的运行状态、排查问题以及防止作弊行为等。
(五)Mir200 文件夹
总体重要性
这是整个 SF 服务器端的重点文件夹,里面存放了众多实质性的东西,是传奇服务器端的核心组成部分。
1. castle 子文件夹
功能概述
主要存放沙巴克文件,这些文件包含了与沙巴克相关的各种信息。
详细内容
在沙巴克文件(sabukW)中,有一些关键信息,如 “CastleName 沙巴克” 表示城堡的名称,可以根据喜好进行修改;“OwnGuild” 记录着现在统治沙城的行会名字;“AttackSabuWall” 则显示攻城时间,即哪个行会要在什么时间对沙城发起进攻,如果有行会申请攻城,这里就会有相应记录。
2. GuildBase 文件夹
功能概述
这是行会文件存放处,管理着游戏中的行会相关信息。
详细内容
在 “Guildlist” 文件中,记录了现在有多少个行会,每行就是一个行会的名字。而在 “Guilds” 子文件夹里,则详细记录了每个行会的成员数量、成员名字、行会老大是谁以及每个成员的封号等信息。
3. Map 文件夹
功能概述
是地图文件存放处,地图是游戏世界的基础构建部分。
添加地图操作
如果想要给自己的 SF 添加新地图,就必须将新地图文件复制到这个文件夹里,否则服务器无法读取新地图。
4. Log 文件夹
功能概述
这里主要记录服务器主程序 M2 的记录,包括启动后的所有行为。
用途分析
通过查看这个文件夹里的记录,可以了解服务器主程序的运行情况,有助于排查服务器故障或者进行服务器性能优化等操作。
5. Notice 文件夹
功能概述
这个文件夹用于存放游戏里出现的红字或蓝字广告,以及在登陆时选择完人物按开始后那个确定方框里显示的文字内容。
用途分析
对于游戏运营者来说,可以通过修改这个文件夹里的文件来发布游戏公告、推广活动信息等。
6. Envir 文件夹
总体重要性
这是 Mir200 文件夹里的重中之重,包含了多个重要的子文件夹和文件。
MapQuest_def
功能概述
这里存放的是任务脚本文件,这些文件是 Envir 文件夹里 MapQuesr 文本的触发脚本,对于游戏中的任务系统起着关键的构建作用。
matket_der
功能概述
存放着所有的交易 NPC 的脚本文件,与 Envir 文件夹里的 Merchant 文本文件相对应,控制着游戏中的交易 NPC 的行为和功能。
MonItems
功能概述
这里边存放的是所有怪物爆出物品的脚本。例如对于某个怪物,脚本里会记录其爆出不同物品的几率,如 “1/2 金币 11000” 表示金币的爆出几率是 1/2,数字越大表示越好爆,分子为 1 时,分母越小则爆出的几率越高。
Npc_def
功能概述
存放着非交易用 NPC 的数据,如比奇国王、红娘之类的 NPC 数据。它要与 Envir 文件夹里的 Npcs 文件一一对上,包括地图号等信息,如果出错,在启动服务器时 M2 里就会报错。
QuestDiary
功能概述
这里放置着所有的服务项目,像部落、宠物系统之类的内容,是构建游戏中各种特色服务和系统的关键部分。
MiniMap
功能概述
这个文本里存放着所有小地图的信息,前面是地图的信息,空格后面是补丁内对应大地图的小地图的信息,一般情况下客户无须修改。
UnbindList
功能概述
这里存放着打捆物品(如药品、卷轴等使用时需要拆开的物品)的名单,对于游戏中物品的管理和使用有一定的作用。
MapInf
功能概述
这个文件包含所有地图的连接及属性信息,例如是否允许 PK 等情况。它通过设置地图之间的连接点将几张地图串联起来,构建了游戏中的地图网络。
MonGen
功能概述
记录着各个地图的刷怪情况,打开文本就可以了解各部分的含义,对于游戏中怪物的分布和出现规律有着重要的控制作用。
MonSayMsg
功能概述
这里存放着怪物说话的脚本,可以根据需求自行添加,为游戏增加趣味性。
StartPoint
功能概述
这是复活点的文件,明确了每张大地图的安全区位置,也就是玩家死后会复活的地方。
7. AdminList
功能概述
这是 GM 文件,里面存放着 GM 的名字。通过在前边打上 * 号,空格后写上 GM 的名字,就可以使用 GM 号进入游戏。不过,在外网为了公平起见,不建议使用参与游戏性质的 GM 号。
三、总结
了解传奇服务器端各部分组件的功能和注意事项,是成功架设和管理传奇服务器的基础。新手在操作过程中要谨慎对待每个组件,遵循相关的规则和建议,以确保服务器的正常运行。

