云端服务器命令列表
云端服务器命令列表
以下命令可用于 云端服务器(Headless Server) 界面:
如果参数中需要包含空格(例如用户名),请将参数用引号括起来。
示例:acceptFriendRequest "Bob Jones"
如果正在使用 Docker 容器,请先使用命令 docker container attach <docker container id> 以便能输入这些命令。
可以使用 docker ps 获取 Docker 容器及其 ID 的列表。
| 命令 (Command) | 描述 (Description) | 用法 (Usage) |
|---|---|---|
| saveConfig | 将当前设置保存到原始配置文件中。 | saveconfig <文件名> (可选,若不填则直接覆盖原文件) |
| login | 登录 Resonite 账号。 | login <用户名/邮箱> <密码> |
| logout | 登出当前的 Resonite 账号。 | logout |
| message | 给好友列表中的用户发送消息。 | message <好友名称> <消息内容> |
| invite | 邀请好友加入当前聚焦(Focus)的世界。 | invite <好友名称> |
| friendRequests | 列出所有收到的好友请求。 | friendRequests |
| acceptFriendRequest | 接受好友请求。 | acceptfriendrequest <好友名称> |
| sendFriendRequest | 发送好友请求。 | sendFriendRequest <好友名称> |
| removeFriend | 从云端服务器账号中删除好友。 | removeFriend <好友名称> |
| worlds | 列出所有活跃的世界。 | worlds |
| focus | 聚焦(选中)一个特定世界,后续命令将作用于该世界。 | focus <世界 ID> |
| startWorldURL | 通过 Resonite URL 启动一个新世界。该 URL 可以通过游戏内房间标签页点击 Copy World URL(复制世界链接)按钮获取。 |
startworldurl <记录 URL> |
| startWorldTemplate | 从模板启动一个新世界。 | startworldtemplate <模板名称> |
| status | 显示当前世界的状态。 | status |
| sessionURL | 将当前房间的 Resonite URL 打印到控制台。 | sessionurl |
| sessionID | 将当前房间的 ID 打印到控制台(也可以在世界中通过 Session ID Flux Node 获取)。 | sessionid |
| copySessionURL | 将当前房间的 Resonite URL 复制到剪贴板。 | copysessionurl |
| copySessionID | 将当前房间的 ID 复制到剪贴板。 | copysessionid |
| users | 列出当前聚焦世界中的所有用户。 | users |
| close | 关闭当前聚焦的世界。 | close |
| save | 保存当前聚焦的世界。 | save |
| restart | 重启当前聚焦的世界。 | restart |
| kick | 将指定用户踢出房间。 | kick <用户名> |
| silence | 在房间中对指定用户禁言。 | silence <用户名> |
| unsilence | 解除对指定用户的禁言。 | unsilence <用户名> |
| ban | 禁止指定用户进入该服务器托管的所有房间。 | ban <用户名> |
| unban | 解除对指定用户的封禁。 | unban <用户名> |
| listbans | 列出所有活跃的封禁记录。 | listbans |
| banByName | 通过 Resonite 用户名禁止用户进入该服务器托管的所有房间。 | banbyname <Resonite 用户名> |
| unbanByName | 通过 Resonite 用户名解除封禁。 | unbanbyname <Resonite 用户名> |
| banByID | 通过 Resonite 用户 ID 禁止用户进入该服务器托管的所有房间。 | banbyid <用户 ID> |
| unbanByID | 通过 Resonite 用户 ID 解除封禁。 | unbanbyid <用户 ID> |
| respawn | 让指定用户重生。 | respawn <用户名> |
| role | 为指定用户分配角色。可用值:Admin(管理员), Builder(建造者), Moderator(主持人), Guest(访客), Spectator(旁观者)。 | role <用户名> <角色> |
| name | 为当前聚焦的世界设置新名称。 | name <新名称> |
| accessLevel | 为当前聚焦的世界设置新的访问级别。具体值请参考 SessionAccessLevel。 | accesslevel <访问级别名称> |
| hideFromListing | 设置房间是否应该在列表中隐藏。 | hidefromlisting <true/false> |
| description | 为当前聚焦的世界设置新描述。 | description <新描述> |
| maxUsers | 设置当前聚焦世界的最大用户数限制。 | maxusers <用户数量> |
| awayKickInterval | 设置当前聚焦世界的挂机踢出(AFK Kick)时间间隔。 | awaykickinterval <分钟数> |
| import | 将资产导入到当前聚焦的世界中。 | import <文件路径 或 Resonite URL> |
| importMinecraft | 导入 Minecraft 世界。需要安装 Mineways。 | importminecraft <包含 level.dat 文件的 Minecraft 世界文件夹> |
| dynamicImpulse | 向场景根节点发送一个带有指定标签(Tag)的动态脉冲。 | dynamicimpulse <标签> |
| dynamicImpulseString | 向场景根节点发送一个带有指定标签和字符串值的异步动态脉冲。 | dynamicimpulsestring <标签> <值> |
| dynamicImpulseInt | 向场景根节点发送一个带有指定标签和整数值的异步动态脉冲。 | dynamicimpulseint <标签> <值> |
| dynamicImpulseFloat | 向场景根节点发送一个带有指定标签和浮点数值的异步动态脉冲。 | dynamicimpulsefloat <标签> <值> |
| spawn | 将库存(Inventory)中保存的物品生成到根节点。 | spawn <Resonite url> <活动状态> |
| gc | 强制执行完整的垃圾回收(Garbage Collection)。 | gc |
| shutdown | 关闭云端服务器(不会保存世界状态)。 | shutdown |
| tickRate | 设置服务器的最大模拟频率(Tick Rate)。 | tickrate <每秒 tick 数> |
| log | 将交互式 Shell 切换为日志输出模式。再次按 Enter 键可恢复交互式控制台。 | log |
| debugWorldState | 打印有关世界状态的调试信息,以帮助诊断问题。 | debugWorldState |
| version | 打印云端服务器正在运行的版本号。 | version |
No comments to display
No comments to display