在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 传奇源代码cpp版本.zip

传奇源代码cpp版本.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:8.59M
  • 下载次数:36
  • 浏览次数:295
  • 发布时间:2021-02-11
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
传奇C++完整代码, 包括服务器和客户端 《传奇世界》是传世工作室自主研发的大型强PK MMORPG。游戏自2003年7月23日问世至今,累计注册用户过亿,连续多年获得最受玩家喜爱的民族网游,并受颁上海市著名商标、中国驰名商标等60多项业界殊荣,成为有着十三年市场沉淀的优质游戏品牌。《传奇世界》以人、修罗和魔族的三界纷争为世界观,充满浓郁的东方玄幻神韵。在玩法层面,战法道职业设定、打宝PK、杀人红名、千人攻沙等经典特色传承至今。
【实例截图】
【核心代码】
80d369e6-2286-4cca-8006-f80904b4e15e
├── LegendOfMir3_clint
│   ├── AVI
│   │   ├── Avi.cpp
│   │   └── Avi.h
│   ├── bin
│   │   └── Patch.lst
│   ├── CharSelectProcess
│   │   ├── BackGround
│   │   │   ├── BackGround.cpp
│   │   │   └── BackGround.h
│   │   ├── CharacterProcess.cpp
│   │   ├── CharacterProcess.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
│   │   ├── MirMsgBox3D.cpp
│   │   ├── MirMsgBox3D.h
│   │   ├── MirMsgBox.cpp
│   │   ├── MirMsgBox.h
│   │   ├── MsgBox.cpp
│   │   ├── MsgBox.h
│   │   ├── NoticeBox.cpp
│   │   ├── NoticeBox.h
│   │   ├── NPCTxtAnalysis.cpp
│   │   ├── NPCTxtAnalysis.h
│   │   ├── Protocol.h
│   │   ├── Queue.cpp
│   │   ├── Queue.h
│   │   └── Typedeftxt.h
│   ├── Define.h
│   ├── Extern.h
│   ├── 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
│   │   ├── 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
│   ├── GFun.cpp
│   ├── GFun.h
│   ├── harrow.cur
│   ├── LoginProcess
│   │   ├── 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
│   │   ├── LoginProcess.cpp
│   │   ├── LoginProcess.h
│   │   ├── New Account
│   │   │   ├── NewAccount.cpp
│   │   │   └── NewAccount.h
│   │   ├── Patch.cpp
│   │   ├── Patch.h
│   │   └── Select Srv
│   │   ├── SelectSrv.cpp
│   │   └── SelectSrv.h
│   ├── Mir2Ei.ini
│   ├── Mir2Ex.cpp
│   ├── Mir2Ex.dsp
│   ├── Mir2Ex.dsw
│   ├── Mir2Ex.ICO
│   ├── Mir2Ex.ncb
│   ├── Mir2Ex.opt
│   ├── Mir2Ex.plg
│   ├── Mir2Ex.positions
│   ├── Mir2Ex.sln
│   ├── Mir2Ex.suo
│   ├── Mir2Ex.vcproj
│   ├── Patch.lst
│   ├── ReadMe.txt
│   ├── Resource.aps
│   ├── resource.h
│   ├── Resource.rc
│   ├── ServerSelectProcess
│   │   ├── SvrSelProc.cpp
│   │   └── SvrSelProc.h
│   ├── Sound
│   │   ├── BMMP3.cpp
│   │   ├── BMMP3.h
│   │   ├── MirSound.cpp
│   │   ├── MirSound.h
│   │   ├── SBuffer.cpp
│   │   ├── SBuffer.h
│   │   ├── Sound.cpp
│   │   ├── Sound.h
│   │   └── TypeDef.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── vssver.scc
│   └── WindHorn
│   ├── D3DCommon
│   │   ├── d3dmath.cpp
│   │   ├── d3dmath.h
│   │   ├── d3dtextr.cpp
│   │   ├── d3dtextr.h
│   │   ├── d3dutil.cpp
│   │   ├── d3dutil.h
│   │   ├── ddutil.cpp
│   │   └── ddutil.h
│   ├── Debug
│   │   ├── d3dmath.obj
│   │   ├── d3dmath.sbr
│   │   ├── d3dtextr.obj
│   │   ├── d3dtextr.sbr
│   │   ├── d3dutil.obj
│   │   ├── d3dutil.sbr
│   │   ├── ddutil.obj
│   │   ├── ddutil.sbr
│   │   ├── RegHandler.obj
│   │   ├── RegHandler.sbr
│   │   ├── StdAfx.obj
│   │   ├── StdAfx.sbr
│   │   ├── vc60.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
│   ├── 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
├── LegendOfMir3_Server
│   ├── AdminCmd
│   │   ├── AdminCmd.aps
│   │   ├── AdminCmd.cpp
│   │   ├── AdminCmd.dsp
│   │   ├── AdminCmd.plg
│   │   ├── AdminCmd.rc
│   │   ├── ReadMe.txt
│   │   ├── resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── _Bin
│   │   └── Debug
│   │   ├── DBSvr.exe
│   │   ├── DBSvr.pdb
│   │   ├── GameGate.exe
│   │   ├── GameGate.pdb
│   │   ├── GameSvr.exe
│   │   ├── GameSvr.pdb
│   │   ├── LoginGate.exe
│   │   ├── LoginGate.pdb
│   │   ├── LoginSvr.exe
│   │   ├── LoginSvr.pdb
│   │   ├── SelGate.exe
│   │   └── SelGate.pdb
│   ├── DBSvr
│   │   ├── ConfigDlgFunc.cpp
│   │   ├── DBSvr.aps
│   │   ├── DBSvr.cpp
│   │   ├── DBSvr.dsp
│   │   ├── DBSvr.dsw
│   │   ├── DBSvr.h
│   │   ├── DBSvr.ncb
│   │   ├── DBSvr.opt
│   │   ├── DBSvr.plg
│   │   ├── DBSvr.rc
│   │   ├── GameGateSockMsg.cpp
│   │   ├── GateCommSockMsg.cpp
│   │   ├── GateInfo.cpp
│   │   ├── GlobalUserList.cpp
│   │   ├── GlobalUserList.h
│   │   ├── MainWndProc.cpp
│   │   ├── ProcessDBMsg.cpp
│   │   ├── ProcessDBMsg.h
│   │   ├── ProcessGateMsg.cpp
│   │   ├── ProcessServerMsg.cpp
│   │   ├── ReadMe.txt
│   │   ├── Res
│   │   │   ├── MIR2.ICO
│   │   │   └── TOOLBAR.BMP
│   │   ├── resource.h
│   │   ├── ServerCommSockMsg.cpp
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── TableList.cpp
│   │   └── TableList.h
│   ├── Def
│   │   ├── dbmgr.cpp
│   │   ├── dbmgr.h
│   │   ├── DynamicArray.cpp
│   │   ├── DynamicArray.h
│   │   ├── EnDecode.cpp
│   │   ├── EnDecode.h
│   │   ├── List.cpp
│   │   ├── List.h
│   │   ├── Misc.cpp
│   │   ├── Misc.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
│   │   ├── Protocol.h
│   │   ├── Queue.cpp
│   │   ├── Queue.h
│   │   ├── RegstryHandler.cpp
│   │   ├── ServerSockHandler.cpp
│   │   ├── ServerSockHandler.h
│   │   ├── StaticArray.h
│   │   └── TableColumn.h
│   ├── GameGate
│   │   ├── Abusive.cpp
│   │   ├── Abusive.h
│   │   ├── ClientSockMsg.cpp
│   │   ├── ConfigDlgFunc.cpp
│   │   ├── GameGate.aps
│   │   ├── GameGate.cpp
│   │   ├── GameGate.dsp
│   │   ├── GameGate.dsw
│   │   ├── GameGate.h
│   │   ├── GameGate.ncb
│   │   ├── GameGate.opt
│   │   ├── GameGate.plg
│   │   ├── GameGate.rc
│   │   ├── MainWndProc.cpp
│   │   ├── ReadMe.txt
│   │   ├── RES
│   │   │   ├── MIR2.ICO
│   │   │   └── TOOLBAR.BMP
│   │   ├── RESOURCE.H
│   │   ├── ServerSockMsg.cpp
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── ThreadFuncForComm.cpp
│   │   └── ThreadFuncForMsg.cpp
│   ├── 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
│   │   ├── 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
│   │   ├── ObjectPlayerAdmin.cpp
│   │   ├── ObjectPlayerAdminSaid.cpp
│   │   ├── ObjectPlayerClone.cpp
│   │   ├── ObjectPlayerClone.h
│   │   ├── ObjectPlayer.cpp
│   │   ├── ObjectPlayer.h
│   │   ├── ObjectPlayerSaid.cpp
│   │   ├── ObjectScripter.cpp
│   │   ├── ObjectScripter.h
│   │   ├── ProcessEvents.cpp
│   │   ├── ProcessLogin.cpp
│   │   ├── ProcessMerchants.cpp
│   │   ├── ProcessMonster.cpp
│   │   ├── ProcessNPC.cpp
│   │   ├── ProcessUserHuman.cpp
│   │   ├── ProcessUserMsg.cpp
│   │   ├── ReadMe.txt
│   │   ├── Res
│   │   │   ├── MIR2.ICO
│   │   │   └── toolbar.bmp
│   │   ├── resource.h
│   │   ├── SockMsg_DBSrv.cpp
│   │   ├── SockMsg_GateComm.cpp
│   │   ├── SockMsg_LogSvr.cpp
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── Tables.h
│   │   ├── ThreadFuncForComm.cpp
│   │   └── UserInfo.cpp
│   ├── LegendOfMir2_Server.dsw
│   ├── LegendOfMir2_Server.ncb
│   ├── LegendOfMir2_Server.opt
│   ├── LegendOfMir2_Server.positions
│   ├── LoginGate
│   │   ├── ClientSockMsg.cpp
│   │   ├── ConfigDlgFunc.cpp
│   │   ├── IOCPFunc.cpp
│   │   ├── IOCPFunc.h
│   │   ├── LoginGate.aps
│   │   ├── LoginGate.cpp
│   │   ├── LoginGate.dsp
│   │   ├── LoginGate.dsw
│   │   ├── LoginGate.h
│   │   ├── LoginGate.ncb
│   │   ├── LoginGate.opt
│   │   ├── LoginGate.plg
│   │   ├── LoginGate.rc
│   │   ├── MainWndProc.cpp
│   │   ├── ReadMe.txt
│   │   ├── Res
│   │   │   ├── CONNECT.ICO
│   │   │   ├── ICON1.ICO
│   │   │   ├── MIR2.ICO
│   │   │   └── TOOLBAR.BMP
│   │   ├── RESOURCE.H
│   │   ├── ServerSockMsg.cpp
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── ThreadFuncForComm.cpp
│   │   └── ThreadFuncForMsg.cpp
│   ├── LoginSvr
│   │   ├── AddSvrListFunc.cpp
│   │   ├── ConfigDlgFunc.cpp
│   │   ├── GateCommSockMsg.cpp
│   │   ├── GateInfo.cpp
│   │   ├── LoginSvr.aps
│   │   ├── LoginSvr.cpp
│   │   ├── LoginSvr.dsp
│   │   ├── LoginSvr.dsw
│   │   ├── LoginSvr.h
│   │   ├── LoginSvr.ncb
│   │   ├── LoginSvr.opt
│   │   ├── LoginSvr.plg
│   │   ├── LoginSvr.rc
│   │   ├── MainWndProc.cpp
│   │   ├── ReadMe.txt
│   │   ├── Res
│   │   │   ├── MIR2.ICO
│   │   │   └── toolbar.bmp
│   │   ├── resource.h
│   │   ├── ServerListProc.cpp
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── ThreadFuncForMsg.cpp
│   ├── ManConsole
│   │   ├── ConsoleSocket.cpp
│   │   ├── ConsoleSocket.h
│   │   ├── ManConsole.aps
│   │   ├── ManConsole.clw
│   │   ├── ManConsole.cpp
│   │   ├── ManConsoleDlg.cpp
│   │   ├── ManConsoleDlg.h
│   │   ├── ManConsole.dsp
│   │   ├── ManConsole.dsw
│   │   ├── ManConsole.h
│   │   ├── ManConsole.ncb
│   │   ├── ManConsole.opt
│   │   ├── ManConsole.plg
│   │   ├── ManConsole.rc
│   │   ├── ReadMe.txt
│   │   ├── res
│   │   │   ├── ManConsole.ico
│   │   │   └── ManConsole.rc2
│   │   ├── resource.h
│   │   ├── StdAfx.cpp
│   │   └── StdAfx.h
│   ├── _Obj_Debug
│   │   ├── DBSvr
│   │   │   ├── ConfigDlgFunc.obj
│   │   │   ├── ConfigDlgFunc.sbr
│   │   │   ├── database.obj
│   │   │   ├── database.sbr
│   │   │   ├── dbmgr.obj
│   │   │   ├── dbmgr.sbr
│   │   │   ├── DBSvr.obj
│   │   │   ├── DBSvr.res
│   │   │   ├── DBSvr.sbr
│   │   │   ├── EnDecode.obj
│   │   │   ├── EnDecode.sbr
│   │   │   ├── error.obj
│   │   │   ├── error.sbr
│   │   │   ├── GameGateSockMsg.obj
│   │   │   ├── GameGateSockMsg.sbr
│   │   │   ├── GateCommSockMsg.obj
│   │   │   ├── GateCommSockMsg.sbr
│   │   │   ├── GateInfo.obj
│   │   │   ├── GateInfo.sbr
│   │   │   ├── GlobalUserList.obj
│   │   │   ├── GlobalUserList.sbr
│   │   │   ├── MainWndProc.obj
│   │   │   ├── MainWndProc.sbr
│   │   │   ├── Misc.obj
│   │   │   ├── Misc.sbr
│   │   │   ├── prime.obj
│   │   │   ├── prime.sbr
│   │   │   ├── ProcessDBMsg.obj
│   │   │   ├── ProcessDBMsg.sbr
│   │   │   ├── ProcessGateMsg.obj
│   │   │   ├── ProcessGateMsg.sbr
│   │   │   ├── ProcessServerMsg.obj
│   │   │   ├── ProcessServerMsg.sbr
│   │   │   ├── RegstryHandler.obj
│   │   │   ├── RegstryHandler.sbr
│   │   │   ├── ServerCommSockMsg.obj
│   │   │   ├── ServerCommSockMsg.sbr
│   │   │   ├── ServerSockHandler.obj
│   │   │   ├── ServerSockHandler.sbr
│   │   │   ├── StdAfx.obj
│   │   │   ├── StdAfx.sbr
│   │   │   ├── stringex.obj
│   │   │   ├── stringex.sbr
│   │   │   ├── syncobj.obj
│   │   │   ├── syncobj.sbr
│   │   │   ├── TableList.obj
│   │   │   ├── TableList.sbr
│   │   │   ├── util.obj
│   │   │   ├── util.sbr
│   │   │   └── vc60.pdb
│   │   ├── GameGate
│   │   │   ├── Abusive.obj
│   │   │   ├── Abusive.sbr
│   │   │   ├── ClientSockMsg.obj
│   │   │   ├── ClientSockMsg.sbr
│   │   │   ├── ConfigDlgFunc.obj
│   │   │   ├── ConfigDlgFunc.sbr
│   │   │   ├── EnDecode.obj
│   │   │   ├── EnDecode.sbr
│   │   │   ├── GameGate.obj
│   │   │   ├── GameGate.res
│   │   │   ├── GameGate.sbr
│   │   │   ├── MainWndProc.obj
│   │   │   ├── MainWndProc.sbr
│   │   │   ├── Misc.obj
│   │   │   ├── Misc.sbr
│   │   │   ├── RegstryHandler.obj
│   │   │   ├── RegstryHandler.sbr
│   │   │   ├── ServerSockHandler.obj
│   │   │   ├── ServerSockHandler.sbr
│   │   │   ├── ServerSockMsg.obj
│   │   │   ├── ServerSockMsg.sbr
│   │   │   ├── StdAfx.obj
│   │   │   ├── StdAfx.sbr
│   │   │   ├── syncobj.obj
│   │   │   ├── syncobj.sbr
│   │   │   ├── ThreadFuncForComm.obj
│   │   │   ├── ThreadFuncForComm.sbr
│   │   │   ├── ThreadFuncForMsg.obj
│   │   │   ├── ThreadFuncForMsg.sbr
│   │   │   └── vc60.pdb
│   │   ├── GameSvr
│   │   │   ├── 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
│   │   │   ├── ObjectPlayerAdmin.obj
│   │   │   ├── ObjectPlayerAdminSaid.obj
│   │   │   ├── ObjectPlayerAdminSaid.sbr
│   │   │   ├── ObjectPlayerAdmin.sbr
│   │   │   ├── ObjectPlayerClone.obj
│   │   │   ├── ObjectPlayerClone.sbr
│   │   │   ├── ObjectPlayer.obj
│   │   │   ├── ObjectPlayerSaid.obj
│   │   │   ├── ObjectPlayerSaid.sbr
│   │   │   ├── ObjectPlayer.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
│   │   │   └── vc60.pdb
│   │   ├── LoginGate
│   │   │   ├── ClientSockMsg.obj
│   │   │   ├── ClientSockMsg.sbr
│   │   │   ├── ConfigDlgFunc.obj
│   │   │   ├── ConfigDlgFunc.sbr
│   │   │   ├── LoginGate.obj
│   │   │   ├── LoginGate.res
│   │   │   ├── LoginGate.sbr
│   │   │   ├── MainWndProc.obj
│   │   │   ├── MainWndProc.sbr
│   │   │   ├── Misc.obj
│   │   │   ├── Misc.sbr
│   │   │   ├── RegstryHandler.obj
│   │   │   ├── RegstryHandler.sbr
│   │   │   ├── ServerSockHandler.obj
│   │   │   ├── ServerSockHandler.sbr
│   │   │   ├── ServerSockMsg.obj
│   │   │   ├── ServerSockMsg.sbr
│   │   │   ├── StdAfx.obj
│   │   │   ├── StdAfx.sbr
│   │   │   ├── syncobj.obj
│   │   │   ├── syncobj.sbr
│   │   │   ├── ThreadFuncForComm.obj
│   │   │   ├── ThreadFuncForComm.sbr
│   │   │   ├── ThreadFuncForMsg.obj
│   │   │   ├── ThreadFuncForMsg.sbr
│   │   │   └── vc60.pdb
│   │   ├── LoginSvr
│   │   │   ├── AddSvrListFunc.obj
│   │   │   ├── AddSvrListFunc.sbr
│   │   │   ├── ConfigDlgFunc.obj
│   │   │   ├── ConfigDlgFunc.sbr
│   │   │   ├── database.obj
│   │   │   ├── database.sbr
│   │   │   ├── dbmgr.obj
│   │   │   ├── dbmgr.sbr
│   │   │   ├── EnDecode.obj
│   │   │   ├── EnDecode.sbr
│   │   │   ├── GateCommSockMsg.obj
│   │   │   ├── GateCommSockMsg.sbr
│   │   │   ├── GateInfo.obj
│   │   │   ├── GateInfo.sbr
│   │   │   ├── LoginSvr.obj
│   │   │   ├── LoginSvr.res
│   │   │   ├── LoginSvr.sbr
│   │   │   ├── MainWndProc.obj
│   │   │   ├── MainWndProc.sbr
│   │   │   ├── Misc.obj
│   │   │   ├── Misc.sbr
│   │   │   ├── RegstryHandler.obj
│   │   │   ├── RegstryHandler.sbr
│   │   │   ├── ServerListProc.obj
│   │   │   ├── ServerListProc.sbr
│   │   │   ├── ServerSockHandler.obj
│   │   │   ├── ServerSockHandler.sbr
│   │   │   ├── StdAfx.obj
│   │   │   ├── StdAfx.sbr
│   │   │   ├── syncobj.obj
│   │   │   ├── syncobj.sbr
│   │   │   ├── ThreadFuncForMsg.obj
│   │   │   ├── ThreadFuncForMsg.sbr
│   │   │   └── vc60.pdb
│   │   └── SelGate
│   │   ├── ClientSockMsg.obj
│   │   ├── ConfigDlgFunc.obj
│   │   ├── MainWndProc.obj
│   │   ├── Misc.obj
│   │   ├── RegstryHandler.obj
│   │   ├── SelGate.obj
│   │   ├── SelGate.res
│   │   ├── ServerSockHandler.obj
│   │   ├── ServerSockMsg.obj
│   │   ├── StdAfx.obj
│   │   ├── syncobj.obj
│   │   ├── ThreadFuncForComm.obj
│   │   ├── ThreadFuncForMsg.obj
│   │   └── vc60.pdb
│   ├── SelGate
│   │   ├── ClientSockMsg.cpp
│   │   ├── ConfigDlgFunc.cpp
│   │   ├── IOCPFunc.cpp
│   │   ├── IOCPFunc.h
│   │   ├── LoginGate.cpp
│   │   ├── MainWndProc.cpp
│   │   ├── ReadMe.txt
│   │   ├── Res
│   │   │   ├── MIR2.ICO
│   │   │   └── TOOLBAR.BMP
│   │   ├── RESOURCE.H
│   │   ├── SelGate.aps
│   │   ├── SelGate.cpp
│   │   ├── SelGate.dsp
│   │   ├── SelGate.dsw
│   │   ├── SelGate.h
│   │   ├── SelGate.ncb
│   │   ├── SelGate.opt
│   │   ├── SelGate.plg
│   │   ├── SelGate.rc
│   │   ├── ServerSockMsg.cpp
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── ThreadFuncForComm.cpp
│   │   └── ThreadFuncForMsg.cpp
│   ├── SQL_Scripts
│   │   ├── create_db.sql
│   │   ├── create_tbl_accountadd.sql
│   │   ├── create_tbl_account.sql
│   │   ├── create_tbl_character_item.sql
│   │   ├── create_tbl_character_magic.sql
│   │   ├── create_tbl_character.sql
│   │   ├── create_tbl_guard.sql
│   │   ├── create_tbl_horse.sql
│   │   ├── create_tbl_magic.sql
│   │   ├── create_tbl_mapinfo.sql
│   │   ├── create_tbl_merchant.sql
│   │   ├── create_tbl_mongen.sql
│   │   ├── create_tbl_monster.sql
│   │   ├── create_tbl_movemapevnt.sql
│   │   ├── create_tbl_npc.sql
│   │   ├── create_tbl_serverinfo.sql
│   │   ├── create_tbl.sql
│   │   ├── create_tbl_startpnt.sql
│   │   ├── create_tbl_stditem_Accessory.sql
│   │   ├── create_tbl_stditemarmor.sql
│   │   ├── create_tbl_stditem_etc.sql
│   │   ├── create_tbl_stditem.sql
│   │   ├── create_tbl_stditemweapon.sql
│   │   ├── create_tbl_useritem.sql
│   │   └── create_usr.sql
│   ├── Tools
│   │   ├── EncodeSize.cpp
│   │   ├── encodesize.exe
│   │   ├── encodesize.obj
│   │   ├── test_encode.cpp
│   │   ├── test_encode.exe
│   │   └── test_encode.obj
│   └── VirtualClient
│   ├── DlgFunc.cpp
│   ├── InitClient.cpp
│   ├── InitClient.h
│   ├── ReadMe.txt
│   ├── RESOURCE.H
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── VirtualClient.aps
│   ├── VirtualClient.cpp
│   ├── VirtualClient.dsp
│   ├── VirtualClient.dsw
│   ├── VirtualClient.ncb
│   ├── VirtualClient.opt
│   ├── VirtualClient.plg
│   ├── VirtualClient.positions
│   └── VirtualClient.rc
├── LoginGate服务器.txt
├── readme.txt
├── SelGate服务器.txt
├── 传奇源码分析-客户端(游戏逻辑处理源分析一) .txt
├── 传奇源码分析-客户端(游戏逻辑处理源分析三) .txt
├── 传奇源码分析-客户端(游戏逻辑处理源分析二) .txt
├── 传奇源码分析-客户端(游戏逻辑处理源分析五 服务器端响应) .txt
└── 传奇源码分析-客户端(游戏逻辑处理源分析四) .txt

52 directories, 776 files

标签:

实例下载地址

传奇源代码cpp版本.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警