存档和检索多人游戏服务器日志

在某些情况下,你可能希望保留游戏服务器中的日志或其他任意文件内容,以供以后分析。

有两种方法可以通过游戏服务器 SDK 或游戏管理器收集日志。 SDK 提供的 API 可用于写入日志文件或访问日志记录目录。

请参阅将游戏服务器与 PlayFab 游戏服务器 SDK (GSDK) 集成,以了解有关这些日志记录机制的详细信息。 若要以编程方式收集日志,请使用 ListArchivedMultiplayerServers 方法。 结果将提供服务器的信息,接下来需要使用服务器 ID 作为输入调用 GetMultiplayerServerLogs 方法。

存档服务器是在游戏服务器终止后检索这些日志的工具。 这些日志将在游戏服务器终止后保留 28 天。

若要首先使用游戏管理器完成此操作,请转到“多人游戏选项卡”中的“生成”页,然后选择与要查找的服务器关联的生成。

PlayFab 多人游戏服务器生成概述

接下来,选择位于顶部的“服务器选项卡”,你将看到 VM 和服务器的列表,选择底部的“已存档服务器”链接

PlayFab 多人游戏服务器查看存档

使用页面顶部的“搜索栏”,并使用主机 ID 或 VM ID 以下载特定服务器的日志。

多人游戏 - 服务器 - 搜索日志