작품으로 돌아가기
AI-Assisted
6분 분량2026년 4월 12일

디지털 화석 사냥꾼 · 3

디지털 화석 사냥꾼, 로그아웃을 보내는 법

읽기 설정

밤에 길게 읽기 전 화면을 눈에 맞춰 조정하세요.

남쪽 비문 게이트는 생각보다 조용하게 열렸다.

도윤은 손을 떼고도 한동안 화면을 바라봤다. 2화에서 태워 버린 `mosslamp_local_backup_02`의 빈자리가 아직 손끝에 남아 있는 것 같았다. 그 파일은 데이터였는데, 이상하게도 잃어버린 뒤부터는 어떤 시절의 공기처럼 느껴졌다. 여름밤 모니터 열기, 분수대 이벤트 음악, 누군가가 귓속말 끝에 붙이던 쓸데없는 웃음 표시. 전부 완전한 모양으로는 다시 못 볼 거라는 사실이, 이제 와서야 천천히 현실이 되고 있었다.

그래도 도윤은 멈추지 않았다. 남쪽 비문 게이트 뒤는 2화에서 본 로그보다 더 낡은 층위였다. 에테르니아 07의 시간축이 서비스 종료 직전에서 멈춰 있는 게 아니라, 누군가 마지막 순간에 억지로 접어 둔 것처럼 보였다. 비가 내리던 맵 조명이 봉인 구역 안쪽에서만 희미하게 살아 있었고, 추모 구역에 세워졌던 비공식 오브젝트들은 반쯤 투명한 상태로 정지돼 있었다. 이름 없는 벤치, 플레이어가 쓴 짧은 표지판, 길드원들이 쌓아 둔 잡동사니 화분, 누구나 한 번쯤 들렀다가 바로 지나쳤을 작은 쉼터. 운영사는 이걸 버그와 쓰레기라고 봤겠지만, 도윤 눈에는 누군가 급하게 덮어 버린 장례식장처럼 보였다.

그는 봉인실 가장 안쪽으로 들어갔다. `archive chamber`는 의외로 방대한 데이터실이 아니었다. 작은 정원처럼 꾸며진 방 하나였다. 중앙에는 비 오는 날 이벤트에서만 열리던 분수대 복제본이 있었고, 주변에는 오래된 길드 공지가 종이 조각처럼 떠다녔다. 그 아래 바닥에는 여러 플레이어의 접속 흔적이 층층이 쌓여 있었다. 누가 언제 여기 앉았고, 어느 방향을 봤고, 몇 초 동안 망설였는지 같은 사소한 움직임이 전부 남아 있었다.

도윤은 그 위를 밟지 않으려고 천천히 걸었다. 이미 지워진 사람들의 마지막 자국을 훼손하는 느낌이 들었기 때문이다.

분수대 앞 단말 하나가 약하게 깜빡였다.

`final recipient check`

`mosslamp_doyoon / confirmed`

도윤은 그 문장을 읽고 입술을 꾹 다물었다. 서린은 정말로 그가 올 가능성을 끝까지 계산에 넣고 있었다. 아니, 계산이라기보다 버티고 있었다는 쪽에 가까웠다. 그가 오지 않을 수도 있고, 너무 늦을 수도 있고, 아예 이 서버를 다시 여는 사람이 없을 수도 있었는데도.

그는 실행 키를 눌렀다.

순간, 분수대 위 공기부터 달라졌다. 길드 공지 문장, 귓속말 로그, 퀘스트 대사, 비 오는 날 남쪽 통로의 경로 데이터가 한 줄씩 떠오르더니, 하나의 음성 파형과 텍스트 로그로 정리됐다. 서린의 기록은 화려하지 않았다. 오히려 너무 사람답게 서툴렀다. 음질도 거칠고, 텍스트 줄도 군데군데 끊겨 있었다. 그런데 그래서 거짓말처럼 느껴지지 않았다.

“도윤.”

기록 음성은 아주 잠깐 숨을 고른 뒤 다시 이어졌다.

“네가 이걸 듣고 있으면, 적어도 한 번은 돌아와 준 거네.”

도윤은 눈을 감지 않았다. 한 번 눈을 감으면, 지금 들리는 목소리가 과거의 환청처럼 흩어질 것 같았다.

“이거, 널 붙잡아 두려고 만든 거 아니야. 그건 나도 싫었어. 여기 남는 사람들은 이미 너무 많이 남아 있었거든.”

뒤이어 텍스트 로그가 떴다.

`도착한 사람만 읽게 할 것`

`못 왔다고 원망하지 말 것`

`대신 왜 지워졌는지는 남길 것`

서린의 음성이 다시 이어졌다.

