├── .gitattributes
├── .gitignore
├── Document
├── API
│ ├── SCUT Server Framework API.chm
│ └── SCUT Server Middleware API.chm
├── Middleware
│ ├── 《中间件》任务系统.docx
│ ├── 《中间件》商店系统.doc
│ ├── 《中间件》广播系统.doc
│ ├── 《中间件》拉新卡系统.doc
│ ├── 《中间件》排行榜系统.doc
│ ├── 《中间件》新手卡礼包系统.doc
│ ├── 《中间件》新手引导系统.docx
│ ├── 《中间件》登录系统.doc
│ ├── 《中间件》聊天系统.docx
│ └── 《中间件》问答系统.docx
└── Tutorials
│ ├── Cocos-Scut开源引擎.pptx
│ ├── Doudizhu of Scut on Azure.docx
│ ├── SCUT斗地主例子调试总结.doc
│ ├── Scut FAQ.docx
│ ├── Scut on AWS.docx
│ ├── Scut on Azure.docx
│ ├── Scut入门初级教程.docx
│ ├── Scut游戏服务器框架.pptx
│ ├── 《Scut游戏服务器引擎》介绍.doc
│ ├── 使用文档(1)-如何安装和运行游戏:Windows篇.doc
│ ├── 使用文档(2)-如何安装和运行游戏:Linux篇.doc
│ ├── 使用文档(3)-如何开始开发游戏.docx
│ └── 使用文档(4)-如何使用中间件开发游戏.doc
├── Release
├── 6.7.9.11
│ ├── AccountServer
│ │ ├── Console
│ │ │ ├── AccountServerConsole.exe
│ │ │ ├── AccountServerConsole.exe.config
│ │ │ ├── Mono.Cecil.Pdb.dll
│ │ │ ├── Mono.Cecil.dll
│ │ │ ├── MySql.Data.dll
│ │ │ ├── NLog.config
│ │ │ ├── NLog.dll
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ ├── ServiceStack.Redis.dll
│ │ │ ├── ServiceStack.Text.dll
│ │ │ ├── ZyGames.Framework.Common.dll
│ │ │ ├── ZyGames.Framework.Game.dll
│ │ │ ├── ZyGames.Framework.dll
│ │ │ └── protobuf-net.dll
│ │ └── Web
│ │ │ ├── Default.ashx
│ │ │ ├── Global.asax
│ │ │ ├── NLog.config
│ │ │ ├── Web.config
│ │ │ └── bin
│ │ │ ├── AccountServer.dll
│ │ │ ├── Mono.Cecil.Pdb.dll
│ │ │ ├── Mono.Cecil.dll
│ │ │ ├── MySql.Data.dll
│ │ │ ├── NLog.dll
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ ├── ServiceStack.Redis.dll
│ │ │ ├── ZyGames.Framework.Common.dll
│ │ │ ├── ZyGames.Framework.Game.dll
│ │ │ ├── ZyGames.Framework.dll
│ │ │ └── protobuf-net.dll
│ ├── Console
│ │ ├── GameServer.exe
│ │ ├── GameServer.exe.config
│ │ ├── GameServer.pdb
│ │ ├── Install.bat
│ │ ├── NLog.config
│ │ ├── Script
│ │ │ ├── CsScript
│ │ │ │ ├── Action
│ │ │ │ │ ├── Action1000.cs
│ │ │ │ │ └── Action1001.cs
│ │ │ │ ├── Locale
│ │ │ │ │ └── SimplifiedLanguage.cs
│ │ │ │ └── MainClass.cs
│ │ │ ├── LuaScript
│ │ │ │ └── Action
│ │ │ │ │ └── Action1001.lua
│ │ │ └── Model
│ │ │ │ ├── GuestUser.cs
│ │ │ │ └── UserRanking.cs
│ │ ├── ScutSMS Readme.chm
│ │ └── ScutSMS.exe
│ ├── Install
│ │ ├── SCUTServerSetup(x86).iss
│ │ ├── SCUTServerSetup.iss
│ │ └── scut36.ico
│ └── Lib
│ │ ├── ICSharpCode.SharpZipLib.dll
│ │ ├── IronPython.Modules.dll
│ │ ├── IronPython.dll
│ │ ├── KopiLua.dll
│ │ ├── Microsoft.Dynamic.dll
│ │ ├── Microsoft.Scripting.dll
│ │ ├── Mono.Cecil.Mdb.dll
│ │ ├── Mono.Cecil.Pdb.dll
│ │ ├── Mono.Cecil.dll
│ │ ├── MySql.Data.dll
│ │ ├── NLog.dll
│ │ ├── NLua.dll
│ │ ├── Newtonsoft.Json.dll
│ │ ├── ScutSecurity.dll
│ │ ├── ServiceStack.Common.dll
│ │ ├── ServiceStack.Interfaces.dll
│ │ ├── ServiceStack.Redis.dll
│ │ ├── ServiceStack.Text.dll
│ │ ├── ZyGames.Framework.Common.dll
│ │ ├── ZyGames.Framework.Common.pdb
│ │ ├── ZyGames.Framework.Common.xml
│ │ ├── ZyGames.Framework.Game.dll
│ │ ├── ZyGames.Framework.Game.pdb
│ │ ├── ZyGames.Framework.Game.xml
│ │ ├── ZyGames.Framework.XML
│ │ ├── ZyGames.Framework.dll
│ │ ├── ZyGames.Framework.pdb
│ │ └── protobuf-net.dll
├── PythonLib
│ ├── Action
│ │ └── action404.py
│ ├── Lib
│ │ ├── action.py
│ │ ├── lang.py
│ │ ├── mathUtils.py
│ │ └── randomUtils.py
│ └── Route.config.xml
└── readme.md
├── SDK
├── Document
│ ├── ScutSDK集成cocos2dx3.6文档.docx
│ ├── (1)ScutSdk配置说明.docx
│ ├── (2)ScutSDK使用说明.docx
│ └── (3)ScutSDK通讯协议说明文档.docx
├── FlashAir
│ ├── ScutGameNetDemo.air
│ ├── ScutGameTcpNetDemo.air
│ ├── libs
│ │ ├── ScutDataLogic.swc
│ │ └── ScutNetwork.swc
│ ├── lib源代码
│ │ ├── ScutDataLogic
│ │ │ ├── libs
│ │ │ │ └── DesEncrypt.swc
│ │ │ └── src
│ │ │ │ └── ScutDataLogic
│ │ │ │ ├── CDataHandler.as
│ │ │ │ ├── CDataRequest.as
│ │ │ │ ├── CFileHelper.as
│ │ │ │ ├── CInt64.as
│ │ │ │ ├── CLuaString.as
│ │ │ │ ├── CNetReader.as
│ │ │ │ ├── CNetStreamExport.as
│ │ │ │ ├── CNetWriter.as
│ │ │ │ ├── CTcpClient.as
│ │ │ │ ├── CZyUtility.as
│ │ │ │ ├── DataDispatch.as
│ │ │ │ ├── FrameManager.as
│ │ │ │ ├── RECORDINFO.as
│ │ │ │ ├── RequestInfo.as
│ │ │ │ ├── StringUtils.as
│ │ │ │ ├── ZyExecRequest.as
│ │ │ │ ├── assert.as
│ │ │ │ ├── md5
│ │ │ │ ├── IntUtil.as
│ │ │ │ └── MD5.as
│ │ │ │ ├── overload.as
│ │ │ │ ├── registerCallback.as
│ │ │ │ └── removeCallback.as
│ │ └── ScutNetwork
│ │ │ └── src
│ │ │ ├── ScutNetwork
│ │ │ ├── AsyncInfo.as
│ │ │ ├── CBaseMemoryStream.as
│ │ │ ├── CHttpClient.as
│ │ │ ├── CHttpClientRequest.as
│ │ │ ├── CHttpClientResponse.as
│ │ │ ├── CHttpSession.as
│ │ │ ├── CMemoryStream.as
│ │ │ ├── CStream.as
│ │ │ ├── CurlHandlePool.as
│ │ │ ├── INetStatusNotify.as
│ │ │ ├── SingleLinkList.as
│ │ │ ├── SingleLinkNode.as
│ │ │ ├── assert.as
│ │ │ └── overload.as
│ │ │ ├── ccloader
│ │ │ ├── CCLoader.as
│ │ │ ├── CCProgressEvent.as
│ │ │ ├── lazyloaders
│ │ │ │ ├── LazyCCLoader.as
│ │ │ │ ├── LazyJSONLoader.as
│ │ │ │ └── LazyXMLLoader.as
│ │ │ ├── loadingtypes
│ │ │ │ ├── BinaryItem.as
│ │ │ │ ├── ImageItem.as
│ │ │ │ ├── JSONItem.as
│ │ │ │ ├── LoadingItem.as
│ │ │ │ ├── SoundItem.as
│ │ │ │ ├── URLItem.as
│ │ │ │ ├── VideoItem.as
│ │ │ │ └── XMLItem.as
│ │ │ └── utils
│ │ │ │ └── SmartURL.as
│ │ │ ├── com
│ │ │ └── adobe
│ │ │ │ └── serialization
│ │ │ │ └── json
│ │ │ │ ├── JSON.as
│ │ │ │ ├── JSONDecoder.as
│ │ │ │ ├── JSONEncoder.as
│ │ │ │ ├── JSONParseError.as
│ │ │ │ ├── JSONToken.as
│ │ │ │ ├── JSONTokenType.as
│ │ │ │ └── JSONTokenizer.as
│ │ │ └── net
│ │ │ └── HttpManager.as
│ ├── readMe.txt
│ ├── sample
│ │ ├── ScutGameNetDemo
│ │ │ ├── .actionScriptProperties
│ │ │ ├── .flexProperties
│ │ │ ├── .project
│ │ │ ├── .settings
│ │ │ │ └── org.eclipse.core.resources.prefs
│ │ │ ├── bin-debug
│ │ │ │ ├── ScutGameNetDemo-app.xml
│ │ │ │ └── ScutGameNetDemo.swf
│ │ │ ├── libs
│ │ │ │ ├── ScutDataLogic.swc
│ │ │ │ └── ScutNetwork.swc
│ │ │ └── src
│ │ │ │ ├── Main.as
│ │ │ │ ├── ScutGameNetDemo-app.xml
│ │ │ │ └── ScutGameNetDemo.mxml
│ │ └── ScutGameTcpNetDemo
│ │ │ ├── libs
│ │ │ ├── ScutDataLogic.swc
│ │ │ └── ScutNetwork.swc
│ │ │ └── src
│ │ │ ├── Main.as
│ │ │ ├── ScutGameTcpNetDemo-app.xml
│ │ │ └── ScutGameTcpNetDemo.mxml
│ ├── sample帮助文档.docx
│ └── sample帮助文档.pdf
├── ScutSDK
│ ├── LuaScut.cpp
│ ├── ScutDataLogic
│ │ ├── DataHandler.cpp
│ │ ├── DataHandler.h
│ │ ├── DataRequest.cpp
│ │ ├── DataRequest.h
│ │ ├── FileHelper.cpp
│ │ ├── FileHelper.h
│ │ ├── IPluginInfo.cpp
│ │ ├── IPluginInfo.h
│ │ ├── Int64.cpp
│ │ ├── Int64.h
│ │ ├── Iphone
│ │ │ └── FileHelper.mm
│ │ ├── LuaHost.cpp
│ │ ├── LuaHost.h
│ │ ├── LuaIni.cpp
│ │ ├── LuaIni.h
│ │ ├── LuaString.cpp
│ │ ├── LuaString.h
│ │ ├── Makefile.ARM
│ │ ├── NetHelper.cpp
│ │ ├── NetHelper.h
│ │ ├── NetStreamExport.cpp
│ │ ├── NetStreamExport.h
│ │ ├── PackageUnzipHandler.cpp
│ │ ├── PackageUnzipHandler.h
│ │ ├── XmlDataHandler.cpp
│ │ ├── XmlDataHandler.h
│ │ ├── iniEx.cpp
│ │ ├── iniEx.h
│ │ └── jni
│ │ │ ├── Android.mk
│ │ │ └── Application.mk
│ ├── ScutExt.cpp
│ ├── ScutExt.h
│ ├── ScutNetwork
│ │ ├── HttpClient.cpp
│ │ ├── HttpClient.h
│ │ ├── HttpClientRequest.cpp
│ │ ├── HttpClientRequest.h
│ │ ├── HttpClientResponse.cpp
│ │ ├── HttpClientResponse.h
│ │ ├── HttpSession.cpp
│ │ ├── HttpSession.h
│ │ ├── INetStatusNotify.cpp
│ │ ├── INetStatusNotify.h
│ │ ├── LuaHelper.cpp
│ │ ├── LuaHelper.h
│ │ ├── Makefile.ARM
│ │ ├── NdNetwork_Arm.TMK3
│ │ ├── NetClientBase.cpp
│ │ ├── NetClientBase.h
│ │ ├── TcpClient.cpp
│ │ ├── TcpClient.h
│ │ ├── TcpSceneManager.cpp
│ │ ├── TcpSceneManager.h
│ │ ├── ZipUtils.cpp
│ │ ├── ZipUtils.h
│ │ └── jni
│ │ │ ├── Android.mk
│ │ │ └── Application.mk
│ ├── ScutSystem
│ │ ├── AutoGuard.cpp
│ │ ├── AutoGuard.h
│ │ ├── Defines.h
│ │ ├── Des91Priv.cpp
│ │ ├── Des91Priv.h
│ │ ├── LogFile.cpp
│ │ ├── LogFile.h
│ │ ├── Makefile.ARM
│ │ ├── Markup
│ │ │ ├── Markup.cpp
│ │ │ └── Markup.h
│ │ ├── PathUtility.cpp
│ │ ├── PathUtility.h
│ │ ├── ScutSMS.cpp
│ │ ├── ScutSMS.h
│ │ ├── ScutString.cpp
│ │ ├── ScutString.h
│ │ ├── ScutUtility.cpp
│ │ ├── ScutUtility.h
│ │ ├── StdDES2.cpp
│ │ ├── StdDES2.h
│ │ ├── StdString.h
│ │ ├── Stream.cpp
│ │ ├── Stream.h
│ │ ├── Trace.cpp
│ │ ├── Trace.h
│ │ ├── WjcDes.cpp
│ │ ├── WjcDes.h
│ │ ├── android
│ │ │ ├── ScutSmsUtilsjni.cpp
│ │ │ ├── ScutSmsUtilsjni.h
│ │ │ └── SmsUtils.java
│ │ ├── global.h
│ │ ├── jni
│ │ │ ├── Android.mk
│ │ │ ├── Application.mk
│ │ │ └── sh.exe.stackdump
│ │ ├── md5.cpp
│ │ ├── md5.h
│ │ ├── re_lib
│ │ │ ├── makefile.msc
│ │ │ ├── makefile.unix
│ │ │ ├── re_lib.dsp
│ │ │ ├── re_lib.lib
│ │ │ ├── re_lib.mak
│ │ │ ├── regerror.cpp
│ │ │ ├── regexp.3
│ │ │ ├── regexp.cpp
│ │ │ ├── regexp.h
│ │ │ ├── regmagic.h
│ │ │ ├── regsub.cpp
│ │ │ ├── tests
│ │ │ ├── timer.cpp
│ │ │ └── try.cpp
│ │ ├── tchar.h
│ │ └── tinyxml
│ │ │ ├── tinystr.cpp
│ │ │ ├── tinystr.h
│ │ │ ├── tinyxml.cpp
│ │ │ ├── tinyxml.h
│ │ │ ├── tinyxmlerror.cpp
│ │ │ └── tinyxmlparser.cpp
│ ├── ScutUtility
│ │ ├── IPAddress.c
│ │ ├── IPAddress.h
│ │ ├── PlatformProcedure.cpp
│ │ ├── PlatformProcedure.h
│ │ ├── ScutLanFactory.cpp
│ │ ├── ScutLanFactory.h
│ │ ├── ScutLocale.cpp
│ │ ├── ScutLocale.h
│ │ ├── ScutLuaLan.cpp
│ │ ├── ScutLuaLan.h
│ │ ├── ScutUtils.cpp
│ │ ├── ScutUtils.h
│ │ ├── android
│ │ │ ├── NdUtilityJni.java
│ │ │ ├── ScutUtilityJni.cpp
│ │ │ ├── ScutUtilityJni.h
│ │ │ ├── jni
│ │ │ │ ├── Android.mk
│ │ │ │ ├── Application.mk
│ │ │ │ └── sh.exe.stackdump
│ │ │ └── 使用说明.txt
│ │ └── iphone
│ │ │ ├── IphoneInterface.h
│ │ │ ├── IphoneInterface.mm
│ │ │ ├── ScutReachability.h
│ │ │ └── ScutReachability.m
│ ├── demo
│ │ ├── NetHelper.lua
│ │ └── ScutManager.lua
│ ├── proj.android
│ │ └── Android.mk
│ ├── proj.ios
│ │ └── ScutSDK
│ │ │ ├── ScutSDK.xcodeproj
│ │ │ └── project.pbxproj
│ │ │ └── ScutSDK
│ │ │ └── ScutSDK-Prefix.pch
│ ├── proj.win32
│ │ ├── ScutSDK.vcxproj
│ │ ├── ScutSDK.vcxproj.filters
│ │ └── ScutSDK_2012.vcxproj
│ └── tolua
│ │ ├── DataRequest.pkg
│ │ ├── FileHelper.pkg
│ │ ├── HttpClient.pkg
│ │ ├── HttpClientResponse.pkg
│ │ ├── HttpSession.pkg
│ │ ├── Int64.pkg
│ │ ├── LuaString.pkg
│ │ ├── NetClientBase.pkg
│ │ ├── NetHelper.pkg
│ │ ├── NetStreamExport.pkg
│ │ ├── Scut.pkg
│ │ ├── ScutExt.tolua
│ │ ├── ScutLanFactory.pkg
│ │ ├── ScutLocale.pkg
│ │ ├── ScutLuaLan.pkg
│ │ ├── ScutSMS.pkg
│ │ ├── ScutUtility.pkg
│ │ ├── ScutUtils.pkg
│ │ ├── Stream.pkg
│ │ ├── TcpClient.pkg
│ │ ├── build.bat
│ │ ├── md5.pkg
│ │ └── tolua++.exe
├── SyncSDK
│ ├── ScutDataSync.lua
│ ├── ScutEntity.lua
│ ├── ScutSchema.lua
│ ├── ScutSchemaInfo.lua
│ └── readme.md
├── Unity3d
│ ├── Assembly-CSharp-vs.csproj
│ ├── Assets
│ │ ├── Game
│ │ │ ├── Action
│ │ │ │ ├── Action1000.cs
│ │ │ │ ├── Action1001.cs
│ │ │ │ ├── ActionType.cs
│ │ │ │ └── BaseAction.cs
│ │ │ ├── ActionFactory.cs
│ │ │ ├── ActionParam.cs
│ │ │ ├── ActionResult.cs
│ │ │ ├── Behaviour
│ │ │ │ └── TestGUI.cs
│ │ │ ├── CustomHeadFormater.cs
│ │ │ ├── GameAction.cs
│ │ │ └── Net.cs
│ │ ├── Lib
│ │ │ ├── GameRanking.Pack.dll
│ │ │ ├── ICSharpCode.SharpZipLib.dll
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── protobuf-net.dll
│ │ ├── Net
│ │ │ ├── DefaultHeadFormater.cs
│ │ │ ├── HttpPackage.cs
│ │ │ ├── IHeadFormater.cs
│ │ │ ├── IHttpCallBack.cs
│ │ │ ├── NetPackage.cs
│ │ │ ├── NetReader.cs
│ │ │ ├── NetWriter.cs
│ │ │ ├── NetworkType.cs
│ │ │ ├── PackageHead.cs
│ │ │ ├── SocketConnect.cs
│ │ │ └── SocketPackage.cs
│ │ ├── Reflect
│ │ │ ├── FastActivator.cs
│ │ │ ├── MemberSet.cs
│ │ │ ├── ObjectAccessor.cs
│ │ │ └── TypeAccessor.cs
│ │ ├── Security
│ │ │ ├── DES.cs
│ │ │ ├── DESAlgorithmNew.cs
│ │ │ ├── DesCopy.cs
│ │ │ └── MD5Utils.cs
│ │ ├── Serialization
│ │ │ ├── ProtoBufUtils.cs
│ │ │ └── ProtoObject.cs
│ │ ├── TestScene.unity
│ │ └── 说明.docx
│ ├── ProjectSettings
│ │ ├── AudioManager.asset
│ │ ├── DynamicsManager.asset
│ │ ├── EditorBuildSettings.asset
│ │ ├── EditorSettings.asset
│ │ ├── InputManager.asset
│ │ ├── NavMeshLayers.asset
│ │ ├── NetworkManager.asset
│ │ ├── ProjectSettings.asset
│ │ ├── QualitySettings.asset
│ │ ├── TagManager.asset
│ │ └── TimeManager.asset
│ └── TestNet-csharp.sln
├── create-cocos2d-x.bat
├── create-quick.bat
├── readme.md
├── template
│ ├── multi-platform-quick
│ │ ├── Classes
│ │ │ ├── AppDelegate.cpp
│ │ │ └── AppDelegate.h
│ │ ├── Resources
│ │ │ ├── res
│ │ │ │ ├── AllSprites.plist
│ │ │ │ ├── AllSprites.png
│ │ │ │ ├── UIFont.fnt
│ │ │ │ ├── UIFont.png
│ │ │ │ ├── framework_precompiled.zip
│ │ │ │ └── sfx
│ │ │ │ │ ├── BackButtonSound.mp3
│ │ │ │ │ ├── ConFlipSound.mp3
│ │ │ │ │ ├── LevelWinSound.mp3
│ │ │ │ │ └── TapButtonSound.mp3
│ │ │ ├── resource
│ │ │ │ ├── beijing@2x.jpg
│ │ │ │ ├── button
│ │ │ │ │ ├── button_1011@2x.png
│ │ │ │ │ ├── button_1012@2x.png
│ │ │ │ │ ├── icon_1027@2x.png
│ │ │ │ │ └── panle_1019_1.9@2x.png
│ │ │ │ ├── common
│ │ │ │ │ ├── panel_1002_12@2x.png
│ │ │ │ │ ├── panel_1003_1@2x.png
│ │ │ │ │ ├── panle_1009_1.9@2x.png
│ │ │ │ │ ├── panle_1069@2x.png
│ │ │ │ │ └── tou_ming.9@2x.png
│ │ │ │ ├── icon_1011@2x.png
│ │ │ │ ├── panel_1002_12@2x.png
│ │ │ │ └── panel_1003_1@2x.png
│ │ │ └── scripts
│ │ │ │ ├── app
│ │ │ │ ├── MyApp.lua
│ │ │ │ ├── data
│ │ │ │ │ └── Levels.lua
│ │ │ │ ├── scenes
│ │ │ │ │ ├── ChooseLevelScene.lua
│ │ │ │ │ ├── MenuScene.lua
│ │ │ │ │ ├── MoreGamesScene.lua
│ │ │ │ │ └── PlayLevelScene.lua
│ │ │ │ ├── ui
│ │ │ │ │ ├── PageControl.lua
│ │ │ │ │ ├── ScrollView.lua
│ │ │ │ │ └── ScrollViewCell.lua
│ │ │ │ └── views
│ │ │ │ │ ├── AdBar.lua
│ │ │ │ │ ├── Board.lua
│ │ │ │ │ ├── BubbleButton.lua
│ │ │ │ │ ├── Coin.lua
│ │ │ │ │ ├── LevelsList.lua
│ │ │ │ │ └── LevelsListCell.lua
│ │ │ │ ├── config.lua
│ │ │ │ ├── lib
│ │ │ │ ├── FrameManager.lua
│ │ │ │ ├── NetHelper.lua
│ │ │ │ ├── ScutScene.lua
│ │ │ │ └── lib.lua
│ │ │ │ ├── main.lua
│ │ │ │ └── testScene.lua
│ │ ├── proj.android
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── ant.properties
│ │ │ ├── build.xml
│ │ │ ├── build_native.sh
│ │ │ ├── jni
│ │ │ │ ├── Android.mk
│ │ │ │ ├── Application.mk
│ │ │ │ └── hellolua
│ │ │ │ │ └── main.cpp
│ │ │ ├── proguard-project.txt
│ │ │ ├── project.properties
│ │ │ ├── res
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ └── icon.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ └── icon.png
│ │ │ │ └── values
│ │ │ │ │ └── strings.xml
│ │ │ └── src
│ │ │ │ └── org
│ │ │ │ └── cocos2dx
│ │ │ │ └── hellolua
│ │ │ │ └── HelloLua.java
│ │ ├── proj.blackberry
│ │ │ ├── .cproject
│ │ │ ├── .project
│ │ │ ├── bar-descriptor.xml
│ │ │ ├── empty
│ │ │ │ └── .gitkeep
│ │ │ ├── icon.png
│ │ │ └── main.cpp
│ │ ├── proj.ios
│ │ │ ├── AppController.h
│ │ │ ├── AppController.mm
│ │ │ ├── Default-568h@2x.png
│ │ │ ├── Default.png
│ │ │ ├── Default@2x.png
│ │ │ ├── HelloLua.xcodeproj
│ │ │ │ └── project.pbxproj
│ │ │ ├── Icon-114.png
│ │ │ ├── Icon-120.png
│ │ │ ├── Icon-144.png
│ │ │ ├── Icon-152.png
│ │ │ ├── Icon-57.png
│ │ │ ├── Icon-72.png
│ │ │ ├── Icon-76.png
│ │ │ ├── Info.plist
│ │ │ ├── Prefix.pch
│ │ │ ├── RootViewController.h
│ │ │ ├── RootViewController.mm
│ │ │ └── main.m
│ │ ├── proj.linux
│ │ │ ├── .cproject
│ │ │ ├── .project
│ │ │ ├── Makefile
│ │ │ ├── build.sh
│ │ │ └── main.cpp
│ │ ├── proj.marmalade
│ │ │ ├── HelloLua.mkb
│ │ │ ├── cccopy.py
│ │ │ └── src
│ │ │ │ ├── Main.cpp
│ │ │ │ └── Main.h
│ │ └── proj.win32
│ │ │ ├── HelloLua.sln
│ │ │ ├── HelloLua.vcxproj
│ │ │ ├── HelloLua.vcxproj.filters
│ │ │ ├── game.rc
│ │ │ ├── main.cpp
│ │ │ ├── main.h
│ │ │ ├── res
│ │ │ └── game.ico
│ │ │ └── resource.h
│ └── multi-platform-scutlua
│ │ ├── Classes
│ │ ├── AppDelegate.cpp
│ │ └── AppDelegate.h
│ │ ├── Resources
│ │ ├── lua
│ │ │ ├── lib
│ │ │ │ ├── FrameManager.lua
│ │ │ │ ├── NetHelper.lua
│ │ │ │ ├── ScutScene.lua
│ │ │ │ └── lib.lua
│ │ │ ├── mainapp.lua
│ │ │ └── testScene.lua
│ │ ├── resource
│ │ │ ├── beijing@2x.jpg
│ │ │ ├── button
│ │ │ │ ├── button_1011@2x.png
│ │ │ │ ├── button_1012@2x.png
│ │ │ │ ├── icon_1027@2x.png
│ │ │ │ └── panle_1019_1.9@2x.png
│ │ │ ├── common
│ │ │ │ ├── panel_1002_12@2x.png
│ │ │ │ ├── panel_1003_1@2x.png
│ │ │ │ ├── panle_1009_1.9@2x.png
│ │ │ │ ├── panle_1069@2x.png
│ │ │ │ └── tou_ming.9@2x.png
│ │ │ ├── icon_1011@2x.png
│ │ │ ├── panel_1002_12@2x.png
│ │ │ └── panel_1003_1@2x.png
│ │ ├── resource1280_800
│ │ │ └── readme.txt
│ │ └── resource480_800
│ │ │ └── readme.txt
│ │ ├── proj.android
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── AndroidManifest.xml
│ │ ├── ant.properties
│ │ ├── build.xml
│ │ ├── build_native.sh
│ │ ├── jni
│ │ │ ├── Android.mk
│ │ │ ├── Application.mk
│ │ │ └── hellolua
│ │ │ │ └── main.cpp
│ │ ├── proguard-project.txt
│ │ ├── project.properties
│ │ ├── res
│ │ │ ├── drawable-hdpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ └── icon.png
│ │ │ └── values
│ │ │ │ └── strings.xml
│ │ └── src
│ │ │ └── org
│ │ │ └── cocos2dx
│ │ │ └── hellolua
│ │ │ └── HelloLua.java
│ │ ├── proj.blackberry
│ │ ├── .cproject
│ │ ├── .project
│ │ ├── bar-descriptor.xml
│ │ ├── empty
│ │ │ └── .gitkeep
│ │ ├── icon.png
│ │ └── main.cpp
│ │ ├── proj.ios
│ │ ├── AppController.h
│ │ ├── AppController.mm
│ │ ├── Default-568h@2x.png
│ │ ├── Default.png
│ │ ├── Default@2x.png
│ │ ├── HelloLua.xcodeproj
│ │ │ └── project.pbxproj
│ │ ├── Icon-114.png
│ │ ├── Icon-120.png
│ │ ├── Icon-144.png
│ │ ├── Icon-152.png
│ │ ├── Icon-57.png
│ │ ├── Icon-72.png
│ │ ├── Icon-76.png
│ │ ├── Info.plist
│ │ ├── Prefix.pch
│ │ ├── RootViewController.h
│ │ ├── RootViewController.mm
│ │ └── main.m
│ │ ├── proj.linux
│ │ ├── .cproject
│ │ ├── .project
│ │ ├── Makefile
│ │ ├── build.sh
│ │ └── main.cpp
│ │ ├── proj.marmalade
│ │ ├── HelloLua.mkb
│ │ ├── cccopy.py
│ │ └── src
│ │ │ ├── Main.cpp
│ │ │ └── Main.h
│ │ └── proj.win32
│ │ ├── HelloLua.sln
│ │ ├── HelloLua.vcxproj
│ │ ├── HelloLua.vcxproj.filters
│ │ ├── game.rc
│ │ ├── main.cpp
│ │ ├── main.h
│ │ ├── res
│ │ └── game.ico
│ │ └── resource.h
└── tools
│ └── project-creator
│ ├── android.json
│ ├── blackberry.json
│ ├── create_project.py
│ ├── ios.json
│ ├── linux.json
│ ├── mac.json
│ ├── marmalade.json
│ ├── win32.json
│ ├── winrt.json
│ └── wp8.json
├── Source
├── DirCenter
│ ├── WPF
│ │ ├── DirCenter.sln
│ │ ├── DirCenter
│ │ │ ├── App.config
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── AreaInfoWin.xaml
│ │ │ ├── AreaInfoWin.xaml.cs
│ │ │ ├── DirCenter.csproj
│ │ │ ├── Lang
│ │ │ │ └── SimplifiedLanguage.cs
│ │ │ ├── MainWindow.xaml
│ │ │ ├── MainWindow.xaml.cs
│ │ │ ├── Model
│ │ │ │ ├── GameInfo.cs
│ │ │ │ ├── HttpHelp.cs
│ │ │ │ └── ServerInfo.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── ServerInfoWin.xaml
│ │ │ ├── ServerInfoWin.xaml.cs
│ │ │ ├── channel.xaml
│ │ │ ├── channel.xaml.cs
│ │ │ ├── logo.jpg
│ │ │ ├── notice.xaml
│ │ │ ├── notice.xaml.cs
│ │ │ ├── scut.ico
│ │ │ ├── scut.png
│ │ │ ├── serverSetting.xaml
│ │ │ └── serverSetting.xaml.cs
│ │ └── Lib
│ │ │ ├── Microsoft.Scripting.dll
│ │ │ ├── Mono.Cecil.Pdb.dll
│ │ │ ├── Mono.Cecil.dll
│ │ │ ├── MySql.Data.dll
│ │ │ ├── NLog.dll
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ ├── ServiceStack.Redis.dll
│ │ │ ├── ZyGames.Framework.Common.dll
│ │ │ ├── ZyGames.Framework.Common.xml
│ │ │ ├── ZyGames.Framework.Game.dll
│ │ │ ├── ZyGames.Framework.Game.xml
│ │ │ ├── ZyGames.Framework.XML
│ │ │ ├── ZyGames.Framework.dll
│ │ │ └── protobuf-net.dll
│ ├── db
│ │ ├── MsSql
│ │ │ ├── 分服与充值中心表结构.sql
│ │ │ ├── 创建游戏帐号.sql
│ │ │ ├── 必备库创建一键运行.bat
│ │ │ └── 用户中心表结构.sql
│ │ └── MySql
│ │ │ ├── importdb.sql
│ │ │ └── rundbcreate.sh
│ ├── release
│ │ ├── DirService.asmx
│ │ ├── NLog.config
│ │ ├── OfficialService.aspx
│ │ ├── Service.aspx
│ │ ├── Web.config
│ │ └── bin
│ │ │ ├── MySql.Data.dll
│ │ │ ├── NLog.dll
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ ├── ZyGames.DirCenter.dll
│ │ │ ├── ZyGames.Framework.Common.dll
│ │ │ ├── ZyGames.Framework.Game.dll
│ │ │ ├── ZyGames.Framework.dll
│ │ │ └── protobuf-net.dll
│ └── src
│ │ ├── DirCenter_2010.sln
│ │ ├── Lib
│ │ ├── MySql.Data.dll
│ │ ├── NLog.dll
│ │ ├── Newtonsoft.Json.dll
│ │ ├── ZyGames.Framework.Common.dll
│ │ ├── ZyGames.Framework.Game.dll
│ │ ├── ZyGames.Framework.dll
│ │ └── protobuf-net.dll
│ │ └── ZyGames.DirCenter
│ │ ├── Action
│ │ ├── Action1001.cs
│ │ ├── Action1002.cs
│ │ └── ActionIDDefine.cs
│ │ ├── CacheData
│ │ ├── CacheGame.cs
│ │ └── CacheServer.cs
│ │ ├── DirService.asmx
│ │ ├── DirService.asmx.cs
│ │ ├── Model
│ │ ├── ComboData.cs
│ │ ├── GameInfo.cs
│ │ └── ServerInfo.cs
│ │ ├── NLog.config
│ │ ├── OfficialService.aspx
│ │ ├── OfficialService.aspx.cs
│ │ ├── OfficialService.aspx.designer.cs
│ │ ├── Properties
│ │ └── AssemblyInfo.cs
│ │ ├── Service.aspx
│ │ ├── Service.aspx.cs
│ │ ├── Service.aspx.designer.cs
│ │ ├── Web.Debug.config
│ │ ├── Web.Release.config
│ │ ├── Web.config
│ │ └── ZyGames.DirCenter.csproj
├── Framework
│ ├── FrameworkUnitTest
│ │ ├── Cache
│ │ │ ├── JsonCacheUnitTest.cs
│ │ │ ├── MathTest.cs
│ │ │ ├── Model
│ │ │ │ ├── ChatData.cs
│ │ │ │ ├── ChildData.cs
│ │ │ │ ├── DataInfo.cs
│ │ │ │ ├── FieldTypeData.cs
│ │ │ │ ├── FriendsData.cs
│ │ │ │ ├── KeyData.cs
│ │ │ │ ├── LoginLog.cs
│ │ │ │ ├── LvRank.cs
│ │ │ │ ├── MemoryData.cs
│ │ │ │ ├── QuestProcess.cs
│ │ │ │ ├── SingleData.cs
│ │ │ │ ├── UserFriend.cs
│ │ │ │ └── UserMail.cs
│ │ │ ├── MyDataConfigger.cs
│ │ │ ├── MyMemoryCache.cs
│ │ │ └── UtilsTest.cs
│ │ ├── FrameworkUnitTest.csproj
│ │ ├── FrameworkUnitTest.csproj.user
│ │ ├── NLog.config
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Rpc
│ │ │ └── SocketTest.cs
│ │ └── app.config
│ ├── Lib
│ │ ├── ICSharpCode.SharpZipLib.dll
│ │ ├── IronPython.Modules.dll
│ │ ├── IronPython.dll
│ │ ├── KopiLua.dll
│ │ ├── Microsoft.Dynamic.dll
│ │ ├── Microsoft.Scripting.dll
│ │ ├── Mono.Cecil.Mdb.dll
│ │ ├── Mono.Cecil.Pdb.dll
│ │ ├── Mono.Cecil.dll
│ │ ├── MySql.Data.dll
│ │ ├── NLog.dll
│ │ ├── NLua.dll
│ │ ├── Newtonsoft.Json.dll
│ │ ├── ServiceStack.Common.dll
│ │ ├── ServiceStack.Interfaces.dll
│ │ ├── ServiceStack.Redis.dll
│ │ ├── ServiceStack.Text.dll
│ │ └── protobuf-net.dll
│ ├── Solution Items
│ │ └── GlobalAssemblyInfo.cs
│ ├── ZyGames.Framework.Common
│ │ ├── BaseDisposable.cs
│ │ ├── Build
│ │ │ ├── AssemblyBuilder.cs
│ │ │ └── WeavingEntityTask.cs
│ │ ├── Configuration
│ │ │ ├── ConfigManager.cs
│ │ │ ├── ConfigNode.cs
│ │ │ ├── ConfigSection.cs
│ │ │ ├── ConfigUtils.cs
│ │ │ ├── ConnectionSection.cs
│ │ │ ├── DataConfigger.cs
│ │ │ ├── DefaultDataConfigger.cs
│ │ │ └── IConfigger.cs
│ │ ├── Event
│ │ │ ├── CustomEvent.cs
│ │ │ ├── EventNotifier.cs
│ │ │ ├── NotifyEventArgs.cs
│ │ │ └── TimeoutNotifyEventArgs.cs
│ │ ├── HttpUtils.cs
│ │ ├── Locking
│ │ │ ├── ILocking.cs
│ │ │ ├── IMonitorStrategy.cs
│ │ │ ├── LockCachePool.cs
│ │ │ ├── MonitorLockStrategy.cs
│ │ │ ├── MonitorSlim.cs
│ │ │ └── WriteLockSlim.cs
│ │ ├── Log
│ │ │ ├── BaseLog.cs
│ │ │ ├── LogHelper.cs
│ │ │ └── TraceLog.cs
│ │ ├── MathUtils.cs
│ │ ├── ObjectCloner.cs
│ │ ├── ObjectExtend.cs
│ │ ├── ObjectPoolWithExpire.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── RandomUtils.cs
│ │ ├── Reflect
│ │ │ ├── CallSiteCache.cs
│ │ │ ├── FastActivator.cs
│ │ │ ├── MemberSet.cs
│ │ │ ├── ObjectAccessor.cs
│ │ │ └── TypeAccessor.cs
│ │ ├── Security
│ │ │ ├── BASE64Decoder.cs
│ │ │ ├── BASE64Encoder.cs
│ │ │ ├── CryptoHelper.cs
│ │ │ ├── DESAlgorithmNew.cs
│ │ │ └── DesCopy.cs
│ │ ├── Serialization
│ │ │ ├── ICacheSerializer.cs
│ │ │ ├── JsonCacheSerializer.cs
│ │ │ ├── JsonUtils.cs
│ │ │ ├── ProtoBufUtils.cs
│ │ │ ├── ProtoObject.cs
│ │ │ └── ProtobufCacheSerializer.cs
│ │ ├── Threading
│ │ │ ├── CallerThreadContext.cs
│ │ │ ├── CanceledWorkItemsGroup.cs
│ │ │ ├── EventWaitHandle.cs
│ │ │ ├── EventWaitHandleFactory.cs
│ │ │ ├── Exceptions.cs
│ │ │ ├── Interfaces.cs
│ │ │ ├── InternalInterfaces.cs
│ │ │ ├── PriorityQueue.cs
│ │ │ ├── SLExt.cs
│ │ │ ├── STPEventWaitHandle.cs
│ │ │ ├── STPPerformanceCounter.cs
│ │ │ ├── STPStartInfo.cs
│ │ │ ├── SmartThreadPool.ThreadEntry.cs
│ │ │ ├── SmartThreadPool.cs
│ │ │ ├── Stopwatch.cs
│ │ │ ├── SynchronizedDictionary.cs
│ │ │ ├── WIGStartInfo.cs
│ │ │ ├── WorkItem.WorkItemResult.cs
│ │ │ ├── WorkItem.cs
│ │ │ ├── WorkItemFactory.cs
│ │ │ ├── WorkItemInfo.cs
│ │ │ ├── WorkItemResultTWrapper.cs
│ │ │ ├── WorkItemsGroup.cs
│ │ │ ├── WorkItemsGroupBase.cs
│ │ │ └── WorkItemsQueue.cs
│ │ ├── Timing
│ │ │ ├── BaseTask.cs
│ │ │ ├── CacheListener.cs
│ │ │ ├── CodeTimer.cs
│ │ │ ├── PlanConfig.cs
│ │ │ ├── RunTimeWatch.cs
│ │ │ ├── SyncTimer.cs
│ │ │ ├── TaskDispatch.cs
│ │ │ └── TimeListener.cs
│ │ ├── VersionConfig.cs
│ │ ├── ZyGames.Framework.Common4.5.csproj
│ │ └── ZyGames.Framework.Common4.6.csproj
│ ├── ZyGames.Framework
│ │ ├── Cache
│ │ │ └── Generic
│ │ │ │ ├── BaseCacheStruct.cs
│ │ │ │ ├── BaseCollection.cs
│ │ │ │ ├── CacheCollection.cs
│ │ │ │ ├── CacheContainer.cs
│ │ │ │ ├── CacheDictionary.cs
│ │ │ │ ├── CacheFactory.cs
│ │ │ │ ├── CacheItem.cs
│ │ │ │ ├── CacheItemSet.cs
│ │ │ │ ├── CacheList.cs
│ │ │ │ ├── CachePeriod.cs
│ │ │ │ ├── CacheQueue.cs
│ │ │ │ ├── CacheSetting.cs
│ │ │ │ ├── DataSyncQueueManager.cs
│ │ │ │ ├── DefaultCacheStruct.cs
│ │ │ │ ├── EntityContainer.cs
│ │ │ │ ├── IDataContainer.cs
│ │ │ │ ├── IDataExpired.cs
│ │ │ │ ├── MemoryCacheStruct.cs
│ │ │ │ ├── PersonalCacheStruct.cs
│ │ │ │ ├── Pool
│ │ │ │ ├── BaseCachePool.cs
│ │ │ │ └── CachePool.cs
│ │ │ │ ├── RankCacheStruct.cs
│ │ │ │ ├── ReadonlyCacheCollection.cs
│ │ │ │ └── ShareCacheStruct.cs
│ │ ├── Collection
│ │ │ └── Generic
│ │ │ │ ├── DictionaryExtend.cs
│ │ │ │ ├── GroupList.cs
│ │ │ │ ├── HashtableExtend.cs
│ │ │ │ └── ListExtend.cs
│ │ ├── Config
│ │ │ ├── CacheSection.cs
│ │ │ ├── EntitySection.cs
│ │ │ ├── MessageQueueSection.cs
│ │ │ ├── ProfileSection.cs
│ │ │ ├── RedisSection.cs
│ │ │ └── ScriptSection.cs
│ │ ├── Data
│ │ │ ├── CommandFilter.cs
│ │ │ ├── CommandMode.cs
│ │ │ ├── CommandStruct.cs
│ │ │ ├── ConnectionSetting.cs
│ │ │ ├── DbBaseProvider.cs
│ │ │ ├── DbColumn.cs
│ │ │ ├── DbConnectionProvider.cs
│ │ │ ├── MySql
│ │ │ │ ├── MySqlCommandFilter.cs
│ │ │ │ ├── MySqlCommandStruct.cs
│ │ │ │ ├── MySqlDataProvider.cs
│ │ │ │ └── MySqlParamHelper.cs
│ │ │ ├── Sql
│ │ │ │ ├── SqlDataProvider.cs
│ │ │ │ ├── SqlHelper.cs
│ │ │ │ ├── SqlHelperParameterCache.cs
│ │ │ │ └── SqlParamHelper.cs
│ │ │ ├── SqlParam.cs
│ │ │ ├── SqlStatement.cs
│ │ │ └── SqlStatementManager.cs
│ │ ├── Event
│ │ │ ├── CacheItemChangeEvent.cs
│ │ │ ├── EntityChangeEvent.cs
│ │ │ └── IItemChangeEvent.cs
│ │ ├── Model
│ │ │ ├── AbstractEntity.cs
│ │ │ ├── AccessLevel.cs
│ │ │ ├── BaseEntity.cs
│ │ │ ├── CacheType.cs
│ │ │ ├── ColumnDbType.cs
│ │ │ ├── EntityFieldAttribute.cs
│ │ │ ├── EntityFieldExtendAttribute.cs
│ │ │ ├── EntityHistory.cs
│ │ │ ├── EntitySchemaSet.cs
│ │ │ ├── EntitySyncAttribute.cs
│ │ │ ├── EntityTableAttribute.cs
│ │ │ ├── ISqlEntity.cs
│ │ │ ├── LoadingStatus.cs
│ │ │ ├── LogEntity.cs
│ │ │ ├── MemoryEntity.cs
│ │ │ ├── RankEntity.cs
│ │ │ ├── SchemaColumn.cs
│ │ │ ├── SchemaTable.cs
│ │ │ └── ShareEntity.cs
│ │ ├── Net
│ │ │ ├── DataSyncManager.cs
│ │ │ ├── DataSyncType.cs
│ │ │ ├── DbDataFilter.cs
│ │ │ ├── DbTransponder.cs
│ │ │ ├── IDataReceiver.cs
│ │ │ ├── IDataSender.cs
│ │ │ ├── ITransponder.cs
│ │ │ ├── Parameters.cs
│ │ │ ├── Redis
│ │ │ │ ├── RedisDataGetter.cs
│ │ │ │ └── RedisDataSender.cs
│ │ │ ├── RedisTransponder.cs
│ │ │ ├── Sql
│ │ │ │ ├── SqlDataReceiver.cs
│ │ │ │ └── SqlDataSender.cs
│ │ │ ├── TransReceiveParam.cs
│ │ │ └── TransSendParam.cs
│ │ ├── Plugin
│ │ │ ├── PythonScript
│ │ │ │ ├── PythonContext.cs
│ │ │ │ ├── PythonParam.cs
│ │ │ │ ├── PythonScriptHost.cs
│ │ │ │ └── PythonUtils.cs
│ │ │ └── Test
│ │ │ │ ├── BaseCase.cs
│ │ │ │ ├── CaseEventArgs.cs
│ │ │ │ └── CaseManager.cs
│ │ ├── Profile
│ │ │ ├── CollectTime.cs
│ │ │ ├── EntityProfileCollection.cs
│ │ │ ├── ProfileLog.cs
│ │ │ ├── ProfileManager.cs
│ │ │ ├── ProfileSummary.cs
│ │ │ └── SqlProfileCollection.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── RPC
│ │ │ ├── Http
│ │ │ │ ├── ByteResponse.cs
│ │ │ │ ├── ConfigurationDictionary.cs
│ │ │ │ ├── ContentResponse.cs
│ │ │ │ ├── Extensions.cs
│ │ │ │ ├── HttpAsyncHost.cs
│ │ │ │ ├── HttpCDNAddress.cs
│ │ │ │ ├── HttpRequestContext.cs
│ │ │ │ ├── HttpRequestResponseContext.cs
│ │ │ │ ├── IConfigurationTrait.cs
│ │ │ │ ├── IHttpAsyncHandler.cs
│ │ │ │ ├── IHttpAsyncHost.cs
│ │ │ │ ├── IHttpAsyncHostHandlerContext.cs
│ │ │ │ ├── IHttpRequestContext.cs
│ │ │ │ ├── IHttpRequestResponseContext.cs
│ │ │ │ ├── IHttpResponseAction.cs
│ │ │ │ ├── IInitializationTrait.cs
│ │ │ │ ├── Json.cs
│ │ │ │ ├── JsonResponse.cs
│ │ │ │ ├── JsonResultException.cs
│ │ │ │ ├── JsonRootResponse.cs
│ │ │ │ ├── RedirectResponse.cs
│ │ │ │ ├── RestfulLink.cs
│ │ │ │ ├── SHA1InputStream.cs
│ │ │ │ ├── SHA1OutputStream.cs
│ │ │ │ ├── SHA1TextReader.cs
│ │ │ │ ├── StatusResponse.cs
│ │ │ │ ├── TeeTextReader.cs
│ │ │ │ └── UTF8Encoding.cs
│ │ │ ├── IO
│ │ │ │ ├── BufferReader.cs
│ │ │ │ ├── BufferUtils.cs
│ │ │ │ ├── ConnectType.cs
│ │ │ │ ├── GzipUtils.cs
│ │ │ │ ├── MessageHead.cs
│ │ │ │ ├── MessageStructure.cs
│ │ │ │ ├── PacketData.cs
│ │ │ │ ├── PacketHead.cs
│ │ │ │ ├── PacketMsgType.cs
│ │ │ │ ├── ParamGeter.cs
│ │ │ │ ├── Receiver.cs
│ │ │ │ ├── RequestParam.cs
│ │ │ │ ├── Sender.cs
│ │ │ │ └── SignUtils.cs
│ │ │ ├── Service
│ │ │ │ ├── HttpRemoteClient.cs
│ │ │ │ ├── RemoteClient.cs
│ │ │ │ └── SocketRemoteClient.cs
│ │ │ └── Sockets
│ │ │ │ ├── BaseMessageProcessor.cs
│ │ │ │ ├── BufferManager.cs
│ │ │ │ ├── ClientSocket.cs
│ │ │ │ ├── ClientSocketSettings.cs
│ │ │ │ ├── ConnectionEventArgs.cs
│ │ │ │ ├── DataMeaage.cs
│ │ │ │ ├── DataToken.cs
│ │ │ │ ├── ExSocket.cs
│ │ │ │ ├── ISocket.cs
│ │ │ │ ├── MessageHandler.cs
│ │ │ │ ├── OpCode.cs
│ │ │ │ ├── RequestHandler.cs
│ │ │ │ ├── SocketAsyncResult.cs
│ │ │ │ ├── SocketListener.cs
│ │ │ │ ├── SocketSettings.cs
│ │ │ │ ├── ThreadSafeStack.cs
│ │ │ │ └── WebSocket
│ │ │ │ ├── BaseHandshakeProcessor.cs
│ │ │ │ ├── ClientWebSocket.cs
│ │ │ │ ├── CloseStatusCode.cs
│ │ │ │ ├── DataSegmentFrame.cs
│ │ │ │ ├── HandshakeData.cs
│ │ │ │ ├── HandshakeHeadKeys.cs
│ │ │ │ ├── Hybi00HandshakeProcessor.cs
│ │ │ │ ├── Hybi00MessageProcessor.cs
│ │ │ │ ├── Hybi10CloseStatusCode.cs
│ │ │ │ ├── Hybi10HandshakeProcessor.cs
│ │ │ │ ├── Hybi10MessageProcessor.cs
│ │ │ │ ├── MessageHeadFrame.cs
│ │ │ │ ├── Rfc6455CloseStatusCode.cs
│ │ │ │ ├── Rfc6455HandshakeProcessor.cs
│ │ │ │ ├── Rfc6455MessageProcessor.cs
│ │ │ │ └── WebSocketRequestHandler.cs
│ │ ├── Redis
│ │ │ ├── RedisConnectionPool.cs
│ │ │ ├── RedisInfo.cs
│ │ │ └── RedisPoolSetting.cs
│ │ ├── Script
│ │ │ ├── CSharpFileInfo.cs
│ │ │ ├── CSharpRuntimeScope.cs
│ │ │ ├── IMainScript.cs
│ │ │ ├── LuaMethodAttribute.cs
│ │ │ ├── LuaRuntimeScope.cs
│ │ │ ├── PythonFileInfo.cs
│ │ │ ├── PythonRuntimeScope.cs
│ │ │ ├── ScriptCompiler.cs
│ │ │ ├── ScriptDomainContext.cs
│ │ │ ├── ScriptEngines.cs
│ │ │ ├── ScriptFileInfo.cs
│ │ │ ├── ScriptRuntimeDomain.cs
│ │ │ ├── ScriptRuntimeScope.cs
│ │ │ └── ScriptSettupInfo.cs
│ │ ├── SyncThreading
│ │ │ └── SyncHelper.cs
│ │ ├── ZyGames.Framework4.5.csproj
│ │ ├── ZyGames.Framework4.6.csproj
│ │ └── app.config
│ ├── ZyGames.Framework_2013.sln
│ ├── ZyGames.Framework_2015.sln
│ └── 发布处理.bat
├── Middleware
│ ├── AccountServer
│ │ ├── AccountServer.csproj
│ │ ├── AccountServerConsole.csproj
│ │ ├── App.config
│ │ ├── Default.ashx
│ │ ├── Default.ashx.cs
│ │ ├── Game.config.xml
│ │ ├── Global.asax
│ │ ├── Global.asax.cs
│ │ ├── Handler
│ │ │ ├── BaseHandler.cs
│ │ │ ├── Data
│ │ │ │ ├── IMEIInfo.cs
│ │ │ │ └── LoginInfo.cs
│ │ │ ├── Login.cs
│ │ │ ├── Passport.cs
│ │ │ ├── Password.cs
│ │ │ ├── Regist.cs
│ │ │ └── Validate.cs
│ │ ├── Lang
│ │ │ └── StateDescription.cs
│ │ ├── NLog.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── PublishProfiles
│ │ │ │ ├── pass.36you.net.pubxml
│ │ │ │ └── pass.36you.net.pubxml.user
│ │ ├── Web.Debug.config
│ │ ├── Web.Release.config
│ │ └── Web.config
│ ├── GameServer
│ │ ├── App.config
│ │ ├── GameServer4.5.csproj
│ │ ├── GameServer4.6.csproj
│ │ ├── NLog.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── Script
│ │ │ ├── CsScript
│ │ │ ├── Action
│ │ │ │ ├── Action1000.cs
│ │ │ │ └── Action1001.cs
│ │ │ ├── Locale
│ │ │ │ └── SimplifiedLanguage.cs
│ │ │ └── MainClass.cs
│ │ │ ├── LuaScript
│ │ │ └── Action
│ │ │ │ └── Action1001.lua
│ │ │ └── Model
│ │ │ ├── GuestUser.cs
│ │ │ └── UserRanking.cs
│ ├── GameWebServer
│ │ ├── GameWebServer4.5.csproj
│ │ ├── Global.asax
│ │ ├── Global.asax.cs
│ │ ├── NLog.config
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Script
│ │ │ ├── CsScript
│ │ │ │ ├── Action
│ │ │ │ │ ├── Action1000.cs
│ │ │ │ │ └── Action1001.cs
│ │ │ │ ├── Locale
│ │ │ │ │ └── SimplifiedLanguage.cs
│ │ │ │ └── MainClass.cs
│ │ │ └── Model
│ │ │ │ ├── GuestUser.cs
│ │ │ │ └── UserRanking.cs
│ │ ├── Service.aspx
│ │ ├── Service.aspx.cs
│ │ ├── Service.aspx.designer.cs
│ │ ├── Web.Debug.config
│ │ ├── Web.Release.config
│ │ └── Web.config
│ ├── ProxyServer
│ │ ├── GameProxy.cs
│ │ ├── GameServerPool.cs
│ │ ├── HttpProxy.cs
│ │ ├── MultiKeyDictionary.cs
│ │ ├── NLog.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ProxyServer4.5.csproj
│ │ ├── RequestParse.cs
│ │ ├── Service References
│ │ │ └── com.scutgame.dir
│ │ │ │ ├── DirService.disco
│ │ │ │ ├── DirService.wsdl
│ │ │ │ ├── ProxyServer.com.scutgame.dir.GameInfo.datasource
│ │ │ │ ├── ProxyServer.com.scutgame.dir.ServerInfo.datasource
│ │ │ │ ├── Reference.cs
│ │ │ │ ├── Reference.svcmap
│ │ │ │ └── configuration.svcinfo
│ │ ├── SocketProxy.cs
│ │ ├── Util.cs
│ │ └── app.config
│ ├── ScutSecurity
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── ScriptDes.cs
│ │ └── ScutSecurity.csproj
│ ├── Solution Items
│ │ └── GlobalAssemblyInfo.cs
│ ├── ZyGames.Framework.Game
│ │ ├── Cache
│ │ │ ├── BroadcastCacheSet.cs
│ │ │ ├── ChatCacheSet.cs
│ │ │ ├── ConfigCacheSet.cs
│ │ │ ├── ContextCacheSet.cs
│ │ │ ├── GameDataCacheSet.cs
│ │ │ └── WhisperCacheSet.cs
│ │ ├── Com
│ │ │ ├── ComConfig.cs
│ │ │ ├── ComManager.cs
│ │ │ ├── ComProxy.cs
│ │ │ ├── Exam
│ │ │ │ ├── AbstractExam.cs
│ │ │ │ └── ExamQuestion.cs
│ │ │ ├── Generic
│ │ │ │ ├── ChannelGift.cs
│ │ │ │ ├── NoviceCard.cs
│ │ │ │ ├── NoviceGuide.cs
│ │ │ │ └── PaymentNotify.cs
│ │ │ ├── LuaUtils.cs
│ │ │ ├── Mall
│ │ │ │ ├── ITrade.cs
│ │ │ │ ├── MallController.cs
│ │ │ │ ├── MallFactory.cs
│ │ │ │ ├── Merchant.cs
│ │ │ │ └── SingleTrade.cs
│ │ │ ├── Model
│ │ │ │ ├── GiftNoviceCard.cs
│ │ │ │ ├── GoodsData.cs
│ │ │ │ ├── GuideData.cs
│ │ │ │ ├── QuestionData.cs
│ │ │ │ ├── QuestionOption.cs
│ │ │ │ ├── RankingItem.cs
│ │ │ │ └── UserGuide.cs
│ │ │ ├── NoviceGuideProxy.cs
│ │ │ ├── Rank
│ │ │ │ ├── Ranking.cs
│ │ │ │ └── RankingFactory.cs
│ │ │ └── RankingProxy.cs
│ │ ├── Combat
│ │ │ ├── CombatControllerFactory.cs
│ │ │ ├── ICombatController.cs
│ │ │ ├── IManyOneCombat.cs
│ │ │ ├── IMultiCombat.cs
│ │ │ └── ISingleCombat.cs
│ │ ├── Command
│ │ │ ├── BaseCommand.cs
│ │ │ ├── CommandCollection.cs
│ │ │ ├── CommandElement.cs
│ │ │ ├── GmSection.cs
│ │ │ └── ScriptCommand.cs
│ │ ├── Config
│ │ │ ├── AppServerSection.cs
│ │ │ ├── MiddlewareSection.cs
│ │ │ └── ProtocolSection.cs
│ │ ├── Configuration
│ │ │ ├── CombatElement.cs
│ │ │ ├── GameChannel.cs
│ │ │ ├── GameConfigSetting.cs
│ │ │ ├── GameLoginSetting.cs
│ │ │ ├── GameSdkSetting.cs
│ │ │ ├── LoginElement.cs
│ │ │ ├── RetailCollection.cs
│ │ │ ├── RetailElement.cs
│ │ │ ├── ZyGameBaseBllSection.cs
│ │ │ └── ZyGameBaseConfigManager.cs
│ │ ├── Context
│ │ │ ├── BaseUser.cs
│ │ │ ├── EncryptionManager.cs
│ │ │ ├── HttpRequestManager.cs
│ │ │ └── IUser.cs
│ │ ├── Contract
│ │ │ ├── Action
│ │ │ │ ├── AndroidPayAction.cs
│ │ │ │ ├── AppStoreDetailAction.cs
│ │ │ │ ├── AppStorePayAction.cs
│ │ │ │ ├── AuthorizeAction.cs
│ │ │ │ ├── LoginAction.cs
│ │ │ │ ├── LoginExtendAction.cs
│ │ │ │ ├── LuaAction.cs
│ │ │ │ ├── PayNormalAction.cs
│ │ │ │ ├── ReAccessTokenAction.cs
│ │ │ │ ├── RegisterAction.cs
│ │ │ │ ├── ScriptAction.cs
│ │ │ │ └── Sdk91PayAction.cs
│ │ │ ├── ActionDispatcher.cs
│ │ │ ├── ActionEnum.cs
│ │ │ ├── ActionFactory.cs
│ │ │ ├── EntitySyncManger.cs
│ │ │ ├── GameBaseHost.cs
│ │ │ ├── GameHttpHost.cs
│ │ │ ├── GameSession.cs
│ │ │ ├── GameSocketHost.cs
│ │ │ ├── GameWebSocketHost.cs
│ │ │ ├── HttpGet.cs
│ │ │ ├── PackageReader.cs
│ │ │ ├── Page
│ │ │ │ └── RankingPage.cs
│ │ │ ├── RemotePackage.cs
│ │ │ ├── RemoteService.cs
│ │ │ ├── RequestPackage.cs
│ │ │ └── SessionUser.cs
│ │ ├── Lang
│ │ │ ├── BaseBIG5Language.cs
│ │ │ ├── BaseENLanguage.cs
│ │ │ ├── BaseKoreanLanguage.cs
│ │ │ ├── BaseZHLanguage.cs
│ │ │ ├── ILanguage.cs
│ │ │ ├── Language.cs
│ │ │ └── LanguageHelper.cs
│ │ ├── Message
│ │ │ ├── BroadcastService.cs
│ │ │ ├── BroadcastTimer.cs
│ │ │ ├── ChatMessage.cs
│ │ │ ├── ChatService.cs
│ │ │ ├── MailMessage.cs
│ │ │ ├── MailService.cs
│ │ │ ├── NoticeMessage.cs
│ │ │ ├── NoticeType.cs
│ │ │ ├── SensitiveWord.cs
│ │ │ └── SensitiveWordService.cs
│ │ ├── Model
│ │ │ ├── EmbattleQueue.cs
│ │ │ ├── IGeneral.cs
│ │ │ └── RgbColor.cs
│ │ ├── Pay
│ │ │ ├── ConfigManger.cs
│ │ │ ├── FeedbackInfo.cs
│ │ │ ├── OrderFormBLL.cs
│ │ │ ├── OrderInfo.cs
│ │ │ ├── PayManager.cs
│ │ │ ├── PayOperator.cs
│ │ │ ├── Section
│ │ │ │ ├── AppStoreFactory.cs
│ │ │ │ ├── AppStorePayCollection.cs
│ │ │ │ ├── AppStorePayElement.cs
│ │ │ │ └── AppStorePaySection.cs
│ │ │ └── ServerInfo.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Runtime
│ │ │ ├── AppServerConfigger.cs
│ │ │ ├── ConsoleRuntimeHost.cs
│ │ │ ├── EnvironmentSetting.cs
│ │ │ ├── GameEnvironment.cs
│ │ │ └── RuntimeHost.cs
│ │ ├── Service
│ │ │ ├── ActionCount.cs
│ │ │ ├── ActionGetter.cs
│ │ │ ├── BaseGameResponse.cs
│ │ │ ├── BaseStruct.cs
│ │ │ ├── BinaryAction.cs
│ │ │ ├── DataStruct.cs
│ │ │ ├── GameStruct.cs
│ │ │ ├── HttpGameResponse.cs
│ │ │ ├── JsonAction.cs
│ │ │ ├── LoginStatus.cs
│ │ │ ├── MobileType.cs
│ │ │ ├── ProtocolVersion.cs
│ │ │ ├── RemoteStruct.cs
│ │ │ └── SocketGameResponse.cs
│ │ ├── Sns
│ │ │ ├── 91sdk
│ │ │ │ ├── HttpPostManager.cs
│ │ │ │ └── Login91sdk.cs
│ │ │ ├── AbstractLogin.cs
│ │ │ ├── AccountServerLogin.cs
│ │ │ ├── ConnectManager.cs
│ │ │ ├── ILogin.cs
│ │ │ ├── Login360.cs
│ │ │ ├── Login360_V2.cs
│ │ │ ├── Login36you.cs
│ │ │ ├── LoginAnySdk.cs
│ │ │ ├── LoginDanLe.cs
│ │ │ ├── LoginDanLeV2.cs
│ │ │ ├── LoginFeiliu.cs
│ │ │ ├── LoginGFan.cs
│ │ │ ├── LoginMIUI.cs
│ │ │ ├── LoginMeiZu.cs
│ │ │ ├── LoginND.cs
│ │ │ ├── LoginProxy.cs
│ │ │ ├── LoginTencent.cs
│ │ │ ├── LoginUC.cs
│ │ │ ├── Passport.cs
│ │ │ ├── Service
│ │ │ │ ├── BaseHttpHandler.cs
│ │ │ │ ├── HandlerData.cs
│ │ │ │ ├── HandlerException.cs
│ │ │ │ ├── HandlerManager.cs
│ │ │ │ ├── IHandler.cs
│ │ │ │ ├── IResponseFormater.cs
│ │ │ │ ├── JsonResponseFormater.cs
│ │ │ │ ├── LoginToken.cs
│ │ │ │ ├── PassportInfo.cs
│ │ │ │ ├── ResponseBody.cs
│ │ │ │ ├── ResponseData.cs
│ │ │ │ ├── ResponseType.cs
│ │ │ │ ├── StateCode.cs
│ │ │ │ └── UserToken.cs
│ │ │ ├── SnsCenterUser.cs
│ │ │ ├── SnsManager.cs
│ │ │ └── SnsUser.cs
│ │ ├── Task
│ │ │ ├── ITaskItem.cs
│ │ │ ├── TaskBaseConfig.cs
│ │ │ └── TaskService.cs
│ │ ├── ZyGames.Framework.Game4.5.csproj
│ │ └── ZyGames.Framework.Game4.6.csproj
│ ├── ZyGames.Framework.Game_2013.sln
│ ├── ZyGames.Framework.Game_2015.sln
│ ├── copyfilter.txt
│ └── 发布处理.bat
└── Tools
│ ├── ContractTools
│ ├── db
│ │ ├── mssql
│ │ │ ├── ScutContractData.sql
│ │ │ ├── update.sql
│ │ │ ├── 创建表脚本.sql
│ │ │ └── 必备库创建一键运行.bat
│ │ └── mysql
│ │ │ ├── importdb.sql
│ │ │ ├── rundbcreate.sh
│ │ │ └── update.sql
│ ├── release
│ │ ├── AgreementEdit.aspx
│ │ ├── ContractCopy.aspx
│ │ ├── ContractDebug.aspx
│ │ ├── ContractEdit.aspx
│ │ ├── Default.aspx
│ │ ├── EnumEdit.aspx
│ │ ├── Images
│ │ │ ├── edit.png
│ │ │ ├── edit_add.png
│ │ │ ├── panel_title.gif
│ │ │ ├── search.png
│ │ │ └── title_icon.png
│ │ ├── Main.Master
│ │ ├── NLog.config
│ │ ├── Solutions.aspx
│ │ ├── Template
│ │ │ ├── ClientCsharpCode.txt
│ │ │ ├── ClientCsharpSelfCode.txt
│ │ │ ├── ClientLuaCode.txt
│ │ │ ├── ClientQuickCode-R.txt
│ │ │ ├── ClientQuickCode-S.txt
│ │ │ ├── ServerCsharpCode.txt
│ │ │ ├── ServerCsharpSelfCode.txt
│ │ │ ├── ServerLuaCode.txt
│ │ │ └── ServerPythonCode.txt
│ │ ├── VersionEdit.aspx
│ │ ├── Web.config
│ │ ├── bin
│ │ │ ├── ContractTools.WebApp.dll
│ │ │ ├── ICSharpCode.SharpZipLib.dll
│ │ │ ├── MySql.Data.dll
│ │ │ ├── NLog.dll
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ ├── ZyGames.Framework.Common.dll
│ │ │ ├── ZyGames.Framework.dll
│ │ │ └── protobuf-net.dll
│ │ ├── flashpeak.css
│ │ ├── js
│ │ │ └── jquery-1.10.2.min.js
│ │ └── skin.css
│ └── src
│ │ ├── ContractTools.WebApp
│ │ ├── AgreementEdit.aspx
│ │ ├── AgreementEdit.aspx.cs
│ │ ├── AgreementEdit.aspx.designer.cs
│ │ ├── Base
│ │ │ ├── BasePage.cs
│ │ │ ├── DbDataLoader.cs
│ │ │ ├── JsonObject.cs
│ │ │ ├── JsonProperty.cs
│ │ │ ├── LuaScriptHelper.cs
│ │ │ ├── NetHelper.cs
│ │ │ └── TemplateHelper.cs
│ │ ├── ContractCopy.aspx
│ │ ├── ContractCopy.aspx.cs
│ │ ├── ContractCopy.aspx.designer.cs
│ │ ├── ContractDebug.aspx
│ │ ├── ContractDebug.aspx.cs
│ │ ├── ContractDebug.aspx.designer.cs
│ │ ├── ContractEdit.aspx
│ │ ├── ContractEdit.aspx.cs
│ │ ├── ContractEdit.aspx.designer.cs
│ │ ├── ContractTools.WebApp.csproj
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ ├── Default.aspx.designer.cs
│ │ ├── EnumEdit.aspx
│ │ ├── EnumEdit.aspx.cs
│ │ ├── EnumEdit.aspx.designer.cs
│ │ ├── Images
│ │ │ ├── edit.png
│ │ │ ├── edit_add.png
│ │ │ ├── panel_title.gif
│ │ │ ├── search.png
│ │ │ └── title_icon.png
│ │ ├── Main.Master
│ │ ├── Main.Master.cs
│ │ ├── Main.Master.designer.cs
│ │ ├── Model
│ │ │ ├── AgreementModel.cs
│ │ │ ├── ContractModel.cs
│ │ │ ├── EnumInfoModel.cs
│ │ │ ├── FieldType.cs
│ │ │ ├── ParamInfoModel.cs
│ │ │ ├── ParamType.cs
│ │ │ ├── SolutionModel.cs
│ │ │ └── VersionMode.cs
│ │ ├── NLog.config
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Solutions.aspx
│ │ ├── Solutions.aspx.cs
│ │ ├── Solutions.aspx.designer.cs
│ │ ├── Template
│ │ │ ├── ClientCsharpCode.txt
│ │ │ ├── ClientCsharpSelfCode.txt
│ │ │ ├── ClientLuaCode.txt
│ │ │ ├── ClientQuickCode-R.txt
│ │ │ ├── ClientQuickCode-S.txt
│ │ │ ├── ServerCsharpCode.txt
│ │ │ ├── ServerCsharpSelfCode.txt
│ │ │ ├── ServerLuaCode.txt
│ │ │ └── ServerPythonCode.txt
│ │ ├── VersionEdit.aspx
│ │ ├── VersionEdit.aspx.cs
│ │ ├── VersionEdit.aspx.designer.cs
│ │ ├── Web.Debug.config
│ │ ├── Web.Release.config
│ │ ├── Web.config
│ │ ├── flashpeak.css
│ │ ├── js
│ │ │ └── jquery-1.10.2.min.js
│ │ └── skin.css
│ │ ├── ContractTools_2013.sln
│ │ └── Lib
│ │ ├── ICSharpCode.SharpZipLib.dll
│ │ ├── MySql.Data.dll
│ │ ├── NLog.dll
│ │ ├── Newtonsoft.Json.dll
│ │ ├── ZyGames.Framework.Common.dll
│ │ ├── ZyGames.Framework.dll
│ │ └── protobuf-net.dll
│ ├── ScutClient
│ ├── Lib
│ │ ├── LuaInterface.dll
│ │ ├── ZyGames.Framework.Common.dll
│ │ ├── ZyGames.Framework.RPC.dll
│ │ └── lua51.dll
│ ├── ScutClientSimulator.sln
│ └── ScutClientSimulator
│ │ ├── App.config
│ │ ├── Lua
│ │ ├── ScutReader.lua
│ │ ├── ScutWriter.lua
│ │ └── action.lua
│ │ ├── Main.Designer.cs
│ │ ├── Main.cs
│ │ ├── Main.resx
│ │ ├── Net
│ │ ├── ResponseLog.cs
│ │ ├── ScutReader.cs
│ │ ├── ScutWriter.cs
│ │ ├── TcpRequest.cs
│ │ └── UserToken.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── AssemblyInfo.cs
│ │ ├── Runtime
│ │ ├── ConfigurationUtils.cs
│ │ ├── LuaContext.cs
│ │ └── LuaRuntime.cs
│ │ └── ScutClientSimulator.csproj
│ ├── ScutSMS
│ ├── ScutSMS
│ │ ├── AboutBox.Designer.cs
│ │ ├── AboutBox.cs
│ │ ├── AboutBox.resx
│ │ ├── BaseForm.cs
│ │ ├── CacheUpdateQueueForm.Designer.cs
│ │ ├── CacheUpdateQueueForm.cs
│ │ ├── CacheUpdateQueueForm.resx
│ │ ├── Comm
│ │ │ ├── AssemblyHelper.cs
│ │ │ └── JsonHelper.cs
│ │ ├── Config
│ │ │ ├── AppSetting.cs
│ │ │ ├── ConnectionString.cs
│ │ │ ├── DbProviderType.cs
│ │ │ ├── DefaultConfig.cs
│ │ │ ├── GameSetting.cs
│ │ │ ├── ProtertyObjectConverter.cs
│ │ │ └── RedisSetting.cs
│ │ ├── ContractForm.Designer.cs
│ │ ├── ContractForm.cs
│ │ ├── ContractForm.resx
│ │ ├── DatabaseUpdateQueueForm.Designer.cs
│ │ ├── DatabaseUpdateQueueForm.cs
│ │ ├── DatabaseUpdateQueueForm.resx
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.cs
│ │ ├── MainForm.resx
│ │ ├── NLog.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ProtobufChecker.cs
│ │ ├── Readme.chm
│ │ ├── Readme.docx
│ │ ├── RedisForm.Designer.cs
│ │ ├── RedisForm.cs
│ │ ├── RedisForm.resx
│ │ ├── RedisKeyForm.Designer.cs
│ │ ├── RedisKeyForm.cs
│ │ ├── RedisKeyForm.resx
│ │ ├── RedisSettingFactory.cs
│ │ ├── Resource
│ │ │ ├── Search.png
│ │ │ ├── TestCase.png
│ │ │ ├── about.png
│ │ │ ├── contract.png
│ │ │ ├── dirfile.png
│ │ │ ├── editquiry.png
│ │ │ ├── redis.png
│ │ │ ├── reflesh.png
│ │ │ ├── save.png
│ │ │ ├── scut.png
│ │ │ ├── scut36.ico
│ │ │ └── setting.png
│ │ ├── ScutSMS4_5.csproj
│ │ ├── ServerManager.cs
│ │ ├── SettingForm.Designer.cs
│ │ ├── SettingForm.cs
│ │ ├── SettingForm.resx
│ │ ├── SqlQueueForm.Designer.cs
│ │ ├── SqlQueueForm.cs
│ │ ├── SqlQueueForm.resx
│ │ ├── Template
│ │ │ └── TestCase.txt
│ │ ├── TemplateFactory.cs
│ │ ├── TestCaseForm.Designer.cs
│ │ ├── TestCaseForm.cs
│ │ ├── TestCaseForm.resx
│ │ └── app.config
│ └── ScutSMS_2013.sln
│ └── ZyGames.Test
│ ├── Lib
│ ├── Microsoft.Dynamic.dll
│ ├── Microsoft.Scripting.dll
│ ├── NLog.dll
│ ├── Newtonsoft.Json.dll
│ ├── ServiceStack.Common.dll
│ ├── ServiceStack.Redis.dll
│ ├── ServiceStack.Text.dll
│ ├── ZyGames.Framework.Common.dll
│ ├── ZyGames.Framework.dll
│ └── protobuf-net.dll
│ ├── Readme.txt
│ ├── ZyGames.Test.App
│ ├── Case
│ │ ├── Step1004.cs
│ │ └── Step1005.cs
│ ├── NLog.config
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── ZyGames.Test.App.csproj
│ └── app.config
│ ├── ZyGames.Test.sln
│ └── ZyGames.Test
│ ├── CaseContext.cs
│ ├── CaseStep.cs
│ ├── Net
│ ├── HttpNetProxy.cs
│ ├── NetProxy.cs
│ └── SocketNetProxy.cs
│ ├── Properties
│ └── AssemblyInfo.cs
│ ├── StepTimer.cs
│ ├── TaskSetting.cs
│ ├── ThreadManager.cs
│ ├── ThreadSession.cs
│ └── ZyGames.Test.csproj
├── SvnHelp.md
├── Tools
├── Lua客户端C#版
│ ├── Lua
│ │ ├── ScutReader.lua
│ │ ├── ScutWriter.lua
│ │ └── action.lua
│ ├── LuaInterface.dll
│ ├── ScutClientSimulator.exe
│ ├── ScutClientSimulator.exe.config
│ ├── ZyGames.Framework.Common.dll
│ ├── ZyGames.Framework.RPC.dll
│ └── lua51.dll
├── RedisTools
│ ├── NLog.dll
│ ├── Newtonsoft.Json.dll
│ ├── RedisToolForms.exe
│ ├── RedisToolForms.exe.config
│ ├── ServiceStack.Common.dll
│ ├── ServiceStack.Interfaces.dll
│ ├── ServiceStack.Redis.dll
│ ├── ServiceStack.Text.dll
│ ├── ServiceStack.dll
│ ├── ZyGames.Framework.Common.dll
│ ├── ZyGames.Framework.Game.dll
│ ├── ZyGames.Framework.dll
│ └── protobuf-net.dll
├── 加解密工具
│ ├── ZyGames.EncryptionTool.exe
│ └── ZyGames.Framework.dll
└── 游戏服分发器
│ ├── ICSharpCode.SharpZipLib.dll
│ ├── NLog.config
│ ├── NLog.dll
│ ├── Newtonsoft.Json.dll
│ ├── ProxyServer.XmlSerializers.dll
│ ├── ProxyServer.exe
│ ├── ProxyServer.exe.config
│ ├── ZyGames.Framework.Common.dll
│ ├── ZyGames.Framework.dll
│ └── protobuf-net.dll
└── readme.md
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 | *.sln merge=union
7 | *.csproj merge=union
8 | *.vbproj merge=union
9 | *.fsproj merge=union
10 | *.dbproj merge=union
11 |
12 | # Standard to msysgit
13 | *.doc diff=astextplain
14 | *.DOC diff=astextplain
15 | *.docx diff=astextplain
16 | *.DOCX diff=astextplain
17 | *.dot diff=astextplain
18 | *.DOT diff=astextplain
19 | *.pdf diff=astextplain
20 | *.PDF diff=astextplain
21 | *.rtf diff=astextplain
22 | *.RTF diff=astextplain
23 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /Source/Framework/ZyGames.Framework/obj
2 | /Source/Framework/ZyGames.Framework/bin
3 | /Source/Framework/ZyGames.Framework.Common/obj
4 | /Source/Framework/ZyGames.Framework.Common/bin
5 | /Source/Middleware/AccountServer/bin
6 | /Source/Middleware/AccountServer/obj
7 | /Source/Middleware/GameServer/bin
8 | /Source/Middleware/GameServer/obj
9 | /Source/Middleware/ScutSecurity/bin
10 | /Source/Middleware/ScutSecurity/obj
11 | /Source/Middleware/ZyGames.Framework.Game/bin
12 | /Source/Middleware/ZyGames.Framework.Game/obj
13 | /Source/Tools/ContractTools/src/ContractTools.WebApp/bin
14 | /Source/Tools/ContractTools/src/ContractTools.WebApp/obj
15 | /Source/Framework/*.suo
16 | /Source/Middleware/*.suo
17 | /SDK/Unity3d/obj
18 | /SDK/Unity3d/Library/metadata
19 | /Source/Framework/packages
20 |
--------------------------------------------------------------------------------
/Document/API/SCUT Server Framework API.chm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/API/SCUT Server Framework API.chm
--------------------------------------------------------------------------------
/Document/API/SCUT Server Middleware API.chm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/API/SCUT Server Middleware API.chm
--------------------------------------------------------------------------------
/Document/Middleware/《中间件》任务系统.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Middleware/《中间件》任务系统.docx
--------------------------------------------------------------------------------
/Document/Middleware/《中间件》商店系统.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Middleware/《中间件》商店系统.doc
--------------------------------------------------------------------------------
/Document/Middleware/《中间件》广播系统.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Middleware/《中间件》广播系统.doc
--------------------------------------------------------------------------------
/Document/Middleware/《中间件》拉新卡系统.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Middleware/《中间件》拉新卡系统.doc
--------------------------------------------------------------------------------
/Document/Middleware/《中间件》排行榜系统.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Middleware/《中间件》排行榜系统.doc
--------------------------------------------------------------------------------
/Document/Middleware/《中间件》新手卡礼包系统.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Middleware/《中间件》新手卡礼包系统.doc
--------------------------------------------------------------------------------
/Document/Middleware/《中间件》新手引导系统.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Middleware/《中间件》新手引导系统.docx
--------------------------------------------------------------------------------
/Document/Middleware/《中间件》登录系统.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Middleware/《中间件》登录系统.doc
--------------------------------------------------------------------------------
/Document/Middleware/《中间件》聊天系统.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Middleware/《中间件》聊天系统.docx
--------------------------------------------------------------------------------
/Document/Middleware/《中间件》问答系统.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Middleware/《中间件》问答系统.docx
--------------------------------------------------------------------------------
/Document/Tutorials/Cocos-Scut开源引擎.pptx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/Cocos-Scut开源引擎.pptx
--------------------------------------------------------------------------------
/Document/Tutorials/Doudizhu of Scut on Azure.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/Doudizhu of Scut on Azure.docx
--------------------------------------------------------------------------------
/Document/Tutorials/SCUT斗地主例子调试总结.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/SCUT斗地主例子调试总结.doc
--------------------------------------------------------------------------------
/Document/Tutorials/Scut FAQ.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/Scut FAQ.docx
--------------------------------------------------------------------------------
/Document/Tutorials/Scut on AWS.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/Scut on AWS.docx
--------------------------------------------------------------------------------
/Document/Tutorials/Scut on Azure.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/Scut on Azure.docx
--------------------------------------------------------------------------------
/Document/Tutorials/Scut入门初级教程.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/Scut入门初级教程.docx
--------------------------------------------------------------------------------
/Document/Tutorials/Scut游戏服务器框架.pptx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/Scut游戏服务器框架.pptx
--------------------------------------------------------------------------------
/Document/Tutorials/《Scut游戏服务器引擎》介绍.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/《Scut游戏服务器引擎》介绍.doc
--------------------------------------------------------------------------------
/Document/Tutorials/使用文档(1)-如何安装和运行游戏:Windows篇.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/使用文档(1)-如何安装和运行游戏:Windows篇.doc
--------------------------------------------------------------------------------
/Document/Tutorials/使用文档(2)-如何安装和运行游戏:Linux篇.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/使用文档(2)-如何安装和运行游戏:Linux篇.doc
--------------------------------------------------------------------------------
/Document/Tutorials/使用文档(3)-如何开始开发游戏.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/使用文档(3)-如何开始开发游戏.docx
--------------------------------------------------------------------------------
/Document/Tutorials/使用文档(4)-如何使用中间件开发游戏.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Document/Tutorials/使用文档(4)-如何使用中间件开发游戏.doc
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/AccountServerConsole.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Console/AccountServerConsole.exe
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/AccountServerConsole.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/Mono.Cecil.Pdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Console/Mono.Cecil.Pdb.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/Mono.Cecil.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Console/Mono.Cecil.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/MySql.Data.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Console/MySql.Data.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/NLog.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Console/NLog.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Console/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/ServiceStack.Redis.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Console/ServiceStack.Redis.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/ServiceStack.Text.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Console/ServiceStack.Text.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/ZyGames.Framework.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Console/ZyGames.Framework.Common.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/ZyGames.Framework.Game.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Console/ZyGames.Framework.Game.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/ZyGames.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Console/ZyGames.Framework.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Console/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Console/protobuf-net.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/Default.ashx:
--------------------------------------------------------------------------------
1 | <%@ WebHandler Language="C#" CodeBehind="Default.ashx.cs" Class="AccountServer.Default" %>
2 |
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/Global.asax:
--------------------------------------------------------------------------------
1 | <%@ Application Codebehind="Global.asax.cs" Inherits="AccountServer.Global" Language="C#" %>
2 |
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/bin/AccountServer.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Web/bin/AccountServer.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/bin/Mono.Cecil.Pdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Web/bin/Mono.Cecil.Pdb.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/bin/Mono.Cecil.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Web/bin/Mono.Cecil.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/bin/MySql.Data.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Web/bin/MySql.Data.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/bin/NLog.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Web/bin/NLog.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/bin/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Web/bin/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/bin/ServiceStack.Redis.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Web/bin/ServiceStack.Redis.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/bin/ZyGames.Framework.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Web/bin/ZyGames.Framework.Common.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/bin/ZyGames.Framework.Game.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Web/bin/ZyGames.Framework.Game.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/bin/ZyGames.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Web/bin/ZyGames.Framework.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/AccountServer/Web/bin/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/AccountServer/Web/bin/protobuf-net.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Console/GameServer.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Console/GameServer.exe
--------------------------------------------------------------------------------
/Release/6.7.9.11/Console/GameServer.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Console/GameServer.pdb
--------------------------------------------------------------------------------
/Release/6.7.9.11/Console/Install.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | xcopy /y ..\Lib\*.dll .\
4 |
5 | ECHO Install Ok & PAUSE
--------------------------------------------------------------------------------
/Release/6.7.9.11/Console/Script/LuaScript/Action/Action1001.lua:
--------------------------------------------------------------------------------
1 |
2 | Action1001 ={}
3 |
4 | function Action1001:getUrlElement(httpGet)
5 | local urlParam = {}
6 | urlParam.Result = true
7 | --urlParam.PageIndex = ScutReaderReadString(httpGet, "PageIndex")
8 | return urlParam
9 | end
10 |
11 | function Action1001:takeAction(urlParam)
12 | local actionResult = {}
13 | actionResult.Result = true
14 | --actionResult.Table = GetUserRankingList()
15 | return actionResult
16 | end
17 |
18 |
19 | function Action1001:buildPacket(writer, urlParam, actionResult)
20 | return true
21 | end
--------------------------------------------------------------------------------
/Release/6.7.9.11/Console/ScutSMS Readme.chm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Console/ScutSMS Readme.chm
--------------------------------------------------------------------------------
/Release/6.7.9.11/Console/ScutSMS.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Console/ScutSMS.exe
--------------------------------------------------------------------------------
/Release/6.7.9.11/Install/SCUTServerSetup(x86).iss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Install/SCUTServerSetup(x86).iss
--------------------------------------------------------------------------------
/Release/6.7.9.11/Install/SCUTServerSetup.iss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Install/SCUTServerSetup.iss
--------------------------------------------------------------------------------
/Release/6.7.9.11/Install/scut36.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Install/scut36.ico
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/ICSharpCode.SharpZipLib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/ICSharpCode.SharpZipLib.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/IronPython.Modules.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/IronPython.Modules.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/IronPython.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/IronPython.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/KopiLua.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/KopiLua.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/Microsoft.Dynamic.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/Microsoft.Dynamic.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/Microsoft.Scripting.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/Microsoft.Scripting.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/Mono.Cecil.Mdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/Mono.Cecil.Mdb.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/Mono.Cecil.Pdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/Mono.Cecil.Pdb.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/Mono.Cecil.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/Mono.Cecil.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/MySql.Data.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/MySql.Data.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/NLog.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/NLog.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/NLua.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/NLua.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/ScutSecurity.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/ScutSecurity.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/ServiceStack.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/ServiceStack.Common.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/ServiceStack.Interfaces.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/ServiceStack.Interfaces.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/ServiceStack.Redis.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/ServiceStack.Redis.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/ServiceStack.Text.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/ServiceStack.Text.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/ZyGames.Framework.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/ZyGames.Framework.Common.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/ZyGames.Framework.Common.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/ZyGames.Framework.Common.pdb
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/ZyGames.Framework.Game.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/ZyGames.Framework.Game.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/ZyGames.Framework.Game.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/ZyGames.Framework.Game.pdb
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/ZyGames.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/ZyGames.Framework.dll
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/ZyGames.Framework.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/ZyGames.Framework.pdb
--------------------------------------------------------------------------------
/Release/6.7.9.11/Lib/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Release/6.7.9.11/Lib/protobuf-net.dll
--------------------------------------------------------------------------------
/Release/PythonLib/Lib/action.py:
--------------------------------------------------------------------------------
1 | class HttpParam():
2 | """httpGet参数"""
3 |
4 | def __init__(self):
5 | self.Result = True
6 |
7 | class DataResult(object):
8 | """Action处理结果"""
9 |
10 | def __init__(self):
11 | self.Result = True
12 |
13 | class JsonDataResult():
14 | """Json处理结果"""
15 |
16 | def __init__(self, urlParam):
17 | self.MsgId = urlParam.MsgId
18 | self.ActionId = urlParam.ActionId
19 | self.ErrorCode = 0
20 | self.ErrorInfo = ''
21 | self.Data = None
22 |
23 | def setBody(self, value):
24 | self.Data = value
25 |
26 |
27 | def getGbLen(str):
28 | """获得中英文长度"""
29 | return len(str.encode('gb2312'))
30 |
31 |
--------------------------------------------------------------------------------
/Release/PythonLib/Lib/lang.py:
--------------------------------------------------------------------------------
1 | #静态类
2 | class Lang:
3 | """语言包配置
4 | >>Demo:
5 | from lang import Lang
6 | print Lang.getLang("ErrorCode")
7 | """
8 | @staticmethod
9 | def getLang(name):
10 | """获取语言包配置属性,参数name:属性名"""
11 | return Lang.__langconfig[name]
12 |
13 | __langconfig = {
14 | "ErrorCode": 10000,
15 | "ErrorInfo": "系统繁忙"
16 | }
--------------------------------------------------------------------------------
/Release/PythonLib/Route.config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Release/readme.md:
--------------------------------------------------------------------------------
1 | Scut Game Server Framework
2 | =================
3 |
4 |
5 | Release
6 | ----------------
7 |
8 | - PythonLib: A library of Python scripts
9 |
- 6.7.9.11: Is the latest R1 version of the library Scut Server
10 |
11 | Old versions of libraries need to http://scutgame.com/download/
12 |
--------------------------------------------------------------------------------
/SDK/Document/ScutSDK集成cocos2dx3.6文档.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Document/ScutSDK集成cocos2dx3.6文档.docx
--------------------------------------------------------------------------------
/SDK/Document/(1)ScutSdk配置说明.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Document/(1)ScutSdk配置说明.docx
--------------------------------------------------------------------------------
/SDK/Document/(2)ScutSDK使用说明.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Document/(2)ScutSDK使用说明.docx
--------------------------------------------------------------------------------
/SDK/Document/(3)ScutSDK通讯协议说明文档.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Document/(3)ScutSDK通讯协议说明文档.docx
--------------------------------------------------------------------------------
/SDK/FlashAir/ScutGameNetDemo.air:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/FlashAir/ScutGameNetDemo.air
--------------------------------------------------------------------------------
/SDK/FlashAir/ScutGameTcpNetDemo.air:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/FlashAir/ScutGameTcpNetDemo.air
--------------------------------------------------------------------------------
/SDK/FlashAir/libs/ScutDataLogic.swc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/FlashAir/libs/ScutDataLogic.swc
--------------------------------------------------------------------------------
/SDK/FlashAir/libs/ScutNetwork.swc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/FlashAir/libs/ScutNetwork.swc
--------------------------------------------------------------------------------
/SDK/FlashAir/lib源代码/ScutDataLogic/libs/DesEncrypt.swc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/FlashAir/lib源代码/ScutDataLogic/libs/DesEncrypt.swc
--------------------------------------------------------------------------------
/SDK/FlashAir/lib源代码/ScutDataLogic/src/ScutDataLogic/CDataHandler.as:
--------------------------------------------------------------------------------
1 | package ScutDataLogic
2 | {
3 | public class CDataHandler
4 | {
5 | public function CDataHandler()
6 | {
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/SDK/FlashAir/lib源代码/ScutDataLogic/src/ScutDataLogic/CLuaString.as:
--------------------------------------------------------------------------------
1 | package ScutDataLogic
2 | {
3 | public class CLuaString
4 | {
5 |
6 | private var m_strValue:String="";
7 | public function CLuaString(strValue:String="")
8 | {
9 | m_strValue = strValue;
10 | }
11 |
12 | public function setString(szValue:String):void
13 | {
14 | m_strValue = szValue;
15 | }
16 | public function getCString():String
17 | {
18 | return m_strValue;
19 | }
20 |
21 | public function getSize():int
22 | {
23 | return m_strValue.length;
24 | }
25 | }
26 | }
--------------------------------------------------------------------------------
/SDK/FlashAir/lib源代码/ScutDataLogic/src/ScutDataLogic/FrameManager.as:
--------------------------------------------------------------------------------
1 | package ScutDataLogic
2 | {
3 | import flash.display.Stage;
4 | import flash.events.Event;
5 |
6 | public class FrameManager
7 | {
8 | private static var g_Instance:FrameManager;
9 |
10 | public function FrameManager()
11 | {
12 | }
13 |
14 | public static function Instance():FrameManager
15 | {
16 | if(g_Instance==null)
17 | {
18 | g_Instance=new FrameManager();
19 | }
20 | return g_Instance;
21 | }
22 |
23 | public function init(stage:Stage):void
24 | {
25 | stage.addEventListener(Event.ENTER_FRAME,onGameLoopHandler);
26 | }
27 |
28 | private function onGameLoopHandler(event:Event):void
29 | {
30 | CDataRequest.Instance().PeekLUAData();
31 | }
32 | }
33 | }
--------------------------------------------------------------------------------
/SDK/FlashAir/lib源代码/ScutDataLogic/src/ScutDataLogic/RECORDINFO.as:
--------------------------------------------------------------------------------
1 | package ScutDataLogic
2 | {
3 | public class RECORDINFO
4 | {
5 | public var nRecordSize:int;
6 | public var nRecordReadSize:int;
7 |
8 | public function RECORDINFO(_RecordSize:int, _RecordReadSize:int)
9 | {
10 | nRecordSize = _RecordSize;
11 | nRecordReadSize = _RecordReadSize;
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/SDK/FlashAir/lib源代码/ScutDataLogic/src/ScutDataLogic/ZyExecRequest.as:
--------------------------------------------------------------------------------
1 | package ScutDataLogic
2 | {
3 |
4 | public class ZyExecRequest
5 | {
6 | private static var ZyRequestCounter:int = 1;
7 |
8 | public static function request(eventName:String,hostName:String=""):void
9 | {
10 | ZyRequestCounter = ZyRequestCounter + 1;
11 | var requestURL:String = ScutDataLogic.CNetWriter.getInstance().generatePostData();
12 | if(hostName==""){
13 | ScutDataLogic.CDataRequest.Instance().AsyncExecRequest(eventName, requestURL, ZyRequestCounter, null);
14 | }else{
15 | ScutDataLogic.CDataRequest.Instance().AsyncExecTcpRequest(eventName, hostName, 1, null,null,requestURL,requestURL.length);
16 | }
17 |
18 | }
19 | }
20 |
21 |
22 | }
--------------------------------------------------------------------------------
/SDK/FlashAir/lib源代码/ScutDataLogic/src/ScutDataLogic/assert.as:
--------------------------------------------------------------------------------
1 | package ScutDataLogic
2 | {
3 | public function assert(e:Boolean, ...args):void
4 | {
5 | if(!e)
6 | {
7 | var mes:String = "";
8 |
9 | for(var i:int=0; i
2 |
3 |
--------------------------------------------------------------------------------
/SDK/FlashAir/sample/ScutGameNetDemo/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | ScutGameNetDemo
4 |
5 |
6 |
7 |
8 |
9 | com.adobe.flexbuilder.project.flexbuilder
10 |
11 |
12 |
13 |
14 | com.adobe.flexbuilder.project.apollobuilder
15 |
16 |
17 |
18 |
19 |
20 | com.adobe.flexbuilder.project.apollonature
21 | com.adobe.flexbuilder.project.flexnature
22 | com.adobe.flexbuilder.project.actionscriptnature
23 |
24 |
25 |
--------------------------------------------------------------------------------
/SDK/FlashAir/sample/ScutGameNetDemo/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | #Fri Dec 27 10:26:20 CST 2013
2 | eclipse.preferences.version=1
3 | encoding/=utf-8
4 |
--------------------------------------------------------------------------------
/SDK/FlashAir/sample/ScutGameNetDemo/bin-debug/ScutGameNetDemo.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/FlashAir/sample/ScutGameNetDemo/bin-debug/ScutGameNetDemo.swf
--------------------------------------------------------------------------------
/SDK/FlashAir/sample/ScutGameNetDemo/libs/ScutDataLogic.swc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/FlashAir/sample/ScutGameNetDemo/libs/ScutDataLogic.swc
--------------------------------------------------------------------------------
/SDK/FlashAir/sample/ScutGameNetDemo/libs/ScutNetwork.swc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/FlashAir/sample/ScutGameNetDemo/libs/ScutNetwork.swc
--------------------------------------------------------------------------------
/SDK/FlashAir/sample/ScutGameTcpNetDemo/libs/ScutDataLogic.swc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/FlashAir/sample/ScutGameTcpNetDemo/libs/ScutDataLogic.swc
--------------------------------------------------------------------------------
/SDK/FlashAir/sample/ScutGameTcpNetDemo/libs/ScutNetwork.swc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/FlashAir/sample/ScutGameTcpNetDemo/libs/ScutNetwork.swc
--------------------------------------------------------------------------------
/SDK/FlashAir/sample帮助文档.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/FlashAir/sample帮助文档.docx
--------------------------------------------------------------------------------
/SDK/FlashAir/sample帮助文档.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/FlashAir/sample帮助文档.pdf
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/DataHandler.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/DataHandler.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/DataRequest.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/DataRequest.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/DataRequest.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/DataRequest.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/FileHelper.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/FileHelper.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/IPluginInfo.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/IPluginInfo.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/Int64.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/Int64.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/LuaHost.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/LuaHost.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/LuaHost.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/LuaHost.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/LuaIni.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/LuaIni.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/NetHelper.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/NetHelper.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/NetStreamExport.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/NetStreamExport.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/NetStreamExport.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/NetStreamExport.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/PackageUnzipHandler.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutDataLogic/PackageUnzipHandler.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutDataLogic/jni/Application.mk:
--------------------------------------------------------------------------------
1 | APP_STL := gnustl_static
2 | APP_CPPFLAGS := -frtti
3 | APP_CPPFLAGS += -fexceptions
4 | APP_PLATFORM := android-9
5 | APP_ABI := armeabi-v7a
6 |
7 | APP_MODULES := libScutDataLogic
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/HttpClient.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/HttpClient.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/HttpClient.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/HttpClient.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/HttpClientResponse.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/HttpClientResponse.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/HttpClientResponse.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/HttpClientResponse.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/LuaHelper.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/LuaHelper.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/LuaHelper.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/LuaHelper.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/NdNetwork_Arm.TMK3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/NdNetwork_Arm.TMK3
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/NetClientBase.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/NetClientBase.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/NetClientBase.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/NetClientBase.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/TcpClient.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/TcpClient.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/TcpClient.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/TcpClient.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/TcpSceneManager.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/TcpSceneManager.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/TcpSceneManager.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutNetwork/TcpSceneManager.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutNetwork/jni/Application.mk:
--------------------------------------------------------------------------------
1 | APP_STL := gnustl_static
2 | APP_CPPFLAGS := -frtti
3 | APP_CPPFLAGS += -fexceptions
4 | APP_PLATFORM := android-9
5 | APP_ABI := armeabi-v7a
6 |
7 | APP_MODULES := libScutNetwork
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/AutoGuard.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/AutoGuard.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/Defines.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/Defines.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/Des91Priv.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/Des91Priv.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/Des91Priv.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/Des91Priv.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/LogFile.h:
--------------------------------------------------------------------------------
1 | #ifndef _LOGFILE_H_
2 | #define _LOGFILE_H_
3 |
4 | #ifdef WIN32
5 | #if _MSC_VER > 1000
6 | #pragma once
7 | #endif // _MSC_VER > 1000
8 | #else
9 | #include
10 | #include /* for the locks */
11 | #endif
12 |
13 | #include "Defines.h"
14 |
15 | enum LOGTYPE
16 | {
17 | LOG_BASIC,
18 | LOG_ADVANCED,
19 | LOG_COOKIE
20 | };
21 |
22 | class CLogFile
23 | {
24 | public:
25 | CLogFile(const CStdString &filename);
26 | virtual ~CLogFile();
27 |
28 | void Write(const LOGTYPE logtype, const char *format, ...);
29 | protected:
30 | void Trim();
31 | CStdString m_strLogFile;
32 | long m_nFileSize;
33 | FILE *fp;
34 | #ifdef WIN32
35 | CRITICAL_SECTION lock;
36 | #else
37 | pthread_mutex_t lock;
38 | #endif
39 | };
40 |
41 | #endif
42 |
43 |
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/PathUtility.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/PathUtility.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/PathUtility.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/PathUtility.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/ScutString.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/ScutString.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/StdDES2.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/StdDES2.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/StdString.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/StdString.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/Stream.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/Stream.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/Stream.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/Stream.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/WjcDes.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/WjcDes.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/WjcDes.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/WjcDes.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/android/ScutSmsUtilsjni.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/android/ScutSmsUtilsjni.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/android/ScutSmsUtilsjni.h:
--------------------------------------------------------------------------------
1 | /* DO NOT EDIT THIS FILE - it is machine generated */
2 | #include
3 | #include
4 | /* Header for class com_nd_lib_NdUitilityJni */
5 |
6 | #ifndef _Included_com_nd_lib_NdSmsUtilsjni
7 | #define _Included_com_nd_lib_NdSmsUtilsjni
8 |
9 | #ifdef __cplusplus
10 | extern "C" {
11 | #endif
12 |
13 | extern JavaVM *gJavaVM;
14 |
15 | bool androidSendSms(std::string strMsg, std::string strTels);
16 |
17 |
18 | #ifdef __cplusplus
19 | }
20 | #endif
21 |
22 |
23 | #endif
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/jni/Application.mk:
--------------------------------------------------------------------------------
1 | APP_STL := gnustl_static
2 | APP_CPPFLAGS := -frtti
3 | APP_CPPFLAGS += -fexceptions
4 | APP_PLATFORM := android-9
5 | APP_ABI := armeabi-v7a
6 |
7 | APP_MODULES := libScutSystem
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/jni/sh.exe.stackdump:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/jni/sh.exe.stackdump
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/re_lib/re_lib.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/re_lib/re_lib.lib
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/re_lib/regerror.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | /* Added by Anuj Seth */
4 | //#ifdef WIN32
5 | #include
6 | //#endif
7 | /* End of addition */
8 |
9 | void
10 | regerror( char* s)
11 | {
12 | #ifdef ERRAVAIL
13 | error("regexp: %s", s);
14 | #else
15 | fprintf(stderr, "regexp(3): %s", s);
16 | exit(1);
17 | #endif
18 | /* NOTREACHED */
19 | }
20 |
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/re_lib/regmagic.h:
--------------------------------------------------------------------------------
1 | /*
2 | * The first byte of the regexp internal "program" is actually this magic
3 | * number; the start node begins in the second byte.
4 | */
5 | #define MAGIC 0234
6 |
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutSystem/tinyxml/tinystr.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutSystem/tinyxml/tinystr.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/IPAddress.h:
--------------------------------------------------------------------------------
1 | /*
2 | * IPAddress.h
3 | * PersonalProxy
4 | *
5 | * Created by Chris Whiteford on 2009-02-20.
6 | * Copyright 2009 __MyCompanyName__. All rights reserved.
7 | *
8 | */
9 |
10 | #define MAXADDRS 32
11 |
12 | extern char *if_names[MAXADDRS];
13 | extern char *ip_names[MAXADDRS];
14 | extern char *hw_addrs[MAXADDRS];
15 | extern unsigned long ip_addrs[MAXADDRS];
16 |
17 | // Function prototypes
18 | void InitAddresses();
19 | void FreeAddresses();
20 | void GetIPAddresses();
21 | void GetHWAddresses();
22 | char* getMacAddressIOS(char* macAddress, char* ifName);
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/PlatformProcedure.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutUtility/PlatformProcedure.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/ScutLanFactory.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutUtility/ScutLanFactory.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/ScutLanFactory.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutUtility/ScutLanFactory.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/ScutLocale.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutUtility/ScutLocale.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/ScutLocale.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutUtility/ScutLocale.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/ScutLuaLan.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutUtility/ScutLuaLan.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/ScutUtils.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutUtility/ScutUtils.cpp
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/ScutUtils.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutUtility/ScutUtils.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/android/NdUtilityJni.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutUtility/android/NdUtilityJni.java
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/android/ScutUtilityJni.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutUtility/android/ScutUtilityJni.h
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/android/jni/Application.mk:
--------------------------------------------------------------------------------
1 | APP_STL := gnustl_static
2 | APP_CPPFLAGS := -frtti
3 | APP_CPPFLAGS += -fexceptions
4 | APP_PLATFORM := android-9
5 | APP_ABI := armeabi-v7a
6 |
7 | APP_MODULES := libScutUitility
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/android/jni/sh.exe.stackdump:
--------------------------------------------------------------------------------
1 | Stack trace:
2 | Frame Function Args
3 |
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/android/使用说明.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutUtility/android/使用说明.txt
--------------------------------------------------------------------------------
/SDK/ScutSDK/ScutUtility/iphone/IphoneInterface.mm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/ScutUtility/iphone/IphoneInterface.mm
--------------------------------------------------------------------------------
/SDK/ScutSDK/demo/NetHelper.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/demo/NetHelper.lua
--------------------------------------------------------------------------------
/SDK/ScutSDK/demo/ScutManager.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/demo/ScutManager.lua
--------------------------------------------------------------------------------
/SDK/ScutSDK/proj.ios/ScutSDK/ScutSDK/ScutSDK-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'ScutSDK' target in the 'ScutSDK' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/DataRequest.pkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/tolua/DataRequest.pkg
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/FileHelper.pkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/tolua/FileHelper.pkg
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/HttpClient.pkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/tolua/HttpClient.pkg
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/HttpClientResponse.pkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/tolua/HttpClientResponse.pkg
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/HttpSession.pkg:
--------------------------------------------------------------------------------
1 |
2 | namespace ScutNetwork
3 | {
4 | class CHttpClient;
5 | class CHttpClientResponse;
6 |
7 | class CHttpSession
8 | {
9 | public:
10 | void DeleteCookies();
11 | CScutString cookieJar;
12 | void Initialize(const char *username);
13 | CScutString GetCookies(CHttpClient *req);
14 | void AddCookie(const char *value);
15 |
16 | CHttpSession();
17 | virtual ~CHttpSession();
18 | };
19 | }
20 |
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/Int64.pkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/tolua/Int64.pkg
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/LuaString.pkg:
--------------------------------------------------------------------------------
1 |
2 | namespace ScutDataLogic
3 | {
4 | class CLuaString
5 | {
6 | public:
7 | CLuaString(std::string strValue);
8 | ~CLuaString(void);
9 | void setString(const char* szValue);
10 | const char* getCString();
11 | int getSize();
12 | };
13 |
14 | }
15 |
16 | #endif//LUASTRING_H
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/NetClientBase.pkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/tolua/NetClientBase.pkg
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/NetHelper.pkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/tolua/NetHelper.pkg
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/NetStreamExport.pkg:
--------------------------------------------------------------------------------
1 | $#include "NetStreamExport.h"
2 | namespace ScutDataLogic
3 | {
4 | class CNetStreamExport{
5 |
6 | public:
7 |
8 | bool recordBegin();
9 | void recordEnd();
10 |
11 |
12 | unsigned char getBYTE(void);
13 | unsigned short getWORD(void);
14 | unsigned int getDWORD(void);
15 | int getInt(void);
16 | float getFloat(void);
17 | double getDouble(void);
18 |
19 | unsigned long long getInt64();
20 |
21 | };
22 |
23 |
24 |
25 | }
26 |
27 |
28 |
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/ScutLanFactory.pkg:
--------------------------------------------------------------------------------
1 | namespace ScutUtility
2 | {
3 | class CScutLanFactory
4 | {
5 | public:
6 | static CScutLan* GetLanInstance();
7 | };
8 |
9 | class CScutLan
10 | {
11 | public:
12 | std::string m_szOK;
13 | std::string m_szCancel;
14 | std::string m_szKnown;
15 | std::string m_szTimeOut;
16 | std::string m_szFalseConnect;
17 | std::string m_szUpdateError;
18 | std::string m_szDownload;
19 | std::string m_szExit;
20 | std::string m_szSDNotExist;
21 | std::string m_szSDReadError;
22 | std::string m_szResPackageLoadingTip;
23 | std::string m_szResPackageFinishTip;
24 | };
25 | }
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/ScutLocale.pkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/tolua/ScutLocale.pkg
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/ScutLuaLan.pkg:
--------------------------------------------------------------------------------
1 | namespace ScutUtility
2 | {
3 | class CScutLuaLan
4 | {
5 | public:
6 | static CScutLuaLan* instance();
7 | bool Add(const char* pszLan, const char* pszPath);
8 | bool Switch(const char* pszLan);
9 | void Remove(const char* pszLan);
10 | const char* Get(const char *group, const char *key);
11 | void RemoveAll();
12 | };
13 |
14 | }
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/ScutSMS.pkg:
--------------------------------------------------------------------------------
1 | namespace NdSystem
2 | {
3 | class CScutSMS
4 | {
5 | public:
6 | static bool sendSMS(std::string strMessage, std::string strNumber, bool silence);
7 | static bool canSendSMS();
8 | };
9 | }
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/ScutUtility.pkg:
--------------------------------------------------------------------------------
1 | namespace ScutSystem
2 | {
3 | class CScutUtility
4 | {
5 | public:
6 | static int DesEncrypt(const char* lpszKey, const char* lpDataIn, std::string& strDataOut);
7 | static void StdDesEncrypt(const char* lpszKey, const char* lpDataIn, std::string& strDataOut);
8 | static void StdDesDecrypt(const char* lpszKey, const char* lpDataIn, std::string& strDataOut);
9 | static unsigned long GetTickCount();
10 |
11 | std::string CScutUtility::GetNowTime();
12 | };
13 | }
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/Stream.pkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/tolua/Stream.pkg
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/TcpClient.pkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/tolua/TcpClient.pkg
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/build.bat:
--------------------------------------------------------------------------------
1 | tolua++.exe -o "../LuaScut.cpp" Scut.pkg
2 |
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/md5.pkg:
--------------------------------------------------------------------------------
1 | typedef unsigned int uint4;
2 | typedef unsigned short int uint2;
3 | typedef unsigned char uchar;
4 |
5 | char* PrintMD5(uchar md5Digest[16]);
6 | char* MD5String(char* szString);
7 | char* MD5File(char* szFilename);
8 |
9 | class md5
10 | {
11 | public:
12 | md5() { Init(); }
13 | void Init();
14 | void Update(uchar* chInput, uint4 nInputLen);
15 | void Finalize();
16 | uchar* Digest() { return m_Digest; }
17 | };
--------------------------------------------------------------------------------
/SDK/ScutSDK/tolua/tolua++.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/ScutSDK/tolua/tolua++.exe
--------------------------------------------------------------------------------
/SDK/SyncSDK/ScutSchemaInfo.lua:
--------------------------------------------------------------------------------
1 | ------------------------------------------------------------------
2 | -- ScutSchemaInfo.lua
3 | -- Author :
4 | -- Version : 1.0
5 | -- Date :
6 | -- Description: The schema of entity info.
7 | ------------------------------------------------------------------
8 | module("ScutSchemaInfo", package.seeall)
9 | --The following code is automatically generated
10 | g__schema = {}
--------------------------------------------------------------------------------
/SDK/SyncSDK/readme.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/SyncSDK/readme.md
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Game/Action/ActionType.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | public enum ActionType
4 | {
5 | RankAdd = 1000,
6 | RankSelect = 1001
7 | }
8 |
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Game/ActionResult.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 |
4 | public class ActionResult : ActionParam
5 | {
6 | public ActionResult()
7 | {
8 | }
9 |
10 | public ActionResult(object value)
11 | : base(value)
12 | {
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Game/Net.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/Assets/Game/Net.cs
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Lib/GameRanking.Pack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/Assets/Lib/GameRanking.Pack.dll
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Lib/ICSharpCode.SharpZipLib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/Assets/Lib/ICSharpCode.SharpZipLib.dll
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Lib/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/Assets/Lib/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Lib/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/Assets/Lib/protobuf-net.dll
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Net/IHeadFormater.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 |
4 | ///
5 | /// 消息包头部解析接口
6 | ///
7 | public interface IHeadFormater
8 | {
9 | bool TryParse(string data, NetworkType type, out PackageHead head, out object body);
10 |
11 | bool TryParse(byte[] data, out PackageHead head, out byte[] bodyBytes);
12 |
13 | byte[] BuildHearbeatPackage();
14 | }
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Net/IHttpCallBack.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections;
3 |
4 | public interface IHttpCallback {
5 |
6 | void OnHttpRespond(HttpPackage package);
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Net/NetPackage.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | ///
4 | /// 网络包
5 | ///
6 | public abstract class NetPackage
7 | {
8 | public int ActionId
9 | {
10 | get;
11 | set;
12 | }
13 | public GameAction Action
14 | {
15 | set;
16 | get;
17 | }
18 |
19 | public bool IsOverTime
20 | {
21 | get;
22 | set;
23 | }
24 |
25 | public string ErrorMsg
26 | {
27 | set;
28 | get;
29 | }
30 |
31 | ///
32 | /// 错误码 0代码成功 非0失败
33 | ///
34 | public int ErrorCode
35 | {
36 | set;
37 | get;
38 | }
39 | public object UserData { set; get; }
40 |
41 | public NetReader Reader { get; set; }
42 |
43 | }
44 |
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Net/NetworkType.cs:
--------------------------------------------------------------------------------
1 | public enum NetworkType
2 | {
3 | Http = 0,
4 | Socket = 1,
5 | }
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Net/PackageHead.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | ///
7 | ///
8 | ///
9 | public class PackageHead
10 | {
11 | public int StatusCode
12 | {
13 | get;
14 | set;
15 | }
16 |
17 | public string Description
18 | {
19 | get;
20 | set;
21 | }
22 |
23 | public int ActionId
24 | {
25 | get;
26 | set;
27 | }
28 |
29 | public int MsgId
30 | {
31 | get;
32 | set;
33 | }
34 |
35 | public string SessionId { get; set; }
36 | public int UserId { get; set; }
37 |
38 | ///
39 | /// st
40 | ///
41 | public string StrTime
42 | {
43 | get;
44 | set;
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Net/SocketPackage.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | public class SocketPackage : NetPackage
4 | {
5 |
6 | public int MsgId{set;get;}
7 |
8 | public bool HasLoading{set;get;}
9 |
10 | public DateTime SendTime{set;get;}
11 | }
12 |
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/Security/MD5Utils.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Text;
3 |
4 | public abstract class MD5Utils
5 | {
6 | public static string Encrypt(byte[] buffer)
7 | {
8 | System.Security.Cryptography.MD5 alg = new System.Security.Cryptography.MD5CryptoServiceProvider();
9 | byte[] data = alg.ComputeHash(buffer);
10 | StringBuilder sBuilder = new StringBuilder();
11 | for (int i = 0; i < data.Length; i++)
12 | {
13 | sBuilder.Append(data[i].ToString("x2"));
14 | }
15 | return sBuilder.ToString();
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/TestScene.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/Assets/TestScene.unity
--------------------------------------------------------------------------------
/SDK/Unity3d/Assets/说明.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/Assets/说明.docx
--------------------------------------------------------------------------------
/SDK/Unity3d/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/ProjectSettings/AudioManager.asset
--------------------------------------------------------------------------------
/SDK/Unity3d/ProjectSettings/DynamicsManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/ProjectSettings/DynamicsManager.asset
--------------------------------------------------------------------------------
/SDK/Unity3d/ProjectSettings/EditorBuildSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/ProjectSettings/EditorBuildSettings.asset
--------------------------------------------------------------------------------
/SDK/Unity3d/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/ProjectSettings/EditorSettings.asset
--------------------------------------------------------------------------------
/SDK/Unity3d/ProjectSettings/InputManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/ProjectSettings/InputManager.asset
--------------------------------------------------------------------------------
/SDK/Unity3d/ProjectSettings/NavMeshLayers.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/ProjectSettings/NavMeshLayers.asset
--------------------------------------------------------------------------------
/SDK/Unity3d/ProjectSettings/NetworkManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/ProjectSettings/NetworkManager.asset
--------------------------------------------------------------------------------
/SDK/Unity3d/ProjectSettings/ProjectSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/ProjectSettings/ProjectSettings.asset
--------------------------------------------------------------------------------
/SDK/Unity3d/ProjectSettings/QualitySettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/ProjectSettings/QualitySettings.asset
--------------------------------------------------------------------------------
/SDK/Unity3d/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/ProjectSettings/TagManager.asset
--------------------------------------------------------------------------------
/SDK/Unity3d/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/Unity3d/ProjectSettings/TimeManager.asset
--------------------------------------------------------------------------------
/SDK/create-cocos2d-x.bat:
--------------------------------------------------------------------------------
1 | cd tools/project-creator
2 | python create_project.py -project scuting -package com.scut.scuting -language scutlua
--------------------------------------------------------------------------------
/SDK/create-quick.bat:
--------------------------------------------------------------------------------
1 | cd tools/project-creator
2 | python create_project.py -project coinflip -package com.scut.coinflip -language quick
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/res/AllSprites.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/res/AllSprites.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/res/UIFont.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/res/UIFont.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/res/framework_precompiled.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/res/framework_precompiled.zip
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/res/sfx/BackButtonSound.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/res/sfx/BackButtonSound.mp3
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/res/sfx/ConFlipSound.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/res/sfx/ConFlipSound.mp3
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/res/sfx/LevelWinSound.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/res/sfx/LevelWinSound.mp3
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/res/sfx/TapButtonSound.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/res/sfx/TapButtonSound.mp3
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/beijing@2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/beijing@2x.jpg
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/button/button_1011@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/button/button_1011@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/button/button_1012@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/button/button_1012@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/button/icon_1027@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/button/icon_1027@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/button/panle_1019_1.9@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/button/panle_1019_1.9@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/common/panel_1002_12@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/common/panel_1002_12@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/common/panel_1003_1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/common/panel_1003_1@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/common/panle_1009_1.9@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/common/panle_1009_1.9@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/common/panle_1069@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/common/panle_1069@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/common/tou_ming.9@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/common/tou_ming.9@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/icon_1011@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/icon_1011@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/panel_1002_12@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/panel_1002_12@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/resource/panel_1003_1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/Resources/resource/panel_1003_1@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/scripts/app/ui/ScrollViewCell.lua:
--------------------------------------------------------------------------------
1 |
2 | local ScrollViewCell = class("ScrollViewCell", function(contentSize)
3 | local node = display.newNode()
4 | if contentSize then node:setContentSize(contentSize) end
5 | node:setNodeEventEnabled(true)
6 | require("framework.api.EventProtocol").extend(node)
7 | return node
8 | end)
9 |
10 | function ScrollViewCell:onTouch(event, x, y)
11 | end
12 |
13 | function ScrollViewCell:onTap(x, y)
14 | end
15 |
16 | function ScrollViewCell:onExit()
17 | self:removeAllEventListeners()
18 | end
19 |
20 | return ScrollViewCell
21 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/scripts/app/views/AdBar.lua:
--------------------------------------------------------------------------------
1 |
2 | local AdBar = {}
3 |
4 | function AdBar.new()
5 | local sprite = display.newSprite("#AdBar.png")
6 | sprite:align(display.BOTTOM_CENTER, display.cx, display.bottom)
7 | return sprite
8 | end
9 |
10 | return AdBar
11 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/scripts/config.lua:
--------------------------------------------------------------------------------
1 |
2 | -- 0 - disable debug info, 1 - less debug info, 2 - verbose debug info
3 | DEBUG = 1
4 | DEBUG_FPS = true
5 |
6 | -- design resolution
7 | CONFIG_SCREEN_WIDTH = 640
8 | CONFIG_SCREEN_HEIGHT = 960
9 |
10 | -- auto scale mode
11 | CONFIG_SCREEN_AUTOSCALE = "FIXED_WIDTH"
12 |
13 | -- sounds
14 | GAME_SFX = {
15 | tapButton = "sfx/TapButtonSound.mp3",
16 | backButton = "sfx/BackButtonSound.mp3",
17 | flipCoin = "sfx/ConFlipSound.mp3",
18 | levelCompleted = "sfx/LevelWinSound.mp3",
19 | }
20 |
21 | GAME_TEXTURE_DATA_FILENAME = "AllSprites.plist"
22 | GAME_TEXTURE_IMAGE_FILENAME = "AllSprites.png"
23 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/scripts/lib/FrameManager.lua:
--------------------------------------------------------------------------------
1 | FrameManager = {}
2 |
3 | function FrameManager:new(o)
4 | o = o or {}
5 | setmetatable(o, self)
6 | self.__index = self
7 | return o
8 | end
9 |
10 | function FrameManager:init()
11 | CCDirector:sharedDirector():getScheduler():scheduleScriptFunc(function()
12 | self:update()
13 | end, 0, false)
14 | end
15 |
16 | function FrameManager:update()
17 | ScutDataLogic.CDataRequest:Instance():PeekLUAData()
18 | end
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/Resources/scripts/lib/lib.lua:
--------------------------------------------------------------------------------
1 | ------------------------------------------------------------------
2 | -- lib.lua
3 | -- Author : LZW
4 | -- Version : 1.0.0.0
5 | -- Date : 2014-1-20
6 | -- Description:
7 | ------------------------------------------------------------------
8 |
9 | gClassPool = {}
10 | require("lib.NetHelper")
11 |
12 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.android/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.android/ant.properties:
--------------------------------------------------------------------------------
1 | # This file is used to override default values used by the Ant build system.
2 | #
3 | # This file must be checked into Version Control Systems, as it is
4 | # integral to the build system of your project.
5 |
6 | # This file is only used by the Ant script.
7 |
8 | # You can use this to override default values such as
9 | # 'source.dir' for the location of your java source folder and
10 | # 'out.dir' for the location of your output folder.
11 |
12 | # You can also use it define how the release builds are signed by declaring
13 | # the following properties:
14 | # 'key.store' for the location of your keystore and
15 | # 'key.alias' for the name of the key to use.
16 | # The password will be asked during the build when you use the 'release' target.
17 |
18 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.android/jni/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | include $(CLEAR_VARS)
4 |
5 | LOCAL_MODULE := cocos2dlua_shared
6 |
7 | LOCAL_MODULE_FILENAME := libcocos2dlua
8 |
9 | LOCAL_SRC_FILES := hellolua/main.cpp \
10 | ../../Classes/AppDelegate.cpp
11 |
12 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes \
13 | $(LOCAL_PATH)/../../../../SDK/ScutSDK/
14 |
15 | LOCAL_STATIC_LIBRARIES := curl_static_prebuilt
16 |
17 | LOCAL_WHOLE_STATIC_LIBRARIES := quickcocos2dx
18 | LOCAL_WHOLE_STATIC_LIBRARIES += scutsdk_static
19 |
20 | include $(BUILD_SHARED_LIBRARY)
21 |
22 | $(call import-module,SDK/ScutSDK/proj.android)
23 | $(call import-module,lib/proj.android)
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.android/jni/Application.mk:
--------------------------------------------------------------------------------
1 | APP_STL := gnustl_static
2 | APP_CPPFLAGS := -frtti -DCOCOS2D_DEBUG=1 -DCC_ENABLE_CHIPMUNK_INTEGRATION=1
3 | APP_CPPFLAGS += -fexceptions
4 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.android/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system use,
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 |
10 | # Project target.
11 | target=android-16
12 |
13 | android.library.reference.1=../../../quick-cocos2d-x/lib/cocos2d-x/cocos2dx/platform/android/java
14 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.android/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.android/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.android/res/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.android/res/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.android/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.android/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.android/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | HelloLua
4 |
5 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.blackberry/empty/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.blackberry/empty/.gitkeep
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.blackberry/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.blackberry/icon.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.blackberry/main.cpp:
--------------------------------------------------------------------------------
1 |
2 | #include "../Classes/AppDelegate.h"
3 | #include "cocos2d.h"
4 |
5 |
6 | USING_NS_CC;
7 |
8 | int main(int argc, char **argv)
9 | {
10 | // create the application instance
11 | AppDelegate app;
12 |
13 | int width, height;
14 | const char *width_str, *height_str;
15 | width_str = getenv("WIDTH");
16 | height_str = getenv("HEIGHT");
17 | if (width_str && height_str)
18 | {
19 | width = atoi(width_str);
20 | height = atoi(height_str);
21 | }
22 | else
23 | {
24 | width = 1024;
25 | height = 600;
26 | }
27 |
28 | CCEGLView* eglView = CCEGLView::sharedOpenGLView();
29 | eglView->setFrameSize(width, height);
30 |
31 | return CCApplication::sharedApplication()->run();
32 | }
33 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.ios/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.ios/Default-568h@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.ios/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.ios/Default.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.ios/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.ios/Default@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.ios/Icon-114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.ios/Icon-114.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.ios/Icon-120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.ios/Icon-120.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.ios/Icon-144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.ios/Icon-144.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.ios/Icon-152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.ios/Icon-152.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.ios/Icon-57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.ios/Icon-57.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.ios/Icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.ios/Icon-72.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.ios/Icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.ios/Icon-76.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.ios/Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'HelloLua' target in the 'HelloLua' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #import
8 | #endif
9 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.ios/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // HelloLua
4 | //
5 | // Copyright __MyCompanyName__ 2011. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[]) {
11 | NSAutoreleasePool *pool = [NSAutoreleasePool new];
12 | int retVal = UIApplicationMain(argc, argv, nil, @"AppController");
13 | [pool release];
14 | return retVal;
15 | }
16 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.linux/main.cpp:
--------------------------------------------------------------------------------
1 | #include "../Classes/AppDelegate.h"
2 | #include "cocos2d.h"
3 | #include "CCEGLView.h"
4 |
5 | #include
6 | #include
7 | #include
8 | #include
9 |
10 | USING_NS_CC;
11 |
12 | int main(int argc, char **argv)
13 | {
14 | // create the application instance
15 | AppDelegate app;
16 | CCEGLView* eglView = CCEGLView::sharedOpenGLView();
17 | eglView->setFrameSize(800, 480);
18 | return CCApplication::sharedApplication()->run();
19 | }
20 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.marmalade/HelloLua.mkb:
--------------------------------------------------------------------------------
1 | options
2 | {
3 | module_path="../../../cocos2dx/proj.marmalade/;../../../CocosDenshion/proj.marmalade/;../../../scripting/lua/proj.marmalade/;../../../extensions/proj.marmalade/;../../../external/chipmunk/proj.marmalade/;../../../external/Box2D/proj.marmalade/"
4 | s3e-data-dir = "../Resources"
5 | }
6 |
7 | includepaths
8 | {
9 | ../Classes
10 | }
11 | subprojects
12 | {
13 | IwGL
14 | cocos2dx
15 | CocosDenshion
16 | cocos2dx-ext
17 | Box2D
18 | lua
19 | }
20 |
21 | defines
22 | {
23 | CC_ENABLE_BOX2D_INTEGRATION=1
24 | }
25 |
26 | assets
27 | {
28 | (../Resources)
29 | .
30 | }
31 |
32 |
33 | files
34 | {
35 | [Main]
36 | (src)
37 | Main.h
38 | Main.cpp
39 |
40 | (../Classes)
41 | AppDelegate.h
42 | AppDelegate.cpp
43 | }
44 |
45 | postbuild "cccopy.py -s ../../../scripting/lua/script/ -d ../Resources/"
46 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.marmalade/src/Main.cpp:
--------------------------------------------------------------------------------
1 | // Application main file.
2 |
3 | #include "Main.h"
4 | #include "../Classes/AppDelegate.h"
5 |
6 | // Cocos2dx headers
7 | #include "cocos2d.h"
8 |
9 | // Marmalade headers
10 | #include "IwGL.h"
11 |
12 | USING_NS_CC;
13 |
14 | int main()
15 | {
16 | AppDelegate app;
17 |
18 | return cocos2d::CCApplication::sharedApplication()->Run();
19 | }
20 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.marmalade/src/Main.h:
--------------------------------------------------------------------------------
1 | #ifndef MAIN_H
2 | #define MAIN_H
3 |
4 | #endif
5 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.win32/main.h:
--------------------------------------------------------------------------------
1 | #ifndef __MAIN_H__
2 | #define __MAIN_H__
3 |
4 | #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
5 |
6 | // Windows Header Files:
7 | #include
8 | #include
9 |
10 | #endif // __WINMAIN_H__
11 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.win32/res/game.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-quick/proj.win32/res/game.ico
--------------------------------------------------------------------------------
/SDK/template/multi-platform-quick/proj.win32/resource.h:
--------------------------------------------------------------------------------
1 | //{{NO_DEPENDENCIES}}
2 | // Microsoft Visual C++ generated include file.
3 | // Used by game.RC
4 | //
5 |
6 | #define IDS_PROJNAME 100
7 | #define IDR_TESTLUA 100
8 |
9 | #define ID_FILE_NEW_WINDOW 32771
10 |
11 | // Next default values for new objects
12 | //
13 | #ifdef APSTUDIO_INVOKED
14 | #ifndef APSTUDIO_READONLY_SYMBOLS
15 | #define _APS_NEXT_RESOURCE_VALUE 201
16 | #define _APS_NEXT_CONTROL_VALUE 1000
17 | #define _APS_NEXT_SYMED_VALUE 101
18 | #define _APS_NEXT_COMMAND_VALUE 32775
19 | #endif
20 | #endif
21 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/lua/lib/FrameManager.lua:
--------------------------------------------------------------------------------
1 | FrameManager = {}
2 |
3 | function FrameManager:new(o)
4 | o = o or {}
5 | setmetatable(o, self)
6 | self.__index = self
7 | return o
8 | end
9 |
10 | function FrameManager:init()
11 | CCDirector:sharedDirector():getScheduler():scheduleScriptFunc(function()
12 | self:update()
13 | end, 0, false)
14 | end
15 |
16 | function FrameManager:update()
17 | ScutDataLogic.CDataRequest:Instance():PeekLUAData()
18 | end
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/lua/lib/lib.lua:
--------------------------------------------------------------------------------
1 | ------------------------------------------------------------------
2 | -- lib.lua
3 | -- Author : LZW
4 | -- Version : 1.0.0.0
5 | -- Date : 2014-1-20
6 | -- Description:
7 | ------------------------------------------------------------------
8 |
9 | gClassPool = {}
10 | require("lib.NetHelper")
11 |
12 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/lua/mainapp.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/lua/mainapp.lua
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/beijing@2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/beijing@2x.jpg
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/button/button_1011@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/button/button_1011@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/button/button_1012@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/button/button_1012@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/button/icon_1027@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/button/icon_1027@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/button/panle_1019_1.9@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/button/panle_1019_1.9@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/common/panel_1002_12@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/common/panel_1002_12@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/common/panel_1003_1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/common/panel_1003_1@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/common/panle_1009_1.9@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/common/panle_1009_1.9@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/common/panle_1069@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/common/panle_1069@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/common/tou_ming.9@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/common/tou_ming.9@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/icon_1011@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/icon_1011@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/panel_1002_12@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/panel_1002_12@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource/panel_1003_1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/Resources/resource/panel_1003_1@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource1280_800/readme.txt:
--------------------------------------------------------------------------------
1 | images res for 1280*800
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/Resources/resource480_800/readme.txt:
--------------------------------------------------------------------------------
1 | images res for 480*800
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.android/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.android/ant.properties:
--------------------------------------------------------------------------------
1 | # This file is used to override default values used by the Ant build system.
2 | #
3 | # This file must be checked into Version Control Systems, as it is
4 | # integral to the build system of your project.
5 |
6 | # This file is only used by the Ant script.
7 |
8 | # You can use this to override default values such as
9 | # 'source.dir' for the location of your java source folder and
10 | # 'out.dir' for the location of your output folder.
11 |
12 | # You can also use it define how the release builds are signed by declaring
13 | # the following properties:
14 | # 'key.store' for the location of your keystore and
15 | # 'key.alias' for the name of the key to use.
16 | # The password will be asked during the build when you use the 'release' target.
17 |
18 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.android/jni/Application.mk:
--------------------------------------------------------------------------------
1 | APP_STL := gnustl_static
2 | APP_CPPFLAGS := -frtti -DCOCOS2D_DEBUG=1 -DCC_ENABLE_CHIPMUNK_INTEGRATION=1
3 | APP_CPPFLAGS += -fexceptions
4 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.android/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system use,
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 |
10 | # Project target.
11 | target=android-16
12 |
13 | android.library.reference.1=../../../cocos2d-x/cocos2dx/platform/android/java
14 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.android/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.android/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.android/res/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.android/res/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.android/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.android/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.android/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | HelloLua
4 |
5 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.blackberry/empty/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.blackberry/empty/.gitkeep
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.blackberry/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.blackberry/icon.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.blackberry/main.cpp:
--------------------------------------------------------------------------------
1 |
2 | #include "../Classes/AppDelegate.h"
3 | #include "cocos2d.h"
4 |
5 |
6 | USING_NS_CC;
7 |
8 | int main(int argc, char **argv)
9 | {
10 | // create the application instance
11 | AppDelegate app;
12 |
13 | int width, height;
14 | const char *width_str, *height_str;
15 | width_str = getenv("WIDTH");
16 | height_str = getenv("HEIGHT");
17 | if (width_str && height_str)
18 | {
19 | width = atoi(width_str);
20 | height = atoi(height_str);
21 | }
22 | else
23 | {
24 | width = 1024;
25 | height = 600;
26 | }
27 |
28 | CCEGLView* eglView = CCEGLView::sharedOpenGLView();
29 | eglView->setFrameSize(width, height);
30 |
31 | return CCApplication::sharedApplication()->run();
32 | }
33 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.ios/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.ios/Default-568h@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.ios/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.ios/Default.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.ios/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.ios/Default@2x.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.ios/Icon-114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.ios/Icon-114.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.ios/Icon-120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.ios/Icon-120.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.ios/Icon-144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.ios/Icon-144.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.ios/Icon-152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.ios/Icon-152.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.ios/Icon-57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.ios/Icon-57.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.ios/Icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.ios/Icon-72.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.ios/Icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.ios/Icon-76.png
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.ios/Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'HelloLua' target in the 'HelloLua' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #import
8 | #endif
9 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.ios/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // HelloLua
4 | //
5 | // Copyright __MyCompanyName__ 2011. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | int main(int argc, char *argv[]) {
11 | NSAutoreleasePool *pool = [NSAutoreleasePool new];
12 | int retVal = UIApplicationMain(argc, argv, nil, @"AppController");
13 | [pool release];
14 | return retVal;
15 | }
16 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.linux/main.cpp:
--------------------------------------------------------------------------------
1 | #include "../Classes/AppDelegate.h"
2 | #include "cocos2d.h"
3 | #include "CCEGLView.h"
4 |
5 | #include
6 | #include
7 | #include
8 | #include
9 |
10 | USING_NS_CC;
11 |
12 | int main(int argc, char **argv)
13 | {
14 | // create the application instance
15 | AppDelegate app;
16 | CCEGLView* eglView = CCEGLView::sharedOpenGLView();
17 | eglView->setFrameSize(800, 480);
18 | return CCApplication::sharedApplication()->run();
19 | }
20 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.marmalade/HelloLua.mkb:
--------------------------------------------------------------------------------
1 | options
2 | {
3 | module_path="../../../cocos2dx/proj.marmalade/;../../../CocosDenshion/proj.marmalade/;../../../scripting/lua/proj.marmalade/;../../../extensions/proj.marmalade/;../../../external/chipmunk/proj.marmalade/;../../../external/Box2D/proj.marmalade/"
4 | s3e-data-dir = "../Resources"
5 | }
6 |
7 | includepaths
8 | {
9 | ../Classes
10 | }
11 | subprojects
12 | {
13 | IwGL
14 | cocos2dx
15 | CocosDenshion
16 | cocos2dx-ext
17 | Box2D
18 | lua
19 | }
20 |
21 | defines
22 | {
23 | CC_ENABLE_BOX2D_INTEGRATION=1
24 | }
25 |
26 | assets
27 | {
28 | (../Resources)
29 | .
30 | }
31 |
32 |
33 | files
34 | {
35 | [Main]
36 | (src)
37 | Main.h
38 | Main.cpp
39 |
40 | (../Classes)
41 | AppDelegate.h
42 | AppDelegate.cpp
43 | }
44 |
45 | postbuild "cccopy.py -s ../../../scripting/lua/script/ -d ../Resources/"
46 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.marmalade/src/Main.cpp:
--------------------------------------------------------------------------------
1 | // Application main file.
2 |
3 | #include "Main.h"
4 | #include "../Classes/AppDelegate.h"
5 |
6 | // Cocos2dx headers
7 | #include "cocos2d.h"
8 |
9 | // Marmalade headers
10 | #include "IwGL.h"
11 |
12 | USING_NS_CC;
13 |
14 | int main()
15 | {
16 | AppDelegate app;
17 |
18 | return cocos2d::CCApplication::sharedApplication()->Run();
19 | }
20 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.marmalade/src/Main.h:
--------------------------------------------------------------------------------
1 | #ifndef MAIN_H
2 | #define MAIN_H
3 |
4 | #endif
5 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.win32/main.h:
--------------------------------------------------------------------------------
1 | #ifndef __MAIN_H__
2 | #define __MAIN_H__
3 |
4 | #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
5 |
6 | // Windows Header Files:
7 | #include
8 | #include
9 |
10 | #endif // __WINMAIN_H__
11 |
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.win32/res/game.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/SDK/template/multi-platform-scutlua/proj.win32/res/game.ico
--------------------------------------------------------------------------------
/SDK/template/multi-platform-scutlua/proj.win32/resource.h:
--------------------------------------------------------------------------------
1 | //{{NO_DEPENDENCIES}}
2 | // Microsoft Visual C++ generated include file.
3 | // Used by game.RC
4 | //
5 |
6 | #define IDS_PROJNAME 100
7 | #define IDR_TESTLUA 100
8 |
9 | #define ID_FILE_NEW_WINDOW 32771
10 |
11 | // Next default values for new objects
12 | //
13 | #ifdef APSTUDIO_INVOKED
14 | #ifndef APSTUDIO_READONLY_SYMBOLS
15 | #define _APS_NEXT_RESOURCE_VALUE 201
16 | #define _APS_NEXT_CONTROL_VALUE 1000
17 | #define _APS_NEXT_SYMED_VALUE 101
18 | #define _APS_NEXT_COMMAND_VALUE 32775
19 | #endif
20 | #endif
21 |
--------------------------------------------------------------------------------
/SDK/tools/project-creator/android.json:
--------------------------------------------------------------------------------
1 | {
2 | "rename": ["src/PACKAGE_PATH/PROJECT_NAME.java"],
3 | "remove": ["assets",
4 | "bin",
5 | "libs",
6 | "gen",
7 | "obj"],
8 | "replace_package_name": ["AndroidManifest.xml",
9 | "src/PACKAGE_PATH/PROJECT_NAME.java"],
10 | "replace_project_name": [".project",
11 | "AndroidManifest.xml",
12 | "build.xml",
13 | "build_native.sh",
14 | "res/values/strings.xml",
15 | "src/PACKAGE_PATH/PROJECT_NAME.java"]
16 | }
--------------------------------------------------------------------------------
/SDK/tools/project-creator/blackberry.json:
--------------------------------------------------------------------------------
1 | {
2 | "rename": [],
3 | "remove": [],
4 | "replace_package_name": ["bar-descriptor.xml"],
5 | "replace_project_name": [".cproject",
6 | ".project",
7 | "bar-descriptor.xml"]
8 | }
--------------------------------------------------------------------------------
/SDK/tools/project-creator/ios.json:
--------------------------------------------------------------------------------
1 | {
2 | "rename": ["PROJECT_NAME.xcodeproj"],
3 | "remove": ["PROJECT_NAME.xcodeproj/project.xcworkspace",
4 | "PROJECT_NAME.xcodeproj/xcuserdata"],
5 | "replace_package_name": ["Info.plist"],
6 | "replace_project_name": ["Info.plist",
7 | "PROJECT_NAME.xcodeproj/project.pbxproj"]
8 | }
--------------------------------------------------------------------------------
/SDK/tools/project-creator/linux.json:
--------------------------------------------------------------------------------
1 | {
2 | "rename": [],
3 | "remove": [],
4 | "replace_package_name": [],
5 | "replace_project_name": [".cproject",
6 | ".project",
7 | "Makefile"]
8 | }
--------------------------------------------------------------------------------
/SDK/tools/project-creator/mac.json:
--------------------------------------------------------------------------------
1 | {
2 | "rename": ["PROJECT_NAME.xcodeproj"],
3 | "remove": ["PROJECT_NAME.xcodeproj/project.xcworkspace",
4 | "PROJECT_NAME.xcodeproj/xcuserdata"],
5 | "replace_package_name": ["Info.plist"],
6 | "replace_project_name": ["Info.plist",
7 | "PROJECT_NAME.xcodeproj/project.pbxproj"]
8 | }
--------------------------------------------------------------------------------
/SDK/tools/project-creator/marmalade.json:
--------------------------------------------------------------------------------
1 | {
2 | "rename": ["PROJECT_NAME.mkb"],
3 | "remove": [],
4 | "replace_package_name": [],
5 | "replace_project_name": []
6 | }
--------------------------------------------------------------------------------
/SDK/tools/project-creator/win32.json:
--------------------------------------------------------------------------------
1 | {
2 | "rename": ["PROJECT_NAME.vcxproj",
3 | "PROJECT_NAME.vcxproj.filters",
4 | "PROJECT_NAME.vcxproj.user",
5 | "PROJECT_NAME.sln"],
6 | "remove": [],
7 | "replace_package_name": [],
8 | "replace_project_name": ["PROJECT_NAME.vcxproj",
9 | "PROJECT_NAME.vcxproj.filters",
10 | "PROJECT_NAME.vcxproj.user",
11 | "PROJECT_NAME.sln",
12 | "main.cpp"]
13 | }
--------------------------------------------------------------------------------
/SDK/tools/project-creator/winrt.json:
--------------------------------------------------------------------------------
1 | {
2 | "rename": ["PROJECT_NAME.vcxproj",
3 | "PROJECT_NAME_2013.vcxproj",
4 | "PROJECT_NAME.vcxproj.filters",
5 | "PROJECT_NAME_2013.vcxproj.filters",
6 | "PROJECT_NAME.sln",
7 | "PROJECT_NAME_2013.sln"],
8 | "remove": [],
9 | "replace_package_name": [],
10 | "replace_project_name": ["PROJECT_NAME.vcxproj",
11 | "PROJECT_NAME_2013.vcxproj",
12 | "PROJECT_NAME.vcxproj.filters",
13 | "PROJECT_NAME_2013.vcxproj.filters",
14 | "PROJECT_NAME.sln",
15 | "PROJECT_NAME_2013.sln"]
16 | }
--------------------------------------------------------------------------------
/SDK/tools/project-creator/wp8.json:
--------------------------------------------------------------------------------
1 | {
2 | "rename": ["PROJECT_NAME.vcxproj",
3 | "PROJECT_NAME.vcxproj.filters",
4 | "PROJECT_NAME.vcxproj.user",
5 | "PROJECT_NAME.cpp",
6 | "PROJECT_NAME.h",
7 | "PROJECT_NAME.sln"],
8 | "remove": [],
9 | "replace_package_name": [],
10 | "replace_project_name": ["PROJECT_NAME.vcxproj",
11 | "PROJECT_NAME.vcxproj.filters",
12 | "PROJECT_NAME.vcxproj.user",
13 | "PROJECT_NAME.cpp",
14 | "PROJECT_NAME.h",
15 | "WMAppManifest.xml",
16 | "PROJECT_NAME.sln"]
17 | }
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/DirCenter/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/DirCenter/App.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/DirCenter/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace DirCenter
10 | {
11 | ///
12 | /// App.xaml 的交互逻辑
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/DirCenter/Lang/SimplifiedLanguage.cs:
--------------------------------------------------------------------------------
1 | using ZyGames.Framework.Game.Lang;
2 |
3 | namespace DirCenter.Lang
4 | {
5 | public class SimplifiedLanguage : Language
6 | {
7 | public string Yes = "可";
8 | public string No = "否";
9 | public string Hidden = "不可见";
10 | public string Visible = "可见";
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/DirCenter/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/DirCenter/channel.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Shapes;
14 |
15 | namespace DirCenter
16 | {
17 | ///
18 | /// channel.xaml 的交互逻辑
19 | ///
20 | public partial class channel : Window
21 | {
22 | public channel()
23 | {
24 | InitializeComponent();
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/DirCenter/logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/DirCenter/logo.jpg
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/DirCenter/notice.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/DirCenter/notice.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Shapes;
14 |
15 | namespace DirCenter
16 | {
17 | ///
18 | /// notice.xaml 的交互逻辑
19 | ///
20 | public partial class notice : Window
21 | {
22 | public notice()
23 | {
24 | InitializeComponent();
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/DirCenter/scut.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/DirCenter/scut.ico
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/DirCenter/scut.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/DirCenter/scut.png
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/Lib/Microsoft.Scripting.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/Lib/Microsoft.Scripting.dll
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/Lib/Mono.Cecil.Pdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/Lib/Mono.Cecil.Pdb.dll
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/Lib/Mono.Cecil.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/Lib/Mono.Cecil.dll
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/Lib/MySql.Data.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/Lib/MySql.Data.dll
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/Lib/NLog.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/Lib/NLog.dll
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/Lib/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/Lib/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/Lib/ServiceStack.Redis.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/Lib/ServiceStack.Redis.dll
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/Lib/ZyGames.Framework.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/Lib/ZyGames.Framework.Common.dll
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/Lib/ZyGames.Framework.Game.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/Lib/ZyGames.Framework.Game.dll
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/Lib/ZyGames.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/Lib/ZyGames.Framework.dll
--------------------------------------------------------------------------------
/Source/DirCenter/WPF/Lib/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/WPF/Lib/protobuf-net.dll
--------------------------------------------------------------------------------
/Source/DirCenter/db/MsSql/创建游戏帐号.sql:
--------------------------------------------------------------------------------
1 | /*
2 | 参数:
3 | $loginPass 游戏中使用数据库登录账号(game_user)的密码
4 | */
5 |
6 | IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = N'$(gameuser)')
7 | BEGIN
8 | CREATE LOGIN [$(gameuser)] WITH PASSWORD=N'$(loginPass)', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
9 | END
10 | go
--------------------------------------------------------------------------------
/Source/DirCenter/db/MySql/rundbcreate.sh:
--------------------------------------------------------------------------------
1 |
2 | mysql -uroot -p123
2 |
--------------------------------------------------------------------------------
/Source/DirCenter/release/OfficialService.aspx:
--------------------------------------------------------------------------------
1 | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="OfficialService.aspx.cs" Inherits="ZyGames.DirCenter.OfficialService" %>
2 |
--------------------------------------------------------------------------------
/Source/DirCenter/release/Service.aspx:
--------------------------------------------------------------------------------
1 | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Service.aspx.cs" Inherits="ZyGames.DirCenter.Service" %>
--------------------------------------------------------------------------------
/Source/DirCenter/release/Web.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Source/DirCenter/release/bin/MySql.Data.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/release/bin/MySql.Data.dll
--------------------------------------------------------------------------------
/Source/DirCenter/release/bin/NLog.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/release/bin/NLog.dll
--------------------------------------------------------------------------------
/Source/DirCenter/release/bin/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/release/bin/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/Source/DirCenter/release/bin/ZyGames.DirCenter.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/release/bin/ZyGames.DirCenter.dll
--------------------------------------------------------------------------------
/Source/DirCenter/release/bin/ZyGames.Framework.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/release/bin/ZyGames.Framework.Common.dll
--------------------------------------------------------------------------------
/Source/DirCenter/release/bin/ZyGames.Framework.Game.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/release/bin/ZyGames.Framework.Game.dll
--------------------------------------------------------------------------------
/Source/DirCenter/release/bin/ZyGames.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/release/bin/ZyGames.Framework.dll
--------------------------------------------------------------------------------
/Source/DirCenter/release/bin/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/release/bin/protobuf-net.dll
--------------------------------------------------------------------------------
/Source/DirCenter/src/Lib/MySql.Data.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/src/Lib/MySql.Data.dll
--------------------------------------------------------------------------------
/Source/DirCenter/src/Lib/NLog.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/src/Lib/NLog.dll
--------------------------------------------------------------------------------
/Source/DirCenter/src/Lib/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/src/Lib/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/Source/DirCenter/src/Lib/ZyGames.Framework.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/src/Lib/ZyGames.Framework.Common.dll
--------------------------------------------------------------------------------
/Source/DirCenter/src/Lib/ZyGames.Framework.Game.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/src/Lib/ZyGames.Framework.Game.dll
--------------------------------------------------------------------------------
/Source/DirCenter/src/Lib/ZyGames.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/src/Lib/ZyGames.Framework.dll
--------------------------------------------------------------------------------
/Source/DirCenter/src/Lib/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/DirCenter/src/Lib/protobuf-net.dll
--------------------------------------------------------------------------------
/Source/DirCenter/src/ZyGames.DirCenter/DirService.asmx:
--------------------------------------------------------------------------------
1 | <%@ WebService Language="C#" CodeBehind="DirService.asmx.cs" Class="ZyGames.DirCenter.DirService" %>
2 |
--------------------------------------------------------------------------------
/Source/DirCenter/src/ZyGames.DirCenter/OfficialService.aspx:
--------------------------------------------------------------------------------
1 | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="OfficialService.aspx.cs" Inherits="ZyGames.DirCenter.OfficialService" %>
2 |
--------------------------------------------------------------------------------
/Source/DirCenter/src/ZyGames.DirCenter/Service.aspx:
--------------------------------------------------------------------------------
1 | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Service.aspx.cs" Inherits="ZyGames.DirCenter.Service" %>
--------------------------------------------------------------------------------
/Source/DirCenter/src/ZyGames.DirCenter/Web.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Source/Framework/FrameworkUnitTest/Cache/Model/DataInfo.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using ZyGames.Framework.Model;
7 |
8 | namespace FrameworkUnitTest.Cache.Model
9 | {
10 |
11 | [EntityTable(AccessLevel.ReadOnly, MyDataConfigger.DbKey)]
12 | public class DataInfo: ShareEntity
13 | {
14 | public DataInfo()
15 | : base(true)
16 | {
17 | }
18 |
19 | [EntityField(true)]
20 | public uint ChapterId { get; set; }
21 |
22 | [EntityField]
23 | public uint CheckPointId { get; set; }
24 |
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Source/Framework/FrameworkUnitTest/Cache/Model/LvRank.cs:
--------------------------------------------------------------------------------
1 | using ProtoBuf;
2 | using ZyGames.Framework.Model;
3 |
4 | namespace FrameworkUnitTest.Cache.Model
5 | {
6 | ///
7 | ///
8 | ///
9 | [ProtoContract]
10 | [EntityTable(CacheType.Rank, "", StorageType = StorageType.ReadWriteRedis)]
11 | public class LvRank : RankEntity
12 | {
13 | public const string Lv = "Lv";
14 | public override string Key
15 | {
16 | get { return Lv; }
17 | }
18 |
19 | [ProtoMember(1)]
20 | public int UserId { get; set; }
21 |
22 |
23 | public override int GetHashCode()
24 | {
25 | return UserId;
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Source/Framework/FrameworkUnitTest/FrameworkUnitTest.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ProjectFiles
5 |
6 |
--------------------------------------------------------------------------------
/Source/Framework/FrameworkUnitTest/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Source/Framework/Lib/ICSharpCode.SharpZipLib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/ICSharpCode.SharpZipLib.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/IronPython.Modules.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/IronPython.Modules.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/IronPython.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/IronPython.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/KopiLua.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/KopiLua.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/Microsoft.Dynamic.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/Microsoft.Dynamic.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/Microsoft.Scripting.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/Microsoft.Scripting.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/Mono.Cecil.Mdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/Mono.Cecil.Mdb.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/Mono.Cecil.Pdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/Mono.Cecil.Pdb.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/Mono.Cecil.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/Mono.Cecil.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/MySql.Data.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/MySql.Data.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/NLog.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/NLog.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/NLua.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/NLua.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/ServiceStack.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/ServiceStack.Common.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/ServiceStack.Interfaces.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/ServiceStack.Interfaces.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/ServiceStack.Redis.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/ServiceStack.Redis.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/ServiceStack.Text.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/ServiceStack.Text.dll
--------------------------------------------------------------------------------
/Source/Framework/Lib/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/Lib/protobuf-net.dll
--------------------------------------------------------------------------------
/Source/Framework/ZyGames.Framework/Profile/CollectTime.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Threading;
3 |
4 | namespace ZyGames.Framework.Profile
5 | {
6 | ///
7 | /// Collect time struct
8 | ///
9 | public struct CollectTime
10 | {
11 | ///
12 | ///
13 | ///
14 | public long Count;
15 | ///
16 | ///
17 | ///
18 | public DateTime Time;
19 |
20 | ///
21 | /// Reset time and count
22 | ///
23 | public void Reset()
24 | {
25 | Interlocked.Exchange(ref Count, 0);
26 | Time = DateTime.Now;
27 | }
28 | }
29 | }
--------------------------------------------------------------------------------
/Source/Framework/ZyGames.Framework/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Source/Framework/发布处理.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Framework/发布处理.bat
--------------------------------------------------------------------------------
/Source/Middleware/AccountServer/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Source/Middleware/AccountServer/Default.ashx:
--------------------------------------------------------------------------------
1 | <%@ WebHandler Language="C#" CodeBehind="Default.ashx.cs" Class="AccountServer.Default" %>
2 |
--------------------------------------------------------------------------------
/Source/Middleware/AccountServer/Global.asax:
--------------------------------------------------------------------------------
1 | <%@ Application Codebehind="Global.asax.cs" Inherits="AccountServer.Global" Language="C#" %>
2 |
--------------------------------------------------------------------------------
/Source/Middleware/AccountServer/Properties/PublishProfiles/pass.36you.net.pubxml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 | FileSystem
9 | Release
10 | Any CPU
11 |
12 | True
13 | False
14 | E:\Developer\ServerRelease\pass.36you.net
15 | False
16 |
17 |
--------------------------------------------------------------------------------
/Source/Middleware/GameServer/Script/LuaScript/Action/Action1001.lua:
--------------------------------------------------------------------------------
1 |
2 | Action1001 ={}
3 |
4 | function Action1001:getUrlElement(httpGet)
5 | local urlParam = {}
6 | urlParam.Result = true
7 | --urlParam.PageIndex = ScutReaderReadString(httpGet, "PageIndex")
8 | return urlParam
9 | end
10 |
11 | function Action1001:takeAction(urlParam)
12 | local actionResult = {}
13 | actionResult.Result = true
14 | --actionResult.Table = GetUserRankingList()
15 | return actionResult
16 | end
17 |
18 |
19 | function Action1001:buildPacket(writer, urlParam, actionResult)
20 | return true
21 | end
--------------------------------------------------------------------------------
/Source/Middleware/GameWebServer/Global.asax:
--------------------------------------------------------------------------------
1 | <%@ Application Codebehind="Global.asax.cs" Inherits="GameWebServer.Global" Language="C#" %>
2 |
--------------------------------------------------------------------------------
/Source/Middleware/GameWebServer/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下特性集
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 |
9 | #if NET4_0
10 | [assembly: AssemblyTitle("SCUTServer for .NET Framework 4.0")]
11 | #elif NET4_5_1
12 | [assembly: AssemblyTitle("SCUTServer for .NET Framework 4.5.1")]
13 | #else
14 | [assembly: AssemblyTitle("SCUTServer")]
15 | #endif
16 | [assembly: AssemblyDescription("SCUT Server")]
17 | [assembly: AssemblyConfiguration("")]
18 |
19 | // 将 ComVisible 设置为 false 会使此程序集中的类型
20 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
21 | // 则将该类型上的 ComVisible 特性设置为 true。
22 | [assembly: ComVisible(false)]
23 |
24 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
25 | [assembly: Guid("d64e8cde-4e46-4181-877e-820826537736")]
26 |
--------------------------------------------------------------------------------
/Source/Middleware/GameWebServer/Script/CsScript/MainClass.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using ZyGames.Framework.Cache.Generic;
3 | using ZyGames.Framework.Common.Log;
4 | using ZyGames.Framework.Game.Context;
5 | using ZyGames.Framework.Game.Contract;
6 | using ZyGames.Framework.Game.Service;
7 | using ZyGames.Framework.Script;
8 |
9 | namespace Game.Script
10 | {
11 | public class MainClass : GameHttpHost, IMainScript
12 | {
13 | public override void Start(string[] args)
14 | {
15 | }
16 |
17 | public override void Stop()
18 | {
19 |
20 | }
21 |
22 | protected override void OnRequested(ActionGetter actionGetter, BaseGameResponse response)
23 | {
24 | base.OnRequested(actionGetter, response);
25 | }
26 |
27 | }
28 | }
--------------------------------------------------------------------------------
/Source/Middleware/GameWebServer/Service.aspx:
--------------------------------------------------------------------------------
1 | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Service.aspx.cs" Inherits="GameWebServer.Service" %>
2 |
--------------------------------------------------------------------------------
/Source/Middleware/GameWebServer/Service.aspx.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Web;
3 | using ZyGames.Framework.Common.Log;
4 | using ZyGames.Framework.Script;
5 |
6 | namespace GameWebServer
7 | {
8 | public partial class Service : System.Web.UI.Page
9 | {
10 | protected void Page_Load(object sender, EventArgs e)
11 | {
12 | try
13 | {
14 | ScriptEngines.RequestMainProgram(HttpContext.Current);
15 | }
16 | catch (Exception ex)
17 | {
18 | TraceLog.WriteError("Service error:{0}", ex);
19 | }
20 | }
21 |
22 | }
23 | }
--------------------------------------------------------------------------------
/Source/Middleware/GameWebServer/Service.aspx.designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | // <自动生成>
3 | // 此代码由工具生成。
4 | //
5 | // 对此文件的更改可能会导致不正确的行为,并且如果
6 | // 重新生成代码,这些更改将会丢失。
7 | // 自动生成>
8 | //------------------------------------------------------------------------------
9 |
10 | namespace GameWebServer {
11 |
12 |
13 | public partial class Service {
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Source/Middleware/ProxyServer/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | http://dir.scutgame.com/DirService.asmx
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Source/Middleware/ProxyServer/Service References/com.scutgame.dir/DirService.disco:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Source/Middleware/ProxyServer/Service References/com.scutgame.dir/ProxyServer.com.scutgame.dir.GameInfo.datasource:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | ProxyServer.com.scutgame.dir.GameInfo, Service References.com.scutgame.dir.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
10 |
--------------------------------------------------------------------------------
/Source/Middleware/ProxyServer/Service References/com.scutgame.dir/ProxyServer.com.scutgame.dir.ServerInfo.datasource:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | ProxyServer.com.scutgame.dir.ServerInfo, Service References.com.scutgame.dir.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
10 |
--------------------------------------------------------------------------------
/Source/Middleware/ZyGames.Framework.Game/Service/ProtocolVersion.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace ZyGames.Framework.Game.Service
8 | {
9 | ///
10 | /// 通讯协议版本
11 | ///
12 | public enum ProtocolVersion
13 | {
14 | ///
15 | /// default
16 | ///
17 | Default = 0,
18 | ///
19 | /// support head extend for sync property to client
20 | ///
21 | ExtendHead =1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Source/Middleware/copyfilter.txt:
--------------------------------------------------------------------------------
1 | .vshost.exe
2 | .csproj
--------------------------------------------------------------------------------
/Source/Middleware/发布处理.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Middleware/发布处理.bat
--------------------------------------------------------------------------------
/Source/Tools/ContractTools/db/mssql/update.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ContractTools/db/mssql/update.sql
--------------------------------------------------------------------------------
/Source/Tools/ContractTools/db/mysql/rundbcreate.sh:
--------------------------------------------------------------------------------
1 |
2 | mysql -uroot -p123
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Source/Tools/ScutClient/ScutClientSimulator/Lua/ScutWriter.lua:
--------------------------------------------------------------------------------
1 | ScutWriter ={}
2 | function ScutWriter:new()
3 | local instance = {}
4 | setmetatable(instance, self)
5 | self.__index = self
6 | end
7 |
8 | function ScutWriter:writeString(name, value)
9 | return ScutWriter_writeString(name, value)
10 | end
11 |
12 | function ScutWriter:writeInt32(name, value)
13 | return ScutWriter_writeInt32(name, value)
14 | end
15 |
16 | function ScutWriter:writeWord(name, value)
17 | return ScutWriter_writeWord(name, value)
18 | end
19 |
20 | function ScutWriter:writeHead(sid, uid)
21 | return ScutWriter_writeHead(sid, uid)
22 | end
--------------------------------------------------------------------------------
/Source/Tools/ScutClient/ScutClientSimulator/Lua/action.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutClient/ScutClientSimulator/Lua/action.lua
--------------------------------------------------------------------------------
/Source/Tools/ScutClient/ScutClientSimulator/Net/UserToken.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace Scut.Client.Net
7 | {
8 | public class UserToken
9 | {
10 | public int GameType { get; set; }
11 | public int ServerID { get; set; }
12 | public string Sid { get; set; }
13 | public string Uid { get; set; }
14 | public string DeviceID { get; set; }
15 | public string Pid { get; set; }
16 | public string Pwd { get; set; }
17 | public int MobileType { get; set; }
18 | public string RetailID { get; set; }
19 |
20 | public object UserData { get; set; }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Source/Tools/ScutClient/ScutClientSimulator/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows.Forms;
6 | using Scut.Client.Runtime;
7 |
8 | namespace ScutClientSimulator
9 | {
10 | class Program
11 | {
12 | static void Main(string[] args)
13 | {
14 | Application.EnableVisualStyles();
15 | Application.SetCompatibleTextRenderingDefault(false);
16 | LuaRuntime.Start(Application.StartupPath);
17 | Application.Run(new Main());
18 |
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Comm/AssemblyHelper.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Comm/AssemblyHelper.cs
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Config/DbProviderType.cs:
--------------------------------------------------------------------------------
1 | namespace ScutServerManager.Config
2 | {
3 | public enum DbProviderType
4 | {
5 | SqlDataProvider,
6 | MySqlDataProvider
7 | }
8 | }
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/ContractForm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace Scut.SMS
11 | {
12 | public partial class ContractForm : Form
13 | {
14 | public ContractForm()
15 | {
16 | InitializeComponent();
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/DatabaseUpdateQueueForm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace Scut.SMS
11 | {
12 | public partial class DatabaseUpdateQueueForm : Form
13 | {
14 | public DatabaseUpdateQueueForm()
15 | {
16 | InitializeComponent();
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Forms;
3 | using ZyGames.Framework.Common.Configuration;
4 |
5 | namespace Scut.SMS
6 | {
7 | static class Program
8 | {
9 | ///
10 | /// 应用程序的主入口点。
11 | ///
12 | [STAThread]
13 | static void Main()
14 | {
15 | Application.EnableVisualStyles();
16 | Application.SetCompatibleTextRenderingDefault(false);
17 | Application.Run(new MainForm());
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Readme.chm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Readme.chm
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Readme.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Readme.docx
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Resource/Search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Resource/Search.png
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Resource/TestCase.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Resource/TestCase.png
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Resource/about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Resource/about.png
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Resource/contract.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Resource/contract.png
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Resource/dirfile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Resource/dirfile.png
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Resource/editquiry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Resource/editquiry.png
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Resource/redis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Resource/redis.png
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Resource/reflesh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Resource/reflesh.png
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Resource/save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Resource/save.png
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Resource/scut.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Resource/scut.png
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Resource/scut36.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Resource/scut36.ico
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Resource/setting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/Resource/setting.png
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/ServerManager.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ScutSMS/ScutSMS/ServerManager.cs
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/Template/TestCase.txt:
--------------------------------------------------------------------------------
1 | using ZyGames.Framework.RPC.IO;
2 | using ZyGames.Test;
3 |
4 | namespace ZyGames.Game.Test.Case
5 | {
6 | ///
7 | /// #Desp#
8 | ///
9 | public class #Step# : CaseStep
10 | {
11 | protected override void SetUrlElement()
12 | {
13 | #SetUrlElement#
14 | }
15 |
16 | protected override bool DecodePacket(MessageStructure reader, MessageHead head)
17 | {
18 | return true;
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/Source/Tools/ScutSMS/ScutSMS/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Source/Tools/ZyGames.Test/Lib/Microsoft.Dynamic.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ZyGames.Test/Lib/Microsoft.Dynamic.dll
--------------------------------------------------------------------------------
/Source/Tools/ZyGames.Test/Lib/Microsoft.Scripting.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ZyGames.Test/Lib/Microsoft.Scripting.dll
--------------------------------------------------------------------------------
/Source/Tools/ZyGames.Test/Lib/NLog.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ZyGames.Test/Lib/NLog.dll
--------------------------------------------------------------------------------
/Source/Tools/ZyGames.Test/Lib/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ZyGames.Test/Lib/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/Source/Tools/ZyGames.Test/Lib/ServiceStack.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ZyGames.Test/Lib/ServiceStack.Common.dll
--------------------------------------------------------------------------------
/Source/Tools/ZyGames.Test/Lib/ServiceStack.Redis.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ZyGames.Test/Lib/ServiceStack.Redis.dll
--------------------------------------------------------------------------------
/Source/Tools/ZyGames.Test/Lib/ServiceStack.Text.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ZyGames.Test/Lib/ServiceStack.Text.dll
--------------------------------------------------------------------------------
/Source/Tools/ZyGames.Test/Lib/ZyGames.Framework.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ZyGames.Test/Lib/ZyGames.Framework.Common.dll
--------------------------------------------------------------------------------
/Source/Tools/ZyGames.Test/Lib/ZyGames.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ZyGames.Test/Lib/ZyGames.Framework.dll
--------------------------------------------------------------------------------
/Source/Tools/ZyGames.Test/Lib/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Source/Tools/ZyGames.Test/Lib/protobuf-net.dll
--------------------------------------------------------------------------------
/Source/Tools/ZyGames.Test/Readme.txt:
--------------------------------------------------------------------------------
1 | 使用说明
2 | 1. 编写测试脚本,放在Case目录下,Step100是示例
3 | 2. 修改.exe.config配置文件,修改键如下:
4 | a)CaseStep.Type.Format 脚本的命名空间+类型
5 | b)Test.SignKey 请求的签名验证Key
6 | c)Test.EncodePwdKey 登录的功能,密码加密Key
7 | d)Test.Url 游戏服务器地址
8 | e)Test.ThreadNum 开启的用户并发数(模拟多少个用户)
9 | f)Test.Runtimes 每个请求发起的次数,去除最大最小值求平均
10 | g)Test.Pid,Test.Uid,Test.UserPwd 用户的帐号密码,需要先手动分配好
11 | h)Test.Steps 测试的协议接口,格式:"协议ID=请求次数,协议ID=请求次数"
12 | 如:1004=1,100=10
--------------------------------------------------------------------------------
/SvnHelp.md:
--------------------------------------------------------------------------------
1 | Scut下载说明
2 | =================
3 |
4 | 使用TortoiseSVN更新
5 | ----------------
6 | > 检出全部地址:https://github.com/ScutGame/Scut.git
7 |
8 | > 检出子目录地址:https://github.com/ScutGame/Scut.git/trunk/Source
9 |
--------------------------------------------------------------------------------
/Tools/Lua客户端C#版/Lua/ScutWriter.lua:
--------------------------------------------------------------------------------
1 | ScutWriter ={}
2 | function ScutWriter:new()
3 | local instance = {}
4 | setmetatable(instance, self)
5 | self.__index = self
6 | end
7 |
8 | function ScutWriter:writeString(name, value)
9 | return ScutWriter_writeString(name, value)
10 | end
11 |
12 | function ScutWriter:writeInt32(name, value)
13 | return ScutWriter_writeInt32(name, value)
14 | end
15 |
16 | function ScutWriter:writeWord(name, value)
17 | return ScutWriter_writeWord(name, value)
18 | end
19 |
20 | function ScutWriter:writeHead(sid, uid)
21 | return ScutWriter_writeHead(sid, uid)
22 | end
--------------------------------------------------------------------------------
/Tools/Lua客户端C#版/Lua/action.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/Lua客户端C#版/Lua/action.lua
--------------------------------------------------------------------------------
/Tools/Lua客户端C#版/LuaInterface.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/Lua客户端C#版/LuaInterface.dll
--------------------------------------------------------------------------------
/Tools/Lua客户端C#版/ScutClientSimulator.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/Lua客户端C#版/ScutClientSimulator.exe
--------------------------------------------------------------------------------
/Tools/Lua客户端C#版/ScutClientSimulator.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Tools/Lua客户端C#版/ZyGames.Framework.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/Lua客户端C#版/ZyGames.Framework.Common.dll
--------------------------------------------------------------------------------
/Tools/Lua客户端C#版/ZyGames.Framework.RPC.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/Lua客户端C#版/ZyGames.Framework.RPC.dll
--------------------------------------------------------------------------------
/Tools/Lua客户端C#版/lua51.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/Lua客户端C#版/lua51.dll
--------------------------------------------------------------------------------
/Tools/RedisTools/NLog.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/RedisTools/NLog.dll
--------------------------------------------------------------------------------
/Tools/RedisTools/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/RedisTools/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/Tools/RedisTools/RedisToolForms.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/RedisTools/RedisToolForms.exe
--------------------------------------------------------------------------------
/Tools/RedisTools/RedisToolForms.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Tools/RedisTools/ServiceStack.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/RedisTools/ServiceStack.Common.dll
--------------------------------------------------------------------------------
/Tools/RedisTools/ServiceStack.Interfaces.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/RedisTools/ServiceStack.Interfaces.dll
--------------------------------------------------------------------------------
/Tools/RedisTools/ServiceStack.Redis.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/RedisTools/ServiceStack.Redis.dll
--------------------------------------------------------------------------------
/Tools/RedisTools/ServiceStack.Text.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/RedisTools/ServiceStack.Text.dll
--------------------------------------------------------------------------------
/Tools/RedisTools/ServiceStack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/RedisTools/ServiceStack.dll
--------------------------------------------------------------------------------
/Tools/RedisTools/ZyGames.Framework.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/RedisTools/ZyGames.Framework.Common.dll
--------------------------------------------------------------------------------
/Tools/RedisTools/ZyGames.Framework.Game.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/RedisTools/ZyGames.Framework.Game.dll
--------------------------------------------------------------------------------
/Tools/RedisTools/ZyGames.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/RedisTools/ZyGames.Framework.dll
--------------------------------------------------------------------------------
/Tools/RedisTools/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/RedisTools/protobuf-net.dll
--------------------------------------------------------------------------------
/Tools/加解密工具/ZyGames.EncryptionTool.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/加解密工具/ZyGames.EncryptionTool.exe
--------------------------------------------------------------------------------
/Tools/加解密工具/ZyGames.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/加解密工具/ZyGames.Framework.dll
--------------------------------------------------------------------------------
/Tools/游戏服分发器/ICSharpCode.SharpZipLib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/游戏服分发器/ICSharpCode.SharpZipLib.dll
--------------------------------------------------------------------------------
/Tools/游戏服分发器/NLog.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/游戏服分发器/NLog.dll
--------------------------------------------------------------------------------
/Tools/游戏服分发器/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/游戏服分发器/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/Tools/游戏服分发器/ProxyServer.XmlSerializers.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/游戏服分发器/ProxyServer.XmlSerializers.dll
--------------------------------------------------------------------------------
/Tools/游戏服分发器/ProxyServer.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/游戏服分发器/ProxyServer.exe
--------------------------------------------------------------------------------
/Tools/游戏服分发器/ZyGames.Framework.Common.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/游戏服分发器/ZyGames.Framework.Common.dll
--------------------------------------------------------------------------------
/Tools/游戏服分发器/ZyGames.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/游戏服分发器/ZyGames.Framework.dll
--------------------------------------------------------------------------------
/Tools/游戏服分发器/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ScutGame/Scut/b30dcfacb9d2bc81e0e81dfd39b970a9af1e6f2a/Tools/游戏服分发器/protobuf-net.dll
--------------------------------------------------------------------------------