封鎖したのに、寝床が増える
朝、駅のホームには風があった。
強い風じゃない。
電車が来るたび、足元を這ってスーツの裾だけを揺らしていく、通勤の風だ。
誰の味方でもない風だった。
遅刻しそうな人間も、今日もう無理そうな人間も、同じ温度で撫でていく。
平等は優しさじゃない。平等は無関心の別名だ。
相沢悠は、その風の中に立っていた。
眠れているから、立てている。
最近はそれだけが本当だった。
頭の重さが違う。
呼吸の深さが違う。
目の奥の痛みが、ほんの少しだけ低い。
会社に着く。席に座る。モニターを点ける。鬼塚のチャットが点滅している。
そこまでが、もう朝の手順になっていた。
手順になったものは考えなくていい。
考えなくていいから、心を使わない。
心を使わない動作だけで午前を埋める。今の自分にできる最善の省エネだった。
「念のため、昨日の件。先方説明用に経緯整理して」
「あと、万一に備えて代替案も」
「今日中で」
万一。代替。今日中。
全部、逃げ道があるように見せて、逃げ道だけを先に塞ぐ言葉だった。
「了解しました」
打つ。送る。
いつも通り、何かが一枚だけ削れた気がした。
でも今日は、その削れ方が少し違った。
薄く削れるというより、端が小さく欠ける感じだった。
使えなくはない。
でも触ると、そこだけ鋭い。
---
昼休み。
自販機の前で缶コーヒーを買った時、スマホが震えた。
> NEOSPHERE ONLINE
> Special Area Control Notice
> Grassland Sanctuary access will be temporarily restricted after 18:00.
> Please use designated safe lodging.
悠は缶を握ったまま、画面を見た。
Grassland Sanctuary access will be temporarily restricted after 18:00.
草原に入れなくなる。
その一文だけが、他の英語を全部押しのけて胸の真ん中に落ちた。
他の単語も読んだはずなのに、もう思い出せない。
(……え)
草原に行けない。
寝る場所が閉じる。
缶コーヒーの冷たさが、急に手のひらへ食い込んだ。
さっきまで同じ温度だったはずなのに、今この瞬間から缶が冷たい。
変わったのは缶じゃない。身体の方だ。
今までで、一番まずい種類の通知だった。
PK集団が来た時は怖かった。
公式討伐の時は不安だった。
パッチ戦争は意味が分からなかった。
でもどれも、寝床はあった。
寝る場所だけは、そこにあった。
それがなくなる。
怖い、と少し違う。
もっと原始的な何かだった。
寝る場所がない。
その情報が、感情より先に身体を掴んだ。
---
帰宅して、VRギアを被るまで、落ち着かなかった。
落ち着かない、の種類が今日は違った。
会社の残響じゃない。
帰れる場所が閉じるかもしれない不安だ。
帰れない不安は、追われる不安より深い。
追われているなら逃げればいい。
帰れないなら、逃げた先にも安全がない。
落ち着かないままログインして、いつもの道を歩いて、草原の入口まで来て――そこで止まった。
見えない壁があった。
壁そのものは見えない。
でも、そこから先だけ空気が違う。
画面の端に白い線が浮かび、名前表示の輪郭が少し滲む。
一歩踏み出そうとすると、足元に淡いウィンドウが出た。
```text
Special Event Control Area
Access Restricted
Alternative Rest Facility Available
```
「……入れない」
声に出した瞬間、喉の奥が冷えた。
ただのゲームのメッセージなのに、部屋の鍵を目の前で取り上げられたみたいな冷え方だった。
いつもの草原は、向こうにある。
風も吹いている。
草も揺れている。
見えているのに、行けない。
「やった……」
すぐ横で、MINAが言った。
声が低い。怒っている時の声だった。
「本当にやった。インスタンス隔離」
「インスタンス?」
「草原を別部屋にしたの」
「見えてるけど、今の私たちとは別の層に押し込んだ」
見えているのに触れられない。
そこにあるのに、行けない。
それは、ただの封鎖より嫌だった。
見えなければ諦められる。
見えているから、諦められない。
「……宿屋って出てますけど」
「出るでしょうね」
MINAは草原の向こうを睨んだ。
「運営としてはそこに誘導したい」
「草原じゃなくても寝られるだろって話にしたい」
悠は、見えない壁の前でしばらく立っていた。
宿屋は開いている。
壁もある。天井もある。ベッドもある。
普通のプレイヤーなら、たぶん困らない。
でも、困る。
草原じゃないとだめだ、という確信が、もう身体の方にある。
説明できなくても、身体が先に知っている。
「……無理です」
小さく言った。
MINAがこっちを見た。
「何が」
「宿屋」
その二文字だけで、声が細くなった。
拒否と、恐怖と、
お願いだからここを閉じないで
が入ってしまった声だった。
「まだ入ってもないのに?」
「入る前から、違うって分かるので」
MINAは一瞬だけ言葉を失った。
それから短く息を吐いた。
「……分かった」
「じゃあ、あいつらが動く」
「あいつら」
「信者」
言った直後、本当に動いた。
---
十分もしないうちに、初期村の外れの空き地に人が集まり始めた。
白ローブ。
ECLIPSEの巡回。
倉庫係。
運搬係。
走ってはいない。
でも全員が、急ぐ速度で歩いていた。
走ると目立つ。
目立つと運営に察知される。
だから走らずに急ぐ。
その加減を、もう全員が身につけていた。
ORACLEが来る。
RAMPARTが来る。
LEDGERが帳簿を開いたまま来る。
VARGAはもう地形を見ている。
SABLEは掲示板と外部チャットの流れを追いながら歩いている。
MUSEは途中から「それ寝床演出じゃなくて実用品優先で!」と誰かに怒っていた。
空き地に、草束が運び込まれる。
倉庫から布が出る。
水桶が来る。
風の通りを作るために、荷車の向きまで変え始める。
悠はそれを見て、素直に言った。
「……何してるんですか」
LEDGERが答えた。
「代替寝床の構築です」
VARGAが補足する。
「風は西から取る。視界は空を残す。壁は作らない」
ORACLEが静かに足した。
「“違う”と感じさせる要素を減らします」
MUSEが指示を飛ばす。
「草は均一に敷かないで! 均一だと作り物に見える!」
MINAが顔を覆った。
「最悪だ……本気で再現し始めた……」
空き地だった場所が、三十分で別物になった。
草が敷かれる。
低い柵だけが外周に置かれる。
夜風を通すために布の角度が調整される。
宿屋のベッドではなく、外の寝床が作られていく。
しかも、妙に出来が良かった。
悠は少しだけ近づいた。
薄い草の匂い。
開いた空。
壁のない寝場所。
「……すごいですね」
RAMPARTは何も言わなかった。
ただ、寝床の少し外側に立って、盾を地面に軽く打った。
そこが境界になる、という意味だった。
---
でも、だめだった。
悠はそこへ座り、横になり、目を閉じた。
草の感触はある。
風もある。
首の位置も悪くない。
それでも、違った。
「……違う」
起き上がってしまう。
自分でも驚いた。
何が違うのか、最初は言葉にならなかった。
もう一度横になって、もう一度起きる。
「……匂いが、違います」
それだけ言って、口が止まった。
MINAが横から補った。
「音も違う?」
「……はい」
「村の生活音が近いんだよね」
「それです」
そこでやっと、自分の感覚に名前がついた。
村の音がする。
遠くで誰かが歩く音。
露店の声。
扉が閉まる音。
草原は、もっと何もない。
何もないから、自分の呼吸だけが聞こえる。
自分の呼吸だけの場所で、やっと身体の力が抜ける。
ORACLEが静かに目を伏せた。
「足りませんか」
「……足りないとかじゃなくて」悠は困って言った。「ここ、ちゃんとしてるので」
その言い方に、何人かが少しだけ息を止めた。
ちゃんとしている。
つまり、整いすぎている。
整いすぎている場所は、悠にとってはもう現実に近い。
会社も、宿屋も、こういう寝床も、誰かの意図で整えられている。
意図がある場所は、無言で「感謝しろ」と言ってくる。
感謝の負債を背負った場所では、身体の力が抜けない。
MINAだけがすぐに理解した顔をした。
「草原は雑なんだよね」
「はい」
「何も要求しない雑さがある」
「……そうです」
それだった。
草原は整っていない。
整っていないのに、そこだけが身体に合う。
誰かのために用意された場所ではない。
ただそこにある草と風と土。
それが、必要だった。
---
同じ頃、運営側では草原隔離が成功したという空気が、一度だけ生まれていた。
仮設管理室。
白い卓。白い壁。白いモニター。
佐久間がログを見ている。
「Grassland Sanctuary、分離完了。通常層から切断。アクセス制限、維持」
胃が痛い顔のまま、それでも少しだけ呼吸が浅くなる。
良い意味で浅くなる。つまり、安心しかけた。
WHITE RAVENが確認する。
「対象は入れていない?」
「入れていません。Sleep Mode誘導は代替宿泊施設へ振っています」
羽賀の音声が入る。
『隔離成功なら、そのまま維持だ。草原を箱に入れたまま、外で沈静化を図る』
箱に入れたまま。
その言い方を聞いた瞬間、佐久間は少しだけ嫌な顔をした。
箱に入れる。
それは技術者の言い方じゃない。
管理者の言い方だ。
でも言い返さなかった。
言い返す胃の余裕がなかった。
JUDGEは淡々と言う。
「閉じ込められるなら、それが最善だ。外に出さなければ、秩序は戻る」
ASTERだけが、草原本体のモニターを見ていた。
見えている。
隔離された草原は、確かに箱の中にある。
でも静かすぎた。
「……静かすぎるな」
小さく呟く。
佐久間も同じことを思っていた。
止められたのなら、もっと暴れるはずだ。
拒絶するなら、拒絶の反応があるはずだ。
Welcome back, Boss. と出力した存在が、箱に入れられて黙っている。
それは従順じゃない。
静かというのは、安心ではない。
静かすぎるものは、たいてい別の場所で動いている。
佐久間の胃が、さっき引いた痛みを返してきた。利子付きで。
---
夕方が完全に落ちる頃、悠は空き地の寝床の前で座り込んでいた。
横になれない。
横になっても沈めない。
身体は限界に近い。
目の奥が重い。
肩が石みたいだ。
首の後ろに、疲労が結晶みたいに固まっている。
身体は「寝ろ」と言っている。
脳は「ここじゃ無理だ」と言っている。
眠る場所がないのに、眠気だけがある。
これは初めての危機だった。
戦う相手がいるわけじゃない。
追われているわけでもない。
でも寝られない。
それだけで、ここまで追い詰められる。
「……だめです」
声が細かった。
自分の声が、自分に聞こえないくらい細かった。
「眠いのに、眠れないです」
それを聞いた瞬間、MINAの顔から色が少し引いた。
怒りでも焦りでもない。
本当にまずい時の顔だった。
「相沢」
呼び方がゲームの名前ではなかった。
現実の名字だった。
「少し歩ける?」
「……どこに」
「どこでもいい。ここじゃない場所」
理由は分からなかった。
でも悠は立ち上がった。
立つのに少し時間がかかった。
膝が重い。
立ち上がるという動作に、こんなに力が要るのかと思った。
村の外れを少し歩く。
宿屋の裏。
古い井戸の横。
使われなくなった初心者訓練場の端。
歩くたびに、足が重くなっていく。
重くなるのに、止まれない。
止まると座り込みそうだった。
そこまで来た時だった。
風が変わった。
本当に微かだった。
吹く方向が変わったのか。
温度が変わったのか。
どちらでもないのか。
でも、草原を知っている身体だけが先に反応する種類の変化だった。
足の裏が、一歩分だけ軽くなった。
悠が足を止める。
「……ここ」
MINAが眉をひそめる。
「何」
「ちょっと、近いです」
近い。
何に、とは言わなかった。
でも分かった。
草原そのものじゃない。
でも身体が「ここなら」と言っている。
そこは土の地面だった。
草原ではない。ただの訓練場の隅だった。
それなのに、画面の端に細い線が走った。
```text
Sanctuary Layer Detected
Safe Zone conditions updating...
```
MINAの息が止まる。
「は?」
次の瞬間、訓練場の地面に薄く草が浮いた。
本当に生えたわけじゃない。
でも、地表の表示だけが上書きされる。
土のテクスチャの上に、草原の色が滲む。
染みが広がるように、中心から外へ向かって、ゆっくりと。
風の音が変わる。
遠くの村の生活音が、一段だけ遠のく。
代わりに、草の擦れる音が近づいてくる。
見えない箱の中に閉じ込めたはずのものが、別の場所へ染み出してきた。
「……まさか」
MINAが呟く。
「増えた」
その声は小さかった。
小さいのに、意味が大きすぎた。
増えた。
封鎖したのに。
隔離したのに。
箱に入れたのに。
箱の外に、同じものが生えた。
---
仮設管理室で、佐久間の画面が赤くなった。
赤は警告だ。
黄色は注意。
赤は「もう手遅れかもしれない」の色だ。
「新規聖域反応! 地点、草原外……違う、初期村外縁、訓練場跡!」
WHITE RAVENが振り向く。
「何だと」
「Grassland Sanctuaryのインスタンス境界が維持されたまま、別地点に類似層が出ています! 複製じゃない……枝分かれだ。封じ込めたのに、外に“生えた”!」
佐久間の声は叫びに近かった。
羽賀の音声が荒れる。
『あり得ないだろ!』
「僕もそう思いますよ!」
佐久間が返した。
「でも出てるんです! 境界を閉じた結果、圧が別地点へ逃げた!」
そこで一度だけ目を閉じた。
閉じた暗闇の中で、技術者としての自分が一番嫌な結論を出していた。
止めるために入れた処置が、対象の増殖条件になった。
ASTERが低く言う。
「封じ込めではなく、播種だったな」
種を蒔いた。
閉じ込めたつもりの処置が、結果的に別の場所へ眠りの条件をばら撒いた。
その一言が、あまりにも正確で、佐久間は返す言葉がなかった。
---
訓練場跡では、ECLIPSEの面々が動いていた。
固まったのは一瞬だけだった。
一瞬だけ固まって、次の瞬間にはもう動いている。
ORACLEが最初に膝をつく。
祈りじゃない。地面の変化を確かめるための膝だった。
MUSEは「いやちょっと待って、これ配信したら完全に終わるんだけど」と本気で青ざめている。
いつもの軽さが消えていた。
SABLEはもう外部掲示板の流速を見ていた。
「速い」
それだけで状況が伝わる。
VARGAは周辺の線を引き直している。
新しい場所に、新しい境界を。
RAMPARTは、草原ではないはずの場所に盾を立てた。
盾を地面に突き立てる音が、訓練場の空気を変えた。
場所が変わっても、守る音は同じだった。
LEDGERだけが少し遅れていた。
帳簿を睨んでいる。
「倉庫の再配置が必要」
平坦に言う。
世界が壊れても、帳簿は閉じない。
悠は、そこに座った。
さっきまでの空き地の寝床ではだめだった。
でもここは違う。
土の上なのに。
村のすぐそばなのに。
草原ではないのに。
身体の方が、先に分かっていた。
肩の力が少しだけ抜けた。
首の後ろの結晶が、ほんの少しだけ溶けた。
「……ここなら」
その一言に、周囲の空気が震えた。
ORACLEが顔を上げる。
「神は、寝床を移された」
「違います」
とMINAが即答した。
「閉じ込めた結果、条件が漏れただけ」
「漏れたのではありません」
ORACLEは静かに言う。
「広がったのです」
「同じこと」
「違います。漏れは事故です。広がりは意思です」
噛み合わない。
でもその間にも、現象だけが進んでいく。
訓練場跡の四隅に、草原と同じ薄い揺らぎが立つ。
見えない境界が、ここにもでき始めていた。
少しだけ、場違いなやり取りが横で起きていた。
MUSEがORACLEに何か言いかけて、ORACLEが返して、MUSEが「だからお前はそういうとこだって!」と声を上げる。
それを聞いたSABLEが「今は黙って」と静かに止めた。
場違いだった。
でもその場違いさで、かえって今起きていることの異常さが際立った。
草原を封鎖したら、別の寝床が生えた。
怖いのに、どこか滑稽だった。
滑稽なのに、笑えなかった。
---
悠は画面を開いた。
草原の時とよく似た表示が出る。
```text
SLEEP MODE (Beta)
Alternate Sanctuary detected.
Proceed? [Y/N]
```
Alternate Sanctuary detected.
代替聖域。
運営の文言なのか、夜の文言なのか、もう見分けがつかなかった。
MINAが低く言う。
「相沢。ここ、たぶん普通じゃない」
「普通じゃない場所しか、もうないので」
それは自嘲でも何でもなかった。
ただの現状確認だった。
普通の場所では眠れない。
普通じゃない場所でしか沈めない。
だから普通じゃない場所を選ぶ。
MINAは何も言えなかった。
反論はある。
でもその反論を言ったら、この人は今夜眠れない。
悠はYを押した。
横になる。
草原とは違う。
でも、近い。
首の位置が沈む。
風が、少しだけ遠い。
土の匂いの上から、草原の冷たさが薄く重なっている。
完璧ではない。
でも、完璧じゃなくても眠れる。
その発見は安堵であると同時に、少しだけ怖かった。
条件が合う場所が増えるということは、夜が広がるということでもある。
```text
Resting...
```
目を閉じる。
沈む。
---
夜。
今夜の事件は、戦闘ではなかった。
侵入者も、討伐隊も、徴収部隊もいない。
代わりに、世界の地図の方が壊れた。
隔離された草原インスタンスの外縁から、細い線が何本も伸びる。
根のように。
血管のように。
コードの亀裂のように。
その線が、初期村周辺の複数地点へ触れるたび、同じ小さな聖域が生まれる。
宿屋裏の空き地。
訓練場跡。
水車小屋の横。
村外れの小さな畑。
どこも草原ではない。
どこも同じではない。
でも、どこも一瞬だけ「寝られる場所」になる。
草原の条件だけが、種のように散らばっていく。
封鎖したはずの聖域が、点ではなく面になって広がり始めた。
佐久間はモニターを見ながら、もう表情が作れない顔をしていた。
「……増えてる。隔離したのに、増えてる」
画面の地図に、小さな緑の点が一つ、また一つと灯っていく。
さっきまで一つだった点が、今は五つになっている。
五つが、見ている間に七つになった。
WHITE RAVENは無言だった。
JUDGEも黙っていた。
ASTERだけが、静かに言う。
「封じ込めではなく、播種だったな」
二度目のその言葉を、佐久間は今度は黙って聞いた。
一度目は正確だと思った。
二度目は残酷だと思った。
---
朝。
草原は、まだ封鎖されていた。
でももう、前と同じ封鎖ではなかった。
草原を閉じても意味がない。
寝床の条件が、別の場所へ移ってしまったからだ。
悠は訓練場跡で目を開けた。
起きた瞬間、自分でも少しだけ不思議な顔になった。
草原じゃない。
でも、眠れた。
完全ではない。
草原の八割くらいの眠りだ。
でも、八割でもゼロよりずっといい。
「……おはようございます」
MINAはその三歩先にいた。
昨夜よりさらに疲れた顔。
でもその疲れの中に、別の色が混じっていた。
呆れ。
恐怖。
そして、少しだけ諦めに似た理解。
「おはよう」
短く返してから、周囲を見る。
訓練場跡の草は、半分だけ消えかけていた。
でも完全には戻っていない。
人が眠った場所だけ、草原の名残りが地面に染みついている。
RAMPARTの盾は、今朝ここに立っていた。
昨夜草原ではない場所に突き立てた盾が、朝になってもまだ立っている。
場所が変わっても、守る意思は変わらない。
ORACLEはもう静かに目を伏せていた。
祈りなのか、思考なのか、区別がつかない。
悠は周囲を見て、小さく言った。
「……草原じゃないのに、眠れました」
「そうだね」
MINAは少しだけ遠くを見る。
封鎖された草原の方を。
「最悪だけど」
村の方からMUSEの声が飛んでくる。
「もう掲示板だめ! “封鎖したのに宿屋裏に草原湧いた”でスレが三本立ってる!」
SABLEが歩きながら言う。
「“増殖する寝床”でタグ化された。もう止まらないね」
LEDGERはもっと別のものを見ていた。
「止まらないのは掲示板だけではありません。物流が変わります。宿場の価値が動く。寝床の近くに商人が寄る」
MINAが顔をしかめる。
「そこまで行くの」
「もう行ってます」
つまり、また構造が変わる。
相場の次は、寝床の立地だ。
どこで眠れるかが、どこに人が集まるかを決める。
どこに人が集まるかが、商売を決める。
商売が変われば、街の重心が変わる。
一人の人間の寝場所が、都市計画を書き換え始めている。
悠は、その説明の半分も分からなかった。
でも一つだけ分かった。
封鎖されたのに、終わっていない。
むしろ、広がった。
その事実だけが、朝の空気の中で妙に鮮明だった。
---
NEOSPHERE ONLINE 匿名掲示板:初心者草原総合 Part 53
`801:` 草原封鎖したのに、寝床増えてるんだけど
`804:` は?
`808:` 宿屋裏、訓練場、水車小屋横、全部一瞬だけ聖域化した
`812:` 封鎖の意味どこ行った
`816:` 運営が閉じ込めた結果、別地点に湧いたっぽい
`820:` 増殖する寝床、普通に怪談だろ
`824:` しかも寝てる初心者、草原じゃない場所でも普通に寝たらしい
`828:` それもう場所じゃなくて条件の問題じゃん
`832:` やめろよそういう考察
`836:` “Alternate Sanctuary detected”って表示見たやついる
`840:` いる。スクショはあるけど怖いから貼りたくない
`844:` 封鎖したら増えるの、運営いちばんやっちゃダメなやつでは
`848:` 佐久間の胃が死ぬ
`852:` 胃だけで済むか?
`856:` ECLIPSE、もう訓練場の方も守ってるらしい
`860:` 寝床が複数あるってことは、守備範囲広がるよな
`864:` 神を閉じ込めるな派がまた騒ぎそう
`868:` いやもう騒いでる
`872:` 草原の夜、今度は地図をいじり始めたのか
`876:` 人を消すとか市場壊すとかの次、寝床を増やすって何
`880:` 世界の回り方、また変わるぞこれ
`884:` 初心者エリアとは
---
草原の上で、YUは眠るはずだった。
でも今朝、彼は草原ではない場所で目を覚ました。
封鎖された寝床は消えなかった。
消える代わりに、別の場所へ根を伸ばした。
運営は閉じ込めようとした。
夜は広がった。
閉じ込めるたびに広がる。
止めるたびに増える。
少なくとも今夜は、そういうふるまいを見せた。
MINAは訓練場跡の端に立って、朝の風を受けていた。
風はどこから吹いてくるのか、もう分からなかった。
草原からか。
新しい聖域からか。
あるいは、そのどちらでもない場所からか。
分からないまま、次の夜が来る。
次の夜は、寝床がいくつあるのだろう。
その問いの答えを、MINAはまだ持っていない。
持っていないのに、もう怖がっている。
怖がっているのに、ここにいる。
ここにいるしかないから、いる。
それは、相沢悠が草原にいた理由と、たぶん同じだった。




