首页 | 在线电影 | 游戏点卡 | 武林三国 | 易度迷城可乐堂OL  | 部落战争 | 帝国崛起 | 武林足球 | English

Google
      
发新话题
打印

老果的剑侠情缘

老果的剑侠情缘

老果的剑侠情缘


  题记:近日,看到金山又在高调推销《剑侠世界》中华武侠巅峰巨作、开放性测试,不由得想起了以往的那些日子。网络版游戏【剑侠情缘】对我影响很大,一度使用我沉溺在那传统的人物造型和短兵器博击的时代里乐不思蜀,尤为是那游戏里产生的延伸到游戏之外的友情,更像一泓静静的水深深地流进我的心灵深处………
  
   我玩网络版【剑侠情缘】游戏还是我的儿子教会的。那是在四年前一个夏天的下午,我偶然去儿子的电脑前观望,只见他两手按着键盘手指不断跳动,显示屏出现一个小人十分灵活,手执一杆长矛或跑或跳,一会上马一会下马忙碌的一塌糊涂。我感到很新奇,儿子也看懂了我的眼神,当即就给我演示怎么使人物走、跑、上马下马等基本操作,只看的我兴致勃勃,觉得这东西确实好玩,有了这个东西,业余时间我就不用再出门邀人打牌了。于是,我就叫我儿帮我也搞那么一个玩,起名【果雄】。


  “果雄”是我们湘西苗族人民苗语中对壮年男子的统称,译成汉语就是强壮、彪悍、侠义的意思。他们的祖先是“蚩尤”。相传很久以前,“蚩尤”和“皇帝”本是同根亲兄弟,但为了争夺地盘竟同室操戈发动了战争。血雨腥风中, “蚩尤”不敌“皇帝”,被“皇帝”从黄河北逐到黄河以南。
  “蚩尤”带领战败队伍一路南下,到了湘西这块土地,发现这里崇山峻岭雄奇挺拔,沟壑纵横水色秀丽,景观独特,民风纯朴,于是就安营扎寨,修养生息繁衍后世,于是就产生了“果雄”。

   网络使地球变小,使千里之遥显现眼前。游戏中的人与事形形色色,犹如万花筒,活脱现实社会的缩影。里面有帮有派有团体;有少数的欺诈、霸道、无耻、下流之徒;更多的是厚道、友善、关爱、和睦相处的谦谦君子。“海内存知已,天涯若比邻”,随着时间的沉淀,在这里我相识了一大批朋友,他们中有公务员、医生、教师、私企老板、包工头、大学生等等等等。对于游戏,由于我年岁稍长,加之天生笨拙,操作技巧非但没随【果雄】级别增长而增长,反而往往是因指头按不准快捷键而搞得啼笑皆非。特别是打帮战,关键时刻就出现指东跑到西,上马变下马,忙碌的一塌糊涂,结果是“敌人”一个未亡,自己却“光荣”N次,惨不忍睹的悲壮埸景常常使我感到十分郁闷。一段时间下来,帮会的小子们总结我的表现是:“老果”同志技术滞后生涩,动作混乱不堪,但参战意识强烈、积极主动,面对死亡泰然处之,心态平和,从不骂人。由此,“美誉”之下相议相识了一批网络朋友。

  “无名静”,现实中的他是新疆某地区医院的一名出色外科医生。我俩从30几级起就几乎每天晚上都组队在洞穴打怪升级,那时没外挂全凭手动,他吃苦耐劳,满洞飘逸着他轻柔勤劳的身影,累了我俩就找个没怪的安全地方坐下来聊天。日子一长,我们就无话不讲了,聊天聊地聊自己,聊社会聊家庭.....,我体会出他是一个憨厚寡言、待人真诚、极具修养的谦谦君子,极具一个外科大夫职业所细腻、关怀人的内涵。

   一次我趁去新疆学习考察的机会,专程去了他所工作的地区,在约定的地点,一见面我俩就双手紧握,那种未曾相见早相识的感觉油然而生。在他的4层楼上的小家,我分别拜见了他那敬爱的岳母和夫人及娇顽的儿子。儿子一岁多,能用很清晰的童音喊我“伯伯”,令我很是感动一阵。这个儿子是我俩在“蚩尤洞”奋力灭怪那会奔向人间的。儿子的出现荡得满屋欢声笑语,小人胸膛前佩挂着一个耀眼的长命锁,我一见到这个东西,心里马上就明白了小人父亲的意思,他是想让我知道我们的友谊万古长存、世代相袭。为了购买这个玩意,某一天的傍晚,我一连奔走了几家金店才淘得,记得当时一起购了二个同样重量的纯金长命锁,分别邮给他和“大侠郭靖”,他俩几乎是同时添丁加口,一儿一女皆大欢喜。

   吃饭是坐车出城的。到了个放眼辽阔、被一排排整齐高耸的白杨树分割成规则的一块巨大方陈中,不由自主地地产生一种对大西北一望无垠辽阔原野“天苍苍、地茫茫” 的振憾感。刚下车就突然窜出一条黑白相间体形巨大的狗子对着我们狂吠,但认真一看,狗子虽然呼号,但眼光和谐,心里的畏惧也就烟消云散。方陈中间四周散布着数个供人休息的帐篷,放眼之处树木葱郁,间杂些许花草果木,田原景致极为浓郁。更使我感到惊叹的是在院落内零乱摆放数十块大小不一深碣色的花纹美丽石头,走近仔仔细细一瞧,简直使我惊讶之极,这些个看似平常的石头竟然是极为珍罕的“硅化木”!这里的主人把如此珍贵的宝贝就随意地安放在院子里,没设防任何安保措施,可见当地的民族风情是何等的纯朴厚重。

   满满一桌浓烈民族特色的美味佳肴,摆放着白酒及一箱子啤酒,那“酒逢知己千杯少”的架式让我感到心惊肉跳。北方汉子大碗喝酒的传说我早有耳闻,也许我的血液中解酒酶含量太低的缘故,只要喝下一两半钱酒就会头重脚轻,故而我从心底敬畏那些能饮善喝的豪侠壮士。内心真为自己不能畅饮甘露而万分惭愧。朋友发现了我内心流露出的尴尬之色,十分自然中不露声色地为我酙上了一杯清澈的啤酒,此刻我才深刻体会到“无声胜有声”这句话的深厚含义,真正的朋友决不是口蜜腹剑、阳奉阴违的伪善装饰,却更是心念相通、相互理解、一个眼神,不需要太多的言语,只需要一份默契就能紧密配合的淡淡如水般君子之交。酒宴的情趣依然热潮浓郁,皆大欢喜中我更深一步地悟出了一个道理:真正的朋友贵在交心,千里之遥只是物理空间的差距,而心灵相交却能天涯咫尺!

    从新疆上飞机去西安数小时前,用手机抱着试试的想法打了“走进少林”的电话,那知一接就通,一种浓浓的西北语音普通话传入耳朵,听说我将去他的属地,连声追问航班、时间,那种热情令人感动。西安是我此生极为向往的地方,这是一座永恒的城市,就像一部史书,一页页记录着中华民族的沧桑巨变。中华历史周、秦、汉、唐等十三朝在此建都,历时1100多年!到大唐时期西安达到了其历史的最高峰!西安无愧为华夏文明的发源地!无愧为世界四大古都之一!

  下飞机到出站口,人群中站着一个身着灰色衣裳的敦实中年男子高举书写我姓名的牌子紧盯出口的人流。一看见这牌子,我心头不由一振,在这陌生的城市里,我无亲无戚,只有“少林”知我来啊,顿时感到一种无比的温馨,多么诚实守信的人!在游戏语音里我俩常聊天,他西北口音较重,声音浑厚但低压,声速较慢稳重,仿佛每句话都经过深思熟虑才讲出口。中等微胖的个子面容和善,与乡土气息浓厚的农民兄弟别无二致,纯朴、厚道、亲切。我们一行人坐满了他带来的两部旅行车,轻松地住进了他联系好的处于鼓楼附近的宾馆。这是西安市中心最繁华热闹的位置,举目四眺,前方中心广场宽阔繁荣人流如水,鼓楼傲然屹立雄姿英发,飞檐走壁雍容典雅,大度之间尽显帝皇气象。

   随着“少林”“南方”“苦丁”等一帮朋友相继到来,欢声笑语的热烈气氛在满屋飘荡。“南方”昆明人,岁月沧桑终于混到了一校之长的显赫位置。他用带有云南腔又夹有西北语调的普通话同我交谈,诚挚之情溢于言表,我看着他那紫红色的脸膛,就像常年在田间辛勤耕耘的农民般纯朴、平常,心里就想,以貌取人的常理决不可袭,要真正发现一个人的价值所在,就必须要深入了解,看他的内心世界的丰富程度。
