⚠️ **블로그 컨셉상 반어체가 들어가니 양해바랍니다
**

🎮 지난 포스팅에는 마인크래프트 / 모드 / 모드로더 / 런쳐 에 대해알아봤다. 이번에는 거두절미하고 서버구축 / 클라접속에 대해 포스팅한다
☁️ 클라우드 인스턴스 준비하기

서버맨은 구글 클라우드를 좋아한다.
- 제일 비싼 클라우드는
aws - 제일 저렴한 클라우드는
vultr
이 정도이겠지만, 아무튼 GCP는 내가 느끼기에 인터페이스가 너무 편하다.
💡 추천 인스턴스 스펙
N2 cpu에 4코어, 램은 12G. OS는 내가 사랑하는 우분투 22.04
이유는 서버 설정을 Xms4G ~ Xmx8G (자바 서버의 램을 최소 4G / 최대 8G)로 할 것이기 때문이다. 또한 마크서버를 구축하는데 있어서 사용하는 패키지 인스톨 명령어가 apt에서 막힘없이 작동한다! ✅
인스턴스가 준비됐으면 구축에 앞서... 어쩔 수 없이 (?) 또 개념 설명 들어간다!
🧩 코블몬 오피셜 vs 코블버스, 뭐가 다른가
우리가 설치할 모드팩은

Cobblemon Official Modpack (Fabric)
이 아니다.

COBBLEVERSE - Pokemon Adventure (Cobblemon) 이다.
뭔 차이냐고?

쉽게 말해서 내가 G-Star 관람할려고 부산에 갔는데, 부산 자체는 갈 수 있어서 부산에 갔더니 정말 최소한의 오브젝트(산, 바다, 언덕 등)만 있고, 횟집, 카페, 건물, 아파트, 그리고 가장 중요한 벡스코 건물은 구현이 안된 야생(바닐라) 부산의 상태가 코블몬 오피셜이라 보면 된다.
그럼 아무것도 모드팩 설치 안 한 쌩 바닐라랑 무슨 차이냐고?
마인크래프트 진짜 쌩 야생 아무것도 없는 바닐라는 '지구'는 구현되어있는데 그 안에 건물, 빌딩, 음식점, 지형, 서울, 부산, 사람(NPC) 이런 건 1개도 없는 거고, 적어도 코블몬 오피셜은 우리가 즐길 '부산'이라는 환경 자체는 세팅이 되어있는 거다.
코블몬 오피셜 모드팩은 'Cobblemon이라는 기본토대 + 최소한의 QoL(퀄리티 오브 라이프) 모드'가 구현된 상태이다.
그럼 이제 이 상태에서는 '최소한' 밑에 적힌 모드팩들을 또 수동으로 설치해줘야 어느 정도 포켓몬스럽게 게임이 가능하다.
| 모드명 (Mod Name) | 모드 목적 및 핵심 기능 | 구분 |
|---|---|---|
| Cobblemon | 마인크래프트 야생에 포켓몬 스폰, 도감, 포켓볼 조합 등 핵심 시스템 추가 | 양측 필수 |
| Cobblemon: Mega Showdown | 메가진화, Z기술, 다이맥스, 테라스탈 등 배틀 특수 기믹 추가 | 양측 필수 |
| Daycare+ | 포켓몬 교배(브리딩) 및 알 부화 기능 추가 | 서버필수 / 클라선택 |
| Cobblemon: Simple Pokecenter | 숲 등 월드 곳곳에 포켓몬 센터 건물(치료기/PC 배치) 자동 생성 | 양측 필수 |
| Radical Cobblemon Trainers (rctmod) | 맵(Penumbra)에 수많은 트레이너 NPC 및 시작 퀘스트 가이드 NPC 소환 | 양측 필수 |
| Waystones | 월드에 배치된 워프 포탈(웨이스톤) 간의 빠른 이동 지원 | 양측 필수 |
| Trinkets | 메가진화 반지 장비 장착 등을 위한 신체 부위별 추가 장신구 슬롯 추가 | 양측 필수 |
| Sophisticated Backpacks | 가방을 메고 다니거나 바닥에 설치할 수 있는 다기능 수납 가방 모드 | 양측 필수 |
| CobblemonNPCs | 테스트용 관리자 스폰 관장 트레이너 스폰 지원 모드 | 서버 전용 |
자... 근데 이건 내가 해보니까 ⚠️ 문제가 있다.
서버측과 클라측이 반드시 버전이 일치해야 하며, 설치 중에 오류가 날 확률이 높고, CDN 모드린스 서버가 원활하지 않을 때도 있다. 하물며 기본 코블몬은 모드를 '최소한' 이 정도 설치해야 하는 거고 재밌게 하려면 더 추가해야 하는 것이 많이 있다.
즉, 사람이 일일이 하기 힘들다. 🙅
🗺️ 그럼 어떻게 해야 하나 — 코블버스 + 월드팩

