上古时代 | Mewcraft Wiki

本詞條尚未完善,如果玩家有不理解/語句有誤,可以向邮箱 admin@mimaru.me 反饋。

由于版本更新,本页面城镇系统 Towny 在生存服(版本1.19)功能可能有偏差

具体可查看 加入城镇 / 创建城镇

城镇聚落-旧版

城镇系统 给玩家们提供了一套完善的领地保护与管理系统,也在PVP、防熊、聊天、通货膨胀和怪物生成方面给服务器管理者提供了解决方案。

城镇 是指多个玩家(或一个玩家)在主世界占领的区域,其中有他们的建筑、设施等。城镇领地之外 的地方叫做 荒郊野外 —— 这些地方有PVP伤害、死亡掉落,属危险之地。资源世界 也算作 荒郊野外

既然是城镇系统,那当然少不了「加入城镇」「创建城镇」这两个话题。

是加入还是创建?

加入还是创建城镇可以深刻影响一个新人的游戏体验。为了让新人能够快速融入这么一个大家庭,撰写了以下评估。

你也可以跳过然后直接查看 加入城镇 / 创建城镇

如果加入城镇...

如果你比较喜欢和其他人一起玩游戏,那么 加入城镇 就是个不错的选择。

加入城镇,相当于加入别人的领地,并且在别人的领地里发展。

在考虑是否加入一个城镇时,请先了解其「内部规定」1)如果你对那个城镇的「内部规定」不满意,可以换个城镇,多了解几个城镇也是不错的。

如果创建城镇...

如果你喜欢独自一人或宽松的游戏环境,我们建议你 创建一个城镇

创建城镇相当于自己圈领地,这样你会拥有领地内的所有权。在遵守 服务器规则 的前提之下,可以自由地探索 Minecraft 和上古服的特色玩法。

作为镇长,还可以自由的扩张城镇领地。只要有足够的软妹币,整个世界都可以被城镇圈下来。

弊端可能就是学习成本较高了2)。但这对于一些人来说也许不算弊端。

加入城镇(居民向)

作为城镇的居民,死亡后会直接重生在城镇的重生点。

开始加入城镇

有两种途径加入城镇

  1. 城主 / 助理 邀请你加入,或者
  2. 玩家自己直接加入一个 开放 的城镇。

城镇是否为 开放 是由城主来决定的。城镇刚创建时,默认 不开放

(1) 第一种方式(被邀请)

如果你要加入一个 不开放 的城镇(一般情况下,城镇都是不开放的),那么就需要城镇的 城主助理 用指令 /town add {你的玩家名} 邀请你才行。受邀的人会看到这样的提示:


—— 收到了来自 SCV 城镇的邀请。

这时输入 /accept {城镇名} 表示接受邀请,/deny {城镇名} 则表示拒绝。

如果你想加入这样的城镇,请主动与城镇的城主/助理联系~因为你需要他们上游戏来邀请你入城。

有这些方式可以联系到他们:

  • 游戏里说出他们的城镇名字
  • 论坛的 城镇招人 版块
  • 加入QQ群 676693761

(2) 第二种方式(主动加入)

如果一个城镇是 开放 的,那么玩家用指令 /town join {城镇名} 就可以直接加入。

这种方式不需要 城主助理(来邀请你),你就能直接加入一个城镇~

加入城镇以后

如果你已经成功加入了城镇,那么用指令 /town 就可以查看你的城镇信息,像这样:


城镇信息面板 - Town Screen

作为城镇的一员,还可以用下面的指令传送到城镇的重生点(回家)~

/town spawn

如果你想传送到其他城镇的重生点,在指令后面加上城镇名:
本周目此指令暂不允许使用,玩家可以使用 路石系统实现传送。

/town spawn {城镇名}

查看上古服所有的城镇的列表,输入:

/town list

和谐共处

通常在加入城镇以后,玩家就可以在城镇的领地里开始安家啦~

居民应该遵守城镇的规则,尊重其他居民,不要随意修改/偷窃其他居民的东西。如果侵犯了其他居民的利益,可以先由城镇内部解决。如果城镇内部无法妥善解决,服务器管理组可以介入。同时,扩张城镇的领地需要软妹币。如果玩家手头比较宽裕,可以输入 /town deposit {数额} 存钱到你城镇的银行里。

居民常用指令

指令简化

  • 指令 /town 可以简写为 /t
    • 例如 /town spawn/t spawn
  • 指令 /plot 可以简写为 /p
    • 例如 /plot claim/p claim
指令 说明
/town spawn 传送到城镇的重生点
/town deposit {数额} 存钱到自己的银行
/town leave 退出城镇
/town list 查看所有的城镇列表
/town 查看自己城镇的信息面板
/town [城镇名] 查看其它城镇的信息面板
/towny map 查看城镇地图
/towny map big 查看大号的城镇地图
/towny prices 查看城镇系统的各项费用(如建城费与建国费)
/g 加入世界聊天频道
/tc 加入城镇聊天频道
/nc 加入国家聊天频道
/lc 加入本地聊天频道(半径100格范围内的人可以相互交流)

创建城镇(镇长向)

输入 /towny universe 可以查看目前的居民总数、城镇总数、国家总数和城镇区块总数。

主要步骤

(a) 为城镇选址

你可以通过卫星地图进行粗略的选址,然后再通过游戏内的「传送点」传送到具体的地方。

(b) 开始创建城镇

创建城镇需要软妹币。你可以输入 /towny prices 看到 [New] Town: X$。这就是建城费。

如果软妹币足够,就可以用 /town new {城镇名}当前位置 创建一个城镇啦。

本周目可以为城镇取一个中文名哦,不妨试试吧!;-)

关于建城指令(/town new)背后的小知识:

  • 你输入这个指令时所在的区块将成为你的城镇的 市中心。
  • 你输入这个指令所在的坐标3)将成为你的城镇的 重生点。
    • 重生点 是玩家使用 /town spawn {你的城镇名} 所到达的地方。
    • 来自你的城镇的居民直接使用 /town sapwn 就可以回到重生点,无需再写城镇名字。

(c) 添加居民