“苦丁”一副秀才像,比我稍高,约173厘米,长的白白净净,举止文雅,谈吐斯文,肯定是个招女同胞喜爱的主。他在省属单位工作,经济效益极好,是城市先富起来的那部分人,我们就是乘坐他的私家车上街吃饭的。到了一坐酒店,上到二楼的一个包间,一会功夫,来人就把若大的一个桌子坐得满满当当。他们有“少林”“南方”“苦丁”“龙情”“老四”“玄虚”“牛仔”及他的小小女友,此外还有我搅尽脑汁都一时想不起名字的几个兄弟。接风酒席上的都是好酒好菜,可我只能埋起头和这些好搞的佳肴拼命,傻看着他们你哥子我兄弟地拼酒干杯,丝毫使不上一点力气,真是惭愧!

   离别西安时,“南校长”和“少林”给我送行,他们的真诚更使我真正体验了一种依附在物质之上的收获,它使我满载而归。
友情,是一种抽象的、不依靠事业和身份,不依靠经历、地位和处境,他的本质是拒绝功利,拒绝归属,拒绝契约的,他是独立于人格之间的互相呼应和确认。他能使人们独而不孤,互相解读自己存在的意义,平淡的时候,纵使浅浅的想起,于自己是开掘了一种财富,于朋友便是一种更深的铭记。因此,这次谋面了的或没曾相见却神交甚久的朋友们,是他们使我活得更加温暖、更加自在!


