[C /C++] 韩国传奇正式版本源码(服务端+客户端)附带游戏源码分析文档

  [复制链接]
土豆 发表于 2015-3-12 20:30:08 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
源码介绍:
韩国传奇正式版本源码(服务端+客户端)附带游戏源码分析文档

1.png
[mw_shl_code=xml,true]│  LEGENDOFMIR.mdb
│  LegendOfMir2_Server.dsw
│  LegendOfMir2_Server.ncb
│  LegendOfMir2_Server.opt
│  LegendOfMir2_Server.positions
│  LegendOfMir2_Server.sln
│  LegendOfMir2_Server.sln.old
│  readme.txt
├─AdminCmd
│  │  AdminCmd.aps
│  │  AdminCmd.cpp
│  │  AdminCmd.dsp
│  │  AdminCmd.plg
│  │  AdminCmd.rc
│  │  AdminCmd.vcproj
│  │  AdminCmd.vcproj.old
│  │  ReadMe.txt
│  │  resource.h
│  │  resource.h.bak
│  │  StdAfx.cpp
│  │  StdAfx.h
│  │  
│  ├─Debug
│  └─Release
│          AdminCmd.dll
│          AdminCmd.obj
│          AdminCmd.pch
│          AdminCmd.res
│          BuildLog.htm
│          StdAfx.obj
│          vc70.idb
│         
├─Def
│  │  dbmgr.cpp
│  │  dbmgr.h
│  │  DynamicArray.cpp
│  │  DynamicArray.h
│  │  EnDecode.cpp
│  │  EnDecode.h
│  │  List.cpp
│  │  List.h
│  │  Misc.cpp
│  │  Misc.h
│  │  Protocol.h
│  │  Queue.cpp
│  │  Queue.h
│  │  RegstryHandler.cpp
│  │  ServerSockHandler.cpp
│  │  ServerSockHandler.h
│  │  StaticArray.h
│  │  TableColumn.h
│  │  
│  └─_OrzEx
│          bstree.h
│          database.cpp
│          database.h
│          datatype.h
│          error.cpp
│          error.h
│          fsa.h
│          indexmap.h
│          list.h
│          map.h
│          pqueue.h
│          prime.cpp
│          prime.h
│          queue.h
│          stack.h
│          streambf.h
│          stringex.cpp
│          stringex.h
│          syncobj.cpp
│          syncobj.h
│          util.cpp
│          util.h
│         
├─GameSvr
│  │  capture.txt
│  │  ConfigDlgFunc.cpp
│  │  DataHandler.h
│  │  FrontEngine.h
│  │  GameSvr.aps
│  │  GameSvr.cpp
│  │  GameSvr.dsp
│  │  GameSvr.dsw
│  │  GameSvr.h
│  │  GameSvr.plg
│  │  GameSvr.positions
│  │  GameSvr.rc
│  │  GameSvr.vcproj
│  │  GameSvr.vcproj.old
│  │  GateInfo.cpp
│  │  Global.cpp
│  │  Global.h
│  │  Handler_CommonDB.cpp
│  │  Handler_Item.cpp
│  │  Handler_Magic.cpp
│  │  Handler_Map.cpp
│  │  ItemHandler.h
│  │  MagicHandler.h
│  │  MainWndProc.cpp
│  │  ObjectEngine.cpp
│  │  ObjectEngine.h
│  │  ObjectEvent.cpp
│  │  ObjectEvent.h
│  │  ObjectMerchant.cpp
│  │  ObjectMonster.cpp
│  │  ObjectMonster.h
│  │  ObjectNPC.cpp
│  │  ObjectNPC.h
│  │  ObjectPlayer.cpp
│  │  ObjectPlayer.h
│  │  ObjectPlayerAdmin.cpp
│  │  ObjectPlayerAdminSaid.cpp
│  │  ObjectPlayerClone.cpp
│  │  ObjectPlayerClone.h
│  │  ObjectPlayerSaid.cpp
│  │  ObjectScripter.cpp
│  │  ObjectScripter.h
│  │  ProcessEvents.cpp
│  │  ProcessLogin.cpp
│  │  ProcessMerchants.cpp
│  │  ProcessMonster.cpp
│  │  ProcessNPC.cpp
│  │  ProcessUserHuman.cpp
│  │  ProcessUserMsg.cpp
│  │  ReadMe.txt
│  │  resource.h
│  │  SockMsg_DBSrv.cpp
│  │  SockMsg_GateComm.cpp
│  │  SockMsg_LogSvr.cpp
│  │  StdAfx.cpp
│  │  StdAfx.h
│  │  Tables.h
│  │  ThreadFuncForComm.cpp
│  │  UserInfo.cpp
│  │  
│  ├─Release
│  │      BuildLog.htm
│  │      ConfigDlgFunc.obj
│  │      database.obj
│  │      EnDecode.obj
│  │      GameSvr.exe
│  │      GameSvr.obj
│  │      GameSvr.pch
│  │      GameSvr.res
│  │      GateInfo.obj
│  │      Global.obj
│  │      Handler_CommonDB.obj
│  │      Handler_Item.obj
│  │      Handler_Magic.obj
│  │      Handler_Map.obj
│  │      MainWndProc.obj
│  │      Misc.obj
│  │      ObjectEngine.obj
│  │      ObjectEvent.obj
│  │      ObjectMerchant.obj
│  │      ObjectMonster.obj
│  │      ObjectNPC.obj
│  │      ObjectPlayer.obj
│  │      ObjectPlayerAdmin.obj
│  │      ObjectPlayerAdminSaid.obj
│  │      ObjectPlayerClone.obj
│  │      ObjectPlayerSaid.obj
│  │      ObjectScripter.obj
│  │      ProcessEvents.obj
│  │      ProcessLogin.obj
│  │      ProcessMerchants.obj
│  │      ProcessMonster.obj
│  │      ProcessNPC.obj
│  │      ProcessUserHuman.obj
│  │      ProcessUserMsg.obj
│  │      RegstryHandler.obj
│  │      ServerSockHandler.obj
│  │      SockMsg_DBSrv.obj
│  │      SockMsg_GateComm.obj
│  │      SockMsg_LogSvr.obj
│  │      StdAfx.obj
│  │      syncobj.obj
│  │      ThreadFuncForComm.obj
│  │      UserInfo.obj
│  │      vc70.idb
│  │      
│  └─Res
│          MIR2.ICO
│          toolbar.bmp
│         
├─_bin
│  └─debug
│          GameSvr.exe
│          GameSvr.ilk
│         
└─_Obj_Debug
    └─GameSvr
            BuildLog.htm
            ConfigDlgFunc.obj
            ConfigDlgFunc.sbr
            database.obj
            database.sbr
            EnDecode.obj
            EnDecode.sbr
            GameSvr.obj
            GameSvr.res
            GameSvr.sbr
            GateInfo.obj
            GateInfo.sbr
            Global.obj
            Global.sbr
            Handler_CommonDB.obj
            Handler_CommonDB.sbr
            Handler_Item.obj
            Handler_Item.sbr
            Handler_Magic.obj
            Handler_Magic.sbr
            Handler_Map.obj
            Handler_Map.sbr
            MainWndProc.obj
            MainWndProc.sbr
            Misc.obj
            Misc.sbr
            ObjectEngine.obj
            ObjectEngine.sbr
            ObjectEvent.obj
            ObjectEvent.sbr
            ObjectMerchant.obj
            ObjectMerchant.sbr
            ObjectMonster.obj
            ObjectMonster.sbr
            ObjectNPC.obj
            ObjectNPC.sbr
            ObjectPlayer.obj
            ObjectPlayer.sbr
            ObjectPlayerAdmin.obj
            ObjectPlayerAdmin.sbr
            ObjectPlayerAdminSaid.obj
            ObjectPlayerAdminSaid.sbr
            ObjectPlayerClone.obj
            ObjectPlayerClone.sbr
            ObjectPlayerSaid.obj
            ObjectPlayerSaid.sbr
            ObjectScripter.obj
            ObjectScripter.sbr
            ProcessEvents.obj
            ProcessEvents.sbr
            ProcessLogin.obj
            ProcessLogin.sbr
            ProcessMerchants.obj
            ProcessMerchants.sbr
            ProcessMonster.obj
            ProcessMonster.sbr
            ProcessNPC.obj
            ProcessNPC.sbr
            ProcessUserHuman.obj
            ProcessUserHuman.sbr
            ProcessUserMsg.obj
            ProcessUserMsg.sbr
            RegstryHandler.obj
            RegstryHandler.sbr
            ServerSockHandler.obj
            ServerSockHandler.sbr
            SockMsg_DBSrv.obj
            SockMsg_DBSrv.sbr
            SockMsg_GateComm.obj
            SockMsg_GateComm.sbr
            SockMsg_LogSvr.obj
            SockMsg_LogSvr.sbr
            StdAfx.obj
            StdAfx.sbr
            syncobj.obj
            syncobj.sbr
            ThreadFuncForComm.obj
            ThreadFuncForComm.sbr
            UserInfo.obj
            UserInfo.sbr
            vc70.idb
            vc70.pdb[/mw_shl_code]