如果你欢迎其他玩家加入你的城镇来一起发展,可以输入 /town add {玩家名} 来邀请他加入你的城镇。对方输入 /accept 表示同意,/deny 表示拒绝。玩家加入城镇后,将获得在城镇领地内的建造/破坏/交互权限。

(d) 扩张领地

城镇领地的扩张需要花费软妹币(从城镇银行扣取),目前是 50 软妹币/每区块

使用 F3+G 显示 区块边界 可以让你知道各个区块的边界和位置,从而方便圈地。

下面告诉大家如何正确的扩张领地。

  • 先使用 /town deposit {$$} 向城镇银行里存钱,让城镇银行有足够的资金来扩张领地。
    • 不用担心存太多喔~作为城主,随时可以用 /town withdraw {$$} 将钱取出。
  • 然后就可以 重复使用 指令 /town claim扩张领地 了。
    • 这个指令可以把 玩家脚下的区块 声明为 城镇领地
    • 前提是:要声明的区块必须与现有的领地 接壤(也就是紧挨在一起)。


一开始,城主只能圈紧挨着 市中心 的区块,也就是图中标了 的区块。

++++ 如果你想声明一块不接壤的领地 |

仅仅使用 /town claim 来圈地的话,所圈领地必须与现有的领地接壤。
如果城主想把一块很远的地方圈下来,例如末地传送门、地狱要塞,这个指令就做不到了。

要声明 不接壤 的区块,可以把区块声明为 前哨站,指令是 /town claim outpost
具体的做法:先站在你想圈的区块里,然后再输入这个指令,即可把脚下的区块声明为 前哨站

注意,这样圈一块地(前哨站)会花费与 建城费 同等的软妹币。

一旦 前哨站 声明成功,城主就可以挨着 前哨站 继续用 /town claim 来圈地了,以节省软妹币。

++++

城镇的自治

如果城镇的领地范围内出现了矛盾,可先让城镇内部解决,此时可引用常识/内部规定进行处置。如果没有内部的管理员处理或相关人员不服,则由服务器的管理员暂时代理办案,但此时所引用的规定为服务器的规则。

城镇的优势

  • 纽带
    • 城镇可以集中大家的力量与财富,完成单人不可及的事情。
  • 聊天
    • 城镇居民的名字前面会带有独特的城镇前缀,识别度超高哦ヾ(◍°∇°◍)ノ゙
    • 同一城镇的居民可以使用 /tc 进入城镇聊天频道,发送的消息只有同城的人能看见。
  • 传送
    • 每个城镇自带一个传送点(/t spawn {城镇名}),所有玩家都可以传送到那里。
  • 财产保护
    • 城镇领地可以阻止不属于城镇的玩家侵犯城镇居民的个人财产。
    • 比如阻止随意改动城镇领地内的东西,甚至还能阻止击杀领地内的生物。
  • 经济收入
    • 每一个新的城镇日来临时,城镇会得到一笔软妹币形式的 城镇补贴
    • 城镇补贴会被进一步分配,具体的分配公式见 城镇维护费(补贴)

居民的等级

城主可以授予他的居民等级,如好人,警长,助理,来协同他一起运营城镇。

等级 名字 权限 对应指令
平民 resident 圈私人领地 /plot claim
放弃自己的私人领地 /plot unclaim
自己的私人领地设置为出售/不出售 /plot fs
/plot nfs
改变自己地皮的保护措施 /plot toggle
改变自己地皮的权限 /plot set perm
/plot set perm reset
往银行里存钱 /town deposit {$$}
退城 /town leave
以及本文提到过的居民的指令
好人 good 继承居民的权限
可以在城镇的所有地方建造/破坏4)
警长 sheriff 监禁居民 /town toggle jail {监狱} {居民}5)
击杀放逐者可以将其监禁6)
助理 assistant 给城镇圈地 /town claim
邀请居民 /town add {玩家名}
操作私人领地(包括他人的) /plot {…}
改变城镇的开放状态7) /town toggle open
击杀放逐者可以将其监禁8)

只有镇长才能用下面的指令设置居民的等级;居民可以同时拥有多个等级。

/town rank {add/remove} {玩家名} {等级名(英文)}

用法

设置名叫 BR 的居民为 助理
/town rank add BR assistant
撤除 BR 的 助理
/town rank remove BR assistant

城镇的等级

随着城镇居民数(包括镇长本身)的不断增加,城镇等级、领地上限9)、<fc #fa8072>城镇补贴</fc>也会越来越高。

每一个新的城镇日来临时,城镇会得到一笔 <fc #fa8072>城镇补贴</fc>。

补贴的数量取决于城镇拥有多少块领地,目前是每块领地产生 1 软妹币的收益。

城镇补贴会被进一步分配,具体的分配公式见 城镇维护费(补贴)
本周目更新后,此表格信息需要校对,请暂时以游戏内为准。

居民数 领地上限 (单位: 区块) 城镇等级 前哨站上限
0 1 小村庄 1
1 9 富有的村庄 1
2 18 小城镇 2
4 36 忙碌的城镇 2
10 54 大型城镇 3
12 90 小型城市 3
14 126 大型城市 4
18 162 特大城市 4
22 198 首都级城市 5
26 234 超大城市 5
30 270 大都会 6
34 306 超级大都会 6

前哨站上限 指城镇最多可以圈多少个前哨站(前哨战是用指令 /t claim outpost 来圈)。

镇长常用指令

指令 说明
/town add {玩家} 邀请居民加入你的城镇
/town kick {玩家} 将指定居民踢出你的城镇
/town claim 把脚下的区块圈为城镇领地
/town claim outpost 把脚下的区块圈为前哨站
/town set outpost 设置当前前哨战的传送点
/town buy bonus {区块数} 购买指定数量的领地上限
/town unclaim 解除脚下城镇领地 / 前哨战
/town deposit {金额} 往城镇银行里存钱
/town withdraw {金额} 从城镇银行里取钱
/town set spawn 设置城镇的重生点
/town set name {名字} 更改城镇的名字
/town set mayor {玩家} 将镇长转让给指定居民
/town delete 解散自己的城镇

完整的指令列表,请参考 城镇系统所有指令 - /town