“운영사는 우리가 만든 추모 구역을 불법 보존이라고 불렀어. 위험하다고 했고, 정리해야 한다고 했지. 맞아. 엉망이긴 했어. 퀘스트 테이블에 귓속말 숨기고, 날씨 플래그에 감정 코드 걸고, 통로 루프에 기다리는 습관 넣고… 솔직히 예뻤다고는 못 하겠다.”

짧게 웃는 숨소리가 지나갔다.

“그래도 그 안엔 사람이 있었어. 접속 끊긴 사람들, 작별 못 한 사람들, 다들 조금씩만 남기고 싶어 했어. 완전한 부활 같은 거 말고. 그냥, 여기 우리가 있었다는 증거.”

도윤은 2화에서 봤던 purge 로그를 다시 떠올렸다.

`community-built persistence objects flagged`

`forced cleanup`

그 문장들이 이제는 행정 처리 로그가 아니라, 누군가의 애도 방식을 잘라 낸 칼자국처럼 보였다.

기록의 마지막 층이 열리자, 시스템은 두 개의 보존 선택지를 띄웠다.

하나는 **private restore**.

추모 구역과 서린의 마지막 흔적을 로컬 인스턴스로 봉인해, 도윤 개인만 다시 접속할 수 있게 만드는 방식이었다. 공공 기록에는 거의 남지 않지만, 그는 언제든 여기로 돌아와 서린의 목소리와 동선, 분수대 앞의 숨결 같은 잔상을 가장 생생한 상태로 볼 수 있다.

다른 하나는 **public archive**.

서린 개인의 잔상은 희미해진다. 대화와 음성 일부는 비식별화되고, 추모 구역은 감정성 코드 샘플과 운영사 purge 증거, 플레이어 공동체의 마지막 흔적으로 재편된다. 생생한 유령은 사라지지만, 지워진 사람들의 존재는 공식 기록으로 남는다.

도윤은 화면을 오래 바라봤다.

private restore를 누르면, 그가 잃어버린 개인 백업의 빈칸을 조금은 덜 아프게 느낄 수 있을지도 몰랐다. 완전히 같지는 않아도, 적어도 여기로 돌아와 서린의 목소리를 다시 들을 수 있을 테니까. 오래된 MMO 안에서 마지막으로 남은 한 사람을 자기만의 방식으로 붙잡아 둘 수 있을지도 몰랐다.

하지만 그건 곧 알게 됐다. 그 선택은 서린이 남기려 했던 것과 다르다는 걸.

서린의 다음 로그가 천천히 떴다.

`네가 왔다고 해서 여기서 다시 살아도 된다는 뜻은 아니야`

`누군가는 나가 줘야 해`

도윤은 입술 안쪽을 세게 깨물었다.

기록은 마지막 음성으로 이어졌다.

“네가 늦었다고 계속 미안해하지 않았으면 좋겠어. 나도 오래 못 있을 거라는 건 알고 있었거든. 그래서 누가 마지막으로 오면, 적어도 왜 이게 사라졌는지는 알게 하고 싶었어. 우리가 붙잡고 싶었던 건 영원한 접속이 아니라, 지워졌다는 사실이 아무 일도 아닌 것처럼 넘어가는 거였으니까.”

분수대 복제본 위로 희미한 플레이어 실루엣들이 지나갔다. 누군가 벤치에 앉고, 누군가 화분을 놓고, 누군가 말없이 서 있다가 로그아웃한다. 그 작은 반복들은 1화에서 도윤이 “집요하다”고 느꼈던 흔적의 정체였다. 외로움이 아니라 대기. 집착이 아니라 확인. 누군가 마지막에 와서 읽어 주기만 하면 끝나는 구조.

도윤은 그제야 알았다. 이 서버에 남은 감정성 화석은 살아 돌아오려는 시도가 아니었다. 제대로 끝나지 못한 인사를, 최소한 기록으로라도 남기려는 실패한 장례식이었다.

그는 천천히 `public archive` 쪽으로 커서를 옮겼다.

손은 무거웠다. 솔직히 말하면, 한 번쯤은 이기적으로 굴고 싶었다. 누구에게도 넘기지 않고, 이 방을 자기만 아는 밤의 유적으로 간직하고 싶었다. 이미 개인 백업도 잃었고, 현실의 기억도 군데군데 닳아 있었다. 지금 눈앞의 흔적까지 보내 버리면, 정말 아무것도 남지 않을 것처럼 느껴졌다.

그러나 바로 그 순간, 서린이 남긴 마지막 텍스트가 떠올랐다.

`못 왔다고 원망하지 말 것`

`왔으면 끝까지 읽고 나가 줄 것`

도윤은 아주 짧게 웃었다. 눈가는 아팠지만, 이상하게도 표정은 조금 편해졌다.

“알았어.”

누구에게 하는 말인지 알면서도, 그는 소리 내어 말했다.

