summaryrefslogtreecommitdiff
path: root/src/defines.h
AgeCommit message (Collapse)AuthorFilesLines
2007-01-03Added a Xmas cake: the server now supports items on floor.Guillaume Melquiond1-3/+4
2007-01-03Split persistent player data from game server data. Enabled inventory code back.Guillaume Melquiond1-14/+7
2007-01-02Removed obsolete files. Added a generic trigger system.Guillaume Melquiond1-9/+0
2006-12-30Almost a complete implementation for warping players between servers.Guillaume Melquiond1-2/+6
2006-12-30Controlled map activation from the account server, so that clients are not ↵Guillaume Melquiond1-0/+1
kept on the wrong server when warped.
2006-12-29Physically split the server into one tmwserv-acount program (account +Guillaume Melquiond1-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.
2006-12-29Implemented basic attack hit detection and damage notification.Philipp Sehmisch1-1/+2
2006-12-27Clients are now notified when other clients near them perform attacks.Philipp Sehmisch1-0/+2
2006-09-02Corrected hair and hair color constants to match those available on the client.Bjørn Lindeijer1-2/+2
2006-09-02Removed pixel-based synchronisation. Added variable length move messages.Guillaume Melquiond1-1/+10
2006-09-02Decorrelated moving object IDs from character database IDs. Switched to ↵Guillaume Melquiond1-4/+5
short IDs instead.
2006-08-26Set an arbitrary starting position. Changed "say around" protocol.Guillaume Melquiond1-1/+1
2006-08-25Applied patch by Rogier, addressing TODOs in MessageOut and NetComputer.Bjørn Lindeijer1-0/+1
2006-08-20Added sending of initial GPMSG_PLAYER_MAP_CHANGE message for joining players.Bjørn Lindeijer1-0/+2
2006-08-19Renamed Genders to Gender and AccountLevels to AccountLevel.Bjørn Lindeijer1-2/+2
2006-08-14Removed Packet class and the UNKNOWN gender.Bjørn Lindeijer1-2/+1
2006-08-14Changed protocol so that server information are sent on character selection.Guillaume Melquiond1-6/+2
2006-08-13Changed character list to a sequence of packets and fixed a db issue.Eugenio Favalli1-1/+1
2006-08-06Implemented crude handling of being movements.Guillaume Melquiond1-4/+4
2006-07-27Client version is being sent also during registration.Eugenio Favalli1-2/+2
2006-06-17Started handling beings on maps.Guillaume Melquiond1-1/+3
2006-06-11Sanitized message packets and errors to take server split into account.Guillaume Melquiond1-265/+90
2006-05-23Split server into three logical servers: an account server, a chat Guillaume Melquiond1-5/+41
server, and a game server.
2006-05-13Applied patch by Guillaume Melquiond which adds ENet check and adds timer.cpp/hBjørn Lindeijer1-1/+1
to the Makefile.am. Also fixed some compilation warnings.
2006-03-05Added the server code to enter and leave a channel. Some minor fix to the ↵Yohann Ferreira1-2/+8
state code, and completed the TODO a little for later coding.
2006-02-18Updated server packets documentation. Some minor updates.Yohann Ferreira1-1/+2
2006-01-24Chat Channeling Commit part 4. Renamed the slang filter into StringFilter ↵Yohann Ferreira1-5/+61
and moved some code to it. Added the missing protocol values, and implemented registering/registering of channels; More to come about it.
2006-01-21Very little corrections.Yohann Ferreira1-0/+1
2006-01-18Chat channeling commit part 2.Yohann Ferreira1-0/+6
2006-01-14Sever returns infos about position of the selected character (map name, ↵Eugenio Favalli1-1/+1
coordinates).
2006-01-13Made minimum client version and default map id configurable, set/getMapId ↵Eugenio Favalli1-10/+1
are now preferred.
2006-01-08Added customization of created character. (That makes previously created db ↵Yohann Ferreira1-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.
2006-01-05Added a standard version check.Yohann Ferreira1-5/+10
2006-01-04Added default behaviour to protocol. Added a client login limitation check. ↵Yohann Ferreira1-11/+24
Some cleanups.
2006-01-04Implemented server response handling to the test client. Fixed a bug that ↵Yohann Ferreira1-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.
2005-12-31Adding the possibility to change Email, and password. Turned Slangs Filter ↵Yohann Ferreira1-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.)
2005-12-29Adding changes thought by Elven and an option for setting the port to listen ↵Yohann Ferreira1-1/+4
on at startup.
2005-12-27Implemented common chat handling, except for chatting in channels. Also the ↵Yohann Ferreira1-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.
2005-12-12Use setCharacter() and unsetcharacter() to deal with addBeing() and ↵Yohann Ferreira1-1/+8
removeBeing() in the world (which are buggy). Add check when character's name already exists. Added Character list packet support.
2005-12-11Added logout and character deletion support. Changed the response code as ↵Yohann Ferreira1-1/+3
trying to login when already logged in.
2005-12-11Added unregistering, checking on character's name and email length support. ↵Yohann Ferreira1-0/+7
Also made some little tweaks. I'll start to think about a --verbose mode after adding logout and character deletion support.
2005-12-06Improved the getEmailList() function. Now the file used as db or the db name ↵Yohann Ferreira1-4/+53
is shown in log. Added some missing messages and values for them. Login, pass min, max length can be changed there now. Added check and appropriate response when selecting, creating a character.
2005-12-05Strengthened the way email addresses are checked. Added a good response when ↵Yohann Ferreira1-1/+2
selecting a char when not logged. Committed a getEmailList function to see what's wrong.
2005-11-15Updated bindings, game state class and more (see ChangeLog).Aaron Marks1-3/+5
2005-08-08Just some changes I forgot to commit -- I probably wont be able to work on ↵Aaron Marks1-0/+7
tmwserv for a few days :(
2005-08-04Added basic inventory (not fully functional)Aaron Marks1-1/+20
Extended GameHandler Extended protocol Fixed problem with SQL query
2005-07-31Added beginnings of game core logic and state.Aaron Marks1-0/+7
Fixed a few problems with SQL queries using different SQL DB backends. I forget everything else.
2005-07-26Added shell for GameHandler (core game message handler).Aaron Marks1-1/+3
Updated PostgreSQL tables -- now another unknown error results after various operations. Updated Item class (now inherits from Object).
2005-07-24Added character selection.Aaron Marks1-0/+7
2005-07-19Added character creation.Aaron Marks1-1/+4