그러면 어떻게 해야 하나? 적어도 '부산이라는 지형' 자체는 구축되어있는 걸 사용하면 된다.
- 코블몬 오피셜은 The official modpack of the Cobblemon mod 라는 팀이 만들었다.
- 반면 코블버스는 LUMYVERSE 라는 팀이 만들었다.
처음부터 이 모드팩(코블버스)으로 깔아버리면 위에 적은 추가적인 모드+애드온들을 설치할 수고가 덜어진다. 그리고 기본적인 UI/UX도 조금 다르게 이쁘게 세팅되어있다!
여기서 부산 비유를 한 단계 더 붙여보자면, 코블버스는 아직 '문명화된 부산'까지는 아니고, 도로/상하수도/건물 골조 같은 택지개발이 끝난 신도시 부산 정도라고 보면 된다. 입점한 가게(진짜 콘텐츠)는 아직 없다.
📌 정리하면 이렇다
🌍 지구 = 마크 순정 야생
🏔️ 문명화되지 않은 부산 = 코블몬 오피셜
🏗️ 택지개발이 끝난 신도시 부산 = 코블버스
🎡 해운대·광안리·벡스코까지 채워진 완성된 부산 = 미티컬 코블몬 월드팩
코블버스를 요약하자면 'Cobblemon + 수십 개의 애드온 + 자체 데이터팩' 이라고 할 수 있다.

