目錄表

历史

历史是说过和做过事情的记忆。

—Carl Becker

序:NPCCRAFT 创立的时代背景

本章以 UNTITLED 的视角编写。旨在交代背景,使读者代入那时候的情景。

本章是《前 NPCCRAFT 时代》文章的缩减版本。

NPCCRAFT 服务器大概诞生于这样一个时候:那时候大概是 2013 到 2014 年,大多数人都 使用着内存约等于 2 GB,windows xp 的个人电脑。而且现如今(2021年之后)服务器主要的成员,都还 小学没毕业。那时候 AcFun 仍未衰落,那时候 IE 是事实的,「标准」浏览器。

那时候不同于现在已经有了很多教程 / 工具,那时候的教程很少,主要集中在优酷、土豆。bilibili 上的教学内容 正在兴起,比起其他平台还没有显出优势。互联网也不普及,大多数人用着斯凯平台(MTK 操作系统)的半智能手机。

我因为一个巧合,看到一个人在微机室玩 minecraft——构成世界的所有元素都是立方体,玩家可以自由地使用 这些方块建造出伱脑海中的建筑结构。我记下了这个游戏的名字,并对它产生了浓厚的兴趣。

这个游戏给我了一个虚拟世界。一个人在虚拟世界是孤独的,只有动物和村民为伴。很快我便不再满足于此,开始 寻求多人游戏的方法。

那时的我并不懂计算机网络。我只能通过网络不断地学习计算机网络的知识。但很值得庆幸的是,计算机的一些 概念对我而言并不是那么难以理解。我大致了解了一些关于计算机的知识,准确地来说是 minecraft 开服务器的 相关知识。

那时候有少数的人能够购买一台服务器,在上面运行 minecraft 服务器,和他人联机。但这是极少数。不像现在 一样,云主机唾手可得。那空大多数人想要与朋友联机,只有两个法:要么用 hamachi,要么配置自己的路由器 来映射自己计算机的某一个端口到广域网。

在 2011 年之前,很多运营商都会给它们的用户提供一个公网 IP,但这种情况在 2011 年之后慢慢转变了。很多 的新安装网络的网民表示它们没有公网 IP,而只有一个局域网的 IP。我去过两个同学的家,它们都具有公网 IP,而 很遗憾,我没有。

那么唯一剩余的方法就是用 hamachi 联机了。hamachi 的原理是在计算机上安装一个虚拟网卡,而虚拟网卡的流量会 经过 hamachi 转发给进入了相同房间的另一个 hamachi 用户的虚拟网卡上。于是这样 hamachi 就实现了虚拟内网。不 过 hamachi 总是不稳定。但没有什么更佳的方案了,而且这是绝大多数人采用的方法。我便如此跟各个联机群中的人、 我的同学们进行了数回多人游戏。

QQ 中的「minecraft 联机群」有很多。每个群都有每个群不同的讨论话题。有的热衷于讨论如何配置服务端软件,有的 热衷于讨论插件怎么用,有的热衷于讨论网络链接相关问题,比如如何映射端口、使用 hamachi。我很喜欢加入这种 群组。群组中的大家也构成了一个个小团体,互相联机,互相探讨。有一次,一个叫做 DODOMO 的人拉着我进入了 他的一个联机群。名字叫做「我的世界联机讨论群」。我们互相讨论一些技术,也互相学习。这就是一切的开始。

NPCCRAFT 的创立

2014 年年初,DODOMO 创立了「我的世界联机群」,由共同探讨 minecraft 联机、服务器搭建运维的人组成。 DODOMO 从其他几个 minecraft 联机群招来了 UNTITLED、字母等人。

2014 年中后期,DODOMO 同几个当时有一定能力的人(UNTITLED、字母等)谈话,明确表述要成立一个 「我们自己的服务器」。这些人大多同意这个决定,在 2014 年某一天的晚上,群名修改为「我的世界 NPC 服 务器」,服务器正式成立了,从一个技术讨论的群组转变成了独立的服务器。这个技术讨论的群组的社区变成 NPCCRAFT 的一部分。

UNTITLED 负责之后