创建国家(镇长向)

玩家们组成城镇,而许多城镇在一起就组成了国家。

在城镇系统中,国家象征着一个比城镇更为庞大的集体,同时能给其下属城镇带来诸多好处。

主要步骤

  • 创建一个国家
    • 输入 /towny prices 来查看你的城镇是否能支付起 [New] Nation10) 费用。
    • 如果可以,输入 /nation new [名字] 即可创建一个国家,名字必须为英文/字母/数字
  • 往国家银行里存钱
    • 输入 /nation deposit [数额] 往国家银行里存钱,让国家担负得起维护费。
  • 向国家内添加城镇
    • 输入 /nation add [城镇名] 即可邀请一个城镇加入你的国家。
    • 被邀请的城镇的 城主 使用以下指令来接受 / 拒绝邀请:
      • 输入 /t invite accept {国家名} 表示同意加入国家。
      • 输入 /t invite deny {国家名} 表示拒绝。

国家优势

改造主城

作为国王,可以输入 /misc iamking 来获得主城(/spawn 处)内的建造 / 破坏权限。这意味着国王可以改造主城,在主城留言 / 为自己的城镇做宣传,例如使用木牌和地图展示等~

注意,改造主城的前提是不破坏原有的功能。

领地奖励

加入了国家的城镇可以获得额外的 领地上限前哨战上限。随着国家等级的提高,加成越多。也就是说,国家可以缓解城镇领地上限的瓶颈,让城镇更轻松地得到大片的领地,减轻城镇建筑方面的取地困难。

提高城镇补贴

国家的等级越高,其对下属城镇维护费的「系数」也就越大。国家最高可以给下属城镇的补贴带来 1.5 倍的收益。这样一来,原本为 306 软妹币的城镇收益,就可以提升为 459 软妹币,是不是很值呢ヾ(◍°∇°◍)ノ゙

国有领土

国家的 首都城镇 会自动拥有「国有领土」。「国有领土」是城镇领地边缘向外延伸 1 区块的区域。只有国家内的居民有权限在「国有领土」里进行建造 / 破坏 / 交互。

国家维护费

每一个新的城镇日来临时,国家需要缴纳一定的维护费,从国家银行中扣取。维护费的大小随着国家的级别提升而增加。如果国家担负不起,则被自动解散。解散后对下属城镇的领地上限奖励会消失,但不会导致城镇的已圈领地消失。

随着国家下属城镇总居民数(包括镇长)的不断增加,国家的等级、领地奖励、维护费也会越来越高。

实际维护费 = 基础维护费 * 国家维护费系数

目前国家的基础维护费为 250 软妹币。
本周目更新后,此表格信息需要校对,请暂时以游戏内为准。

居民数 领地上限奖励 (单位: 区块) 国家等级 国家维护费系数 城镇维护费系数 前哨站奖励
0 1 Lv.0 1.0 1.0 0
10 45 Lv.1 1.0 1.1 1
20 90 Lv.2 1.5 1.2 2
30 180 Lv.3 2.0 1.3 3
40 360 Lv.4 2.5 1.4 4
50 540 Lv.5 3.0 1.5 5
60 720 Lv.6 3.5 1.5 6
70 900 Lv.7 4.0 1.5 7
80 1080 Lv.8 4.5 1.5 8

城镇维护费系数 是对下属城镇的维护费的调整。
而上古服的城镇维护费其实是 城镇补贴。也就是系数越大,补贴越多。

前哨站奖励 指国家增加下属城镇的前哨站数量,如果是2,意思就是城镇可以多圈2个前哨站。

居民等级

国王可以授予他的居民等级,如外交长和财务大臣,来协同他一起运营国家。

等级 名字 权限 对应指令
财务大臣 banker 从银行取钱 /nation withdraw {$$}
外交长 fa 继承财务大臣的权限
邀请城镇加入国家 /nation add {城镇名}
添加/删除盟国 /nation ally {add/remove} {国家名}
添加/删除敌国 /nation enemy {add/remove} {国家名}

用法举例:

设置名叫 BR 的居民为 财务大臣
/nation rank add BR banker

国家相关指令

指令简化

  • 指令 /nation 可以简写为 /n
  • 例如 /nation list 相当于 /n list

国家的所有指令,请参考 城镇系统所有指令 - 国家相关

城镇的经济

(a) 维护费

维护费 是指 系统 向城镇/国家强制收取软妹币,这些软妹币从城镇/国家的 银行 里扣取,然后永远的消失。

维护费 是在新的 城镇日 到来时收取。

城镇日 的时长为现实中的 24 小时。每天的 下午19点 会进入新的 <fc #fa8072>城镇日</fc>。


大家可以用 /towny time 来查看距离新的<fc #fa8072>城镇日</fc>还有多久。

国家的维护费

有两种方式查看 国家 需要交多少维护费。

第一种是在游戏中输入 /nation 查看自己国家的信息面板。
如果想查看其它城镇的维护费,指令后面跟上国家名即可 /nation {国家}

第二种是通过这张表进行计算得出(国家维护费)。

城镇的维护费(补贴)

之所以要加“补贴”二字,是因为系统并不会在每个城镇日向城镇收取维护费,而是会给城镇补贴

需要注意的是,因为是补贴,所以使用 /town 看到的维护费是负数
这不是显示错误。因为只有当维护费是负数时,系统才会 给钱,而不会 扣钱

如下图。


新的城镇日到来时,城镇会得到 466.2 的软妹币。

城镇补贴 会被进一步分配到城镇银行和居民的个人账户里,计算公式是

城镇银行所得补贴 = 总补贴 * (城镇公有领地的数量) / (城镇总领地的数量)
居民个人所得补贴 = 总补贴 * (居民私有领地的数量) / (城镇总领地的数量)

例如 Fantasy 城一共有 100 块领地,其中有 50 块地是城镇公有的城镇领地11)。剩下 50 块中,有 30 块是居民A的私人领地12),还有 20 块是居民B的。城镇补贴是 80 软妹币(也就是维护费是 -80.0)。那么最后

城镇银行 得到了 80 * 50 / 100 = 40 软妹币
居民A 得到了 80 * 30 / 100 = 24 软妹币
居民B 得到了 80 * 20 / 100 = 16 软妹币

