如何从我的Urbit星球初始化新月?

时间:2016-07-06 00:02:07

标签: urbit

我的Urbit行星运行在可从互联网访问的服务器上,允许其他同行直接连接,无需穿孔或通过星形或星系代理。

我想启动单独的Urbit月球实例,每个实例用于我的每台个人计算机。这些总是落后于至少一个NAT层,并且可能在网络之间移动,因此它们可能依赖于地球的连接。

如何从我的Urbit星球初始化新月?是否有一个命令可以生成我在初始化期间使用的新名称/票证对,或者我是否需要直接在月球上使用我的星球名称和密码?

如果可能的话,我可以指定一个未使用的月亮名称(在行星的地址空间内)来初始化月亮,而不是随机选择一个月亮吗?

2 个答案:

答案 0 :(得分:4)

要从地球生成月球,只需从+moon环境输入:dojo即可。我从here收集到的是,这会生成一个名称,然后您可以从某些设备初始化,就像您为地球所做的那样。它们似乎也与你的星球联系在一起,就像你的星球与恒星联系在一起一样。

我无法从文档中找出许多具体内容,但似乎每个月球都部分同步到其母行星,并且可以访问其filesystem的部分内容。这是从上面的猜想,但我猜测,虽然行星在自己的服务器实例上运行,但月球不是。相反,它取决于其运行的母行星以便运行。我确信文档中还有更多细节。

答案 1 :(得分:1)

这已更改。运行

|月亮

来自母行星。您会得到类似的东西:

moon: ~baswep-navred-sampel-palnet
\/0t5cT5t.wCO6i.~e1xg.Oz0qb.QNO6I.3Kt2T.h9M9F.U3vU~.X3Qu0.gtb19.IYTkY.80kWZ.SI\/
  EUE.DXa8i.TiDof.o3-1C.RHLKS.k81M0.ecz5o.ic0Bg.600g1
\/

要开始上面的月亮,您需要运行:

./urbit -w baswep-navred-sampel-palnet -G 0t5cT5t.wCO6i.~e1xg.Oz0qb.QNO6I.3Kt2T.h9M9F.U3vU~.X3Qu0.gtb19.IYTkY.80kWZ.SIEUE.DXa8i.TiDof.o3-1C.RHLKS.k81M0.ecz5o.ic0Bg.600g1 -c mymoon

在使用mymoon的地方,可以给出任意名称。将来,您将从

开始这个月亮
./urbit mymoon

urbit.org有更深入的解释here