Rust 腐蚀服务器怎么看数据?

由于 Rust 服务器没有图形界面,所有数据都存储在服务器的文件系统中,我将分门别类地为你详细解释如何查看和分析这些数据。

基础:找到你的服务器数据文件夹

你需要知道服务器文件存放在哪里,这取决于你的服务器是本地搭建的还是租用的

本地服务器数据通常在 Rust 服务器的安装目录下,一个名为server/<你的服务器身份标识>/ 的文件夹里。

租用服务器(如 Nitrado、GTXGaming 等)你需要通过FTP 或服务商提供的文件管理器 来访问服务器文件,通常会有明确的文件夹,如/sv/server, 或/rust

在这个根目录下,你会看到很多重要的文件和文件夹。

查看玩家相关数据

a. 玩家存档文件

位置server/<身份标识>/player 文件夹。

文件格式.v2.*.db 文件,每个玩家对应一个文件,文件名是他们的 SteamID64。

如何查看

直接查看(不推荐)这些是二进制数据库文件,用文本编辑器打开是乱码。

使用专用工具(推荐)

Rust Admin一个非常流行的第三方工具,它可以连接到你的服务器,并直接查看玩家的库存、技能、生命值等信息。

在线解析工具有些网站可以上传你的.db 文件来解析出玩家数据(注意隐私风险)。

插件服务器可以安装如PlayerDatabaseBrowser 之类的插件,在游戏内通过命令查看。

b. 管理员/权限数据

位置 服务器根目录下的users.cfg 文件。

如何查看 这是一个纯文本文件,可以用任何文本编辑器(如 Notepad++、VS Code)打开。

里面记录了拥有管理员权限的玩家的 SteamID 和权限等级。

    ownerid <SteamID> "<玩家名>"    // 所有者权限
    moderatorid <SteamID> "<玩家名>" // 管理员权限

查看服务器日志

日志是了解服务器发生了什么的最重要的工具。

位置 服务器根目录下的RustServer_Data 文件夹(或类似名称),然后进入Logs 文件夹。

文件 你会看到按日期命名的.txt 文件,例如2024-05-20_00_00_01.txt

如何查看 用文本编辑器打开,日志文件通常很大,建议使用有搜索功能的编辑器。

玩家连接/断开 “PlayerName (SteamID) connected/disconnected”

玩家聊天 所有在游戏内的聊天记录。

玩家死亡 谁杀了谁,用什么武器。

建筑被破坏 谁拆了谁的建筑,用了什么工具/C4。

插件信息 插件加载、错误信息等。

控制台命令 所有在服务器控制台输入的命令。

搜索技巧: 如果你想调查某个玩家,在日志里搜索他的SteamID 是最准确的方法。

查看地图和建筑数据

a. 地图文件

位置 服务器根目录下的.map 文件(例如proceduralmap.<身份标识>.map)。

如何查看 这个文件包含了地图的种子、大小、怪物等级分布等信息,你可以使用在线工具Rust Map(如 playrust.io/map)来渲染和查看它,上传你的.map 文件,就能看到服务器的完整地图,包括纪念碑、道路等。

b. 建筑存档文件

位置server/<身份标识>/ 文件夹下,有很多.sav. 文件。

这些文件保存了服务器上所有的建筑、实体(箱子、熔炉等)和储物箱内容。

如何查看

* 同样,这些是二进制文件,不能直接阅读。

* 你可以使用RustEdit 等高级工具来加载和查看建筑。

* 对于租用服务器,服务商的控制面板有时会提供“地图渲染”功能,这其实就是读取了这些.sav 文件。

查看服务器性能数据

这部分主要通过服务器控制台或 RCON 工具来实时查看。

FPS(服务器帧率) 在控制台输入fps 命令,健康的服务器 FPS 应该稳定在较高水平(如 100+),如果过低会导致游戏卡顿。

性能分析 输入performance 1 可以开启性能信息显示,看到各个系统(AI、网络、物理等)的耗时。

内存和实体数量 输入global.statusent 可以查看服务器内存使用情况和当前存在的实体数量,实体数量过多是导致服务器卡顿的主要原因之一。

使用第三方工具(强烈推荐)

手动翻文件效率很低,使用工具可以极大地简化工作。

1、RustAdmin

* 功能最全面的工具之一。

* 可以连接服务器的 RCON 端口,实时查看玩家列表、聊天、执行命令。

* 可以直接浏览和编辑玩家库存、生命值等数据。

* 可以管理封禁列表、生成地图等。

2、BattleMetrics

* 一个在线服务平台。

* 可以监控服务器状态、在线玩家、历史记录。

* 强大的封禁管理和玩家行为分析功能,可以追踪玩家在不同服务器间的记录。

如果你想查看 Rust 服务器的数据,可以遵循以下步骤:

1、确定目标:你想看什么?是某个玩家的库存,还是谁拆了你的家,或者是服务器为什么卡?

2、选择方法

实时监控/管理使用RustAdmin 或服务商提供的 Web RCON。

调查历史事件(如被抄家)Logs 文件夹,用文本编辑器打开日志文件,搜索你的SteamID 或嫌疑人的SteamID

查看玩家存档使用RustAdmin 连接到服务器查看,或者找到对应的.db 文件用工具解析。

查看地图找到.map 文件,上传到 playrust.io/map 等网站。

查看性能在服务器控制台或 RCON 工具中输入fps,global.status 等命令。

重要提醒:在修改任何服务器文件(尤其是.db.sav 文件)之前,务必先进行备份,否则可能导致数据损坏,服务器无法启动。

文章摘自:https://idc.huochengrm.cn/fwq/18784.html

评论