无论你选择在哪种游戏模式下进行游玩,在 Hytale 中都有许多富有创意的方式来打造独属于你的世界。甚至在深入了解幕后机制之前,如果你掌握了一些简单的编程指令,还可以拥有更多自定义游戏的方式。

Hytale 中的服务器指令能够让你在任何游戏模式下执行各种超强任务,例如从探索模式进入创造模式、生成物品、更改游戏时间,以及更多功能强大的指令。

如何使用服务器指令

《海泰尔》(Hytale) 所有服务器指令及使用方法详解

虽然使用标准的游戏内控制已经可以做很多事情,但 Hytale 提供了数十条服务器指令,让你对正在探索或建造的世界拥有更强的控制力。

要在游戏中使用服务器指令,你只需要按下键盘上的反斜杠键(即 / 键),然后开始输入你想要执行的指令。当你输入(或粘贴)完代码并根据需求进行了自定义后,只需按下回车键即可运行指令,并立即在游戏中看到结果。

《海泰尔》(Hytale) 所有服务器指令及使用方法详解

Hytale 全服务器指令一览

在下表中,我们记录了 Hytale 中的每一条服务器指令、触发所需的代码,以及你可能需要了解的相关子指令和选项。

指令功能说明子指令及重要参数block任何与放置或获取方块相关的操作。放置方块:/block set [--options]获取方块:/block get [--options]获取方块状态:/block getstate [--options]在你面对的方向上从脚下开始连成一线生成匹配通配符的基础方块:/block row 设置状态:/block setstate [--options]
选项:方块位置:x y z使用的方块:block操作所在的世界:--world buildertoolslegend显示或隐藏建筑工具说明 HUD 组件。再次隐藏 HUD:--hidebuildertoolslegend --hideclearblocks将选区内或指定区域内的所有方块设置为空。不适用clearedithistory清除剪贴板历史记录。clearentities移除当前选区内的所有实体。contractselection使选区在所有方向上缩小,或在指定方向上缩小指定数值。/contractselection [--options]
选项:移动的方块数:distance沿哪个轴移动:--axis copy复制选区内的内容并存储到剪贴板以便粘贴。/copy [--options]
选项:在副本中保留锚点方块:--keepanchors在副本中包含空方块:--empty在副本中排除实体:--noEntitites仅复制不含方块的实体:--onlyEntitiescut剪切选区内的内容并存储到剪贴板以便粘贴。/cut [--options]
选项:在副本中保留锚点方块:--keepanchors在副本中包含空方块:--empty在副本中排除实体:--noEntitites仅复制不含方块的实体:--onlyEntitiesdeselect清除当前选区。不适用editline在两点之间绘制一条方块线。/editline [--options]
选项:起始位置:start结束位置:end方块材质:material形状原点:--origin 放置每个方块的随机概率:--density 空心线的壁厚:--wallThickness 沿线的方块间隔:--spacing 线高度:--height 线宽度:--width 线形状:--shape emote执行表情动作选择表情:/emote environment在选定区域内设置环境。选择环境:/environment expand在所有方向上扩展选区,或在某一方向上扩展指定数值。/expand [--options]
选项:扩展轴:--axis 扩展距离:--distance extendface延伸目标面不适用fillblocks用指定的方块类型填充选区内的所有空气。/fillblocks
选项:用于替换空气的方块类型列表:patternflip翻转剪贴板中的方块。不适用gmask设置全局方块掩码。清除或禁用全局方块掩码:/gmask clearhelp显示指令帮助。不适用hollow设置选区内部的材质,排除设定厚度的墙壁。/hollow [--options]
选项:保留的墙壁厚度:--thickness 使用的方块类型:--blockType 同时也包含选区的顶部和底部:--perimeter同时也包含选区的顶部:--roof同时也包含选区的底部:--floorhotbar将你的快捷栏设置为之前保存的数值。/hotbar [--options]
选项:0-9 之间的槽位编号:hotbarSlot将快捷栏槽位保存到编号:--savehub返回“创意宇宙”中心。不适用importimage打开图片转方块导入工具。importobj打开 OBJ 转体素导入工具。itemstate设置当前持有物品的状态。/itemstate
选项:要设置的物品状态:move沿视角方向移动选区及其内容。/move [--options]
选项:仅移动空方块:--empty移动中包含实体:--entitiesop管理管理员权限的指令。赋予自己管理员权限:/op selfpaste粘贴剪贴板内容。不适用ping网络延迟(Ping)信息。/ping [--options]
子指令:清除 Ping 历史记录:/ping clear [--options]以图表形式打印 Ping 信息:/ping graph [--options]
选项:一名在线玩家:--player 显示详细 Ping 信息:--detailpos1设置选区的第一个位置。/pos1 [--options]
参数:X 坐标:--x Y 坐标:--y Z 坐标:--z pos2设置选区的第二个位置。/pos2 [--options]
参数:X 坐标:--x Y 坐标:--y Z 坐标:--z prefab预设(Prefab)指令。子指令:保存预设:/prefab save加载预设:/prefab load删除预设:/prefab delete [--options]列出预设:/prefab list [--options]redo重做最后一次更改不适用repairfillers修复选区中的填充方块。replace用指定方块替换选区内的特定方块。/replace [--options]
参数:要替换成的方块类型:to对方块名称执行子字符串交换:--substringSwap使用正则表达式匹配:--regexrotate旋转剪贴板。不适用selectchunk选择一个区块(Chunk)。selectchunksection选择一个区块段。selectionhistory在撤销/重做历史中记录选区框的更改/selectionhistory
参数:是否启用选区历史记录:enabledsetblocks将选区内的所有方块设置为指定的方块类型。/setblocks
参数:要设置选区的方块类型:patternsettoolhistorysize设置历史记录中可以存储的建筑工具数量。/settoolhistorysize
参数:建筑工具历史记录的长度:historylengthshift平移选区。/shift [--options]
参数:平移轴:--axis 平移距离:--distance stack堆叠选区。/stack [--options]
参数:间距:--spacing 仅堆叠空方块:--emptysubmerge用流体淹没选区。使用 "Empty" 取消淹没。/submerge
参数:流体类型:fluid-itemtime获取世界时间。/time [--options]
参数:

执行此指令的世界:--world

tint用指定颜色对选区进行着色。/tint
参数:着色颜色:colortp将玩家传送到某个位置。传送到家:/tp home传送到你正上方最高的方块:/tp top返回最近的一次传送位置:/tp back [--options]传送到下一个传送位置:/tp forward [--options]将传送历史输出到控制台:/tp historyundo撤销最后一次更改。不适用updateselection更新选区。/updateselection
参数:最小 X 坐标:xMin最小 Y 坐标:yMin最小 Z 坐标:zMin最大 X 坐标:xMax最大 Y 坐标:yMax最大 Z 坐标:zMaxwall在选区的墙面上设置指定厚度的材质。/wall
参数:方块类型:pattern墙壁厚度:--thickness 同时也包含选区的顶部和底部:--perimeter同时也包含选区的顶部:--roof同时也包含选区的底部:--floorwhereami打印玩家的当前位置。不适用who列出服务器上的玩家。whoami打印你的玩家信息。