[Development] 5517 PVP Source

03/13/2012 03:48 _DreadNought_#1
Quote:
Originally Posted by _DreadNought_ View Post
oh man. i learned so much from creating this source 5 years ago haha it was almost like a big stepping stone, despite half of the comments on the thread i think it was fundamental into becoming the programmer i once was

oh how time flies. (also -- how and why was this thread bumped? lol)
lol
03/13/2012 03:51 UnS33nPro#2
Good luck :)
03/13/2012 04:15 shadowman123#3
Good Luck :D
03/13/2012 05:01 .Ryu#4
If your thinking about releasing it may i suggest just releasing a base version so people have to add stuff on there own just a thought good luck tho :P
03/13/2012 09:33 I don't have a username#5
FYI xml is not good if you wish to use it like ini. However if you want to use it like nhibernate it's awesome, but a xml database alone wouldn't be very efficient.
03/13/2012 11:16 Korvacs#6
So many steps backwards in one source, remarkable really o.O
03/13/2012 11:54 turk55#7
Looks like its time to have some PvP servers again :P
Goodluck with it.
03/13/2012 17:25 _DreadNought_#8
Quote:
Originally Posted by Korvacs View Post
So many steps backwards in one source, remarkable really o.O
You just dont like my database options.

Quote:
Originally Posted by I don't have a username View Post
FYI xml is not good if you wish to use it like ini. However if you want to use it like nhibernate it's awesome, but a xml database alone wouldn't be very efficient.
So I hear xml>ini using nhibernate, but either way, I will probably end up upgrading to MySQL if I decide to make it a server.

@Whoever asked; I will not be releasing a base.
03/13/2012 17:48 ×Holo#9
Good luck with that :]
03/13/2012 19:02 Korvacs#10
Quote:
Originally Posted by _DreadNought_ View Post
You just dont like my database options
No, you database options are very poor, and also your not splitting the Auth and Game servers for no valid reason.
03/13/2012 19:50 _DreadNought_#11
Quote:
Originally Posted by Korvacs View Post
No, you database options are very poor, and also your not splitting the Auth and Game servers for no valid reason.
My database options are poor in your opinion, ini/binary isnt that bad of a mix.

Yes MsSQL are MySQL are better options,

With all due respect, I am not splitting with the only reason as: Personal preference.
03/13/2012 21:04 I don't have a username#12
It's not work to split it and gives a better structure over your codes.
03/13/2012 22:46 hunterman01#13
So john i guess i got to ya huh?
03/13/2012 23:53 _DreadNought_#14
Quote:
Originally Posted by I don't have a username View Post
It's not work to split it and gives a better structure over your codes.
afaik your auth and gameserver arent split, so shh.

And I said, I prefer to have it this way, so I'm keeping it like this.

@Hunterman: haha, yeah. ;D

--Update--
So ive been coding for a long time today, got a huge headache and about to take another break and play acidco for an hour or two as soon as I finish entitys.

DMaps are done and loaded, I can load the entire server(including 170 maps in 0.548ms, though theres no portals, npcs and stuff yet.)

Entity class is almost finished, reading/writing to the character database is done, Values update on change so thats that, Got all the enums in, 17 different enums to be exact.

Packetsplitting and being able to handle packets is done.

Just need to finish the entity class as I said, and finish up the login sequence then do screenings and npcs and i've reached my 2 day goal.

After that I plan on doing Jumping, walking, chat, simple things and then complete Items(Inventory and equipment) + saving/loading those in binary.

^All that I hope to have done by Friday.

Will update main post with my finished progress before I goto bed, (Still going to be working on this for another 4 hours or so)
03/14/2012 00:30 Korvacs#15
Quote:
Originally Posted by _DreadNought_ View Post
My database options are poor in your opinion, ini/binary isnt that bad of a mix.

Yes MsSQL are MySQL are better options,

With all due respect, I am not splitting with the only reason as: Personal preference.
Personal preference resulting in poor performance and security flaws makes your choices poor, sorry that's just a fact - it has nothing to do with my opinion.