开始以Scut搭建服务器框架:
1. 初始目录结构:
- libs 存放 scut 的引擎文件;
- release 存放 src 输出的文件;
- src 存放各子工程源文件;
2. Install.bat:目的是将 libs 里 scut 的引擎文件复制到各工程上。
@echo off
xcopy /y .\libs\6.7.10.0\*.* .\src\AccountServer\
ECHO Install Ok & PAUSE
3. 将 6.7.9.10 的引擎库文件复制到 libs。
4. 将 Middleware 中的 AccountServer 目录复制进来,执行一次 Install.bat。
5. 调整 AccountServer 对引擎库的引用位置。
6. AccountServer 发布:
- 配置文件:命名配置文件;
- 连接:发布方法 - 默认文件系统,再指定输出目录;
- 设置:选择调试/运行模式 - 先选择调试模式,文件发布选项 - 发布前删除所有文件;
- 发布;
- 可见 Properties 目录下增加了发布文件;
7. IIS 建站:
- 关键是指定好文件系统的物理地址即可;
- 应用程序池版本要选正确;
8. 直接开启调试模式:
- VS2013 - 调试 - 附加到进程 - 勾选“显示所有进程” - w3wp.exe(注意选择对应应用程序池名字的进程);
- IIS 上点击浏览网站 - 可以进入断点;
9. 生成测试协议:
Scut - 使用协议工具平台:https://github.com/ScutGame/Scut/wiki/ContractTools。
10. 整理目标登陆流程:
对应的Scut指令:
- Login:登陆
- Passport:请求通行证与密码
- Regist:注册
- Password:游客改密码
- Validate:校验Token