Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-12-06 | Renamed DALStorage to Storage | Thorbjørn Lindeijer | 12 | -79/+80 | |
The only reason it was a DALStorage was because it used to implement the Storage interface, but that interface got removed a long time ago. | |||||
2009-12-06 | Moved DALStorage documentation into source file | Thorbjørn Lindeijer | 6 | -328/+219 | |
Some methods were documented twice. Stuff moved to source file since this keeps the header more readable, and makes it easier to keep the documentation up to date with the implementation. Also, my IDE jumps to the definition when navigating. Removed two methods that were without an implementation. | |||||
2009-12-06 | Removed obsolete commented out code from DALStorage | Thorbjørn Lindeijer | 2 | -96/+6 | |
2009-12-06 | A few late rebranding updates | Thorbjørn Lindeijer | 1 | -2/+2 | |
2009-12-06 | Fixed name of the project in copyright headers | Thorbjørn Lindeijer | 161 | -1536/+1456 | |
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 | 80 | -192/+192 | |
2009-12-06 | Fixed crash when an invalid status effect is requested | Thorbjørn Lindeijer | 3 | -11/+18 | |
Log an error instead. | |||||
2009-12-06 | A host of code style changes | Thorbjørn Lindeijer | 24 | -406/+214 | |
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 | 6 | -75/+63 | |
Also a bit of pointless cleanup in the math utils. | |||||
2009-12-06 | Fixed the default visual range | Thorbjørn Lindeijer | 1 | -1/+1 | |
The client is 800x600 by default, so 320 pixels radius was not enough. Taking into account a bit of network latency as well, 448 should be alright. | |||||
2009-12-06 | Made the Being timer accessors const | Thorbjørn Lindeijer | 2 | -20/+25 | |
2009-12-05 | Fixed a bug which prevented monsters from attacking | Philipp Sehmisch | 1 | -1/+0 | |
2009-12-05 | (refactoring) Replaced various differen tick counting constructs in the ↵ | Philipp Sehmisch | 4 | -42/+86 | |
being classes with a common timer infrastructure | |||||
2009-12-04 | Added server-sided SHA256 encryption of passwords as discussed. | Philipp Sehmisch | 1 | -8/+4 | |
2009-12-04 | Moved password hashing during registration to the client. | Philipp Sehmisch | 1 | -3/+3 | |
2009-12-04 | register credential information service and basic code structure for captcha ↵ | Philipp Sehmisch | 2 | -10/+50 | |
support | |||||
2009-11-05 | Fix handeling of GameServer port | Jared Adams | 3 | -8/+11 | |
2009-10-26 | Added optional optimal level mechanic which reduces exp gain of certain ↵ | Philipp Sehmisch | 6 | -9/+32 | |
sources after a certain skill level. | |||||
2009-10-24 | Rebranding tmwserv to manaserv | Thorbjørn Lindeijer | 14 | -315/+435 | |
Includes a database update. Use update_6_to_7.sql to update existing sqlite databases. | |||||
2009-10-24 | Don't log the sitting/standing action change transaction. Mantis #950. | Bertram | 1 | -6/+18 | |
2009-10-18 | Some random cleanups | Thorbjørn Lindeijer | 8 | -9/+7 | |
2009-10-17 | Also close gracefully on receiving the TERM signal | Thorbjørn Lindeijer | 2 | -0/+2 | |
Probably the most important signal to handle gracefully... | |||||
2009-10-14 | lua_tofloat doesn't exist in Lua 5.1 | Jared Adams | 1 | -3/+4 | |
Also make that parameter optional | |||||
2009-10-15 | Speed code unification part 1: Made the server accept speed values in tiles ↵ | Bertram | 9 | -22/+50 | |
per second. | |||||
2009-10-13 | Add script bindings for being directions | Jared Adams | 1 | -2/+44 | |
2009-10-13 | Add being action getter and setter | Jared Adams | 1 | -0/+42 | |
2009-10-11 | Only use the first 1000 skills in level calulation | Chuck Miller | 1 | -3/+7 | |
After 1000 is reserved for crafting skills | |||||
2009-10-09 | Mostly synced the client and server code for path finding. | Bertram | 5 | -43/+50 | |
2009-10-09 | Synced the protocol file with client in protocol.h, letting other defines in ↵ | Bertram | 30 | -368/+380 | |
defines.h, and removing some overheading along the way. | |||||
2009-10-09 | Adds the option for a configuable hard cap on skill levels | Chuck Miller | 1 | -3/+15 | |
To use, use the option "maxSkillCap", and set it to desired exp | |||||
2009-10-07 | Added a warning to accountserver when using the default inter-server password. | Philipp Sehmisch | 1 | -0/+7 | |
2009-10-07 | Adds server auth, also adds the "net_password" configure option | Chuck Miller | 3 | -3/+31 | |
2009-10-04 | Fixes infinite loop | Chuck Miller | 1 | -0/+1 | |
2009-10-03 | Limit login attempt frequency based on IP address | Thorbjørn Lindeijer | 6 | -60/+28 | |
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-10-03 | Some cleanup | Thorbjørn Lindeijer | 6 | -148/+150 | |
* Removed unsigned/signed warning by just using signed integers. * Made AccountHandler message handler functions members again instead of static functions. * Renamed 'computer' to 'client' since that is a less confusing name. | |||||
2009-10-03 | Fixed a line where anger was not added | Chuck Miller | 1 | -1/+1 | |
2009-10-03 | Adds the changeAnger method to monsters | Chuck Miller | 2 | -10/+25 | |
2009-10-02 | UNIX compilation fix for last commit | Philipp Sehmisch | 1 | -1/+7 | |
2009-10-02 | Game-server now tries again when failing to connect to account-server. ↵ | Philipp Sehmisch | 1 | -2/+15 | |
Reconnect intervals become longer and longer. | |||||
2009-10-01 | Adds code for saving and getting status effects from the database | Chuck Miller | 7 | -1/+141 | |
2009-09-30 | Adds tmw_char_status_effects tables to mySQL and SQLite | Chuck Miller | 5 | -3/+59 | |
2009-09-27 | Added script bindings and netcode for creating being-bound effects. | Philipp Sehmisch | 5 | -12/+70 | |
2009-09-23 | added script functions for monster attacks | Philipp Sehmisch | 5 | -7/+23 | |
2009-09-17 | Added the possibility to define a monster script for a whole monster class ↵ | Philipp Sehmisch | 3 | -3/+33 | |
in monsters.xml | |||||
2009-09-16 | Allow for basic scripted monsters | Chuck Miller | 3 | -0/+71 | |
2009-09-15 | Fixed crash when column value is a real NULL value instead of empty string. | Andreas Habel | 1 | -1/+3 | |
2009-09-09 | Fixed superfluous semicolon in sqlite3 createTables.sql file | Thorbjørn Lindeijer | 1 | -1/+1 | |
It was causing problems with sqlite 3.6.10. | |||||
2009-08-25 | Merge branch 'master' of git@gitorious.org:tmwserv/mainline | Philipp Sehmisch | 5 | -15/+245 | |
2009-08-25 | Made the STL container -> LUA table wrappers more flexible. | Philipp Sehmisch | 2 | -19/+28 | |
2009-08-23 | Added table and view to prepare reporting of transaction log. | Andreas Habel | 4 | -9/+226 | |
Fixed database update "3 to 4". Added database update "4 to 5". Added indexes to table tmw_transaction for faster search when it gets bigger. Refactored layout of sqlite database script. |