Scut DirCenter 网站编辑、搭建与调试

时间:2023-03-08 17:41:50

直接利用 Scut 提供的服务器管理工具进行服务器管理。

教程:https://github.com/ScutGame/Scut/wiki/DirServer

几个注意点:

  • 下载的数据库导入bat是 UTF8 编码格式的,DOS执行会乱码,将其另存为 ANSI 格式编码的再执行;
  • 新的站点需要开新的端口;
  • 整个服务器列表站点的管理是以网页指令+数据库的模式来管理的;
  • 游戏服务器内需要增加一个线程,定时更新分服列表数据库内本服的状态信息;
  • 请求服务器列表与服务器状态是以 Scut 的 Action 规则进行请求的,直接以 BaseStruct 进行不需要 SessionId 的通信;
  • 远程访问被阻止:http://www.cnblogs.com/qqflying/archive/2010/10/21/1857696.html
  • 引入扩展库编译不通过 -- 检查当前开发环境与扩展库的 .NET Framework 版本是否适配。
  • 基于VS 的 ASP.NET 的网站调试:

    • 可以直接基于VS启动调试;
    • 可以将其寄宿在IIS上,通过应用程序池对应的w3wp.exe进行调试,在VS中 “调试”--“附加到进程”--“w3wp.ext”。
    • 如果客户端与服务端都在本地,则可以直接启动VS的调试模式(不用附加到进程),用fiddler模拟协议加快调试速度。