This pretty much has a very finite amount of stuff done in it. Specifically this is pretty much all thats in it.
If your serious about trying to develop a server in C#, I suggest looking at this. There's a DLL also included (check the "bin" folder) which will need to be added as a reference. SocketNetwork.dll pretty much handles the socket-system and encryptions for you it is not packed or obfuscated if you would like to decompile it and take a look at it, be my guest.
I included a folder with the database also which is the dumped version of cq_npc.sql, if anyone would like me to post my cq (sql) database dumper to inis let me know.
The source is completely flatfile. I will be providing no support in explaining how things work, how to add things and etc, etc. Your on your own for that.
At the moment, the source is 100% "safe-code" which means no pointer usage.
Revision 1:
[Only registered and activated users can see links. Click Here To Register...]
Revision 2:
[Only registered and activated users can see links. Click Here To Register...]
Revision 3:
[Only registered and activated users can see links. Click Here To Register...]
- Rev3 Implements Equipment, but does not save it!
- Rev3 Does not contain a database, read the "Notes" section below!
- MUST READ FOR REV3! - [Only registered and activated users can see links. Click Here To Register...]
PS:
This is for the old encryption, patch 5017, not 5018+ :P.
Utilities
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Notes For Rev3 (and above)
You'll need to create a folder in the compiled folder where your .exe comes out, for instance if it comes out in "...\debug\" you need to make a folder called "...\debug\database".
The database folder should contain a folder called "Items" produced with my "itemtype dat dumper" and a "cq_npc" folder produced by my "cq_database dumper".
It should also contain a empty folder called "Inventory" (as characters save this will be filled).
It should also contain a folder called "Misc" which has the files; "Archer.ini", "Trojan.ini", "Taoist.ini", and "Warrior.ini" in it, this can be obtained from downloading rev2, or rev1 Thanks to CoEMU for this, dunno where they got it from, got it from their oooolllld source from ages ago :)
Lastly, there should be a folder called "Accounts" which can be obtained from rev1, or rev2. The full layout of the file can be obtained by logging in once, and then out (letting the server save the file).
You need to create accounts manually at this time :P
*Edit by Kinshi*
Database: [Only registered and activated users can see links. Click Here To Register...]
If your serious about trying to develop a server in C#, I suggest looking at this. There's a DLL also included (check the "bin" folder) which will need to be added as a reference. SocketNetwork.dll pretty much handles the socket-system and encryptions for you it is not packed or obfuscated if you would like to decompile it and take a look at it, be my guest.
I included a folder with the database also which is the dumped version of cq_npc.sql, if anyone would like me to post my cq (sql) database dumper to inis let me know.
The source is completely flatfile. I will be providing no support in explaining how things work, how to add things and etc, etc. Your on your own for that.
At the moment, the source is 100% "safe-code" which means no pointer usage.
Revision 1:
[Only registered and activated users can see links. Click Here To Register...]
Revision 2:
[Only registered and activated users can see links. Click Here To Register...]
Revision 3:
[Only registered and activated users can see links. Click Here To Register...]
- Rev3 Implements Equipment, but does not save it!
- Rev3 Does not contain a database, read the "Notes" section below!
- MUST READ FOR REV3! - [Only registered and activated users can see links. Click Here To Register...]
PS:
This is for the old encryption, patch 5017, not 5018+ :P.
Utilities
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Notes For Rev3 (and above)
You'll need to create a folder in the compiled folder where your .exe comes out, for instance if it comes out in "...\debug\" you need to make a folder called "...\debug\database".
The database folder should contain a folder called "Items" produced with my "itemtype dat dumper" and a "cq_npc" folder produced by my "cq_database dumper".
It should also contain a empty folder called "Inventory" (as characters save this will be filled).
It should also contain a folder called "Misc" which has the files; "Archer.ini", "Trojan.ini", "Taoist.ini", and "Warrior.ini" in it, this can be obtained from downloading rev2, or rev1 Thanks to CoEMU for this, dunno where they got it from, got it from their oooolllld source from ages ago :)
Lastly, there should be a folder called "Accounts" which can be obtained from rev1, or rev2. The full layout of the file can be obtained by logging in once, and then out (letting the server save the file).
You need to create accounts manually at this time :P
*Edit by Kinshi*
Database: [Only registered and activated users can see links. Click Here To Register...]