最后,深切想念本文未提及的同在【剑侠情缘】游戏里共渡美好时光的互相拥有友情的朋友们!

TOP

传世架设新手必看入门篇,基础知识

第一章基础篇
历史:
今后,模拟器还将继续完善下去,为了实现最终的传奇世界的梦想。
功能:
目前的淡抹夕阳模拟器的游戏功能主要有以下几个大类
1-帐号注册/登陆/修改密码
2-角色创建/删除/恢复
3-打怪升级以及属性变化
4-主要武器装备饰品外观和数值效果
5-NPC以及脚本系统。
6-部分职业的技能效果支持
7-简单聊天(说来比较惭愧,这么简单的系统一直没有完善)
模拟器的一些指标如下
1-后台使用SQLServer2000作为数据库
2-使用分布式的逻辑架构
3-服务器使用IOCP(完成端口)来处理大量的并发连接和庞大的数据流I/O。
4-各种单个逻辑模块使用统一的界面风格和操作方式。
5-对于游戏数据,采用容易编辑的txt作为数据源
服务器架设:
1-部署:
a)数据库部署
首先-安装SQLServer2000或者更高版本。并确保SQLserver的服务是运行状态
。而且要打开SQLServer2000的网络服务端口。
然后-用查询分析器的文件菜单中的打开菜单项来打开模拟器压缩包中带的4个数
据库表,依次执行,将会生成一个叫做MirWorldDB的数据库和4张表。分别是TBL_ACCOUNT/
TBL_CHARACTER_INFO/TBL_CHARACTER_ITEM/TBL_CHARACTER_MAGIC。
最后-数据库就部署完毕~
b)模拟服务器的各个模块的部署
首先-确定部署策略,loginserver/selectcharserver/gameserver三个服务器
需要接受客户端的连接,所以,不能架设在内网。其他的模块可以放在内网。(如果有的话)
然后-将每个模块的exe拷贝到相应的机器,可以放在一个文件夹(配置文件可以
共享),也可以放在不同的文件夹(独立的配置文件)。
最后-启动各个模块。这里,透露一个小秘密,在每个模块启动时加参数,可以
自动启动该模块,不需要再去按开始按钮。方法是为每个模块创建一个快捷方式,打开快捷方
式的属性对话框,然后会看到一个写着“目标”的编辑框,如果路径不含有空格,编辑框内的
文字没有引号,如果有空格,则框内文字有引号。这个不需要管,只要在这些文字的后面空一
个格,写上“start”5个字母就可以了。试试看用这些快捷方式启动,是不是服务器自动就启
动好了。还有一个方法:建立一个名为startserver.cmd的文件,用记事本写入命令“start
模块exe的名字start”,(注意,引号不要写进去),保存后,双击这个cmd文件就可以自动
启动这个模块了。
2-配置:
a)整体部署配置(config.ini)
观察一下config.ini里面的内容,会发现开头有两句配置:
scaddr=127.0.0.1
scport=6000
这两句的意思是告诉模块,服务器中心的地址和端口,用来注册自己到服务器中
心。这里要注意的是,无论是多个模块放在一起共享配置文件,还是分开,独立的配置文件,
开头的这两行配置一定要有。否则服务器会工作不正常。
接下来,会看到几个段(就是以[...]开头的一组配置)。这些段的段名是固定的,
不能随便修改,否则就会不正常了。每个段有6个相同的配置项。我们以登陆服务器段为例
[登陆服务器]
addr=222.65.7.114
port=7000
type=loginserver
id=1
group=1
name=登陆服务器1
其中addr描述的是模块服务器的地址,一定要设置成部署位置的ip地址,如果要
公开,就写成外网地址,如果不要公开的就写成内网地址。port描述的是登陆服务器的端口。
type描述了该配置的模块的类型,登陆服务器的类型一定要设置成loginserver。id描述的是
该服务器在自己组内的id,如果组内的该类型的服务器大于一台,id就不能重复。group描述的
是组的代号,一般设置成1,有多组服务器存在时,设置成组的代号,该代号只能为数字。name
描述了该服务器的名字,这个对于gameserver和selectcharserver很重要,设置不对会找不到
服务器的。
b)dbServer的配置
config.ini里面的数据库服务器的段里面多了几个配置选项。
server=(local)
database=MirWorldDB
account=sa
password=dragon
server描述的是SQLServer所在的位置,如果在本机就是(local),如果在其他机器
,一般是该机器的机器名。database描述的是表所在的数据库,如果是用原版的sql脚本导入
的,这里一般是MirWorldDB。account是描述这个数据库的登陆帐号,可以不用sa这个账号
,但是必须有查询写入的权限。password描述的是数据库登陆账号的密码。
c)GameServer的配置
GameServer的配置较多,除了config.ini里面的基本配置外,还需要一个叫做data
的文件夹来存放各种数据。其中有个叫作server.txt里面就是gameserver的基本游戏逻辑配置
。一般内容如下:
[humandata]
warrior=.\data\humandata\战士.csv
magician=.\data\humandata\法师.csv
taoshi=.\data\humandata\道士.csv
;这里描述的是角色每个等级的数据的相对于exe的路径。这三个文件必须为.csv文件,你可以
用excel来编辑这三个文件,修改各个等级的属性数据。
[firstlogin]
script=firstlogin
startlevel=22
startgold=0
startitem=金创药(小量)*2/赤明天帝/金鹏宝甲(男)*2
;这里描述的是,角色第一次登陆的一些配置,startlevel描述的是起始的等级,startgold描
述的是开始时候背包内的系统给予的金钱的数量。startitem描述的是开始的时候系统给予的物
品,不同的物品用/来分隔,每个物品名字必须与baseitem.txt里描述的物品名字一致。而且可
以在名字后面用*和数字来描述物品的数量。
[setting]
downitemupdatetime=300
;这里描述的是掉在地上的物品更新的时间,以秒为单位。
[var]
itemupdatetime=300
;这里描述的是掉在地上的物品更新的时间,以秒为单位。目前使用上面一个,这个未使用。
maxgold=8000000
;这里描述的是角色最大可以持有的金钱数量。
[name]
goldname=金币
;这里描述的是金币的名字,必须和MonItems里面的金币名字一致。否则怪物不掉钱
malename=男
femalename=女
;这里描述的是性别的名字,这个是应英国朋友的要求,修改来适应英文版的需要。
;这个跟@makeitem命令造衣服有关,主要是没有指定男女的衣服名字后面加上一个(男)之类的标记来区别相同的名字。
新手必看之入门篇-基础篇
--------------------------------------------------------------------------------
服务器架设:
1-部署:
a)数据库部署
首先-安装SQLServer2000或者更高版本。并确保SQLserver的服务是运行状态
。而且要打开SQLServer2000的网络服务端口。
然后-用查询分析器的文件菜单中的打开菜单项来打开模拟器压缩包中带的4个数
据库表,依次执行,将会生成一个叫做MirWorldDB的数据库和4张表。分别是TBL_ACCOUNT/
TBL_CHARACTER_INFO/TBL_CHARACTER_ITEM/TBL_CHARACTER_MAGIC。
最后-数据库就部署完毕~
b)模拟服务器的各个模块的部署
首先-确定部署策略,loginserver/selectcharserver/gameserver三个服务器
需要接受客户端的连接,所以,不能架设在内网。其他的模块可以放在内网。(如果有的话)
然后-将每个模块的exe拷贝到相应的机器,可以放在一个文件夹(配置文件可以
共享),也可以放在不同的文件夹(独立的配置文件)。
最后-启动各个模块。这里,透露一个小秘密,在每个模块启动时加参数,可以
自动启动该模块,不需要再去按开始按钮。方法是为每个模块创建一个快捷方式,打开快捷方
式的属性对话框,然后会看到一个写着“目标”的编辑框,如果路径不含有空格,编辑框内的
文字没有引号,如果有空格,则框内文字有引号。这个不需要管,只要在这些文字的后面空一
个格,写上“start”5个字母就可以了。试试看用这些快捷方式启动,是不是服务器自动就启
动好了。还有一个方法:建立一个名为startserver.cmd的文件,用记事本写入命令“start
模块exe的名字start”,(注意,引号不要写进去),保存后,双击这个cmd文件就可以自动
启动这个模块了。
2-配置:
a)整体部署配置(config.ini)
观察一下config.ini里面的内容,会发现开头有两句配置:
scaddr=127.0.0.1
scport=6000
这两句的意思是告诉模块,服务器中心的地址和端口,用来注册自己到服务器中
心。这里要注意的是,无论是多个模块放在一起共享配置文件,还是分开,独立的配置文件,
开头的这两行配置一定要有。否则服务器会工作不正常。
接下来,会看到几个段(就是以[...]开头的一组配置)。这些段的段名是固定的,
不能随便修改,否则就会不正常了。每个段有6个相同的配置项。我们以登陆服务器段为例
[登陆服务器]
addr=222.65.7.114
port=7000
type=loginserver
id=1
group=1
name=登陆服务器1
其中addr描述的是模块服务器的地址,一定要设置成部署位置的ip地址,如果要
公开,就写成外网地址,如果不要公开的就写成内网地址。port描述的是登陆服务器的端口。
type描述了该配置的模块的类型,登陆服务器的类型一定要设置成loginserver。id描述的是
该服务器在自己组内的id,如果组内的该类型的服务器大于一台,id就不能重复。group描述的
是组的代号,一般设置成1,有多组服务器存在时,设置成组的代号,该代号只能为数字。name
描述了该服务器的名字,这个对于gameserver和selectcharserver很重要,设置不对会找不到
服务器的。
b)dbServer的配置
config.ini里面的数据库服务器的段里面多了几个配置选项。
server=(local)
database=MirWorldDB
account=sa
password=dragon
server描述的是SQLServer所在的位置,如果在本机就是(local),如果在其他机器
,一般是该机器的机器名。database描述的是表所在的数据库,如果是用原版的sql脚本导入
的,这里一般是MirWorldDB。account是描述这个数据库的登陆帐号,可以不用sa这个账号
,但是必须有查询写入的权限。password描述的是数据库登陆账号的密码。
c)GameServer的配置
GameServer的配置较多,除了config.ini里面的基本配置外,还需要一个叫做data
的文件夹来存放各种数据。其中有个叫作server.txt里面就是gameserver的基本游戏逻辑配置
。一般内容如下:
[humandata]
warrior=.\data\humandata\战士.csv
magician=.\data\humandata\法师.csv
taoshi=.\data\humandata\道士.csv
;这里描述的是角色每个等级的数据的相对于exe的路径。这三个文件必须为.csv文件,你可以
用excel来编辑这三个文件,修改各个等级的属性数据。
[firstlogin]
script=firstlogin
startlevel=22
startgold=0
startitem=金创药(小量)*2/赤明天帝/金鹏宝甲(男)*2
;这里描述的是,角色第一次登陆的一些配置,startlevel描述的是起始的等级,startgold描
述的是开始时候背包内的系统给予的金钱的数量。startitem描述的是开始的时候系统给予的物
品,不同的物品用/来分隔,每个物品名字必须与baseitem.txt里描述的物品名字一致。而且可
以在名字后面用*和数字来描述物品的数量。
[setting]
downitemupdatetime=300
;这里描述的是掉在地上的物品更新的时间,以秒为单位。
[var]
itemupdatetime=300
;这里描述的是掉在地上的物品更新的时间,以秒为单位。目前使用上面一个,这个未使用。
maxgold=8000000
;这里描述的是角色最大可以持有的金钱数量。
[name]
goldname=金币
;这里描述的是金币的名字,必须和MonItems里面的金币名字一致。否则怪物不掉钱
malename=男
femalename=女
;这里描述的是性别的名字,这个是应英国朋友的要求,修改来适应英文版的需要。
;这个跟@makeitem命令造衣服有关,主要是没有指定男女的衣服名字后面加上一个(男)之类的标记来区别相同的名字。