(b) 城镇和国家的银行

每一个城镇和国家都有他们自己的银行。居民们可以存钱到银行里。而城主不仅可以存钱,还可以取钱。

输入 /town 可以看到自己城镇的银行存款。/nation 查看国家银行存款。

城镇城镇存钱的指令是 /town deposit {$$},取钱是 /town withdraw {$$}
国家银行也类似,存钱指令是 /nation deposit {$$},取钱是 /nation withdraw {$$}

当一个城镇需要钱时,如圈地或创建前哨站,都是从城镇银行里扣取。

为了防止城主和国王恶意压榨居民们的存款,银行有金钱上限。

城镇的领地

本教程有时会使用「地皮」、「领地」等词来代替「区块」一词,他们都是对「区块」的不同叫法。

领地的单位

了解城镇领地如何运作之前,首先要知道城镇系统下的 领地单位 是什么。

城镇系统的 领地单位 不是 1×1×1 的方块,而是 16×16×256 的区块。城镇系统下的世界可以看做是被分割成了无数个 16×16×256 的区块(点击查看 Wiki 关于区块的介绍),这也是领地的最小单位。

寻找区块边界

不过就算知道了领地的单位,实际上很难在游戏中确定一个区块的具体位置…

别担心,在游戏中你可以用下面的快捷键来把「区块边界」显示出来,这样就能精确的操作领地了~

F3 + G
开启显示「区块边界」之前 开启显示「区块边界」之后

确定城镇的领地范围

每个城镇都有自己的一片领地,下面将介绍怎么看城镇的领地有多大和自己在不在城镇里面。

有两种方法来确定城镇的领地范围。

(a) 使用卫星地图

第一种是查看 卫星地图,找到带有你城镇名字的图标后,蓝色半透明域就是城镇的领地范围。

使用 卫星地图 只能非常粗略的查看领地的范围。如果需要精确操作请使用 城镇地图(见下)。

(b) 使用城镇地图

第二种是在游戏中面朝北方(方便起见),然后输入 /towny map 来查看<fc #4682b4>城镇地图</fc>。
使用 /towny map big 可以查看更大号的地图。


“+” 代表 默认地皮。如果是字母,就说明这是个特殊地皮。例如 F 就代表这个区块是 农场(Farm),E 代表 大使馆(Jail) 等等

土地的回溯

土地的回溯 即土地恢复成最初的样子。

当苦力怕、火球等实体破坏了地形时,20 秒之后地形会以 1方块 / s 的速度恢复原貌。

回溯只会发生在 主世界 的 <fc #008000>荒郊野外</fc>,城镇领地内不会回溯。

回溯限制

不是所有方块都会被回溯,诸如钻石块之类的不可再生资源不会进行回溯。

已知问题

  • 所有蕨类植物方块都会回溯成枯木。
  • 移动中的方块(如活塞臂)被回溯之后,会留下「隐形的方块」。这种方块玩家可以穿过去,但无法在这些方块的位置上放置方块,也无法在生存模式下清除,只有 OP 使用 WorldEdit 才能够清除。

地皮的类型

如果你是城主,并且想规划一片专用的区域,例如伐木林,这部分内容也许会有帮助。

被城镇所占领的区块叫做 城镇区块。每一个城镇区块可以被设置成不同的 地皮类型,充当不同的作用(例如伐木场/农场)。玩家可以用 /town plots {城镇名} 查看一个城镇的领地组成,和来自领地的收入。

只有 城主 可以改变地皮的类型13)

默认地皮 (Default)

「默认地皮」无需用特定的指令来设置。

「城主」和「土地所有者」可以用 /plot set reset 将地皮的类型恢复成 默认地皮

市中心 (Home)

++++ 展开完整的内容 |

「市中心」地皮用 /town set homeblock 来设置。

「市中心」有以下用处:

  • 一个城镇与另一个城镇的 市中心 必须相距 10 区块及以上,
  • 城镇的 重生点14) 必须设置在「市中心」地皮里面,
  • 卫星地图 中小绿旗的位置就是 重生点 所在的位置。

++++

农场 (Farm)

++++ 展开完整的内容 |

「农场」非常适合城镇用于规划类似 公共农场/伐木场 等设施。

「农场」地皮用 /plot set farm 来设置。

玩家只能在「农场」地皮内建造/破坏这些农作物:

  • 原木
  • 树叶
  • 甜菜
  • 胡萝卜
  • 土豆
  • 小麦
  • 紫颂植物
  • 紫颂花
  • 棕色蘑菇
  • 红色蘑菇
  • 仙人掌

暂时没有西瓜和南瓜,因为更新到1.13.2后城镇系统出现了BUG,错误的认为南瓜和西瓜都是空气方块。

玩家只能在「农场」地皮内击杀这些动物:

  • 蘑菇牛

谁能在「农场」地皮里种植/收割/击杀上面说的这些农作物/生物,最终还是取决于地皮的权限设定(使用 /plot perm权限 一行)。就是说,如果权限是 Build = r - -,那么只有「居民」有权限。如果权限是 Build = r a o,那么所有玩家都有权限。

土地所有者 可以在「农场」地皮里建造/破坏/击杀任何方块/生物,不受「农场」地皮的限制,但是所有者的「好友」依然会受到限制。

++++

监狱 (Jail)

经测试,监狱功能无法正常使用。玩家可以使用 /c 快捷菜单直接越狱。

++++ 展开完整的内容 |

「监狱」地皮用 /plot set jail 来设置。

一个玩家会在下列情况被关进监狱:

  • 他的城主/警长把他送进了监狱,
  • 他是敌对国的玩家,并且死在了城镇的领地范围内。

一个玩家在下列情况可以出狱:

  • 他用 /town leave 离开了城镇然后成为「流浪者」,
  • 他的城主/警长把他放出了监狱,
  • 他支付了赎金(10000软妹币),
  • 他尝试逃出「监狱」地皮和城镇领地最后踏入荒郊野外。

