I'm running a server on my windows PC just to have fun editing and learning source code and customizing Ragnarok Online. Recently I changed some configurations in my server in order to let my friends connect to it using a simulated LAN connection/VPN. Before I made these changes I'm pretty sure I didn't have this problem, but I'm not sure. Perhaps I just didn't observe it before.
What is happening is this: some monsters (not all) crash the Map Server when they use some skills (again, not all skills) on me. For example: Beelzebub uses Land Protector and some other skills and no problem, but something else it does crashes the Map Server. The MVP Eremes can also use some skills just fine, but also has one that crashes the server. When I turn off monster skills in monster.conf no crashes happen, thus I believe my hypothesis is correct.
The configurations I changed so my friends can connect are the following: char_athena.conf, map_athena.conf, subnet_athena.conf (the fields login_ip, char_ip, map_ip and subnet) and the clientinfo inside the grf. I think I'll try reverting all these configurations to see if the crashes still happen, but ultimately I would want to actually fix it and keep the capability to let my friends play with me. Not related to this, but I also have made many source code modifications, but I don't think any of them are the cause.
I've seen people advising the use of GDB to see stacktrace and coredumps of the server crashes, but I don't think I can use it on windows. When the Map Server crashes all I see in game is a simple "Disconnected from Server". Here is a image of the Map Server when it happens:
Spoiler
It simply says "Map-Server has shutdown succesfully." and "Memory manager initialised: log/map-server.exe.leaks" and then proceeds to restart. If the log/map-server.exe.leaks refer to a log file with what happened, I can't seem to find it. I've hidden the IPs in the screenshot because I absolutely don't understand anything about this matter and I'm not sure if I should or should not show it for security reasons or some other reason.
Finally, I've made the server using this guide. Wich means I'm using a fairly recent rAthena version and my exe is 20180530. I have yet to git pull because merging all my changes will be a pain, but I'll do it soon.
Thanks everyone for reading everything and trying to help! I'm grateful!
Question
Eris_
Hello everyone!
I'm running a server on my windows PC just to have fun editing and learning source code and customizing Ragnarok Online. Recently I changed some configurations in my server in order to let my friends connect to it using a simulated LAN connection/VPN. Before I made these changes I'm pretty sure I didn't have this problem, but I'm not sure. Perhaps I just didn't observe it before.
What is happening is this: some monsters (not all) crash the Map Server when they use some skills (again, not all skills) on me. For example: Beelzebub uses Land Protector and some other skills and no problem, but something else it does crashes the Map Server. The MVP Eremes can also use some skills just fine, but also has one that crashes the server. When I turn off monster skills in monster.conf no crashes happen, thus I believe my hypothesis is correct.
The configurations I changed so my friends can connect are the following: char_athena.conf, map_athena.conf, subnet_athena.conf (the fields login_ip, char_ip, map_ip and subnet) and the clientinfo inside the grf. I think I'll try reverting all these configurations to see if the crashes still happen, but ultimately I would want to actually fix it and keep the capability to let my friends play with me. Not related to this, but I also have made many source code modifications, but I don't think any of them are the cause.
I've seen people advising the use of GDB to see stacktrace and coredumps of the server crashes, but I don't think I can use it on windows. When the Map Server crashes all I see in game is a simple "Disconnected from Server". Here is a image of the Map Server when it happens:
It simply says "Map-Server has shutdown succesfully." and "Memory manager initialised: log/map-server.exe.leaks" and then proceeds to restart. If the log/map-server.exe.leaks refer to a log file with what happened, I can't seem to find it. I've hidden the IPs in the screenshot because I absolutely don't understand anything about this matter and I'm not sure if I should or should not show it for security reasons or some other reason.
Finally, I've made the server using this guide. Wich means I'm using a fairly recent rAthena version and my exe is 20180530. I have yet to git pull because merging all my changes will be a pain, but I'll do it soon.
Thanks everyone for reading everything and trying to help! I'm grateful!
Edited by CeppheiLink to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.