Commit Graph

191 Commits

Author SHA1 Message Date
Filip Maj f0c914844e Actor speed packet done, actor position packet implemented. 2015-10-06 23:53:14 -04:00
Filip Maj 327dfc656b Implement the actor initial position packet and set state packet. 2015-10-06 23:08:40 -04:00
Filip Maj af2262c4b1 Added chat packet and state change packet. Fixed file spelling error for RemoveActorPacket and deleted UnknownLoginPacket. Was empty. 2015-10-06 20:06:08 -04:00
Filip Maj 0f80fa12dc Added new equipment change packet. Renamed ChangeEquipmentPacket to EquipmentChangePacket. Renamed folder Actor to actor. 2015-10-06 11:53:40 -04:00
Filip Maj a81d6bb26a Implemented equipment packets as well as actor name/appearance packets. Appearance and name is now retrieved for the chara id. 2015-10-06 00:39:18 -04:00
Filip Maj af4a0d5546 Changing how appearance works, pulled from a DB now. 2015-10-05 19:37:03 -04:00
Filip Maj b0ab527550 Implemented more packets. Implemented zone grid map. 2015-10-05 19:36:15 -04:00
Filip Maj 8f7e7d4c0d Implemented item packets, did some fixes with one of the conns going null. 2015-10-04 22:43:22 -04:00
Filip Maj 3cacedf6ab New debug packets. 2015-10-04 22:42:20 -04:00
Filip Maj ad0cfca160 Added missing dapper package stuff. 2015-10-02 22:40:51 -04:00
Filip Maj 0c1d993b32 Removed old Blowfish DLL project, added server position to server research doc. 2015-10-02 22:39:38 -04:00
Filip Maj 2f98046d15 Merge branch 'master' of https://bitbucket.org/Ioncannon/ffxivclassic-lobby-server 2015-10-02 22:37:44 -04:00
Filip Maj 6e33f39ae2 Removed packets since all lobby stuff is done and these are map server related. 2015-10-02 22:37:08 -04:00
Filip Maj 82ec583528 Removed Blowfish from solution. 2015-10-02 19:03:43 -04:00
Filip Maj 733c857c3f Blowfish reimplemented in C#, get's rid of the dll dependency allowing server to be run on Linux (Mono) as well. 2015-10-02 19:03:07 -04:00
Filip Maj 46c4c26d01 Initial Commit. 2015-09-25 18:52:25 -04:00
Filip Maj 3796bd3ebe Midlander Male model id wasn't being set properly. 2015-09-14 00:19:52 -04:00
Filip Maj 0f711ab694 Fixed wrong state numbers due to removing the "Deleted" state. 2015-09-13 21:30:54 -04:00
Filip Maj ddf1d2d1a3 Added account and select character packet creators. Fixed wrong field being read for session id. Most of the server is now NOT hardcoded and customizable from the DB. Only hardcoded packet left is the initial handshake. 2015-09-13 18:21:41 -04:00
Filip Maj caf3968e5b All appearance data seems to be working now. Equip model ids are sent but not set, so body is invisible. Figuring out how to handle this. 2015-09-13 14:12:41 -04:00
Filip Maj 9c4220bfd2 Chara info is now generated and sent without errors. Still need to figure out what equip IDs to use, and add face and characteristics data. 2015-09-13 11:56:48 -04:00
Filip Maj d9302db3a0 Removed uneeded packets since they have been implemented programmatically. 2015-09-13 11:31:21 -04:00
Filip Maj b717f6aeb1 Character deletes now delete the character from the DB instead of just changing the state. DB can now get single character. Character list is sent properly as per how 1.0 did it (only 1 'NEW' entry if available). Character info is now loaded from the new character packet and stored. It is also loaded for each character, encoded, and displayed (still testing). 2015-09-13 11:30:33 -04:00
Filip Maj aadca3968d Merge branch 'master' of https://bitbucket.org/Ioncannon/ffxivclassic-lobby-server
Conflicts:
	FFXIVClassic_Lobby_Server/packets/CharacterListPacket.cs
2015-09-11 18:59:08 -04:00
Filip Maj d6ec5e7240 Added all Console writes to the log. Put in "Max chars" for character list. 2015-09-11 18:57:22 -04:00
Filip Maj d96f5be7ac Fixed the "end of list" byte. Think character lists should work. 2015-09-11 18:53:32 -04:00
Filip Maj e90a25d0ab Replace ini file reader with full .NET implementation so it can run on Mono. 2015-09-10 19:00:44 -04:00
Filip Maj d90cf6d953 Import and Retainer lists now sent. 2015-09-10 00:52:31 -04:00
Filip Maj 443212830a Finished character creator DB calls, moved DB stuff to Dapper, started work on get characters. 2015-09-09 00:08:46 -04:00
Filip Maj 9dfd6906b9 Added log code. 2015-09-08 19:39:52 -04:00
Filip Maj 7834b737eb Added sleep to packet thread to avoid cpu consumption. 2015-09-08 00:52:19 -04:00
Filip Maj f566c14ea0 Fixed "getServer" bug in DB class. Cleaned up chara creator function. Fixed bug in error packet. 2015-09-08 00:42:02 -04:00
Filip Maj 754f14862a Finished the character creator packets. Worked on the character list packets. 2015-09-07 23:43:23 -04:00
Filip Maj c78414f9be Added temp character and retainer packets. Added constants for easy modding. 2015-09-07 12:12:08 -04:00
Filip Maj 6c869353cc World list packet fixes, and worked on reserve packet. 2015-09-03 23:07:56 -04:00
Filip Maj e7e267bd44 Reimplemented server list using BInaryWriter. 2015-09-03 22:20:53 -04:00
Filip Maj a65e81273b Server list is now sent from db rather than hard coded. 2015-09-03 01:02:55 -04:00
Filip Maj 091166b41a Error and server list packets added. Reserve will send error to client if a character name is take for a server. Code to send out server list on GetCharacters added. 2015-09-02 14:07:45 -04:00
Filip Maj c982493d66 Added all the packet files used for testing. 2015-08-27 10:27:54 -04:00
Filip Maj f996f727dc Server now processes session ids and stores the correct logged in user in the clientconnection object. Reserve character now creates a entry in the db. 2015-08-27 10:19:00 -04:00
Filip Maj c1e214175f Initial commit of the FFXIV 1.0 lobby server. 2015-08-26 13:38:58 -04:00