2015 年,DODOMO 表示自己因学习生活之故将暂时退出服务器,将服务器交与现任服主 UNTITLED,并嘱咐「 只是暂时交给你负责,以后会回来」。当时服务器广泛开始以 “XXXcraft” 命名,UNTTILED 遵循当时的命名风潮 将服务器改名作 “NPCCRAFT”。

此时服务器便确定了延续如今的游戏基调:城市、经济、科技、自动化和工业。自此以降,名称中的 “NPC” 褪 去了其本来的意义,成为了纯粹一种指称、代表服务器文化的纯粹的图腾。

TODO: Artombear 与 UNTITLED 相识并加入 NPCCRAFT 服务器

卢布朗咖啡屋社区的初步形成以及创立

2017 年,Artombear 加入了一个讨论主机游戏的群组。但不久之后,群主就魔怔了,于是 Artombear 只好再创建一个 新的群组,群名延续老群的群名「卢布朗咖啡屋」。群里有部分也喜爱 minecraft 的人。这些玩家也想要互相联机游玩 minecraft。在 2018 年左右,Artombear 带领着这部分喜爱 minecraft 的玩家,创立了一个名字叫做「卢布朗咖啡屋」 的服务器。

邦联成立

卢布朗咖啡屋与 NPCCRAFT 并非敌对关系,而是保持互相串门。卢布朗咖啡屋的服务器是其从零开始自己搭建的,但 客户端是 NPCCRAFT fork 而来的。两服务器除了服务端特有的东西之外,其余部分基本一致。这给组合提供了前提。

2020 年,一日 Artombear 在 UNTITLED 在其服务器串门时,与其说:「我和你说个事儿呗,要不我们合并吧」。Artombear 考虑 到两个服务器都势力弱小,如果抱团取暖合二为一,能够改善现状。两个服务器双方共享一个世界,能给对方带来一些流量 ,也能让两边的人都能接触到不同的玩法和不同的文化,且 Artombear 愿意献出其硬件设备,供组合后的服务器运行。

UNTITLED 与 NPCCRAFT 还能联系到的人进行联系,与它们详细说明了情况,它们之中所有人表示同意。

UNTITLED 在此次谈判中作为 NPCCRAFT 的代表。他融合服务器的情况和能联系到的三个人的意见、疑问、担心,提出了 大概的以下条件:

服务器联合的主要推动者还有竹下。他基本是卢布朗咖啡屋的代表。他积极与 Artombear 以及 UNTITLED 沟通,结合双方 的意见,最终促成了双方谈判的成功,在 12 月 11 日,双方共同制定了联合的协议(《NPCCRAFT 与卢布朗咖啡屋服务器 联合协议》)。群名也改名为「NPC&KFW 邦联」协议大概规定:

18 日,竹下起草,双方通过了《邦联宪法》。宪法大概规定:

联合之后的事宜

关于土地

处理好协议问题之后,双方便开始着手地图合并。带有 MOD 方块、实体的世界的合并非常辛苦困难,UNTITLED、 竹下都为此付出了巨大努力。地图合并工作大概在 15 日才初步完成。

双方管理土地权限的方式不相同。双方也需要因此而商量如何配置 MOD、插件,或是对土地管理方式进行修改。 卢布朗咖啡屋因为是「国家制」,其主张使用古代战争 MOD 来管理土地,这种方式符合「国家制」的玩法: 某人的土地别的玩家可以凭借武力占领、可以与其宣战。而 NPCCRAFT 则是「仿照现实的城市制」,没有战争等元素, 主张以领地插件来建立不可破坏的领地。且(在独立时期)拥有整个世界的控制权。玩家不能破坏任何方块, 建立建筑需要购买地皮,获取资源需要到资源世界。

经过漫长的讨论和协商,最终确定解决方案如下:

关于战争

因卢布朗咖啡屋是「国家制」,战争频发,且会波及到 NPCCRAFT。由竹下起草,双方于 2020 年 2 月 18 日通过 《邦联战争法(草案)》。草案大致规定:

1)
邦联:两个或两个以上的国家为了达到某些共同的目的而组成的联合体。邦联的成员国仍保留完全的独立主权,只是在军事、外交等方面采取某些联合行动。
2)
鸟笼经济?