Update thread: add fix game server
So what did you fix? What is different@!
I've to complain about something, the login system is terribly designed. Who would look it up in memory if you've got over more then 10000 accounts (this is an assumption). I really recommend NOT using this. I've run into a few problems myself and I had to re-write big parts of the code in order to get it working again.
I was unable to login into my account because I was using caps inside my username inside the database. It's because the client sends them as a lowercase that you'll run into trouble.
I've made a small work around. Here is the fix:
Open AccountTable.cs
Spoiler:
Last edited by Taiga; 02-07-15 at 03:35 PM.
thanks for your base ...
im fix some bug , like chat invent dll
thanks
Please post your questions in this topic.
All other help request, bug reports etc will be reported as spam.
Try to keep this release thread clean.
Should make a tutorial for those who don't know how to set up server or work updaters. That would stop a lot of the questions!
Could any future help request regarding this release please go here
https://forum.ragezone.com/f905/blan...-help-1069681/
Vps Online Work Pvp 8 vs 8 ?
To fix the bug with the shop and inventory crash when you enter and you aren't in a room use this thread!
https://forum.ragezone.com/f906/oz-n...5/#post8452810
Battles this not working
closes when you battle (modo challenge)
https://forum.ragezone.com/f903/dev-...4/#post8453112 See my new topic! I have already fix 50% the title :D
Here is some information for people who might be interested in this project, this is what I've experienced by taking a look at the source and testing it out.
Before you post or reply that it's not working please keep in mind that these files aren't the greatest and might break. You've to have some knowledge of programming, databases and networking since you'll likely run into trouble and bugs.
I've seen a lot of design mistakes which should be avoided and will eat CPU time and RAM. I don't see the point of loading all the account's their information into the memory because that defeats the purpose of an database plus it's a super waste of RAM when you've got a lot of users. (bad design for scaling)
Half of the code breaks because it isn't dummy proof, this means half of the code wasn't tested into the details. A developer should know that people WILL break things if you don't make them robust, so I'm warning you most of the code isn't robust and the emulator will likely not be able to host a lot of connections without breaking.
You'll have to re-implement the networking system in order to make it more stable.