Breaking down the C++ open source files
I've started a guide for people wanting to know how the C++ open source files function. This is an ongoing process that is constantly updated so check the blog often and this thread to see what is being updated.
By the end of the guide you should be able to take what you have learned and start making improvements upon or making your own server files.
Its not perfect but it works for the now. Yes I know Rhisis built off these files but if you know how it started you will see why this is a good thing.
When the guide is complete I will encapsulate it in PDF form so everyone can enjoy it offline at their leisure.
You can see the guide here.
Table of Contents
======================
I. C++ 101: Everything you should know before developing a private server in C++
Ia. Crash course in C++: Header Files, Methods, Functions, and Classes
II. The Socket System Inside and Out
III. The Packet System: Sending and Receiving Packets
IV. Server Core: Setting up a base for everything here on out.
V. Database: Setting up and using MySQL for your project.
VI. Basic Player Construction
VII. Login Server
VIII. Character Server
IX. World Server
X. World Packets Part 1: Player Related
Xa.World Packets Part 2: Item Related
Xb. World Packets Part 3: Mob Related
Xc. Future Developments to be announced.
This is a rought ToC so it might change if needed. Its gaining some attention so by all means don't hesistate to take a look. C++ can be intimidating so don't shy away from learning something useful for yourself.
Oh, and keep the "I has official files. I don't need this." comments off this thread. This is a learning thread, not an ignorance one.
Re: Breaking down the C++ open source files
Sticky please. I'm fairly interested in starting to learn C++ to help out a bit and this could help me out with Language-Understandment.
Re: Breaking down the C++ open source files
Thanks very much GK.
I'm not learning C++ but i am learning Java, so i think i can use this as i go on in my learning, and i will use it later on because i will C++ in school i think so this will be very usefull to me.
Thanks very much again.
And don't stop you good work.
Re: Breaking down the C++ open source files
uhh.. i'm looking forward to it =)
i think, emulators are the better method to make a pserver.. offi-files suck xD
I also would like to have good v6 retro files instead of v11 files, so i'm glad that you will explain some things about server files, glaph =)
greets, shishajoe
Re: Breaking down the C++ open source files
I'm looking forward to this. That's all I had to say XD
Re: Breaking down the C++ open source files
Nice glaphan it's a good idea in those times...
Promise i will read it when i will have some time for me ^^
it has his place in a sticky (and official should not be in a sticky, yes they can post it now but it's not the main subjet of the section i think...)
Re: Breaking down the C++ open source files
Awesome, i've been interested in C++ first, now i'm learning C#, once you finished it and upped the .pdf i'll read it through, might help me learn C++ a bit more too.
Re: Breaking down the C++ open source files
Subscribed to your thread, thank you very much Glaph, can't wait for it :)