summaryrefslogtreecommitdiff
path: root/src/defines.h
AgeCommit message (Collapse)AuthorFilesLines
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
2005-07-18Updated server->client communications.Aaron Marks1-1/+2
2005-07-17Added server->client communications.Aaron Marks1-1/+29
Updated MessageHandler's to use short for message type.
2005-07-16Removed a lot of tabs used for indenting (please don't do that...), redidBjørn Lindeijer1-32/+33
MessageOut a bit so that it uses SDL_net, writes strings correctly and doesn't rely on Packet to be expandable. Also specified message IDs explicitly.
2005-07-16Added chat message handler placeholder (still not fully functional).Aaron Marks1-27/+40
Updated PostgreSQL SQL support - although there is still problem with primary key being initialized to null. Updated message enumeration.
2005-07-16Fixed problem with memory expanding in Packet.Aaron Marks1-1/+6
Server now handles register requests.
2005-07-12Fixed problem with PostgreSQL support (variable was undefined).Aaron Marks1-0/+30
Added client/server message type enumerations. Enabled message handling in ConnectionHandler.
2005-06-29Fixed bugs, added new accessors and mutators to Object and Being, sync'd the ↵Huynh Tran1-18/+18
rest of the code to take into account the changes.
2005-06-22Removed some old unused stuff.Bjørn Lindeijer1-45/+27
2005-05-03Updated CharData structure (defines.h).Aaron Marks1-7/+13
Removed "Player" object & made a more general "Being" object which can be used for Player, Pet, Monsters etc.
2005-03-23Corrections to syntax, includes, headers and comments. Updated architecture.txtBjørn Lindeijer1-24/+31
with a distributed approach.
2005-03-23added the account handler and a definition file to keep track of structures ↵Kiyoshi Kyokai1-0/+63
and such. I need some more information about how exactly the message handler interfaces are intended to work with the connection handler, as well as what things users will each have to themselves, and which things they will all share as far as message processing goes.