“이번엔 끝까지 읽고 나갈게.”

선택 버튼을 누르자 archive chamber 전체가 아주 미세하게 떨렸다. 분수대 복제본이 먼저 빛을 잃었고, 벤치와 화분과 표지판이 하나씩 투명해졌다. 완전히 사라지는 게 아니라, 다른 형식으로 정리되는 느낌이었다. 개인의 숨결 같은 디테일은 줄어들었지만, 구조는 더 또렷해졌다. 누가 무엇을 남겼는지, 무엇이 강제로 지워졌는지, 누가 그것을 끝까지 읽었는지가 공식 기록 형식으로 정리되기 시작했다.

마지막으로 남은 것은 서린의 음성이었다.

“도윤.”

이번에는 처음보다 훨씬 작은 목소리였다.

“이제 로그아웃해도 돼.”

도윤은 그 문장을 듣고 한동안 아무 말도 하지 못했다. 1화에서 그를 붙잡았던 `아직 로그아웃하지 마`와 정확히 반대되는 문장. 그런데 이상하게도 차갑지 않았다. 밀어내는 말이 아니라, 드디어 보내 주는 말처럼 들렸다.

그는 분수대 앞에서 잠시 눈을 감았다가 다시 떴다.

그 사이, `final recipient check` 문구는 사라지고 대신 작은 로그창이 남아 있었다.

`Eternia 07 / final logout complete`

비 오는 날 남쪽 통로의 루프가 멈췄다. 길드 홀 주변을 맴돌던 집요한 동선도 조용히 사라졌다. 새벽의 서버 안에는 이제 비어 있는 폐허만 남았지만, 그 비어 있음은 처음과 달랐다. 아무도 없어서 텅 빈 게 아니라, 해야 할 인사를 마쳐서 조용해진 것에 가까웠다.

도윤은 복구 보고서 창을 열었다. 커서는 한동안 첫 줄에서 깜빡였다. 그는 기술 보고서처럼 쓰지 않기로 했다. 적어도 오늘만큼은.

천천히, 한 글자씩 입력했다.

`지워진 것은 버그가 아니라 누군가의 작별이었다.`

잠시 멈췄다가, 그는 두 번째 줄도 썼다.

`에테르니아 07의 비공식 추모 구역과 감정 보존 구조는 공공 아카이브로 이관한다. 개인 재현 인스턴스 생성은 포기한다. 마지막 접속자는 기록을 끝까지 읽었고, 서버는 정상 종료되었다.`

전송 버튼을 누르자 보고서가 보존소 상위 기록망으로 올라갔다.

도윤은 의자에 기대 천장을 올려다봤다. 작업실 안은 여전히 조용했고, 현실의 새벽도 아직 끝나지 않았다. 그런데 오래전 어떤 밤은, 이제야 제대로 지나간 기분이 들었다.

개인 보존함에는 비어 버린 자리 하나가 남아 있었다. `mosslamp_local_backup_02`가 있던 자리였다. 그는 그 회색 칸을 오래 보지 않았다. 대신 새 폴더 하나를 만들고 이름을 붙였다.

`E07_public_archive`

그리고 마지막으로 서버 창을 닫기 전에, 분수대가 있던 좌표를 한 번 더 바라봤다. 아무도 남아 있지 않은 화면이었지만, 이상하게도 이번엔 덜 외로워 보였다.

도윤은 조용히 시스템 종료를 눌렀다.

이번 로그아웃은, 놓치는 일이 아니라 보내 주는 일이었다.

읽기 안내

문장의 호흡을 그대로

플롯룸은 챕터의 문단과 줄바꿈을 가능한 한 그대로 살려 둡니다. 작품으로 돌아가 다음 장면을 고르거나, 필요하면 신고 흐름을 바로 확인할 수 있습니다.

제작 방식AI 보조 · 인간 편집 완료

인간 작가가 기획, 구조, 최종 문장을 다듬고 AI는 초안 변주나 문장 후보 생성에 보조적으로 사용되었습니다.

작가의 자가 선언입니다. 허위 공개가 확인되면 서가 퇴출과 작가 권한 제한이 적용될 수 있습니다.

사람이 한 일

  • 세계관과 플롯 구성
  • 최종 문장 선택 및 편집
  • 회차별 결말과 호흡 조정

AI가 도운 일

  • 공개된 범위 안에서 자료조사, 아웃라인, 퇴고, 번역 보조
  • 일부 장면 초안 후보 생성
  • 문장 톤 변주

공개 전 확인

  • 권리와 독창성 검토
  • 설정 일관성 및 안전성 검토
  • 독서 전 AI 사용 정보 표시
AI 라벨 안내 보기

신고

이 챕터 신고

권리 침해나 안전 문제가 의심되면 이 챕터 단위로 바로 신고를 남길 수 있습니다.