最新模拟器中怪物的形象代码
首先先在data文件夹中新建名为basemonster的文本文档,然后输入以下信息,保存后再新建一个名为MonGen的文本文档,把你要刷的怪物的名称和坐标,以及刷新时间输入即可.
以下为2个文本文档的信息.
basemonster.txt文档中的内容
#name/title/view/hp/dc/ac/mac/gainexp/delay/autoattack
#thenthenameofthemonsterusaw,istitle
猪/猪/0xb4/100/0-1/0-0/0-0/20/2000/0
通天教主/通天教主/0xc6/1000/10-10/1-1/1-1/20/2000/0
棍犬/棍犬/0x1d/100/0-5/1-1/1-1/20/2000/0
刀犬/刀犬/0x1c/100/0-5/1-1/1-1/20/2000/0
兔子/兔子/0xb5/100/0-0/1-1/1-1/20/2000/0
牛/牛/0x83/100/0-2/1-1/1-1/20/2000/0
教主座骑/教主座骑/0xc7/1000/0-2/1-1/1-1/20/2000/0
滚刀手/滚刀手/0x48/200/0-5/1-1/1-1/20/2000/0
炎魔/炎魔/0xce/200/0-5/1-1/1-1/20/2000/0
炎魔/炎魔/0xdb/200/0-5/1-1/1-1/20/2000/0
逆魔侍卫/逆魔侍卫/0x80/200/0-5/1-1/1-1/20/2000/0
机关巨兽/机关巨兽/0x4d/200/0-5/1-1/1-1/20/2000/0
刺魔/刺魔/0xb0/200/0-5/1-1/1-1/20/2000/0
禁地魔王/禁地魔王/0xc0/200/0-5/1-1/1-1/20/2000/0
幽魂/幽魂/0xe0/200/0-5/1-1/1-1/20/2000/0
僵尸/僵尸/0x32/200/0-5/1-1/1-1/20/2000/0
僵尸2/僵尸2/0x33/200/0-5/1-1/1-1/20/2000/0
尸王/尸王/0x35/200/0-5/1-1/1-1/20/2000/0
僵尸4/僵尸4/0x36/200/0-5/1-1/1-1/20/2000/0
僵尸5/僵尸5/0x37/200/0-5/1-1/1-1/20/2000/0
尸霸/尸霸/0x45/200/0-5/1-1/1-1/20/2000/0
铜人/铜人/0x47/200/0-5/1-1/1-1/20/2000/0
石人/石人/x49/200/0-5/1-1/1-1/20/2000/0
逆魔弓箭手/逆魔弓箭手/0x55/200/0-5/1-1/1-1/20/2000/0
金刚人/金刚人/0x4b/200/0-5/1-1/1-1/20/2000/0
逆魔卫士/逆魔卫士/0x57/200/0-5/1-1/1-1/20/2000/0
逆魔/逆魔/0x58/200/0-5/1-1/1-1/20/2000/0
逆魔雕像/逆魔雕像/0x60/200/0-5/1-1/1-1/20/2000/0
魔甲虫/魔甲虫/(0x8b/200/0-5/1-1/1-1/20/2000/0
红蛇妖/红蛇妖/0x8c/200/0-5/1-1/1-1/20/2000/0
黑蛇妖/黑蛇妖/0x8d/200/0-5/1-1/1-1/20/2000/0
白蛇妖/白蛇妖/0x8e/200/0-5/1-1/1-1/20/2000/0
三头蛇王/三头蛇王/0x8f/200/0-5/1-1/1-1/20/2000/0
铁翼魔/铁翼魔/0xb3/200/0-5/1-1/1-1/20/2000/0
利爪魔/利爪魔/0xbe/200/0-5/1-1/1-1/20/2000/0
火烈鸟/火烈鸟/0xc1/200/0-5/1-1/1-1/20/2000/0
招魂使/招魂使/0xc4/200/0-5/1-1/1-1/20/2000/0

MonGen.txt文本文档中的内容
#name/mapid/x/y/range/count/refreshdelay(seconds)
猪/1/477/233/1/2/60
猪/1/467/233/1/2/60
猪/1/453/213/1/2/60
猪/1/377/233/1/2/60
猪/1/277/233/1/2/60
通天教主/1/683/186/1/5/60
棍犬/1/458/230/1/3/60
刀犬/1/458/230/1/3/60
稻草人/1/458/230/1/3/60
兔子/1/458/230/1/2/60
牛/1/458/230/1/2/60
教主座骑/1/683/186/1/10/60
滚刀手/1/723/54/1/30/60
炎魔/1/723/54/1/30/60
逆魔侍卫/1/723/54/1/30/60
机关巨兽/1/723/54/1/3/60
刺魔/1/723/54/1/30/60
禁地魔王/1/240/183/1/10/60
幽魂/1/240/183/1/30/60
僵尸/1/114/155/1/30/60
僵尸2/1/114/155/1/30/60
尸王/1/114/155/1/20/60
僵尸4/1/730/467/1/30/60
僵尸5/1/730/467/1/30/60
尸霸/1/730/467/1/10/60
铜人/1/683/186/1/30/60
石人/1/683/186/1/30/60
逆魔弓箭手/1/632/467/1/30/60
金刚人/1/727/219/1/20/60
逆魔卫士/1/730/467/1/30/60
逆魔/1/267/447/1/10/60
逆魔雕像/1/267/447/1/30/60
魔甲虫/1/174/325/1/30/60
红蛇妖/1/172/542/1/30/60
白蛇妖/1/114/155/1/30/60
三头蛇王/1/240/183/1/20/60
铁翼魔/1/454/454/1/20/60
利爪魔/1/723/54/1/10/60
招魂使/1/683/186/1/30/60
传奇世界服务器的基本构造详解
--------------------------------------------------------------------------------
这里是初步拟订的服务器(相当与传世1.60版)结构,还包含了几个做好的服务端结构性设备,现在进展很快,有的图发不上来很遗憾.不感发出来怕犯法,就自己留着玩啦

日志服务器说明书
一、文件描述
项目标识项目名称日志服务器
二、文档修订纪录
序号修改时间修改人审核人备注
1
2
3
4
5
6
7
8
9
15
16
17
三、功能及运行
日志服务器通过UDP协议接收GameServer
发送来的加密日志信息包,解密并解析相关内容后,发送给已连接的MySQL数据库,在MySQL数据库中记录下相关日志信息。

在启动日志服务器之前,首先必须启动MySQL数据库,且建好数据库表(见建表脚本文件table_script.txt)。然后正确配置日志服务器的配置文件Config.ini
四、配置文件说明
配置文件:Config.ini
[LogServer]
logip=10.10.10.36(LogServer接收信息端的IP地址,必须与GameServer的配置一致)
logport=6801(LogServer接收信息端的端口,必须与GameServer的配置一致)
[MySqlServer]
mysqlip=10.10.10.160(MySQL数据库的IP地址)
mysqlport=3306(MySQL数据库的端口)
dbname=logs(数据库的名称)
user=root(数据库用户名)
password=(数据库密码)

五、表结构说明
1.GD行为日志表
createtableGd_Action_Logs
(
rowidbigintunsignednotnullAUTO_INCREMENT,
Player_Idvarchar(14)notnull,
Player_Chrvarchar(18)notnull,
Player_IPvarchar(18)notnull,
GD_Commandvarchar(255)notnull,
Use_datedatetimenotnulldefault''''NOW()'''',
ActionTypevarchar(50)notnull,
primarykey(rowid)
);
字段说明:
Player_Id玩家帐号
Player_Chr玩家角色名
Player_IP玩家IP地址
Use_date时间
ActionTypeGD_Command
上下线上线/下线
GD指令对象/使用参数/包括群发消息的消息内容。
交易对方/物品/
组队队长角色/组员
行会行会名/在其中担任的职务/
发言内容发言方式(组队/普通/行会内/喊话等)/私聊对象/发言内容
拣物品/扔物品动作类型(扔/拣)物品/金钱数量
装备/取下物品动作类型/装备/取下物品
PK地图/对方/胜负对方死/自己死/对方受伤害但没有死/无伤害/自己的
伤害情况)
打怪地图/怪物/
死亡地图/对方(人或怪物)
非隐身状态时间始终点/
GD参与游戏的举动
2.交易日志表
createtableItems_Transform_Logs
(
rowidbigintunsignednotnullAUTO_INCREMENT,
Player_Chr1varchar(18)notnull,
Item_List1textnotnull,
Player_Chr2varchar(18)notnull,
Item_List2textnotnull,
Trans_datedatetimenotnulldefault''''NOW()'''',
primarykey(rowid)
);
字段说明:
Player_Chr1参与交易的玩家1角色名
Item_List1玩家1的交易物品
Player_Chr2参与交易的玩家2角色名
Item_List2玩家2的交易物品
Trans_date交易时间
3.跳GS日志表
createtableJump_Gs_Logs
(
rowidbigintunsignednotnullAUTO_INCREMENT,
Player_Chrvarchar(18)notnull,
JumpDetailvarchar(80)notnull,
Jump_datedatetimenotnulldefault''''NOW()'''',
primarykey(rowid)
);
字段说明:
Player_Chr玩家角色名
JumpDetail跳GS的详细描述
Jump_date跳GS时间
4.组队日志表
createtableGroup_Logs
(
rowidbigintunsignednotnullAUTO_INCREMENT,
Player_Chrvarchar(18)notnull,
GroupDetailvarchar(100)notnull,
Group_datedatetimenotnulldefault''''NOW()'''',
primarykey(rowid)
);
字段说明:
Player_Chr玩家角色名
GroupDetail组队的详细描述
Group_date组队时间
5.仓库存取物品记录日志表
createtableStoreItem_Logs
(
rowidbigintunsignednotnullAUTO_INCREMENT,
Item_Idbigintunsignednotnull,
Item_Namevarchar(30)notnull,
Item_Hostvarchar(18)notnull,
Action_Typevarchar(10)notnull,
Item_Propertyvarchar(255)notnull,
StoreDatedatetimenotnulldefault''''NOW()'''',
primarykey(rowid)
);
字段说明:
Item_Id物品ID
Item_Name物品名称
Item_Host物品的所有者
Action_Type存物品/取物品
Item_Property物品属性
StoreDate存取物品时间
6.武器升级记录日志
createtableWeaponUpdate_Logs
(
rowidbigintunsignednotnullAUTO_INCREMENT,
Weapon_Idbigintunsignednotnull,
Weapon_Namevarchar(30)notnull,
Weapon_Hostvarchar(18)notnull,
Update_Typevarchar(20)notnull,
Weapon_Propertyvarchar(255)notnull,
UpdateDatedatetimenotnulldefault''''NOW()'''',
primarykey(rowid)
);
字段说明:
Weapon_Id武器ID
Weapon_Name武器名称
Weapon_Host武器所有者
Update_Type使用祝福油被祝福/使用祝福油被诅咒/修练/PK被诅咒
Weapon_Property武器升级前属性和升级后属性
UpdateDate时间
7.PK记录日志表
createtablepk_logs
(
rowidbigintunsignednotnullAUTO_INCREMENT,
Player1_Chrvarchar(18)notnull,
Player2_Chrvarchar(18)notnull,
Pk_Resultvarchar(50)notnull,
Pkdatedatetimenotnulldefault''''NOW()'''',
primarykey(rowid)
);
字段说明:
Player1_Chr玩家角色名
Player2_Chr对方玩家角色名
Pk_ResultPk结果
PkdatePK时间
8.行会记录日志表
createtableguild_logs
(
rowidbigintunsignednotnullAUTO_INCREMENT,
Player_Chrvarchar(18)notnull,
Guild_Namevarchar(30)notnull,
IsGuildChairsmallintunsignednotnull,
Action_Typevarchar(20)notnull,
Detailvarchar(20),
Pkdatedatetimenotnulldefault''''NOW()'''',
primarykey(rowid)
);
字段说明:
Player_Chr玩家角色名
Guild_Name玩家所属行会名
IsGuildChair0
Pkdate时间
Action_TypeDetail
加入行会
退出行会
建立行会
删除行会
编辑封号
编辑公告
申请行会战对方行会名
同盟对方行会名
解除同盟对方行会名
添加行会成员成员角色名
删除行会成员成员角色名
申请攻城城主行会

