summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-01-20Chat channeling commit part 3. Is now linked with the connection handler to ↵Yohann Ferreira14-61/+142
chat in a specific channel. Also made some fixes on the chat channeling.
2006-01-18Simplified isLoaded method, change also noted by Doener.Bjørn Lindeijer3-12/+6
2006-01-18Some insignificant changes to usage of the const keyword.Bjørn Lindeijer4-24/+33
2006-01-18Chat channeling commit part 2.Yohann Ferreira10-117/+243
2006-01-15Chat channeling commit part 1. Useful to get feedback before committing ↵Yohann Ferreira13-9/+629
what's next
2006-01-14Sever returns infos about position of the selected character (map name, ↵Eugenio Favalli6-20/+23
coordinates).
2006-01-14Sever returns infos about position of the selected character (map name, ↵Eugenio Favalli2-0/+41
coordinates).
2006-01-13Made minimum client version and default map id configurable, set/getMapId ↵Eugenio Favalli9-51/+27
are now preferred.
2006-01-12Fixed default map definition for a new created character, enabled loading of ↵Eugenio Favalli12-38/+75
map when a character is on it, fixed inconsistency in getter/setter for map id.
2006-01-09Fixed some sql query issuesEugenio Favalli1-7/+8
2006-01-08Little things only.Yohann Ferreira2-2/+0
2006-01-08Added customization of created character. (That makes previously created db ↵Yohann Ferreira18-144/+421
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 Ferreira5-7/+87
2006-01-04Added default behaviour to protocol. Added a client login limitation check. ↵Yohann Ferreira6-21/+87
Some cleanups.
2006-01-04Implemented server response handling to the test client. Fixed a bug that ↵Yohann Ferreira9-131/+430
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.
2006-01-01I was wrong the client is there. SorryYohann Ferreira1-2/+1
2005-12-31Adding the possibility to change Email, and password. Turned Slangs Filter ↵Yohann Ferreira8-133/+410
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-29Fixing a bug in the Storage::getAccount() function that made the server ↵Yohann Ferreira5-14/+18
crash when the first login had a bad password.
2005-12-29Adding changes thought by Elven and an option for setting the port to listen ↵Yohann Ferreira5-124/+150
on at startup.
2005-12-29Incorporate running without X server in the server executable.Bjørn Lindeijer2-1/+3
2005-12-29* Added errors when SDL_net or libcrypto are not found.Bjørn Lindeijer4-9/+32
* Reset SEGV signal handling after SDL initialisation to allow cores to be dumped. * Added script that perpetually runs the server and automatically saves a backtrace and restarts when it crashes.
2005-12-29Fixed merge conflict as pointed out by Bj�rn.Eugenio Favalli2-5/+1
2005-12-29Forgot a way to access maps.Eugenio Favalli4-4/+37
2005-12-29Applied patch by r0nny that makes main.cpp a bit nicer.Bjørn Lindeijer2-13/+22
2005-12-28Whoops, messed up the merge a tiny bit.Bjørn Lindeijer1-1/+0
2005-12-28Integrated the building of tmwclient with the default make command, asBjørn Lindeijer7-124/+134
contributed by r0nny.
2005-12-27Implemented common chat handling, except for chatting in channels. Also the ↵Yohann Ferreira11-39/+439
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-26Removed an obsolete check, suggested by r0nny.Bjørn Lindeijer3-8/+15
2005-12-20Better if help cleanups when exitting ...Yohann Ferreira1-0/+1
2005-12-20Adding command line argument parsing and log verbosity level handling.Yohann Ferreira13-204/+311
2005-12-20Adding the MapManager to files list.Yohann Ferreira2-3/+9
2005-12-18Added a map manager to load/unload/relod maps.Eugenio Favalli6-124/+303
2005-12-18Made use of AccountPtr instead of Account*.Yohann Ferreira4-27/+29
2005-12-18Forgot the Changelog, too.Yohann Ferreira1-2/+11
2005-12-18Made the handlers use the countedPtr for Beings as they should. Fixed a ↵Yohann Ferreira9-34/+36
segfault when removing a being from the world.
2005-12-17Forgot the Changelog.Björn Steinbrink1-0/+4
2005-12-17Fix some 64bit issue.Björn Steinbrink1-1/+1
2005-12-12Use setCharacter() and unsetcharacter() to deal with addBeing() and ↵Yohann Ferreira10-25/+182
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 Ferreira8-15/+208
trying to login when already logged in.
2005-12-11Added unregistering, checking on character's name and email length support. ↵Yohann Ferreira6-14/+101
Also made some little tweaks. I'll start to think about a --verbose mode after adding logout and character deletion support.
2005-12-09Fixed the bug where the mapInfo Recordset erased the values of charInfo ↵Yohann Ferreira2-17/+39
because there can be only one RecordSet at a time.
2005-12-09Should correct the character's loading at login. Also made the server be ↵Yohann Ferreira3-4/+22
more verbose about characters.
2005-12-07Improved the getEmailList() function again using an optimized SQL Query.Yohann Ferreira5-24/+75
2005-12-06Improved the getEmailList() function. Now the file used as db or the db name ↵Yohann Ferreira6-20/+105
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-05Made the getEmailList() work. Now the accounthandler tests if the mail ↵Yohann Ferreira3-13/+51
already exists.
2005-12-05Strengthened the way email addresses are checked. Added a good response when ↵Yohann Ferreira6-5/+64
selecting a char when not logged. Committed a getEmailList function to see what's wrong.
2005-12-03Handling good conditions to register. Still lacks checking if the Email ↵Yohann Ferreira3-15/+74
already exists. Fixed a bug that throwed an exception when logging with an account that had no mapInfo yet. Still has to set these to defaults in such case.
2005-12-02Enabled registering under SQLite by reopening th db in the accounthandler. ↵Yohann Ferreira4-34/+54
Should work the same way with the other handlers when inserting removing, altering in the database.
2005-11-21Did some initial work for map loading & adding beings to game world.Aaron Marks9-40/+127
2005-11-15Updated bindings, game state class and more (see ChangeLog).Aaron Marks11-46/+293