被关押的玩家:

  • 无法使用传送。
  • 无法使用末影珍珠。
  • 如果死了,他会被送回「监狱」地皮内。
  • 如果被杀,将不会产生软妹币奖励。
  • 可以用 /res {玩家名} 来查看监禁状态和他被关押的城镇。

监狱相关指令

指令 说明 备注
/town toggle jail {序号} {居民名} 将指定居民关进指定监狱 再用一次指令即可释放居民
/town set jail 重新设置脚下的监狱地皮的重生点
/resident jail paybail 支付赎金来出狱 赎金会进入城镇的银行里

++++

大使馆 (Embassy)

++++ 展开完整的内容 |

「大使馆」地皮用 /plot set embassy 来设置。

城主可以用 /town set embassyprice {$$} 来设置默认情况下「大使馆」地皮的售价是多少。如果要单独设置某个地皮的价格,可以用 /plot fs {$$} 来设置,这会覆盖默认的价格设定。

所有玩家(不管他是不是城镇的一员)都可以把「大使馆」地皮声明下来。之后那位玩家也会一直拥有这块地皮的所有权。这个特点允许他城居民进行跨城镇的财产转移,具体见 FAQ 常见问题与解答

城主可以随时用指令 /plot unclaim 取消土地的所有权,从而收归城镇所有。

「大使馆」其实还可以用来充当“商铺”(区别于下面即将介绍的 商店 地皮)。因为所有玩家都可以声明「大使馆」地皮(也就是所有玩家都可以把「大使馆」地皮变成他们的私有领地),所以这种地皮可以让很多不同城镇的玩家在城镇里进行建设,即使他们不是城镇的一员。

如果有玩家离开了城镇,并且他的地皮类型是「大使馆」,那么他不会失去这部分地皮的所有权。

++++

前哨站 (Outpost)

玩家可以使用 /town outpost {序号} 传送到他们城镇的前哨站。序号从1开始。

具体的介绍见 创建城镇

土地的分配

土地分配 是指 城主 把 <fc #f4a460>城镇领地</fc> 变为居民们的 <fc #008000>私有领地</fc> 的过程。

私人领地城中之地

让居民拥有他们自己的 私人领地 可以保护居民的财产免受 城镇内部 的 “熊居民”的干扰。

除此之外还能让居民得到 城镇补贴 的分红。

领地的分级

在了解如何分配领地之前,需要先知道城镇领地的分级设定。

城镇的领地分为两个层级,一级是「城镇所有」,另一级是「个人所有」。

  • 当你「个人所有」的区块走进「城镇所有」的区块时,会提示 “~ <fc #008000>无主之地</fc>”
    • 这样的领地是 <fc #f4a460>城镇领地</fc>。
    • 当 <fc #008000>荒郊野外</fc> 被城主用 /town claim 圈下时,默认就是 <fc #f4a460>城镇领地</fc>。
    • 只要是城镇的居民,都拥有城镇领地内的权限。
  • 当你走进「个人所有」的区块时,会提示 “~ (领地所有者的名字)”
    • 这样的领地是 <fc #008080>私人领地</fc>。
    • 只有领地的 所有者他的好友 拥有私人领地内的权限。
    • 城镇内的 其他居民 没有私人领地内的权限。

土地分配的过程

(a) 城主需要做的事情

<fc #f4a460>城主</fc> 首先使用指令 /plot fs 把一个区块设置为 出售中。这样,居民就能够把区块圈为他们的 <fc #008080>私人领地</fc> 了。

(b) 居民需要做的事情

简单来说,<fc #008000>居民</fc> 只需要先走进 出售中 的区块,再使用指令 /plot claim 把区块圈下来,就可以变成他们的 <fc #008080>私人领地</fc> 啦。如果成功圈下,那么当居民走进他们自己的私人领地时,聊天框应该会提示 “~ 玩家名”。

默认只有 <fc #008080>私人领地</fc> 的 所有者好友(f) 拥有领地内的权限,其他人(例如,城镇里的其他居民)没有权限。这可以保护居民的财产不被城镇内部的其他居民所干涉。

如果居民想让朋友也能在他的私人领地内进行建造、破坏、交互的话,把他们加为好友就行。无论好友和居民是同一个城镇,还是来自其他城镇,他们都拥有这为居民的私人领地的所有权限~下面是一些常用指令:

指令 说明
/res friend add {玩家名} 添加好友
/res friend remove {玩家名} 删除好友
/res friend clear 删除所有好友
/res {玩家名} 查看居民信息面板


「居民信息面板」可以查看居民拥有的私人领地数、权限设定、存款、所属城镇和好友列表


Note 居民只能把 出售中 的领地圈为他们的私人领地,所以要先知道哪些领地是 出售中 的。

有两种方法查看地皮是否为 出售中

第一种 是当你从一个区块进入到另一个区块时,聊天框会告诉你当前区块的信息。例如,如果你从一个 不出售 的区块走进一个 出售中 的区块时,应该会看到这样的提示:


这个区块是「出售中」,并且不需要花钱就能圈下来

第二种 是使用 城镇地图 来查看,指令如下:

/towny map
/towny map big


地图中的 ($) 就是出售中的区块

改变领地的爆炸/PVP

城镇系统 提供了四种 <fc #9400d3>保护措施</fc>:

  • 火势蔓延
  • 怪物生成
  • 爆炸
  • PVP

其中,火势蔓延怪物生成 是强制开启的,这些不能改变。
即使火势蔓延看起来是开着的,但实际上在主世界内不会烧坏东西,也不会蔓延,所以请不要担心!

玩家可以控制城镇领地内的 爆炸PVP

<fc #4682b4>城主</fc> 可以使用下面的指令来改变 整个城镇 的 <fc #9400d3>保护措施</fc>:

/town toggle explosion 开启/关闭爆炸
/town toggle pvp 开启/关闭PVP

<fc #4682b4>城主</fc> 和 <fc #008000>居民</fc> 可以用下面的指令来改变 单个区块 的 <fc #9400d3>保护措施</fc>:

/plot toggle explosion 开启/关闭脚下区块的爆炸
/plot toggle pvp 开启/关闭脚下区块的PVP

居民 只能对他们自己的 私有领地 进行这些操作。

