角色和权限是如何运作的?
在生存服务器上,每位玩家都有一个角色:名称、颜色、优先级、继承自的父角色、家的数量,以及一份权限列表。权限是按顺序读取的匹配模式,以最后一个匹配为准: 代表一切,home. 代表整个家族,-command.tp 代表拒绝。你只能把比你低的角色授予比你低的玩家。角色存放在 roles.json 里,游戏会根据收到的权限(游戏模式、建造、命令)自行调整。
| 角色 | 优先级 | 家 | 可以做什么 |
|---|---|---|---|
| SuperAdmin | 100 | 不限 | 一切。在 server.json(players.superAdmins)中指定;永不删除。 |
| Admin | 80 | 10(从 Moderator 起) | 游戏模式、命令、区域、边界、出生点、踢出/封禁、前往月球和太空、授予角色。 |
| Moderator | 50 | 10 | 旁观模式、传送、查看背包和统计、踢出。 |
| Player | 0 | 3 | 聊天、建造、打开箱子、生存、家、出生点、自己的重生点。默认角色。 |
家和出生点是如何运作的?
| 命令 | 作用 |
|---|---|
/sethome [NAME] | 在你所站的位置保存一个家(默认名称 home;1 到 24 个字符,不含空格)。 |
/homes | 列出你的家,以及你的角色允许多少个。 |
/tph [NAME] | 把你传送到一个家(/home 也行)。 |
/delhome NAME | 删除一个家。 |
/spawn | 把你带回出生点。 |
/setworldspawn | Admin:新玩家和重生开始的位置(reset 恢复默认)。 |
/setplayerspawn [PLAYER] [here|there|reset] | 你自己的重生点,类似床;为其他玩家设置则需要相应权限。 |
如何用区域保护一片地区?
区域是你周围的一个圆(1 到 100 000 m,默认 32 m),或由你走动放置的角点组成的多边形,位于某一个世界,如果你想的话还可限定在两个高度之间,并带有优先级(区域重叠处以最高的为准)。新区域会禁止建造和爆炸。它的成员即使在区域禁止的地方也能建造、打开箱子和进入。地图(M)会显示每个区域及其规则。
| 规则 | 允许意味着 | 成员可免于禁令 |
|---|---|---|
| build | 玩家破坏和放置方块 | 是 |
| explosions | 武器改变地形 | 否 |
| pvp | 玩家互相伤害 | 否 |
| pve | 生物与玩家战斗 | 否 |
| mobs | 生物自行出现 | 否 |
| chests | 任何人都能打开箱子 | 是 |
| damage | 坠落、溺水、熔岩和饥饿会造成伤害 | 否 |
| entry | 任何人都可以进入 | 是 |
/zone create spawn 40
/zone set spawn pvp deny
/zone member spawn add Alex
/zone global build allow
/zone poly farm (after /zone point at each corner)
/zone list如何限制玩家能去的地方?
- 每个世界一道边界:
/border set RADIUS [WORLD]以你所站的位置为圆心画一个圆(16 m 到 10 000 km);/border center、/border radius、/border on|off进行调整。在游戏中它是一堵动画的墙,从太空和地图上看是一个环。 - 封闭一个世界:
/border world moon deny让所有人留在地球上;/border world earth|moon allow重新开放。 - 封闭太空:
/border space deny在 1012 m 之下设置一个天花板。 - 例外:
border.bypass忽略一切;travel.space和travel.moon让某个角色通过。玩家的游戏在墙边停下;再往前,服务器会把他送回最后一个允许的位置。
如何架设我自己的服务器?
- 1
下载
在启动器中选择你的版本,然后选 Server:下载适用于 Mac、Windows 或 Linux 的 openworld-server。
- 2
启动
从程序所在的文件夹运行它(
./openworld-server,或openworld-server.exe)。第一次启动时,它会写出一个包含所有默认值的server.json。 - 3
把自己设为 SuperAdmin
在 server.json 里,把你的用户名填入
players.superAdmins。服务器默认是在线模式:只有启动器账号能进入。 - 4
开放端口
玩家通过 UDP 24710 连接。在防火墙中允许它并在路由器上做端口转发,或者使用网状 VPN。
- 5
在游戏里设置
用上面的命令创建角色、区域、边界和世界出生点。默认是 100 个名额;你可以设为 1 到 1 000。
常见问题
如何成为我自己服务器的管理员?
把你的用户名填入 server.json 里的 players.superAdmins。SuperAdmin 角色拥有全部权限。
如何保护我的出生点不被破坏?
用 /zone create spawn 40 在那里创建一个区域:禁止建造和爆炸,你还可以添加允许建造的成员。
一位玩家可以有多少个家?
Player 角色默认三个,Moderator 和 Admin 十个。/role homes ROLE N 可以修改。
能阻止玩家前往月球吗?
可以:/border world moon deny,或者只把 travel.moon 授予你信任的角色。
更新于