您当前的位置:首页 > 传奇技术

如何防止自己的服务器被对方以挂假人的方法攻击

本文出处:网游动力作者:本站发布时间:2016-06-11阅读次数:

 对于小编标题上的内容想必很多新手传奇私服gm都是非常感兴趣的,因为在开服过程中我们经常会需要对服务器进行修改。任何一个服务器如果不经常增加新物品新地图的话,用不了太长时间玩家就能够达到当前情况下的最高等级和拥有最强大的装备。此时由于版本不会继续更新所以他们就会离开服务器。任何一个玩家的流失对于传奇私服服务器来说都是非常大的损失,所以不定期跟新游戏内容和地图是很有必要的。

1:添加新物品; 
打开dbc2000,选到stditems.db在其最下面按顺序写上你想要加进去的物品,至于其属性,想毕你早已经想好了,外观就要借助will编辑器了。 
2:添加新地图; 
选到x:\mirserver\mir200\map,把你要加进去的地图复制进去;然后再选到x:\mirserver\mir200\envir\mapinfo.txt,写上[地图方件名称 名字] ,这样就可以了。 
四:关于npc闪问题: 
把x:\mirserver\mir200\envir\market_prices和D:\MirServer\mir200\envir\market_saved目下的所有文件清空,然后起动。 
五:如何调整起始属性: 
选到x:\mirserver\mir200\!setup.txt 
[server] 
serverindex=0 
servername=名称 
servernumber=0 
ventureserver=false 
testserver=true 
testlevel=起始等级 
testgold=起始金钱 
testserveruserlimit=可容多少人同时在线 
servicemode=false 
nonpkserver=false 
dbaddr=127.0.0.1 
dbport=6000 
idsaddr=127.0.0.1 
idsport=5600 
msgsrvaddr=127.0.0.1 
msgsrvport=4900   
 
humlimit=30 
monlimit=30 
zenlimit=30 
npclimit=5 
soclimit=30 
declimit=10 
userfull=500 
zenfaststep=300 
sendblock=1000 
checkblock=8000 
availableblock=50 
gateload=0 
logserveraddr=127.0.0.1 
logserverport=10000 
viewhackmessage=true 
viewadmissionfailure=true 
;halffeestart=2 
;halffeeend=10 
 
[share] 
basedir=D:\MirServer\mir200\shareguilddir=D:\MirServer\mir200\guildbase\guildsguildfile=D:\MirServer\mir200\guildbase\guildlist.txt 
venturedir=D:\MirServer\mir200\sharevconlogdir=D:\MirServer\mir200\conlogcastledir=D:\MirServer\mir200\envir\castleenvirdir=D:\MirServer\mir200\envirmapdir=D:\MirServer\mir200\map 
[setup] 
clientfile1=mir.dat 
clientfile2= 
clientfile3= 
itemnumber=5523355 
homemap=0 
homex=289 
homey=618   
 
[names] 
clothsman='布衣(男)' 
clothswoman='布衣(女)' 
woodensword='桃源魂剑' 
;candle='蜡烛' 
basicdrug='雪霜包' 
 
goldstone='金矿' 
silverstone='银矿' 
steelstone='铁矿' 
copperstone='铜矿' 
steelstone='绿宝石矿石' 
copperstone='红宝石矿石' 
blackstone='黑铁矿石'   
 
zuma1='祖玛卫士' 
zuma2='祖玛雕像' 
zuma3='祖玛弓箭手' 
zuma4='楔蛾' 
 
bee='工蚁' 
spider='爆裂蜘蛛' 
 
womahorn='沃玛号角' 
zumarelic='祖玛头像' 
 
[necklace]='祈祷项链' 
[ring]='祈祷戒指' 
[helmet]='祈祷头盔' 
[weapon]='祈祷之刃' 
[armring]='祈祷手镯' 
 
如果中无法创建行会、挖矿、申请攻城,就是这里没有配置对 
 
[envir] 
Castle 沙巴克配置 
MapQuest_def 临时触发文件夹 
Market_prices 
Market_saved 
market_upg 
 
主要由NPC产生,如果中你修改了物品价格及其那里买什么,而没有实现,就清空前2个文件夹,比如在没有开启状态下 
MonItems 怪物暴物品文件夹 
Npc_def 自动刷新的NPC文件夹 
market_def 需要进行手动刷新的文件夹 [主要配置于不处于区的NPC] 就是要在NPC上实现买东西,存东西,特殊修理,卖物品的NPC必须存方于此文件夹中 
 
GuardList.txt 卫士文件 
MakeItem.txt 毒药制作 
MapInfo.txt 地图信息 
MapQuest.txt 临时触发文件 
Merchant.txt 在market_def中存放的npc全部要在这里配置 
Mongen.txt 刷怪文件 
MiniMap.txt 显示左上角地图文件 
Npcs.txt 配置NPC_DEF文件中的npc 
StartPoint.txt 区配置 
UnbindList.txt 打包文件配 
 
脚本一开始的[@main]是一个主题,脚本一开始运行的时候首先进行读取的就是这个 
一般格式如下 
[@main] 
#if 
;#if是检查的意思 
checkgold 17577 
;就是检查 你是否有 17577钱币,如果有就跳转到#act去 
#act 
;进行行动,不可以加入对话,对话的开始是#say 
mapmove 3 330 330 
take 金币 17577 
#直接飞到地图3的 330 330去,并且取得金币 17577.为什么前面要加入检测了,万一他身上并没有17577的钱币的话,系统是收不到钱的:) 
#say 
:#say说话,进行链接用这个,比如 
<带我去一起玩大陆>;这里的带我去一起玩大陆就是中那些可以点的文字,而后面的就是他跳转的段落 
#elseact 
;如果没有金币 17577,这里就是一个反条件,那就跳转到这里来 
mapmove 0 111 111 
;如果没有金币 17577,就飞到地图0 的 111 111地方去 
也可以这样 
#elsesay 
兄弟,想传送不给点钱是不可以的. 
注意以上的 
#act #say #elsesay #elseact 
一般#act用于脚本指令,就是比如设置什么,take,give等什么的,#say就用于对话,进行跳转要使用,如果发现启动脚本的时候出错,检查下是否把这里搞混了 
#elsesay同上面的#say用法一样,只是在不能满主#if段的时候才调用这里#elseact也和上面的#act一样
以上就是一为原创给大家分享的传奇服务器增加或删除新物品和新地图详细攻略内容,各位可以按照上面介绍的方法详细在服务器中进行操作,只有这样我们才能更好更快的发展自己的服务器。对于一个传奇私服服务器来说能不能火爆起来其实很多时候看的就是gm对于服务器的修改是否合理。