如果开启了城镇领地内的 爆炸,被破坏的方块并不会恢复,请谨慎使用。

常见问题与解答 FAQ

<fs large>跨城镇财产转移</fs>

++++ 展开折叠的内容 |

以下 权限 一词是对 建造/破坏/使用物品/使用方块 的权限的统称。

源城镇 是指财产的迁出城镇,目标城镇 是指财产的迁入城镇。

<fs medium>适用的情况</fs>

  • 玩家已经加入/拥有了一个城镇。
  • 玩家想把财产搬迁到别的城镇里去,同时又不想退掉/解散现在的城镇。

<fs medium>结果</fs>

使用本方法操作完毕后,玩家不需要退出 源城镇,也可以同时拥有 源城镇目标城镇 的权限,从而实现财产的转移。

<fs medium>步骤</fs>

以下步骤主要是对 目标城镇 进行操作。

  1. 首先,玩家需要在 目标城镇 的领地中找到财产的落脚点,也就是具体搬到哪。
    1. 玩家可以先用 /town spawn {城镇名} 传送到 目标城镇
    2. 然后再去寻找具体的落脚点。
  2. 玩家联系 目标城镇 的城主,让他把落脚点那边的地皮类型设置为 大使馆
    1. 设置 大使馆 地皮的指令是 /town set embassy
    2. 注:大使馆地皮允许 外城玩家15) 把地皮声明下来。
      注:一旦地皮被一个玩家声明,那么该玩家就拥有了那个地皮的权限。
  3. 因此,玩家需要把 目标城镇大使馆 地皮声明下来(使用指令 /plot claim)。
  4. 这样,玩家就拥有了在 目标城镇 里的私人领地,因此就拥有了权限。
  5. 开始搬东西吧~♪(^∇^*)

++++

<fs large>同盟间共享权限</fs>

++++ 展开折叠的内容 |

<fs medium>适用情况</fs>

如果你的城镇加入了一个国家,并且你想让国家下的其他城镇的居民拥有你城镇领地内的权限。

<fs medium>操作方法</fs>

城主输入指令 /town set perm ally on 即可。

需要注意的是,权限的开放并不是自动「双向」的。如果要两个或多个城镇间互相拥有对方领地的权限,双方或多方都需要输入这个指令才行。

要关闭同盟间的权限,请使用 /town set perm ally off

++++

城镇系统所有指令(★)

  • 对于跟居民相关的指令,
    • add 指令可以自动匹配在线的玩家的名字,
    • add+ 则需要完全输入玩家的名字,大小写要一致。
    • 例如 /town add mi 就会自动匹配在线玩家的名字中包含 mi 的玩家。
    • 例如 /res friend add+ mi 就会尝试添加名字完全与 mi 一样的玩家。
  • 大部分子指令都有它们自己的帮助菜单。
    • 例如,使用 /res set 或其他类似的,会显示这些指令的用法。
    • 你也可以用 /res set ?。当一个指令本身有它的功能时,你可能会需要用到 “?”。
    • 例如 /town claim 这个指令,使用 /town claim ? 才会显示所有可用的子指令。
  • 括号 {} 是用来告诉大家这是个变量,也就是你需要填一些东西进去,指令才能用。
  • “..” 是用来告诉大家,可以一次性填写多个对象,例如一次性邀请十个居民加入城镇。
  • {a/b/c} 是在告诉大家,这是个多重内容,你需要在其中选一个填写到指令里。
  • 如果一个指令没有子指令,就是在说这个指令本身就有功能。

<fs large>下面是城镇系统的所有指令。</fs>

/towny

