Skip to main content

云端服务器命令列表

云端服务器命令列表

以下命令可用于 云端服务器(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