通过 Visual Studio 运行 Worldserver 和 Authserver 有一些好处。
你可以使用断点轻松调试代码,或者轻松找到崩溃的调用堆栈(Call Stack)。
如果你在修改代码,当你需要进入游戏测试时,这可以节省时间,因为你无需打开二进制文件夹并逐个启动它们。
选择所需的构建配置,在本指南中我们将使用 Debug(调试)。
右键单击 Solution 'AzerothCore' (20 of 20 projects)。
选择 Properties(属性)。
选择 Multiple Startup Projects(多个启动项目)。
右键单击 authserver。
选择 Properties(属性)。
选择 Debugging(调试)。
在 Command Arguments(命令参数)中选择你的 Debug 构建对应的 .conf 文件的路径。
在 Working Directory(工作目录)中选择你的二进制文件目录的路径。
对 worldserver 也执行第 3 步。
启动 Worldserver 和 Authserver。
按 Start(启动)按钮或 F5 在 Visual Studio 中启动 Worldserver 和 Authserver。(这适合调试)
按 Ctrl + F5 在 Visual Studio 之外启动 Worldserver 和 Authserver