하지만 여기서 마지막으로 한 스텝을 더 진행해야 한다.
코블버스가 '부산이라는 지형'은 구현되어있지만, 적재적소의 전포동 카페거리, 백화점, 이재모피자, 해운대, 광안리, 벡스코 등등의 진짜 즐길 것들은 구현되어있지 않다. 그건 일일이 내가 벽돌을 쌓아서 구축해야 하는데, 그런 걸 취미로 가진 사람은 거의 없을뿐더러 혼자서 할 수 있는 스케일도 아니고 팀단위로 해야 하는데 바쁜 한국에서 그런 걸 하는 사람은 아예 마크 개발자가 직업인 사람 제외하곤 거의 없다고 본다.
그리하여..! 마지막으로
CurseForge 모드팩 공유 사이트의 Mythical Cobblemon World Pack 이라는 '월드팩'을 설치해 줄 것이다.
이 월드팩은 서버사이드에만 설치해주면 된다. 당연한 것이 클라이언트는 서버로부터 탐험하려는 좌표에 뭐가 있는지 정보만 받으면 되기 때문이다. 월드팩 개발자는 SeyAkira이며 상당히 존경스러울 정도의 구현도를 보여준다.
아직 플레이를 끝까지 해보진 않았지만, 관동지방, 성도지방, 호연지방, 신오지방을 구축했으며 각각의 체육관 관장 및 수도 없이 많은 요소들을 구현해 진짜 제대로 된 포켓몬 RPG를 느낄 수 있을 정도이다. 자세한 것은 위 링크를 방문해서 확인하라.
CurseForge측에서 제작했지만 모드린스에서도 적용 가능한 '월드팩'이다. 한마디로 이건 맵 데이터라서 서버측에만 설치하면 된다.
🖥️ [SERVER SIDE] 설치 순서
📁 [1단계] 사전 파일 준비 & 패브릭 서버 환경 구축
작업은 우분투 22.04 LTS (root 계정 기준)으로 진행하며, 작업 디렉터리는 /root/cobblemon-server 폴더다.
① 사전 필수 파일 다운로드
서버를 설치하기 전에 /root 디렉터리에 아래 2가지 파일을 먼저 다운로드해 둔다.
# 1. 코블버스 모드팩 mrpack 다운로드 및 파일명 변경
wget -O cobbleverse.mrpack "https://cdn.modrinth.com/data/Jkb29YJU/versions/DN77rBht/COBBLEVERSE%201.7.31.mrpack?mr_download_reason=standalone"
# 2. Penumbra 월드팩 zip 다운로드
wget https://mediafilez.forgecdn.net/files/6641/279/PenumbraCobblemon.zip
② 자바 21 설치 및 서버 기본 뼈대 구성
터미널에서 아래 명령어들을 순서대로 실행해 구동 환경을 만든다.
# 자바 21 및 종속성 패키지 설치
sudo apt update
sudo apt install -y openjdk-21-jdk unzip zip curl
# 서버 폴더 생성 및 Fabric 런처 다운로드
mkdir -p /root/cobblemon-server
cd /root/cobblemon-server
# ⚠️ 여기 주의: -OJ로 받으면 파일명이 fabric-server-mc.1.21.1-loader.0.16.10-launcher.1.0.1.jar 처럼
# 버전이 박힌 이름으로 저장돼서, 아래 start.sh에서 부르는 fabric-server-launch.jar랑 이름이 안 맞아 서버가 안 켜진다.
# -o 옵션으로 아예 파일명을 고정해서 받는다.
curl -o fabric-server-launch.jar https://meta.fabricmc.net/v2/versions/loader/1.21.1/0.16.10/1.0.1/server/jar
📌 참고: 위에서 받은fabric-server-launch.jar는 요즘 배포되는 실행형 런처(executable server launcher) 방식이라, 처음 실행할 때 필요한 바닐라 마인크래프트 서버 파일을 알아서 다운로드한다. 그래서 예전 방식(설치형 인스톨러)처럼 Mojang 순정server.jar를 미리 수동으로 받아둘 필요는 없다. 다만 인스턴스가 외부망(피스톤 서버 등)에 접근이 막혀있는 환경이라면 첫 실행이 실패할 수 있으니, 그럴 때만 아래처럼 순정 서버 파일을 미리 받아 같은 폴더에 넣어두는 걸 백업 삼아 고려하면 된다.
# (선택) 네트워크가 막혀있어서 첫 실행 시 자동 다운로드가 안 될 때만 사용
curl -o server.jar https://piston-data.mojang.com/v1/objects/450698d17ec1e9cc9e1ff1344400e9deba7e20d9/server.jar
③ 구동 스크립트 작성 및 EULA 동의
메모리를 최소 4G / 최대 8G로 설정하고 GC 옵션을 더한 start.sh를 작성한다.
cat << 'EOF' > start.sh
#!/bin/bash
java -Xms4G -Xmx8G \
-XX:+UseG1GC \
-XX:+ParallelRefProcEnabled \
-XX:MaxGCPauseMillis=200 \
-jar fabric-server-launch.jar nogui
EOF
chmod +x start.sh
# 1차 부팅 유도 후 EULA 수동 동의 처리
./start.sh
sed -i 's/eula=false/eula=true/g' eula.txt
📁 [2단계] 모드팩 설정 추출 & Penumbra 월드 배치
① mrpack 내 기본 설정(overrides) 배포
다운로드해 둔 모드팩 파일에서 오버라이드(설정) 데이터만 서버 폴더로 이식한다.
# 임시 폴더에 압축 해제 후 복사
mkdir -p /tmp/mrpack_extract
unzip -q /root/cobbleverse.mrpack -d /tmp/mrpack_extract
cp -r /tmp/mrpack_extract/overrides/* /root/cobblemon-server/
rm -rf /tmp/mrpack_extract
📌 참고: 모드 파일들의 경우, Modrinth 등에서 호환 모드 리스트를 참조하여 /root/cobblemon-server/mods 경로에 미리 수동 배포해 둔 상태여야 정상 작동한다(일단 그냥 진행하라 PART3에서 하니)
② Penumbra 월드 디렉토리 교체
기존에 자동 생성된 바닐라 월드를 지우고, 준비해 둔 Penumbra 전용 맵 세이브 데이터로 교체한다.
# 기존 빈 월드 지우고 압축 풀기
rm -rf /root/cobblemon-server/world
unzip -q /root/PenumbraCobblemon.zip -d /root/cobblemon-server/
mv /root/cobblemon-server/CobblemonPenumbra /root/cobblemon-server/world
여기까지 하고 클라우드라면 해당 플랫폼의 VPC 관리에 들어가서 해당 인스턴스의 네트워크 방화벽을 25565를 풀어준다.
그 후에 우분투는 iptables에서 25565 TCP를 allow 하던지, 아니면 ufw를 설치해서 25565를 allow 해주면 된다.
📌 참고: 마인크래프트 자바 에디션 서버는 TCP 25565를 쓴다. UDP는 베드락 에디션 얘기라서, iptables 룰을 UDP로 잡으면 접속이 안 된다.

이후에는 tmux 세션을 통해 서버를 관리할 것이다.
tmux new-session -d -s cobblemon "./start.sh"
백그라운드나 PM2 같은 걸로 서버 노드를 관리하는 방법이 있지만, 일단 서버 노드에서 op 계정명 같은 명령어를 치려면 포그라운드로 돌려 놓는 것이 편하다. 개인적으로 마크는 포그라운드로 돌려야 서버 로그도 볼 수 있고 명령어 관리하기가 편하다.
아직 더 설치 및 패치해야 할 것이 있지만 일단 여기까지 하고 클라이언트 설치 부분으로 넘어간다. (더 해야 하는 건 PART3에서 다룬다)
🚨 [라이선스 필독] 상업적 서버 배포 및 수익화 제약
추가로 덧붙이자면 코블몬 서버 운영 시에 조심해야 할 사항이 있다.
코블몬 공홈이나, 루미버스에 연계된 Apex 호스팅, Nitrado 호스팅을 해서 완성된 서버팩 자체를 운영(이걸 일종의 SaaS 라고 한다)하는 건 상관없는데, 사실 마크와 포켓몬에는 엄청난 라이선스 제약이 있다.
코블버스 서버를 구축해서 지인들과 사적으로 노는 것(Private Server)은 아무런 법적 문제가 없다. 하지만 이를 퍼블릭 서버로 홍보해서 배포하거나, 상업적 수익화(후원, 캐시숍 등)를 시도하려는 경우 반드시 아래의 라이선스 제약과 법적 리스크를 머릿속에 박아둬야 한다.
1️⃣ 닌텐도 & 포켓몬 컴퍼니의 강력한 IP 저작권 (가장 심각한 위험 요소)
- 비공식 2차 창작: 코블몬 개발팀 및 루미버스는 닌텐도(Nintendo), 포켓몬 컴퍼니(The Pokémon Company), 게임프리크와 전혀 연관이 없다. 공식적인 면책 조항(Disclaimer)은 코블몬 공식 홈페이지 최하단 및 Cobblemon GitHub에서 자세히 명시되어 있다.
- 상업화 단속: 이 모드팩을 이용해 서버를 열고 '포켓몬 판매', '캐시 유도' 등 상업적 이득을 취하다 적발되면 닌텐도 법무팀의 직접적인 고소 및 DMCA Take Down(서버 강제 폐쇄) 타깃이 된다. 과거 마크 포켓몬 모드의 조상인 픽셀몬(Pixelmon)이 2017년에 닌텐도의 경고를 받고 대대적으로 Shutdown 당했던 전례를 기억하자.
2️⃣ 마이크로소프트 / 모장(Mojang)의 Minecraft EULA 규정
- 마크 서버를 상업적으로 굴릴 때는 모장의 EULA 및 상업화 가이드라인을 철저히 따라야 한다.
- 게임 밸런스에 영향을 주는 유료 혜택(Pay-to-Win) 판매는 금지되며, 오직 치장성 아이템(스킨, 칭호 등)이나 단순 서버 입장료만 부분적으로 허용된다. 상세한 금지 규정은 Mojang Commercial Usage Guidelines에서 직접 확인할 수 있다.
3️⃣ COBBLEVERSE 모드팩 자체의 ARR (All Rights Reserved) 라이선스
- 루미버스(Lumyverse) 제작팀이 배포하는 COBBLEVERSE 모드팩은 All Rights Reserved(무단 배포 및 수정 재배포 금지) 라이선스다.
- 팩을 임의 개조하여 타 사이트에 무단으로 업로드하거나, 자신의 상업용 서버 런처에 동의 없이 팩의 리소스를 번들링하여 재배포하는 행위는 원작자 라이선스 위반에 해당한다.
4️⃣ 서브 모드 및 리소스팩들의 개별 라이선스 (Third-Party Licenses)
- 코블버스에는 수십 개의 타사 모드, 데이터팩, 리소스팩이 묶여 있다.
- 이 중 상당수는 "비상업적 이용(Non-Commercial)만 허용"하거나 "서버팩 형태로의 2차 수정 및 배포 금지" 조항(CC BY-NC 등)을 명시하고 있다. 자세한 서브 라이선스 Attribution 목록은 Lumyverse Credits and Licences 페이지에서 직접 확인 가능하다.
5️⃣ 스트리밍·후원(도네이션)은 되는데, "아이템 판매"는 왜 안 되는가
앞의 4가지가 전부 "하면 안 되는 것" 위주였다면, 이번엔 반대로 "그럼 뭐는 되는데?"에 대한 이야기다. 실제로 유튜브나 트위치에서 포켓몬 게임 방송으로 후원 받는 스트리머들 많이 봤을 텐데, 이게 가능한 근거가 바로 닌텐도 네트워크 서비스 저작물 이용 가이드라인이다.
이 가이드라인은 어디까지나 닌텐도가 직접 저작권을 가진 게임(즉 스위치 등에서 캡처한 화면)을 대상으로 한다. 코블몬은 마인크래프트 모드라 엄밀히는 별개의 이슈지만, 닌텐도가 팬 콘텐츠를 어디까지 용인하는지 감을 잡는 데는 참고할 만하다.
- 되는 것: 개인이 게임 실황·스트리밍을 올리고, 별도로 지정된 시스템(트위치 Affiliate/Partner, 유튜브 파트너 프로그램, 니코니코, OPENREC, TwitCasting, 17LIVE, X Premium 등)을 통해 후원·수익화하는 것. 즉 "내가 플레이하는 걸 보여주고 시청자가 자발적으로 후원"하는 구조는 허용 범위 안이다.
- 안 되는 것: 그 영상·음원·스크린샷 자체를 별도로 "판매"하는 것, 닌텐도 공식 협찬·제휴를 받은 것처럼 오해하게 만드는 것, 데이터마이닝으로 추출한 미공개 리소스를 쓰는 것, 그리고 결정적으로 법인 명의의 게시물은 애초에 이 가이드라인 적용 대상 자체가 아니다 — 오직 "개인"에게만 열려 있는 문이다.
- 코블몬 서버 맥락으로 옮기면: 서버를 켜놓고 방송하면서 후원 받는 건 위 구조와 크게 다르지 않아 보이지만, 서버 내에서 포켓몬(캐릭터·아이템)을 캐시샵으로 팔거나 게임 밸런스에 영향 주는 유료 재화를 파는 순간 얘기가 완전히 달라진다. 이건 "내 방송을 봐줘서 고마워서 주는 후원"이 아니라 "닌텐도 IP 기반 상품을 화폐로 거래"하는 행위라, 1번 항목의 IP 침해 이슈와 2번 항목의 EULA(Pay-to-Win 금지) 이슈에 정면으로 걸린다.
정리하면, "보여주는 것에 대한 대가"는 되고, "IP 자체를 상품화하는 것"은 안 된다는 게 핵심 원칙이다.
💡 서버맨의 한 줄 요약:
지인들끼리 소소하게 사설 서버로 즐기는 건 백번 오케이다. 하지만 이 팩으로 돈을 벌겠다며 상업용 서버로 키우거나 팩을 무단 개조해서 배포하는 행위는 닌텐도 법무팀과 모드 제작자들의 다이렉트 꿀밤을 맞을 수 있으니 절대 금지다. 🔥
💻 [CLIENT SIDE] 클라이언트 설치

클라이언트는 금방 할 수 있다.
모드린스 공식 홈페이지에 가서 윈도우용 런쳐를 설치해준다 (물론 공식 마인크래프트는 당연히 설치되어 있어야 한다).
여기서 다운받고 실행한다.

런쳐를 설치하고 처음 키면 마소 로그인이 뜬다.
굳이 이 사진을 첨부한 이유는, 간혹가다가 마소 로그인이 안 될 때가 있다. 토큰인증에 실패했다면서..
그럴 때는 내 잘못인지, 마소 서버 탓인지 확인하는 방법이 있다.
👉 api.minecraftservices.com 상태 확인
여기에 들어가서 뭐라도 페이지가 뜨면 내 잘못이고, 404 같은 페이지가 뜨면 마소 잘못이다.
그래도 마크는 인기 게임이라 이런 로그인 토큰 오류가 생기면 1~2시간 안에는 해결되니까 차분하게 기다리자. ⏳

로그인이 되었으면 좌측 두 번째 discover 아이콘을 눌러서 COBBLEVERSE라는 걸 (코블몬 오피셜 아님) 설치한다.

그 후에는 인스턴스(런쳐에서 모드팩에 맞게 설치된 게임 환경을 인스턴스라고 한다) 폴더 위치로 들어가야 한다.
사진과 같이 톱니바퀴를 눌러서 Open Folder를 누른다.
인스턴스가 설치된 폴더가 뜨는데 거기서 mods라는 폴더에 우리가 구축한 서버의 코블버스 mods 폴더에서 깔린 모드 jar 파일들을 가져와야 한다.
cd /root/cobblemon-server/mods 에 들어가면 수없이 많은 jar가 있는데 그중에서
cobblemon_simple_center-fabric-1.2.1.jar
cobblemore_lib-fabric-1.2.10.jar
easy_npc-fabric-1.21.1-6.25.0.jar
easy_npc_bundle-fabric-1.21.1-6.25.0.jar
easy_npc_config_ui-fabric-1.21.1-6.25.0.jar
pommel-held-items-1.4.2+1.21.x.jar
rctapi-fabric-1.21.1-0.15.0-beta.jar
rctmod-fabric-1.21.1-0.18.1-beta.jar
waystones-fabric-1.21.1-21.1.34.jar
얘내들을 scp나 FTP툴을 통해 가져와서 인스턴스의 mods 폴더에 복사해준다.
그런데, 다행히 티스토리에 이 정도의 용량 (약 17MB)는 업로드가 되어서 어차피 나의 가이드를 따라할 것이면 똑같기에,
여기다가 첨부할테니 필요한 사람은 압축 풀고 인스턴스의 mods 폴더에 덮어쓰기 한다.
📎 (client.zip 파일 첨부)

이제 인스턴스의 Play를 눌러 실행을 해보자.
오.. 실행 화면이 멋있다.
처음에 키면 영어인데 설정에 들어가서 랭기지 탭에서 한국어를 찾아서 눌러준다.
그러면 재시작이 되고 한글로 매끄럽게 뜬다.
참고로 키세팅에서 웅크리기: 쉬프트, 달리기 : 컨트롤인데 개인적으로 난 이 두 개를 바꿔주는 편이다.

멀티플레이어 버튼을 누르면 처음에 기본으로 광고용(?) 스폰서 서버가 하나 있는데 깔끔하게 삭제 눌러주고
서버 추가 눌러서 본인의 서버 공인IP를 입력해준다.

드디어 접속까지 성공했다. 🎉
처음에 시작하면 마을이 아닌 특정한 스폰지역에서 시작하고 C버튼을 눌러서 스타팅 포켓몬을 받고 게임을 시작할 수 있다.
는.. 지금 저기 보이는 Instructor Akira에게 말을 걸면 관동 마을로 워프시켜 줘야하는데
코드 수정을 할 줄 모르면 쓰지 말라는 Gate Keeping(입구컷) 용도로 이렇게 배포한건지 아니면 그냥 단순히 필터링 역할로 이렇게 모드팩을 배포한건진 모르겠지만 아무튼 이상태에서 Akira가 진행을 안시켜준다.
op 계정명 해서 텔레포트로 돌아다녀도 첫번째 체육관 관장하고 대결도 안된다(배틀 자체가 안된다). ❌
이 문제를 해결하는 방법
- 래디컬레드 적용과 NPC 상호작용 문제 해결
- ferium을 통해 설치한 애드온을 사용하는 방법
- 클라측에서만 깔면 되는 한글 애드온 설치방법
- 마크의 유용한 명령어 설명
에 대해선 PART3에서 하도록 하겠다.
⏭️ PART 3 → [마크] 마인크래프트 코블몬 구축 PART3[완결]
질문은 언제나 환영 🙌
🛰️ 서버맨의 공간들
'내가 아는 것들.. > 마인크래프트' 카테고리의 다른 글
| [마크] 친구와 같이 마크를 하자 PART 2 (하마치 & 제로티어 편) (0) | 2026.08.05 |
|---|---|
| [마크] 친구와 같이 마크를 하자 PART1 (토스편) (0) | 2026.07.27 |
| [마크] 마인크래프트 코블몬 구축 PART3[완결] (환경설정 및 모바일 연동) (0) | 2026.07.07 |
| [마크] 마인크래프트 코블몬 구축 PART1 (개념 설명) (0) | 2026.06.30 |