我的Urbit行星运行在可从互联网访问的服务器上,允许其他同行直接连接,无需穿孔或通过星形或星系代理。
我想启动单独的Urbit月球实例,每个实例用于我的每台个人计算机。这些总是落后于至少一个NAT层,并且可能在网络之间移动,因此它们可能依赖于地球的连接。
如何从我的Urbit星球初始化新月?是否有一个命令可以生成我在初始化期间使用的新名称/票证对,或者我是否需要直接在月球上使用我的星球名称和密码?
如果可能的话,我可以指定一个未使用的月亮名称(在行星的地址空间内)来初始化月亮,而不是随机选择一个月亮吗?
答案 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。