├── .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 | 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 --------------------------------------------------------------------------------