9.升级记录日志表
createtableupgrade_logs
(
rowidbigintunsignednotnullAUTO_INCREMENT,
Player_Idvarchar(14)notnull,
Player_Chrvarchar(18)notnull,
Upgradevarchar(10)notnull,
datedatetimenotnulldefault''''NOW()'''',
primarykey(rowid)
);
字段说明:
Player_Id玩家帐号
Player_Chr玩家角色名
Upgrade升级描述(例如从一级升到二级为:1->2)
Date升级时间

10.声望值记录日志表
createtablerepute
(
rowidbigintunsignednotnullAUTO_INCREMENT,
player_Chrvarchar(18)notnull,
reputevarchar(20)notnull,
detailvarchar(50)notnull,
datedatetimenotnulldefault''''NOW()'''',
primarykey(rowid)
);
字段说明:
player_Chr玩家角色名
repute声望值变化
detail声望值变化原因
date时间

11.婚姻关系记录日志表
createtablemarry
(
rowidbigintunsignednotnullAUTO_INCREMENT,
hu##andvarchar(18)notnull,
wifevarchar(18)notnull,
typevarchar(20)notnull,
detailvarchar(50)notnull,
datedatetimenotnulldefault''''NOW()'''',
primarykey(rowid)
);
字段说明:
hu##and丈夫角色名
wife妻子角色名
type结婚、离婚
detail结婚或离婚的原因
date时间

12.师徒关系记录日志表
createtableteacher
(
rowidbigintunsignednotnullAUTO_INCREMENT,
teachervarchar(18)notnull,
studentvarchar(18)notnull,
typevarchar(20)notnull,
detailvarchar(50)notnull,
datedatetimenotnulldefault''''NOW()'''',
primarykey(rowid)
);
字段说明:
teacher师父角色名
student徒弟角色名
type建立师徒关系、解除师徒关系
detail建立或解除师徒关系的原因
date时间
本文章来自: http://www.sifuAL.com/
“综合发布站”河南联盟、变态传奇SF、变态传世SF、电信区、双线路、新变态、轻变态、发布站、仿盛大、MU
最新 最新传奇 最新传奇外传
http://www.333chuanqi.cn

TOP

发新话题