OPENWORLD
下载

多人与服务器

运行一个生存服务器

角色、家、保护区和边界:管理员运行生存服务器所需的一切,以及如何启动你自己的服务器。

简而言之

  • 四个默认角色:SuperAdmin(一切)、Admin、Moderator 和 Player;权限是匹配模式,以最后一个匹配的为准。
  • 玩家默认有 3 个家:/sethome、/homes、/tph、/delhome;/spawn 把他们带到出生点。
  • 新建的 /zone 会禁止建造和爆炸;共八条规则,成员可以不受建造、箱子和进入这几项禁令的限制。
  • /border sets a circle per world and can close the Moon or space.
  • 自己架设:下载 openworld-server,编辑 server.json,开放 UDP 24710。
本页内容
  1. 角色和权限是如何运作的?
  2. 家和出生点是如何运作的?
  3. 如何用区域保护一片地区?
  4. 如何限制玩家能去的地方?
  5. 如何架设我自己的服务器?
  6. 常见问题

角色和权限是如何运作的?

在生存服务器上,每位玩家都有一个角色:名称、颜色、优先级、继承自的父角色、家的数量,以及一份权限列表。权限是按顺序读取的匹配模式,以最后一个匹配为准: 代表一切,home. 代表整个家族,-command.tp 代表拒绝。你只能把比你低的角色授予比你低的玩家。角色存放在 roles.json 里,游戏会根据收到的权限(游戏模式、建造、命令)自行调整。

角色优先级家可以做什么
SuperAdmin100不限一切。在 server.json(players.superAdmins)中指定;永不删除。
Admin8010(从 Moderator 起)游戏模式、命令、区域、边界、出生点、踢出/封禁、前往月球和太空、授予角色。
Moderator5010旁观模式、传送、查看背包和统计、踢出。
Player03聊天、建造、打开箱子、生存、家、出生点、自己的重生点。默认角色。

家和出生点是如何运作的?

命令作用
/sethome [NAME]在你所站的位置保存一个家(默认名称 home;1 到 24 个字符,不含空格)。
/homes列出你的家,以及你的角色允许多少个。
/tph [NAME]把你传送到一个家(/home 也行)。
/delhome NAME删除一个家。
/spawn把你带回出生点。
/setworldspawnAdmin:新玩家和重生开始的位置(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. 1

    下载

    在启动器中选择你的版本,然后选 Server:下载适用于 Mac、Windows 或 Linux 的 openworld-server。

  2. 2

    启动

    从程序所在的文件夹运行它(./openworld-server,或 openworld-server.exe)。第一次启动时,它会写出一个包含所有默认值的 server.json。

  3. 3

    把自己设为 SuperAdmin

    在 server.json 里,把你的用户名填入 players.superAdmins。服务器默认是在线模式:只有启动器账号能进入。

  4. 4

    开放端口

    玩家通过 UDP 24710 连接。在防火墙中允许它并在路由器上做端口转发,或者使用网状 VPN。

  5. 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 授予你信任的角色。

更新于