2.png
[mw_shl_code=xml,true]│  Define.h
│  Extern.h
│  GFun.cpp
│  GFun.h
│  harrow.cur
│  list.txt
│  Mir2Ei.ini
│  Mir2Ex.cpp
│  Mir2Ex.dsp
│  Mir2Ex.dsw
│  Mir2Ex.ICO
│  Mir2Ex.ncb
│  Mir2Ex.opt
│  Mir2Ex.plg
│  Mir2Ex.positions
│  Mir2Ex.sln
│  Mir2Ex.vcproj
│  Patch.lst
│  ReadMe.txt
│  Resource.aps
│  resource.h
│  Resource.rc
│  StdAfx.cpp
│  StdAfx.h
│  vssver.scc
│  外星人下载站.url
│  外星人源码论坛.bat
│  外星人源码论坛.url
│  警告.txt
│  
├─AVI
│      Avi.cpp
│      Avi.h
│      
├─bin
│      Mir2EI.exe
│      Patch.lst
│      
├─CharSelectProcess
│  │  CharacterProcess.cpp
│  │  CharacterProcess.h
│  │  
│  ├─BackGround
│  │      BackGround.cpp
│  │      BackGround.h
│  │      
│  ├─Common
│  │      define.h
│  │      
│  ├─CreateChr
│  │      CreateChr.cpp
│  │      CreateChr.h
│  │      
│  └─SelectChr
│          SelectChr.cpp
│          SelectChr.h
│         
├─Common
│      Button.cpp
│      Button.H
│      ChatEditBox.cpp
│      ChatEditBox.h
│      ClientSocket.cpp
│      ClientSocket.h
│      DblList.cpp
│      DblList.h
│      DLinkedList.cpp
│      DLinkedList.h
│      EnDecode.cpp
│      EnDecode.h
│      ImageHandler.cpp
│      ImageHandler.h
│      MirButton.cpp
│      MirButton.h
│      MirMsgBox.cpp
│      MirMsgBox.h
│      MirMsgBox3D.cpp
│      MirMsgBox3D.h
│      MsgBox.cpp
│      MsgBox.h
│      NoticeBox.cpp
│      NoticeBox.h
│      NPCTxtAnalysis.cpp
│      NPCTxtAnalysis.h
│      Protocol.h
│      Queue.cpp
│      Queue.h
│      Typedeftxt.h
│      
├─Data
├─Debug
├─GameProcess
│      Actor.cpp
│      Actor.h
│      ChatPopWnd.cpp
│      ChatPopWnd.h
│      ClientSysMsg.cpp
│      ClientSysMsg.h
│      ExchangeWnd.cpp
│      ExchangeWnd.h
│      GameBtn.cpp
│      GameBtn.h
│      GameProc.cpp
│      GameProc.h
│      GameWnd.cpp
│      GameWnd.h
│      GroupPopWnd.cpp
│      GroupPopWnd.h
│      GroupWnd.cpp
│      GroupWnd.h
│      GuildMasterWnd.cpp
│      GuildMasterWnd.h
│      GuildWnd.cpp
│      GuildWnd.h
│      HorseWnd.cpp
│      HorseWnd.h
│      Interface.cpp
│      Interface.h
│      InventoryWnd.cpp
│      InventoryWnd.h
│      Item.cpp
│      Item.h
│      LightFog.cpp
│      LightFog.h
│      Magic.cpp
│      Magic.h
│      MapHandler.cpp
│      MapHandler.h
│      MVC281.tmp
│      NPCWnd.cpp
│      NPCWnd.h
│      OptionWnd.cpp
│      OptionWnd.h
│      Particle.cpp
│      Particle.h
│      PlayerChar.cpp
│      PlayerChar.h
│      QuestWnd.cpp
│      QuestWnd.h
│      SprDfn.cpp
│      SprDfn.h
│      SpriteInfo.cpp
│      SpriteInfo.h
│      StatusWnd.cpp
│      StatusWnd.h
│      StoreWnd.cpp
│      StoreWnd.h
│      Water.cpp
│      Water.h
│      WeatherEffect.cpp
│      WeatherEffect.h
│      
├─LoginProcess
│  │  LoginProcess.cpp
│  │  LoginProcess.h
│  │  Patch.cpp
│  │  Patch.h
│  │  
│  ├─Change Pwd
│  │      ChgPwd.cpp
│  │      ChgPwd.h
│  │      
│  ├─Common
│  │      BMWnd.cpp
│  │      BMWnd.h
│  │      define.h
│  │      typedef.h
│  │      
│  ├─Intro
│  │      LoginAvi.cpp
│  │      LoginAvi.h
│  │      
│  ├─Login
│  │      Login.cpp
│  │      Login.h
│  │      
│  ├─New Account
│  │      NewAccount.cpp
│  │      NewAccount.h
│  │      
│  ├─Patch
│  └─Select Srv
│      │  SelectSrv.cpp
│      │  SelectSrv.h
│      │  
│      ├─Debug
│      └─Release
├─Release
├─ServerSelectProcess
│      SvrSelProc.cpp
│      SvrSelProc.h
│      
├─Sound
│      BMMP3.cpp
│      BMMP3.h
│      MirSound.cpp
│      MirSound.h
│      SBuffer.cpp
│      SBuffer.h
│      Sound.cpp
│      Sound.h
│      TypeDef.h
│      
├─UpDate
└─WindHorn
    │  Readme.txt
    │  RegHandler.cpp
    │  RegHandler.h
    │  Resource.aps
    │  StdAfx.cpp
    │  StdAfx.h
    │  WH3DInit.cpp
    │  WH3DInit.h
    │  WHDefProcess.cpp
    │  WHDefProcess.h
    │  WHDXGraphic.cpp
    │  WHDXGraphic.h
    │  WHEngine.h
    │  WHImage.cpp
    │  WHImage.h
    │  WHSurface.cpp
    │  WHSurface.h
    │  WHWilImage.cpp
    │  WHWilImage.h
    │  WHWilTexture.cpp
    │  WHWilTexture.h
    │  WHWindow.cpp
    │  WHWindow.h
    │  WindHorn.dsp
    │  WindHorn.dsw
    │  WindHorn.ncb
    │  WindHorn.opt
    │  WindHorn.plg
    │  WindHorn.positions
    │  WindHorn.vcproj
    │  
    ├─D3DCommon
    │      d3dmath.cpp
    │      d3dmath.h
    │      d3dtextr.cpp
    │      d3dtextr.h
    │      d3dutil.cpp
    │      d3dutil.h
    │      ddutil.cpp
    │      ddutil.h
    │      
    ├─Debug
    │      BuildLog.htm
    │      d3dmath.obj
    │      d3dmath.sbr
    │      d3dtextr.obj
    │      d3dtextr.sbr
    │      d3dutil.obj
    │      d3dutil.sbr
    │      ddutil.obj
    │      ddutil.sbr
    │      RegHandler.obj
    │      RegHandler.sbr
    │      StdAfx.obj
    │      StdAfx.sbr
    │      vc70.idb
    │      vc70.pdb
    │      WHDefProcess.obj
    │      WHDefProcess.sbr
    │      WHDXGraphic.obj
    │      WHDXGraphic.sbr
    │      WHImage.obj
    │      WHImage.sbr
    │      WHSurface.obj
    │      WHSurface.sbr
    │      WHWilImage.obj
    │      WHWilImage.sbr
    │      WHWilTexture.obj
    │      WHWilTexture.sbr
    │      WHWindow.obj
    │      WHWindow.sbr
    │      WindHorn.lib
    │      WindHorn.pch
    │      
    └─Release
            BuildLog.htm
            d3dmath.obj
            d3dtextr.obj
            d3dutil.obj
            ddutil.obj
            RegHandler.obj
            StdAfx.obj
            vc70.idb
            WHDefProcess.obj
            WHDXGraphic.obj
            WHImage.obj
            WHSurface.obj
            WHWilImage.obj
            WHWilTexture.obj
            WHWindow.obj
            WindHorn.lib[/mw_shl_code]

