summaryrefslogtreecommitdiffstats
path: root/src/defines.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Modified the game-server to use AbstractCharacterData, some renamingRogier Polak2007-03-141-7/+84
|
* Added an abstrart base class for characterdata, in order to use the same ↵Rogier Polak2007-03-051-7/+7
| | | | serialize and deserialize functions on both the accountserver and the gameserver.
* Implemented being death, removal of dead mobs and sitting.Philipp Sehmisch2007-03-021-2/+3
|
* Implementation of chat channels by Trapdoor.Philipp Sehmisch2007-02-271-3/+6
|
* Added support for switching character by reconnecting to the account server andBjørn Lindeijer2007-02-041-1/+10
| | | | | | fixed the issue where a client is not logged in after registering (patch by Rogier Polak).
* Added full update of Inventory on Player connection.Guillaume Melquiond2007-01-051-0/+1
|
* Implemented item dropping.Guillaume Melquiond2007-01-051-3/+3
|
* Server-side implementation of item pick-up.Guillaume Melquiond2007-01-041-2/+2
|
* Started serializing character possessions. Reduced their memory footprint.Guillaume Melquiond2007-01-041-4/+2
|
* Added message for new items.Guillaume Melquiond2007-01-031-0/+1
|
* Added a Xmas cake: the server now supports items on floor.Guillaume Melquiond2007-01-031-3/+4
|
* Split persistent player data from game server data. Enabled inventory code back.Guillaume Melquiond2007-01-031-14/+7
|
* Removed obsolete files. Added a generic trigger system.Guillaume Melquiond2007-01-021-9/+0
|
* Almost a complete implementation for warping players between servers.Guillaume Melquiond2006-12-301-2/+6
|
* Controlled map activation from the account server, so that clients are not ↵Guillaume Melquiond2006-12-301-0/+1
| | | | kept on the wrong server when warped.
* Physically split the server into one tmwserv-acount program (account +Guillaume Melquiond2006-12-291-2/+7
| | | | | | | | chat + database) and multiple tmwserv-game programs (selected with respect to the maps). Cleaned the repository by moving server-specific source files into dedicated directories.
* Implemented basic attack hit detection and damage notification.Philipp Sehmisch2006-12-291-1/+2
|
* Clients are now notified when other clients near them perform attacks.Philipp Sehmisch2006-12-271-0/+2
|
* Corrected hair and hair color constants to match those available on the client.Bjørn Lindeijer2006-09-021-2/+2
|
* Removed pixel-based synchronisation. Added variable length move messages.Guillaume Melquiond2006-09-021-1/+10
|
* Decorrelated moving object IDs from character database IDs. Switched to ↵Guillaume Melquiond2006-09-021-4/+5
| | | | short IDs instead.
* Set an arbitrary starting position. Changed "say around" protocol.Guillaume Melquiond2006-08-261-1/+1
|
* Applied patch by Rogier, addressing TODOs in MessageOut and NetComputer.Bjørn Lindeijer2006-08-251-0/+1
|
* Added sending of initial GPMSG_PLAYER_MAP_CHANGE message for joining players.Bjørn Lindeijer2006-08-201-0/+2
|
* Renamed Genders to Gender and AccountLevels to AccountLevel.Bjørn Lindeijer2006-08-191-2/+2
|
* Removed Packet class and the UNKNOWN gender.Bjørn Lindeijer2006-08-141-2/+1
|
* Changed protocol so that server information are sent on character selection.Guillaume Melquiond2006-08-141-6/+2
|
* Changed character list to a sequence of packets and fixed a db issue.Eugenio Favalli2006-08-131-1/+1
|
* Implemented crude handling of being movements.Guillaume Melquiond2006-08-061-4/+4
|
* Client version is being sent also during registration.Eugenio Favalli2006-07-271-2/+2
|
* Started handling beings on maps.Guillaume Melquiond2006-06-171-1/+3
|
* Sanitized message packets and errors to take server split into account.Guillaume Melquiond2006-06-111-265/+90
|
* Split server into three logical servers: an account server, a chat Guillaume Melquiond2006-05-231-5/+41
| | | | | server, and a game server.
* Applied patch by Guillaume Melquiond which adds ENet check and adds timer.cpp/hBjørn Lindeijer2006-05-131-1/+1
| | | | | to the Makefile.am. Also fixed some compilation warnings.
* Added the server code to enter and leave a channel. Some minor fix to the ↵Yohann Ferreira2006-03-051-2/+8
| | | | state code, and completed the TODO a little for later coding.
* Updated server packets documentation. Some minor updates.Yohann Ferreira2006-02-181-1/+2
|
* Chat Channeling Commit part 4. Renamed the slang filter into StringFilter ↵Yohann Ferreira2006-01-241-5/+61
| | | | and moved some code to it. Added the missing protocol values, and implemented registering/registering of channels; More to come about it.
* Very little corrections.Yohann Ferreira2006-01-211-0/+1
|
* Chat channeling commit part 2.Yohann Ferreira2006-01-181-0/+6
|
* Sever returns infos about position of the selected character (map name, ↵Eugenio Favalli2006-01-141-1/+1
| | | | coordinates).
* Made minimum client version and default map id configurable, set/getMapId ↵Eugenio Favalli2006-01-131-10/+1
| | | | are now preferred.
* Added customization of created character. (That makes previously created db ↵Yohann Ferreira2006-01-081-4/+14
| | | | invalid.) Made list of map indexed by map id, instead of map name. This will prevent unsyncing of player's current map when changing a map name. Remember you have now to add a map filename into db before being able to load it. (Default map id is 1, not ZERO, as zero is the not found return value.
* Added a standard version check.Yohann Ferreira2006-01-051-5/+10
|
* Added default behaviour to protocol. Added a client login limitation check. ↵Yohann Ferreira2006-01-041-11/+24
| | | | Some cleanups.
* Implemented server response handling to the test client. Fixed a bug that ↵Yohann Ferreira2006-01-041-7/+5
| | | | made the Email change not possible. Changed some protocol value to have a litte neater client code. Added FreeBSD fix idea from icy to server code.
* Adding the possibility to change Email, and password. Turned Slangs Filter ↵Yohann Ferreira2005-12-311-49/+79
| | | | into a class. Use some ifdefs for future configure options handling. Still has to update the client. (It isn't compiled fully with make; Removing makeclient.sh was not a good idea, maybe.)
* Adding changes thought by Elven and an option for setting the port to listen ↵Yohann Ferreira2005-12-291-1/+4
| | | | on at startup.
* Implemented common chat handling, except for chatting in channels. Also the ↵Yohann Ferreira2005-12-271-1/+15
| | | | Channel registering/unregistering isn't there yet and the commands needs to be implemented. Added a small slangs filter to reduce bad words in account names and in conversations a little.
* Use setCharacter() and unsetcharacter() to deal with addBeing() and ↵Yohann Ferreira2005-12-121-1/+8
| | | | removeBeing() in the world (which are buggy). Add check when character's name already exists. Added Character list packet support.
* Added logout and character deletion support. Changed the response code as ↵Yohann Ferreira2005-12-111-1/+3
| | | | trying to login when already logged in.