KMS v379 Gangrim/RoyalMaple

Joined
Aug 2, 2011
Messages
2
Reaction score
2
Found this on discord posted by the user Devv, any idea if it is legit?

"KMS v379 Gangrim/RoyalMaple source code with everything 100% working like all boss mechanics"

Server:
Client:
LocalHost:
 
1

Found this on discord posted by the user Devv, any idea if it is legit?

"KMS v379 Gangrim/RoyalMaple source code with everything 100% working like all boss mechanics"

Server:
Client:
LocalHost:
Yes, this is a project with a high degree of restoration, and I'm still testing it.
 
tons of bugs,eg.the sql table is not complete.the character eqp will loss all attrib when the game disconnect,it must need too much work to fix
 

Attachments

  • 4D5B2A71EA73DC6B0DAE35FA8175F4A9 - KMS v379 Gangrim/RoyalMaple - RaGEZONE Forums
    4D5B2A71EA73DC6B0DAE35FA8175F4A9.webp
    68.7 KB · Views: 138
tons of bugs,eg.the sql table is not complete.the character eqp will loss all attrib when the game disconnect,it must need too much work to fix
ya, i guess maybe it's because gang.dll, but it has vmp, unable to know what it did, so i fix this by source code
 
是的,我想也许是因为 gang.dll, 但它有 vmp, 无法知道它做了什么,所以我用源代码修复了它
是的,我也遇到过这个问题。 目前,为了测试其他功能,我已将 saveItems 方法编辑为只读模式。
 
是的,我也遇到过这个问题。 目前,为了测试其他功能,我已将 saveItems 方法编辑为只读模式。
multi-row insert, Statement. getGeneratedKeys will return a result set with only a single row, even though it should return one row for each inserted row

Can't figure out how to run the client with the localhost provided. I got the server and SQL up and running. Anybody know how to run the client to connect locally?
1. Rename localhost.dll to Gang.dll
2. Replace the previous Gang.dll
3. Create a bat file with the following content: start MapleStory.exe GameLaunching
4. Run the bat file
5. Enjoy
 
Last edited:
This question is incorrect, but I have fixed it using the source code.
 
Last edited:
多行插入,语句。getGeneratedKeys将返回一个结果集,只包含一行,尽管它应该为每行插入返回一行


1. 将localhost.dll重命名为Gang.dll
2. 替换之前的 Gang.dll
3. 创建一个包含以下内容的批处理文件:start MapleStory.exe 游戏启动
4. 运行 bat 文件
5. 享受

多行插入,语句。getGeneratedKeys将返回一个结果集,只包含一行,尽管它应该为每行插入返回一行


1. 将localhost.dll重命名为Gang.dll
2. 替换之前的 Gang.dll
3. 创建一个包含以下内容的批处理文件:start MapleStory.exe 游戏启动
4. 运行 bat 文件
5. 享受
can you tell me how to start the services in localhost?
 
It's hard to say. it requires some programming knowledge. If you just want to play around, just check out other source codes.
 
很难说。这需要一些编程知识。如果你只是想玩玩,看看其他人的源代码即可。
输入:em..... I have already start the services , database and client,but i don't know how to register an account. can you help me, thanks! The passwords directly insert into the database seem to be incorrect.
 
输入:em..... I have already start the services , database and client,but i don't know how to register an account. can you help me, thanks! The passwords directly insert into the database seem to be incorrect.
password in database are encrypted by MD5. You need to encrypt your password first before insert into database.

Hi, is it possible to reach out to you in discord?
sure, just DM me
 
Last edited:
数据库中的密码是用MD5加密的。在插入数据库之前,你需要先加密你的密码。


当然,直接给我发消息。
当我创建一个角色并进入游戏时,它会自动返回到登录前的屏幕,并显示提示:“目前无法登录游戏。访问权限被定义为无权限。”

数据库中的密码是用MD5加密的。在插入数据库之前,你需要先加密你的密码。


当然,直接给我发消息。
当我创建一个角色并进入游戏时,它会自动返回到登录前的屏幕,并显示提示:“目前无法登录游戏。访问权限被定义为无权限。
 
当我创建一个角色并进入游戏时,它会自动返回到登录前的屏幕,并显示提示:“目前无法登录游戏。访问权限被定义为无权限。”