源码分析文档:http://www.eenot.com/blog/104/773.html

下载地址:

服务器源码.zip

5.35 MB, 阅读权限: 10, 下载次数: 89

售价: 5 银票  [记录]

客户端源码.zip

6.13 MB, 阅读权限: 10, 下载次数: 5

售价: 5 银票  [记录]

精彩评论594

归雁来 发表于 2015-3-12 21:10:11 | 显示全部楼层
不错,支持下
疯癫的神 发表于 2015-3-12 21:21:13 | 显示全部楼层
嘘,低调。
大熊先生 发表于 2015-3-12 21:21:13 | 显示全部楼层
嘘,低调。
小邓邓 发表于 2015-3-12 21:21:13 | 显示全部楼层
鼎力支持!!
伶灵 发表于 2015-3-12 21:21:13 | 显示全部楼层
源码那么多,我银票那么少 怎么破?
小石 发表于 2015-3-12 21:21:13 | 显示全部楼层
我也来顶一下..
霸兮 发表于 2015-3-12 21:21:13 | 显示全部楼层
这么强,支持楼主,佩服
有故事的男人 发表于 2015-3-12 21:21:13 | 显示全部楼层
嘘,低调。
绊世 发表于 2015-3-12 21:21:13 | 显示全部楼层
沙发???
龙觞 发表于 2015-3-12 21:21:13 | 显示全部楼层
OMG!介是啥东东!!!
我爱她 发表于 2015-3-12 21:21:13 | 显示全部楼层
我是苦逼程序员
李贺哦哦哦 发表于 2015-3-12 21:21:13 | 显示全部楼层
回帖是种美德.
宝安 发表于 2015-3-12 21:21:13 | 显示全部楼层
别人免费分享出来,你们就不要挑三拣四的,有能耐你也分享呀!
诚哥哥 发表于 2015-3-12 21:24:11 | 显示全部楼层
不好意思,路过,兰州你继续
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注2

粉丝1

帖子37285

发布主题
国内最专业的源码技术交流社区
全国免费热线电话

0373-5171417

周一至周日9:00-23:00

反馈建议

admin@eenot.com 在线QQ咨询

扫描二维码关注我们