<fs large><fc #4682b4>杂项</fc></fs>

  • /towny
    • - 显示城镇系统的基础指令
    • ? - 显示城镇系统的指令
    • map - 显示城镇地图
    • prices - 显示关于城镇的各项花费
    • time - 查看离新的城镇日还有多久
    • top
      • resident {all/town/nation} - 显示居民数量的排行榜
      • land {all/resident/town} - 显示领地数量的排行榜
    • spy - 收听所有频道的管理员指令
    • tree - 可以看到很多东西(噗)
    • universe - 显示完整的城镇系统信息,包括居民/城镇/国家/世界的数量和领地的总和
    • v - 查看城镇系统版本
    • war
      • stats
      • scores
      • hud - 开启/关闭关于领地的战争信息面板
      • participants {页码 #} - 查看谁参与了国战

/plot

<fs large><fc #4682b4>地皮相关指令</fc></fs>

  • /plot 或 /p
    • - 显示 /plot 的指令
    • claim - 声明自己脚下为出售中的区块,变为自己的私有领地(居民使用)
      • auto - (居民使用)声明自己周围为出售中的区块,变为自己的私有领地(居民使用)
    • unclaim - 解除自己脚下的私人领地,将土地变回城镇公有(居民使用)
      • circle/rect - 以圆形/方形解除一定范围内的私人领地(居民使用)
        • {# (以当前坐标为中心的半径)} - 要解除的领地的半径
    • {forsale/fs} - 将脚下区块设置为“出售中”
      • circle/rect - 以圆形/方形设置一定范围内的领地为“出售中”
        • {# (以当前坐标为中心的半径)} - 要设置为“出售中”的领地的半径
      • $$ - 土地的售价
        • circle/rect - 设置操作的形状
          • {# (以当前坐标为中心的半径)} - 要设置为“出售中”的领地的半径
    • {notforsale/nfs} - 将脚下区块设置为“不出售”
      • circle/rect - 以圆形/方形设置一定范围内的领地为“不出售”
        • {# (以当前坐标为中心的半径)} - 要设置为“不出售”的领地的半径
    • evict - 用于从私有领地所有者手中移除一块领地的所有权(城主或助理使用)
    • perm - 显示脚下区块的权限设定
    • perm hub - 开启/关闭显示权限设定的计分板,会显示当前脚下的区块的详细信息
    • set
      • reset - 将商店/大使馆/竞技场/野地/等特殊地皮变回普通地皮
      • shop - 把脚下区块设置成商店地皮
      • embassy - 把脚下区块设置成大使馆地皮
      • arena - 把脚下区块设置成竞技场地皮
      • wilds - 设置为野地地皮
      • inn - 设置为旅店地皮
      • jail - 设置为监狱地皮
      • farm - 设置为农场地皮
      • bank - 设置为银行地皮
      • name - 这个指令可以让城主或者地皮所有者来重命名一个区块,来代替 “~ 无主之地” 提示。如果地皮是私有的,那么会连带所有者的名字一起显示出来
      • perm
        • {on/off} - 编辑脚下区块的权限设定,具体见 管理城镇的领地
        • {resident/ally/outsider} {on/off}
        • {build/restroy/switch/itemuse} {on/off}
        • {resident/ally/outsider} {build/destroy/switch/itemuse} {on/off}
        • reset - 将脚下区块的权限设定变为与你在 /town 或 /res 中看到的一样(取决于脚下的区块是城镇领地,还是私人领地)
    • toggle
      • fire - 开启/关闭脚下区块的火势蔓延
      • pvp - 开启/关闭脚下区块的PVP
      • explosion - 开启/关闭脚下区块的爆炸
      • mob - 开启/关闭脚下区块的怪物生成
    • clear - 清除脚下地皮里的牌子(用于解锁的牌子锁)

/resident

<fs large><fc #4682b4>居民相关指令</fc></fs>

  • /resident 或 /res
    • - 显示玩家的居民信息面板
    • ? - 显示 /res 可用的子指令
    • {居民} - 显示指定玩家的居民信息面板
    • friend
      • add {居民} .. {居民} - 将指定居民添加进你的好友列表
      • add+ {居民} .. {居民} - 将指定的离线的居民加为好友
      • remove {居民} .. {居民} - 将指定居民从你的好友列表中移除
      • remove+ {居民} .. {居民} - 将指定的离线的居民从你的好友列表中移除
      • clearlist - 清空好友列表
    • list - 查看有哪些居民当前在线
    • jail paybail - 可以让一个玩家支付赎金来出狱,赎金会流进监狱所在的城镇银行
    • spawn - 回到城镇重生点
    • toggle
      • map - 开启/关闭进出区块时自动显示一次城镇地图
      • townclaim - 开启/关闭进出区块时自动声明一次
      • plotborder - 开启/关闭显示“烟雾区块边界”。当玩家进出区块时会显示出来
      • reset - 关闭以上所有开启的模式(指令有问题,不可用)
    • set
      • perm
        • {on/off} - 改变在 /res 中看到的权限设定
        • {friend/ally/outsider} {on/off}
        • {build/restroy/switch/itemuse} {on/off}
        • {friend/ally/outsider} {build/destroy/switch/itemuse} {on/off}
        • reset - 将所有的私人领地的权限变为与 /res 中看到的一样
      • mode
        • townclaim - 开启后,每当进入一个新的区块时,会自动执行圈地操作 /town claim
        • map - 开启后,每当进入一个新的区块时,会自动执行查看地图指令 /towny map
        • 你也可以两个放在一起输入,一起开启,也就是 townclaim map
        • clear - 关闭以上所有模式
    • tax - 显示居民要交的税

/town

<fs large><fc #4682b4>城镇相关指令</fc></fs>

  • /town 或 /t
    • - 显示玩家所在城镇的信息面板
    • ? - 显示 /town 的可用指令
    • {城镇} - 显示指定城镇的信息面板
    • here - 显示脚下的城镇的信息面板
    • leave - 退城
    • list {页码 #} - 查看服务器的所有城镇
    • online - 查看你的城镇的在线玩家
    • plots {城镇} - 查看指定城镇的领地类型组成,以及领地给城镇带来的利润
    • new {城镇} - 创建一个新的城镇
    • add {居民} .. {居民} - 邀请指定居民加入城镇(城主使用)
    • kick {居民} .. {居民} - 将指定居民踢出城镇(城主使用)
    • spawn - 传送到你的城镇的重生点
    • spawn {城镇} - 传送到指定城镇的重生点
    • claim - 可以把脚下的区块声明为城镇领地(城主使用)
      • outpost {#|{名字}|{名字:#} - 为你的城镇声明一个前哨站。{名字} 使用的是地皮名字。当地皮的名字以数字开头时,就用 {名字:#}。
      • {# (以当前坐标为中心的半径)} - 将半径范围内的所有区块声明为城镇领地
      • auto - 只要城镇银行里有足够的钱 & 城镇有足够的领地上限,就尽可能的将周围的区块声明为城镇领地
    • unclaim - 解除脚下的城镇领地(城主使用)
      • all - 解除所有的城镇领地
      • {# (以当前坐标为中心的半径)} - 解除半径范围内的所有城镇领地
      • outpost - 用于解除在 Towny 0.92.0.0 版本之下的,出了问题的前哨站区块
    • withdraw {$$} - 从城镇银行里取钱
    • deposit {$$} - 往城镇银行里存钱
    • buy
      • bonus {数量} - 购买城镇领地的上限
    • delete {城镇名} - 将一个城镇从城镇系统的数据库中删除(城主/管理员使用)
    • outlawlist {城镇} - 显示城镇的放逐名单
    • outlaw {add/remove} {名字} - 将玩家添加进放逐名单
    • outpost
      • {# (# 等于前哨站的序号)} - 传送到指定前哨站
      • list - 列出城镇的所有前哨站
    • ranklist - 显示居民和他们的等级
    • rank {add/remove} {玩家名} {等级名} - 授予玩家等级,或移除一个玩家的等级
    • reslist {城镇} - 查看一个城镇的完整的居民列表
    • say {信息} - 发送城镇公告,你的居民都能看见
    • set
      • board {信息} - 设置城镇公告,居民们登录游戏时都会看见
      • mayor {居民} - 将城主转交给其他居民(城主使用)
      • homeblock - 将脚下区块设置为你的城镇的市中心
      • spawn - 将当前的坐标设置为城镇的重生点
      • spawncost - 设置公开的传送到城镇重生点的费用。不会影响你的城镇居民,国家成员和国家同盟
      • name {名字} - 修改城镇的名字
      • outpost - 将前哨站传送点设置为当前坐标。必须站在一个前哨站里使用
      • jail - 将监狱的重生点设置为当前坐标。必须站在一个监狱地皮里使用
      • perm
        • {on/off} - 改变在 /town 中看到的权限设定
        • {friend/ally/outsider} {on/off}
        • {build/restroy/switch/itemuse} {on/off}
        • {friend/ally/outsider} {build/destroy/switch/itemuse} {on/off}
        • reset - 将所有的城镇领地16)的权限变为与 /town 中看到的一样
      • tag {最多4个字符} - 设置城镇的标签,有些时候在聊天里会用到
        • clear - 清除城镇的标签
      • taxes {$} - 设置每日从居民身上收取的税。如果百分比开启了的话,就是百分比(例如 2.5 就代表 2.5%)
      • plottax {$} - 设置每日从居民身上收取的税。该税基于他们拥有多少私人领地
      • plotprice {$} - 设置城镇的默认地价,也就是仅使用 /plot fs 所设置的价格
      • shopprice {$} - 设置城镇的默认商店地价,也就是仅使用 /plot set shop 所设置的价格
      • shoptax {$} - 设置每日从居民身上收取的税。该税基于他们拥有多少商店地皮
      • embassyprice {$} - 设置城镇的默认大使馆地价
      • embassytax {$} - 设置每日从居民身上收取的税。该税基于他们拥有多少大使馆地皮
    • toggle
      • explosion - 开启/关闭城镇的爆炸
      • fire - 开启/关闭城镇的火势蔓延
      • mobs - 开启/关闭城镇的怪物生成
      • public - 开启/关闭城镇的 [公共 /town spawn]17)
      • pvp - 开启/关闭城镇的PVP
      • taxpercent - 开启/关闭城镇的百分比税收
      • open - 是否允许玩家直接使用 /town join {城镇名} 加入城镇
      • jail {序号} {居民} - 把一个居民送进指定的监狱。用同样的指令来释放居民
    • join {城镇} - 加入一个开放的城镇

/nation

<fs large><fc #4682b4>国家相关指令</fc></fs>

  • /nation 或 /n
    • - 显示你所在的国家的信息面板
    • ? - 显示 /nation 的可用指令
    • list {页码 #} - 查看服务器的所有国家
    • online - 查看你的国家里在线的玩家
    • {国家} - 查看指定国家的信息面板
    • leave - 退国(城主使用)
    • withdraw {$} - 从国家银行取钱(国王使用)
    • deposit {$} - 往国家银行存钱
    • new
      • {国家名} - 建国(城主使用)
      • {国家名} {首都城镇} - 以指定城镇为首都,建国(管理员使用)
    • rank - 设置国家里的居民的等级
    • add {城镇} .. {城镇} - 邀请/添加城镇到你的国家
    • kick {城镇} .. {城镇} - 将城镇踢出你的国家
    • delete {国家} - 删除你的国家
    • ally
      • add {国家} .. {国家} - 添加国家到你的盟友列表
      • remove {国家} .. {国家} - 把国家从你的盟友列表里删除
    • enemy
      • add {国家} .. {国家} - 添加国家到你的敌国列表
      • remove {国家} .. {国家} - 把国家从你的敌国列表里删除
    • rank {add/remove} {玩家名} {等级名} - 授予玩家等级,或移除一个玩家的等级
    • say {信息} - 发送国家通报,国家里的居民都能看见
    • set
      • king {居民} - 把国王转交给居民
      • capital {城镇} - 设置城镇为首都
      • board {信息} - 设置国家公告,每当玩家登录游戏时都会看见
      • taxes {$} - 设置每日向城镇收取的税
      • name {名字} - 改变国家的名字
      • spawn - 设置国家的重生点
      • spawncost - 设置公开的传送到城镇重生点的费用。不会影响你的城镇居民,国家成员和国家同盟
      • title {居民} {前缀} - 授予居民前缀,可以在国家和城镇频道里看见
      • tag {最多4个字符} - 设置国家的标签,有些时候在聊天里会用到
        • clear - 清除国家的标签
    • toggle
      • neutral - 设置你的国家是否要在战争期间支付每日的中立费18)

聊天相关

  • /townychat reload - 重新载入 ChatConfig.yml 和 Channels.yml
  • /tc
    • - 进入城镇聊天频道
    • {信息} - 只将信息发送到城镇聊天频道里,但是不进入频道
  • /nc
    • - 进入国家聊天频道
    • {信息} - 只将信息发送到国家聊天频道里,但是不进入频道
  • /g
    • - 进入世界聊天频道
    • {信息} - 只将信息发送到世界聊天频道里,但是不进入频道
  • /lc
    • - 进入附近聊天频道
    • {信息} - 只将信息发送到附近聊天频道里,但是不进入频道
  • /pvp
    • - 进入PvP聊天频道
    • {信息} - 只将信息发送到PvP聊天频道里,但是不进入频道
  • /res set mode reset - 将聊天模式变回默认
  • /mod - 风纪委频道
  • /admin - 管理员频道
1)
在上古服,城镇允许制定自己的内部规定(不违背服务器规则的前提下)
2)
作为镇长,需要学习城镇系统的基本用法,例如如何扩张领地、圈前哨战等
3)
包含的信息有XYZ的值与你的视角
4)
包括其他居民的私人领地
5)
监狱是指监狱的序号,从1开始
6) , 8)
需要在城镇领地之内完成对放逐者的击杀
7)
如果城镇是开放的,玩家可以直接用 /town join {城镇名} 来加入
9)
单位是区块。如果上限是 100,那么意思就是城镇最多可以声明 100 个区块
10)
也就是创建国家的费用
11)
也就是走进去会提示 “~ 无主之地” 的区块
12)
也就是走进去会提示 “~ 某某某玩家” 的区块
13)
地皮所有者 可以把他 自己的 地皮恢复成 默认地皮
14)
使用指令 /town set spawn 来设置
15)
这里也就是不是来自 目标城镇 的玩家
16)
也就是走进去会提示 “~ 无主之地” 的地皮
17)
也就是,是否允许,既不来自你的城镇,也不来自你的国家,也不来自你的国家的同盟的居民,使用 /town spawn {你的城镇名},到达你的城镇
18)
也就是在国战期间保持国家处于中立状态的费用