Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-05-16 | Changed and split up the default location for loading data | Thorbjørn Lindeijer | 2 | -36/+168 | |
Instead of loading data from a 'data' directory in the current working directory, the server now uses clientDataPath and serverDataPath as specified in the configuration. This removes the need to set up symbolic links in order to merge these two types of data. The default values point to example/clientdata and example/serverdata, where a minimal example world can be developed to make setting up an initial server quick and easy. The XML::Document convenience class was copied over from the client. Also, the ResourceManager is now shared between both servers, since the account client is reading items.xml. Reviewed-by: Jared Adams | |||||
2010-02-07 | Update Copyright date for Manaserv. | Bertram | 27 | -27/+27 | |
2010-01-29 | Rename enum elements to avoid clashing with macros | Bernd Wachter | 2 | -17/+17 | |
2009-12-09 | Fix detecting collision layer for maps | Jared Adams | 2 | -3/+34 | |
2009-12-06 | Fixed name of the project in copyright headers | Thorbjørn Lindeijer | 27 | -298/+282 | |
Also updated the headers to refer to the GPL by URL instead of suggesting to contact the FSF by snail mail, as per the latest GPL usage instructions. | |||||
2009-12-06 | Removed "TMW" and "TMWSERV" from header guards | Thorbjørn Lindeijer | 15 | -39/+39 | |
2009-12-06 | A host of code style changes | Thorbjørn Lindeijer | 2 | -22/+8 | |
Removed pointless void in method parameter lists, fixed methods and variables that started with upper case, removed pointless 'const' for stuff passed by value, made some getters const, etc. | |||||
2009-12-06 | Moved rectangle intersection to the Rectangle class | Thorbjørn Lindeijer | 2 | -35/+39 | |
Also a bit of pointless cleanup in the math utils. | |||||
2009-10-09 | Synced the protocol file with client in protocol.h, letting other defines in ↵ | Bertram | 2 | -2/+0 | |
defines.h, and removing some overheading along the way. | |||||
2009-10-03 | Limit login attempt frequency based on IP address | Thorbjørn Lindeijer | 1 | -1/+1 | |
The previous method was broken because it set the "last time" to the current time when the client connected. So login would fail when the username and password were sent within a second from connecting, which is not desirable. If I'd have fixed this by setting the "last time" to login time minus one second, then an attacker would just need to reconnect for each login attempt. So now it uses an IP address based approach, where each IP can only try to log in once per second. | |||||
2009-05-24 | Fixed compilation problem with GCC 4.4 | Bjørn Lindeijer | 2 | -5/+9 | |
Fix ported from the client. | |||||
2009-04-26 | Standardize on the position of the const keyword | Bjørn Lindeijer | 6 | -23/+30 | |
Same as for the client. | |||||
2009-04-26 | Merged MovingObject into the Being class | Bjørn Lindeijer | 1 | -1/+1 | |
Also renamed Object to Actor, to make it sound a little less generic. Cleans up a bit the rather big hierarchy of different object types we have. | |||||
2009-03-10 | Fixes for some compile warnings | Bjørn Lindeijer | 1 | -3/+5 | |
Mostly comparisons between signed and unsigned integers | |||||
2009-02-24 | Made a lot of hard-coded values configuration options | Philipp Sehmisch | 1 | -2/+2 | |
2008-12-28 | Removed unused md5sum calculation code | Bjørn Lindeijer | 2 | -199/+0 | |
Reported by seeseekey | |||||
2008-11-16 | Got rid of CVS/Subversion $Id$ markers | Bjørn Lindeijer | 30 | -61/+0 | |
2008-11-05 | Use a string util for converting strings to | David Athay | 2 | -0/+13 | |
integers, as per Bjorns suggestion. | |||||
2008-10-31 | Changed command system to handle commands without template magic. | David Athay | 2 | -0/+14 | |
2008-10-23 | Fixed crash introduced in utils::toupper | Bjørn Lindeijer | 1 | -1/+1 | |
2008-10-23 | Fixed compiler warnings, including a forgotten initialization of an item's | Bjørn Lindeijer | 2 | -7/+8 | |
script pointer. | |||||
2008-10-23 | ignore case in map object types (by Chuck Miller) | Roderic Morris | 2 | -0/+62 | |
2008-05-22 | Fixed compilation with GCC 4.3 (patch by rodge). | Bjørn Lindeijer | 2 | -0/+2 | |
2008-04-23 | Switched to alternative SHA-256 implementation from InspIRCd. | Bjørn Lindeijer | 6 | -1024/+419 | |
2008-04-22 | Fixed some small issues. | Bjørn Lindeijer | 1 | -0/+1 | |
2008-04-21 | Removed our copyright header since these files are not copyright by us. | Bjørn Lindeijer | 2 | -52/+0 | |
2008-04-21 | Added password and email encryption server-side using SHA256. | Yohann Ferreira | 4 | -0/+1075 | |
2008-04-20 | Fix a possible memleak in inflateMemory if the stream fails to uncompress ↵ | Dennis Friis | 1 | -0/+4 | |
cleanly. | |||||
2008-02-21 | Moved the functions which translate strings into enumerations from the XML ↵ | Philipp Sehmisch | 2 | -72/+0 | |
library into the item and monstermanager modules and reimplemented them using std::maps. | |||||
2008-02-20 | Implemented different monster attacks read from monsters.xml | Philipp Sehmisch | 2 | -0/+95 | |
2007-11-19 | Removed useless win32 implementation of gettimeofday. | Eugenio Favalli | 3 | -119/+1 | |
2007-11-13 | Trimed script filenames from spaces. | Guillaume Melquiond | 1 | -0/+53 | |
2007-10-27 | Made it compile with GCC 4.3 | Guillaume Melquiond | 2 | -1/+5 | |
2007-09-22 | Cleaned both configuration and resource managers. | Guillaume Melquiond | 2 | -13/+8 | |
2007-08-30 | Got rid of abstract storage and reference-counted pointers. Fixed lifetime ↵ | Guillaume Melquiond | 1 | -167/+0 | |
of accounts and characters in server memory. Cleaned some code. | |||||
2007-08-17 | Simplified TokenCollector and fixed a few bugs. Moved its implementation ↵ | Guillaume Melquiond | 2 | -265/+205 | |
outside the header file. | |||||
2007-07-17 | Implemented loading of warp and spawn areas from map files. | Eugenio Favalli | 1 | -0/+3 | |
2007-06-16 | Forgot the changelog entry. Work around compilers that have trouble dealing ↵ | Guillaume Melquiond | 1 | -1/+1 | |
with zero-sized arrays. | |||||
2007-06-16 | Fix rsqrt and sqrt. | Guillaume Melquiond | 1 | -7/+8 | |
2007-03-23 | Mostly fixed some compilation issues. | Bjørn Lindeijer | 1 | -1/+1 | |
2007-03-20 | Corrected a bug, that occurred when connecting to the game-server. | Rogier Polak | 1 | -6/+6 | |
2007-03-19 | Fixed two compiler warnings and corrected a spelling error. | Philipp Sehmisch | 1 | -6/+6 | |
2007-03-18 | Added a TokenCollector class for matching magic_tokens. | Rogier Polak | 1 | -0/+326 | |
2007-03-14 | Corrected formatting of single-line comments | Rogier Polak | 1 | -1/+1 | |
2007-03-11 | Added a utils::processor namespace and a function to determine if, the ↵ | Rogier Polak | 2 | -0/+89 | |
processor the program is running on, is little-endian or big-endian. | |||||
2007-03-10 | Added a utility function for creating magic_tokens | Rogier Polak | 3 | -2/+87 | |
2007-03-05 | Added an abstrart base class for characterdata, in order to use the same ↵ | Rogier Polak | 2 | -23/+25 | |
serialize and deserialize functions on both the accountserver and the gameserver. | |||||
2007-03-03 | Enable the Id keyword. | Bjørn Lindeijer | 2 | -2/+2 | |
2007-03-03 | Set native eol-style on recently added files. | Bjørn Lindeijer | 2 | -153/+153 | |
2007-03-03 | Use M_PI_2 instead of acos(0.0f) and FLT_MAX instead of 1.0E40f (which exceeded | Bjørn Lindeijer | 2 | -22/+23 | |
the maximum float value). Some cosmetics (whitespace and declaring variables where they are used). |