当我创建一个角色并进入游戏时,它会自动返回到登录前的屏幕,并显示提示:“目前无法登录游戏。访问权限被定义为无权限。
Try to modify the "getGatewayIP" method in ServerConstants.java. This should be the IP address of game server, but which is hardcoded as 175.207.0.33 now. Change it to 127.0.0.1
 
尝试修改 ServerConstants.java 中的 "getGatewayIP" 方法。这应该是游戏服务器的 IP 地址,但现在硬编码为 175.207.0.33。将其更改为 127.0.0.1
1754231822734 - KMS v379 Gangrim/RoyalMaple - RaGEZONE Forums
1754231728851 - KMS v379 Gangrim/RoyalMaple - RaGEZONE Forums
这似乎没有效果

尝试修改 ServerConstants.java 中的 "getGatewayIP" 方法。这应该是游戏服务器的 IP 地址,但现在硬编码为 175.207.0.33。将其更改为 127.0.0.1
----------------------- 2025-08-03 23:10:48 ------------------------
java.lang.NullPointerException: 无法调用 "network.game.PlayerStorage.getAllCharacters()",因为 "network.shop.CashShopServer.getPlayerStorage()" 的返回值是 null
在 network.login.processors.CharLoginHandler.CharlistRequest(CharLoginHandler.java:726)
在 network.netty.MapleNettyHandler 处理数据包 (MapleNettyHandler.java:337)
在 network.netty.MapleNettyHandler.channelRead0(MapleNettyHandler.java:172)
在 network.netty.MapleNettyHandler.channelRead0(MapleNettyHandler.java:1)
在 io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99)
在 io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356)
在 io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:293)
在 io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:354)
在 io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
在 io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
在 io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356)
在 io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429)
在 io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918)
在 io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:167)
在 io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.handle(AbstractNioChannel.java:445)
在 io.netty.channel.nio.NioIoHandler$DefaultNioRegistration.handle(NioIoHandler.java:381)
在 io.netty.channel.nio.NioIoHandler 处理已选择的键 (NioIoHandler.java:575)
在 io.netty.channel.nio.NioIoHandler processSelectedKeysOptimized(NioIoHandler.java:550)
在 io.netty.channel.nio.NioIoHandler 处理已选择的键 (NioIoHandler.java:491)
在 io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:468)
在 io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:207)
在 io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:178)
在 io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1073)
在 io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
在 io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
在 java.base/java.lang.Thread.run(Thread.java:1447)
 
Last edited:
View attachment 286589View attachment 286588这似乎没有效果


----------------------- 2025-08-03 23:10:48 ------------------------
java.lang.NullPointerException: 无法调用 "network.game.PlayerStorage.getAllCharacters()",因为 "network.shop.CashShopServer.getPlayerStorage()" 的返回值是 null
在 network.login.processors.CharLoginHandler.CharlistRequest(CharLoginHandler.java:726)
在 network.netty.MapleNettyHandler 处理数据包 (MapleNettyHandler.java:337)
在 network.netty.MapleNettyHandler.channelRead0(MapleNettyHandler.java:172)
在 network.netty.MapleNettyHandler.channelRead0(MapleNettyHandler.java:1)
在 io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99)
在 io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356)
在 io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:293)
在 io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:354)
在 io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
在 io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
在 io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:356)
在 io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429)
在 io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918)
在 io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:167)
在 io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.handle(AbstractNioChannel.java:445)
在 io.netty.channel.nio.NioIoHandler$DefaultNioRegistration.handle(NioIoHandler.java:381)
在 io.netty.channel.nio.NioIoHandler 处理已选择的键 (NioIoHandler.java:575)
在 io.netty.channel.nio.NioIoHandler processSelectedKeysOptimized(NioIoHandler.java:550)
在 io.netty.channel.nio.NioIoHandler 处理已选择的键 (NioIoHandler.java:491)
在 io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:468)
在 io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:207)
在 io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:178)
在 io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1073)
在 io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
在 io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
在 java.base/java.lang.Thread.run(Thread.java:1447)
Not sure what caused this error, maybe you should put a breakpoint and debug the code, this project has much hard-coded content
 
Back