diff options
author | Guillaume Melquiond <guillaume.melquiond@gmail.com> | 2007-01-04 17:36:52 +0000 |
---|---|---|
committer | Guillaume Melquiond <guillaume.melquiond@gmail.com> | 2007-01-04 17:36:52 +0000 |
commit | bbdbb95d5d477b9934bf27cb45c53afbabb2db78 (patch) | |
tree | dfb4c50bc1fe530be28434dc096e854ab9db43d8 /ChangeLog | |
parent | 8904c9451e4caf22ca81c5bb38e51d6efb0c6355 (diff) | |
download | manaserv-bbdbb95d5d477b9934bf27cb45c53afbabb2db78.tar.gz manaserv-bbdbb95d5d477b9934bf27cb45c53afbabb2db78.tar.bz2 manaserv-bbdbb95d5d477b9934bf27cb45c53afbabb2db78.tar.xz manaserv-bbdbb95d5d477b9934bf27cb45c53afbabb2db78.zip |
Started serializing character possessions. Reduced their memory footprint.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,3 +1,20 @@ +2007-01-04 Guillaume Melquiond <guillaume.melquiond@gmail.com> + + * src/playerdata.hpp, src/playerdata.cpp, src/defines.h, + src/Makefile.am: Factored serialization of PlayerData into a new file. + Added inventory to PlayerData. Removed counted pointers. + * src/account-server/serverhandler.hpp, src/account-server/account.hpp: + Moved counted pointers here. + * src/account-server/serverhandler.cpp, + src/game-server/accountconnection.cpp: Simplified by relying on the + serialization functionality of PlayerData. + * src/game-server/inventory.hpp, src/game-server/inventory.cpp: + Transformed Inventory into a strict helper class, as data are now stored + inside PlayerData. Reduced memory footprint of inventory by avoiding + storing empty slots. + * src/game-server/player.hpp, src/game-server/player.cpp, + src/game-server/gamehandler.cpp: Updated accordingly. + 2007-01-04 Eugenio Favalli <elvenprogrammer@gmail.com> * accountserver.cbp, gameserver.cbp, |