第 10 章
柏林墙下的服务器战争
德国联邦司法部网站上,《刑法》第86条的措辞冷静而精确。任何人不得在国内传播或公开使用违宪组织的标志。违宪组织的定义涵盖纳粹党及其外围组织。标志包括旗帜、徽章、制服、口号和敬礼形式。该条款的例外情形列举得同样谨慎:用于公民教育、艺术、科研、历史教学或时事报道时,不在此限。
柏林施特格利茨区一所文理中学的课后服务器上,规则文档写得更短。第一条:禁止建造任何形式的墙体以分隔玩家。第二条:禁止使用红黑底色或卐字结构的像素画。第三条:禁止使用1933至1945年间德国任何军事组织的旗帜、徽章或制服作为皮肤。第四条:东德国旗允许,但不得悬挂于任何建筑物正面。第五条:违反上述规定者,第一次警告,第二次封禁七日,第三次永久移除。
这份规则文档的创建者是一名十六岁的十年级学生,服务器上的玩家称他为管理员。文档最后一次修改日期显示为2015年3月。德国刑法第86条自1949年《基本法》颁布以来历经多次修订,最近一次扩大适用范围是在2008年。
两份文本之间相隔六十六年。一份约束八千二百万公民。一份管辖四十七名年龄在十三岁到十七岁之间的玩家。
虚拟世界的规则比现实法律走得更远。德国刑法不禁止建造墙体。德国刑法不禁止悬挂东德国旗。德国刑法对历史符号的规制集中在纳粹标志上,不涉及像素画的红黑配色方案。但在这台由学校信息技术教室淘汰下来的戴尔服务器上,四十七名少年决定他们需要更多禁令。他们需要这些禁令来确保一件事:当他们用方块重建柏林时,历史不会在游戏里重演。
服务器始建于2014年秋天。最初的构想来自两名九年级学生,他们在历史课上读完一本关于柏林墙的青少年读物后,向信息技术课老师申请使用闲置的旧服务器。老师同意了,条件是服务器必须对全校学生开放,并且每周五下午由一名教师在线观察一小时。两名学生给服务器取名“柏林计划”。他们在论坛上发布招募帖,在课间散发手写的小纸条,邀请同学加入。到2014年11月,服务器上已有超过三十名活跃玩家。最初几周的工作是技术性的。
玩家们划定建造区域,分配资源,讨论比例尺。有人从维基百科下载了勃兰登堡门的平面图和立面图,用Excel表格换算成方块数。有人在创造模式下试建了几段墙体样本,测试不同材质组合在光影下的效果。服务器聊天记录显示,2014年11月的大部分讨论围绕着砂岩还是石英块更适合勃兰登堡门的立柱,混凝土粉末是否应该替换为白色羊毛以模拟石灰华质感。
柏林墙的建造提议出现在12月初。提议者是一名九年级学生,他在聊天栏里写道:我们应该把墙也建出来,没有墙的柏林是不完整的。
这句话引发了第一次争论。一名十一年级学生回复:墙是真实存在的历史,不建等于否认。另一名学生反驳:建墙等于美化。第三名学生提出折中方案:建一段象征性的残墙,不完整,不修复,保持废墟状态。讨论持续了四十分钟,最后以十五票赞成、九票反对、五票弃权通过了残墙方案。
这是服务器上第一次投票。没有人规定投票程序。没有人质疑投票的合法性。四十七名玩家中的二十九人参与了表决,其余的人当时不在线。
投票结果被管理员记录在一个命名为“服务器决议”的共享文档中。文档的第一行写着:所有重要决定由在线玩家多数票通过。这条规则本身从未被投票通过。它只是被写下来,然后被所有人接受。
残墙的建造在12月中旬开始。选址在服务器地图的中央,勃兰登堡门以西约两百个方块处。建造者使用灰色混凝土粉末和深灰色羊毛,模拟混凝土板的质感。墙体高度定为四个方块,约合现实中的四米,远低于真实柏林墙的三点六米平均高度换算值。建造者在聊天栏里解释:这不是复制,这是标记。墙体东西两侧各留出十个方块宽的空地,不建造任何东西。一名玩家在空地上插了一块木牌,上面用德语写着:此处曾是墙。
2015年1月,旗帜问题出现。一名玩家在勃兰登堡门顶端放置了一面东德国旗,由黑色像素块、红色像素块和金色像素块组成,中央是东德国徽的黑红黄三色图案。这名玩家在聊天栏里说:历史建筑应该配有历史旗帜。另一名玩家立即要求移除。
第三名玩家指出,勃兰登堡门在1961年至1989年间确实位于东柏林境内,悬挂东德国旗在历史上是准确的。
争论在聊天栏里持续了两个小时。支持悬挂的一方提出三点理由:历史准确性、教育意义、游戏中已有西德国旗作为对应。反对的一方提出四点理由:东德政权是非法政权、国旗可能引发不适、服务器不是历史课堂、未成年人不需要在游戏里面对政治符号。
双方都没有援引德国法律。没有人提到德国刑法第86条不禁止东德标志。没有人提到联邦政治教育中心的官方立场是东德象征物可以在教育语境中使用。这些十六岁以下的玩家不熟悉法律条文。
他们熟悉的是另一种东西。他们在历史课上听过的东西。他们在家庭晚餐桌上吸收的东西。他们在电视纪录片和博物馆展览中看到的东西。关于墙。关于斯塔西。关于那些试图翻越墙体的人。关于统一后发现的档案。关于祖父母那一代人从未谈论过的沉默。
这些东西加起来,形成了一种比法律条文更沉重的东西:一种感觉,即某些符号无论如何都不应该出现,即使法律允许,即使历史准确,即使没有人能说清楚为什么。
管理员在次日上线后阅读了聊天记录。他没有立即做出决定。他在共享文档中写道:旗帜问题需要更详细的规则。
他要求双方在三天内提交书面论据。四名玩家提交了文本。支持方的论据引用了勃兰登堡门的历史照片,指出东德国旗确实在门顶飘扬过。反对方的论据没有引用任何外部资料。他们陈述了自己的感受:这些符号让人感到不安,它们不属于学校服务器这个空间。
反对方的表述中反复出现一个判断:某些东西不应该在这里出现。三名不同的玩家使用了几乎相同的措辞。他们不是同班同学,不住在同一个街区,没有事先商量。
他们使用的是一种从德国公共话语中习得的语言。在德国,关于历史符号的讨论中,“不应该在这里”是一个完整的论据。它不需要进一步解释。它本身就构成理由。管理员最终制定的旗帜规则比任何一方的论据都走得更远。
东德国旗允许存在,但不得悬挂于建筑物正面——这意味着勃兰登堡门顶端的旗帜必须移除。此外,规则第四条补充说明:任何1945年后被视为压迫政权象征的旗帜,均不得在公共建筑区域展示。
这条规则的适用范围超出了东德。它涵盖了服务器上可能出现的任何历史旗帜。
管理员在规则文档的注释栏中写道:我们在这里建造,不是为了重复历史,而是为了理解它。理解需要距离。距离这个词在注释中出现了两次。理解需要距离。
距离意味着某些东西不能被重建,只能被标记。残墙是标记。木牌是标记。被移除了旗帜的勃兰登堡门也是一种标记。
这些十六岁的玩家在游戏里发明了一套比德国国家记忆政策更为保守的符号秩序。他们的逻辑不是法律逻辑。他们的逻辑是:如果我们不确定,那就禁止。
2015年2月,服务器上出现了第一次严重违规。一名新加入的玩家在残墙附近建造了一个小型建筑,墙壁使用了红黑相间的羊毛块排列。图案不是卐字。图案是抽象的几何条纹。但颜色组合——红底黑条纹——足以触发其他玩家的警觉。
一名玩家在聊天栏里发出截图。另一名玩家立即呼叫管理员。管理员在十二分钟内上线,拆除了建筑,并向建造者发出警告。
建造者抗议。他在聊天栏里写道:这不是纳粹标志。这是我在美术课上学到的色彩构成练习。红与黑的对比。没有政治含义。管理员回复:规则第二条禁止红黑底色结构,不管有没有政治含义。
建造者继续抗议:这条规则不合理,颜色本身没有罪。管理员没有继续争论。他贴出了规则文档的链接,然后关闭了聊天。
建造者在次日发了一封邮件给信息技术课老师,投诉管理员滥用权力。老师查看了服务器日志和截图。老师的回复被转发到服务器论坛上:管理员在规则框架内行事。如果你认为规则不合理,可以提议修改规则。但规则修改之前,你必须遵守现有规则。建造者没有提议修改规则。他离开了服务器。
一周后,他在另一台服务器上建立了“自由世界”,并在学校论坛上发布邀请链接。邀请帖的标题是:一个没有审查的方块世界。帖文写道:在这里,你可以建造任何东西。
历史建筑、幻想城堡、任何颜色、任何旗帜。我们不审查。我们只建造。自由世界服务器在两周内吸引了十一名玩家。其中八人来自柏林计划服务器,三人是此前从未玩过《我的世界》的新玩家。
自由世界没有书面规则。没有禁令。没有管理员拥有超越其他玩家的权限。创建者在欢迎公告中写道:这里唯一的规则是不要破坏别人的建筑。其他一切自由。
柏林计划服务器的玩家数量从四十七人下降到三十六人。管理员在共享文档中记录了这一变化。他写道:有人选择离开,这是他们的权利。服务器规则不会因此改变。
规则是为了保护所有人。保护什么?他没有写明。但在同一周的聊天记录中,一名留在柏林计划的玩家说了一句话:没有规则的地方,墙会再次被建起来。不是残墙。是完整的墙。
这句话不是预言。它是观察。在这名玩家看来,规则不是压迫,而是防护。没有规则的空间不会自动成为自由的空间。它可能成为某种更危险的东西的温床。
这种看法在德国战后文化中有一个特定的名称:wehrhafte Demokratie——防御性民主。这个概念认为,民主制度必须有能力防御那些利用民主自由来摧毁民主本身的敌人。德国基本法中的第86条正是这一原则的体现:通过限制某些言论自由来保护自由秩序本身。
柏林计划的服务器规则是防御性民主原则在数字童年中的一次自发重演。十六岁的管理员没有读过宪法学者的著作。他不知道wehrhafte Demokratie这个术语。但他理解它的核心逻辑:为了保护这个空间,某些东西必须被排除在外。
他制定的规则比国家法律更严格,因为他的空间比国家更脆弱。国家有警察、法院、历史教科书和公共辩论来缓冲符号的冲击力。一个由三十六名青少年组成的服务器只有信任。信任一旦破裂,服务器就会瓦解。
2015年3月,柏林计划服务器上发生了一次关于历史教育的讨论。一名玩家提议在残墙旁边建造一个信息中心,用像素画展示柏林墙的历史照片和文字说明。提议得到了广泛支持。
建造工作在一周内完成。信息中心是一个单层建筑,墙壁用白色石英块砌成,内部悬挂了四面像素画:一幅展示1961年筑墙的场景,一幅展示勃兰登堡门被墙包围的照片,一幅展示1989年人们站在墙上的画面,一幅展示统一后的勃兰登堡门。
在第四幅像素画的下方,一名玩家放置了一块木牌,上面写着:真实的历史比游戏更复杂。到博物馆去。这句话是服务器上关于历史最简洁的陈述。
它承认了游戏的局限。方块可以重建建筑的外形,但不能重建建筑内部发生过的事情。像素画可以模拟照片的构图,但不能模拟照片中的人的感受。游戏可以提供接触历史的入口,但不能替代历史本身。这些十六岁的玩家理解这一点。他们不需要老师告诉他们。他们自己在建造过程中发现了这一点。
2015年春天,柏林计划服务器进入了稳定期。残墙保留在原地,无人靠近建造,也无人提议拆除。勃兰登堡门顶端的旗帜位置空着,东西两侧各放置了一面西德国旗和一面统一后的德国国旗。信息中心每周有玩家维护,补充新的像素画和文字说明。
服务器规则没有再被修改。离开的玩家没有回来。自由世界服务器运行了三个月后因缺乏维护而关闭。创建者在学校论坛上发布的最后一篇帖子写道:自由世界已下线。谢谢所有参与的人。
没有解释为什么关闭。没有总结。没有告别。柏林计划服务器的存档在2015年夏天被信息技术课老师备份到外部硬盘上。老师在接受校报采访时说:这是学生们自己创造的东西。我没有教他们如何制定规则。他们自己学会了。
这是一句谦虚的话。但也是一句准确的话。没有人教这些少年如何为一个虚拟空间立法。他们在没有成人指导的情况下,发明了一套比成人世界更严苛的法律。他们从历史课、新闻、家庭对话和公共辩论中吸收了足够的材料,然后自己拼装成规则。这种拼装不是机械的复制。它是创造性的转化。
德国刑法第86条禁止的是违宪组织的标志。柏林计划的规则禁止的是任何可能引发历史联想的东西。两者之间的差距不是法律知识的缺乏。差距是代际经验的距离。制定第86条的那一代人经历过战争,他们的法律旨在防止纳粹复辟。
制定服务器规则的这一代人没有经历过战争。他们经历过的是战后记忆文化的全部重量——学校课程中反复出现的集中营影像、祖父祖母的沉默、公共空间中随处可见的纪念碑和铭牌。他们的规则不是为了防止复辟。他们的规则是为了防止不适。
不适感是战后第三代德国人的历史负担。他们不需要看到真实的纳粹标志就会感到不适。红黑配色就够了。墙体就够了。任何让他们联想到历史的东西就够了。
这种敏感不是弱点。它是战后德国记忆工作成功的标志。但它也是一种限制。它缩小了可讨论的范围。它把某些话题从游戏空间中彻底驱逐出去。
当一名玩家试图用色彩构成练习来解释红黑条纹时,他是在请求一种基于意图的判断。但柏林计划的规则拒绝意图判断。它只看形式。形式本身就足以构成违规。
这是一种比法律更不宽容的姿态。法律考虑意图。刑法第86条的适用需要证明传播意图或公开使用意图。柏林计划的规则不需要。规则第二条不区分政治表达和美术练习。这种不宽容在服务器上得到了多数人的支持。
三十六名玩家中的大多数人在投票中选择了更严格的规则。他们选择了一个更安全、但也更狭窄的空间。
2015年秋天,柏林计划服务器迎来了一批新玩家。他们是七年级学生,在进入这所文理中学之前没有玩过《我的世界》。老玩家负责教他们基本操作:如何放置方块,如何破坏方块,如何使用聊天栏。
一名老玩家在引导新玩家参观服务器时,在残墙前停下来。他说:这是墙。不要在上面建造任何东西。不要靠近它建造任何东西。
新玩家问为什么。老玩家想了几秒钟,然后回答:因为这是规定。他没有解释墙的历史。他没有说这是柏林墙的象征。他没有说服务器上的争论和分裂。他只是说:因为这是规定。
规则在传递过程中失去了它的历史语境。它变成了纯粹的形式:一个禁区,不需要理由。这就是规则的命运。它们被制定出来是为了回应特定的冲突,但在传递中,冲突被遗忘,规则被保留。
新一代的玩家遵守着一项他们不完全理解的规定。他们不知道为什么不能在残墙附近建造。他们只是遵守。
柏林计划服务器在2016年春天关闭,原因是信息技术教室的设备更新,旧服务器被淘汰。存档留在了老师的外部硬盘上。三十六名玩家中的大多数人毕业后去了不同的学校。服务器聊天记录和规则文档被一名玩家保存在个人电脑上。
他在2020年接受一家德国游戏杂志采访时说:那是我第一次学习什么是规则。不是老师教的规则。不是父母的规则。是我们自己制定的规则。我们必须决定什么是对的,什么是错的。我们必须承担决定的后果。
他没有提到墙。他没有提到旗帜。他没有提到那些离开的玩家。他谈的是规则本身。
在十五岁的年纪,他参与了一次立法。这次立法的影响范围只有一台旧戴尔服务器上的四十七个人。但它留下的东西比服务器更持久。
它留下了一种经验:规则不是从天而降的。规则是人制定的。人可以修改规则。但每一次修改都有代价。在伊斯坦布尔,同一时期,土耳其电信管理局正在封禁《我的世界》服务器。
2015年3月,土耳其家庭与社会政策部发布了一份报告,称《我的世界》可能对儿童产生负面影响,理由是游戏中的暴力元素和不受监管的社交互动。报告没有提及历史符号。土耳其的关切是家庭价值观。
同年5月,土耳其电信管理局依据第5651号法律,要求国内主要互联网服务提供商屏蔽多台《我的世界》服务器。官方文件编号在新闻中被引用,但封禁名单从未完整公开。
土耳其的封禁与柏林的自发规则制定之间相隔两千公里。两件事发生在同一年,涉及同一款游戏,但逻辑完全不同。在土耳其,国家以保护家庭价值观为由介入游戏空间。在柏林,儿童以保护历史记忆为由自行介入游戏空间。
在土耳其,封禁来自外部。在柏林,禁令来自内部。在土耳其,玩家是被动的接受者。在柏林,玩家是主动的立法者。
但这种对比不能简化为自由与专制的对立。柏林玩家的主动立法背后,同样有国家权力的影子。他们制定的规则比德国刑法更严格,不是因为国家强迫他们这样做,而是因为他们内化了国家记忆文化的要求。
他们不需要国家来审查他们。他们自己审查自己。这种自我审查不是屈服。它是认同。这些少年真心相信某些符号不应该出现在游戏里。他们的信念来自他们成长的环境——一个将历史责任视为国家认同核心组成部分的环境。
土耳其儿童成长在另一种环境中。土耳其共和国对历史记忆的处理方式与德国截然不同。土耳其的官方叙事强调民族独立和建国神话,对奥斯曼帝国晚期的敏感历史保持谨慎沉默。土耳其儿童在学校里学习的是凯末尔主义的民族史,而不是对历史罪行的反省。
当土耳其政府封禁《我的世界》服务器时,它援引的不是历史责任,而是家庭价值观。这两个概念指向不同的方向。历史责任要求面对过去。家庭价值观要求保护现在。
结果是,德国儿童在游戏里禁止的东西,土耳其国家在游戏外禁止的东西,表面相似——都是对游戏内容的限制——但深层逻辑完全不同。德国儿童禁止符号是为了记忆。土耳其国家禁止社交是为了控制。两种禁令在2015年同时存在,隔着欧洲与亚洲的分界线,构成了一对奇特的镜像。
柏林计划的规则文档中有一条注释,写于2015年4月,作者是管理员。注释写道:我们在这里制定的规则可能比外面世界的规则更严格。
但外面世界的规则来自外部权威——法律、学校、国家。这里的规则来自我们自己——来自我们在这个服务器上共同做出的决定。这不一样。
这不一样——这四个字是整个柏林计划的自我理解。十六岁的管理员在区分两种规则时,触及了自治的核心问题:自治不是没有规则,而是规则的来源不同。当规则来自被统治者的同意时,即使规则比外部法律更严格,它仍然被视为自由的产物。
这种自治经验是脆弱的。它依赖于一台旧服务器、一名愿意提供支持的老师、一群愿意遵守规则的学生。当服务器关闭,学生毕业,经验就消散了。但它留下的痕迹进入了参与者的生命。
那名在2020年接受采访的玩家说,他后来在大学选择了法律专业。他没有说这与柏林计划有关。但他说:我想理解规则是如何制定的。从十五岁起,我就想知道这件事。柏林计划服务器的残墙遗址在存档中永久保留。
在最后一份备份中,残墙仍然立在地图中央,周围是十个方块宽的空地。墙体由灰色混凝土粉末和深灰色羊毛砌成,高四个方块,长约三十个方块。
墙的东西两侧各有一块木牌。西侧的木牌写着:此处曾是墙。东侧的木牌写着:此处仍是记忆。两块木牌之间隔着一道墙。
墙可以被拆除,只需几秒钟,用镐敲击方块即可。但没有人拆除它。它留在那里,作为规则的物理锚点。
规则因墙而生。墙因规则而存。两者互相定义。拆除墙等于拆除规则存在的理由。保留墙等于保留那段争论的记忆。柏林计划选择了保留。
在存档的最后一张截图中,残墙在月光下反射着微弱的光泽。周围空地上没有玩家。勃兰登堡门在不远处矗立,门顶空无一物。信息中心的石英墙面上,像素画静静悬挂。
整个服务器地图上只有一名玩家在线,ID显示为管理员。他的角色站在残墙西侧,面朝东方,静止不动。截图的时间戳是2016年3月17日,晚上十一点四十七分。服务器将在两周后关闭。在伊斯坦布尔,被屏蔽的服务器列表仍在增长。
土耳其玩家通过VPN绕过封锁,在私服上继续建造。他们建造清真寺。他们建造夜总会。他们遵从父亲划定的游戏时段开工,等父亲合上眼后再悄悄继续。他们既非叛逆者,也非服从者。他们是方块世界中的原住民,在层层规则交叠的领地里,摸索着夹缝求存的方式。
在柏林,那些离开柏林计划、加入自由世界的玩家也学到了类似的东西。自由世界没有书面规则,但有不言自明的边界。没有人建造纳粹标志。没有人悬挂争议旗帜。创建者宣布的“一切自由”在实践中被玩家们自己缩小了范围。他们不需要规则文档。他们通过聊天栏里的沉默、不满的符号和离开的威胁来互相约束。
自由世界的自由不是无限的。它受到一种更隐蔽的力量的管制:同辈压力。这种同辈压力比正式规则更难抵抗。正式规则可以被质疑、修改、投票推翻。同辈压力不能。它是弥漫的。它没有文本。它没有制定者。
当一名玩家在自由世界建造了一个有争议的建筑,没有人会警告他或封禁他。但其他人会停止与他合作。他的建筑周围会出现空地。
他的聊天消息会被忽略。他不会被驱逐,但他会被孤立。这种惩罚比驱逐更有效。它不需要规则。它只需要共识。
柏林计划和自由世界最终走向了同一个终点:某些东西不能被建造。区别只在于禁令的形式。柏林计划使用明文规则。自由世界使用不成文规范。
明文规则可以被反对者挑战。不成文规范不能。在这一点上,自由世界比柏林计划更不自由。它的自由恰恰依赖于没有人把规则写下来。
2015年的这场微型服务器战争没有胜利者。柏林计划保留了残墙,失去了十一名玩家。自由世界获得了自由,失去了持续性。双方都试图回答同一个问题:一个由青少年运营的虚拟空间应该如何管理历史符号?双方给出了不同的答案。但两种答案都证明了一件事:这个问题没有简单的解决方案。任何方案都有代价。代价落在具体的人身上。
那名因红黑条纹建筑被警告的玩家离开了。那名悬挂东德国旗的玩家在争论后减少了上线时间。那名提议建造信息中心的玩家在毕业后不再玩《我的世界》。管理员在服务器关闭后专注于高考准备。
他在2020年的采访中说:我有时会想,如果我当时做出不同的决定,服务器会不会不一样。但他没有说不同的决定是什么。他没有说他会放宽规则。他只是说:我不知道。
不知道是诚实的回答。十六岁的少年面对的问题,德国社会作为一个整体已经面对了七十年,仍然没有找到完美的答案。
如何在铭记历史的同时不被历史压垮?如何在教育下一代时传递责任而不传递创伤?如何在虚拟空间中处理那些在现实空间中已经足够沉重的符号?
柏林计划的四十七名玩家用他们自己的方式尝试了一次。他们的尝试不完美。但它发生了。
在存档的最后,残墙仍然立在那里。无人靠近。无人建造。无人拆除。月光照在灰色混凝土粉末和深灰色羊毛砌成的墙体上,照在东西两侧的木牌上,照在空无一人的空地上。服务器的时间停在晚上十一点四十七分。再过十三分钟就是新的一天。
但新的一天不会到来。服务器将在两周后关闭,存档将被复制到外部硬盘,然后这台戴尔机器将被搬出信息技术教室,送往学校的电子废物回收区。
残墙会留在存档里,作为一个未完成的标记,作为四十七名少年在一个春天试图理解历史时留下的痕迹,作为一个问题——谁为这个场所立法——被提出但未被回答的证据。存档文件的大小显示为847兆字节。其中包含一个世界、一套规则、一段聊天记录、两块木牌和一道墙。