First of all, I don't speak English; this is a Google translation. I've recently returned to programming for Metin2. Back then, I had an issue where changing the CH (channel) wouldn't update the minimap. There are many people with the same problem these days. If you've implemented everything correctly, it should work, but my error was right here.
Input_login.cpp
The complete function must look like this
Input_login.cpp
Back when I couldn't get this system working, I spent a long time reading this post, but no one had posted the solution; just in case it helps anyone else, this is what fixed the minimap problem for me.
EDIT: Watch out for the tabs; I have no idea how to paste the code here while preserving the indentation.