From ad8fcae10c4e261c23f7766ed5ff57f75ec82a86 Mon Sep 17 00:00:00 2001 From: consultoria-as Date: Tue, 3 Mar 2026 06:53:44 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20MapleStory=202=20channel=20config=20?= =?UTF-8?q?=E2=80=94=20INSTANCED=5FCONTENT=20and=20port=20mapping?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit INSTANCED_CONTENT: "true" caused the game channel to register as instanced (channelId=0), but FirstChannel() only returns non-instanced channels, resulting in "server not found" on character select. Changed to INSTANCED_CONTENT: "false" so channel registers as id=1. Updated port mapping from 20002/21002 to 20003/21003 (base + channelId). Added GRPC_LOGIN_IP env var to world service. Co-Authored-By: Claude Opus 4.6 --- docker/docker-compose.maple2.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docker/docker-compose.maple2.yml b/docker/docker-compose.maple2.yml index d96ee17..d326272 100644 --- a/docker/docker-compose.maple2.yml +++ b/docker/docker-compose.maple2.yml @@ -52,6 +52,7 @@ services: - ../servers/maple2/.env environment: DB_IP: maple2-mysql + GRPC_LOGIN_IP: maple2-login maple2-login: build: @@ -104,15 +105,15 @@ services: maple2-world: condition: service_started ports: - - "20002:20002" - - "21002:21002" + - "20003:20003" + - "21003:21003" env_file: - ../servers/maple2/.env environment: DB_IP: maple2-mysql GRPC_GAME_IP: maple2-game-ch0 GRPC_WORLD_IP: maple2-world - INSTANCED_CONTENT: "true" + INSTANCED_CONTENT: "false" volumes: maple2_mysql: