Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-05-15 | Manage CharacterData using std::unique_ptr | Thorbjørn Lindeijer | 1 | -1/+1 | |
Fixes many memory leaks, but also made it clear that we're very often loading all the character data only to immediately throw it away again, even when most of the time all we really need is the database ID or the name. | |||||
2023-05-15 | General code cleanups | Thorbjørn Lindeijer | 1 | -2/+1 | |
* Overall includes cleanup * Use std::make_pair * Make some functions const | |||||
2022-08-19 | Apply C++11 fixits | Thorbjørn Lindeijer | 1 | -21/+12 | |
modernize-loop-convert modernize-deprecated-headers | |||||
2022-08-19 | Apply C++11 fixits | Thorbjørn Lindeijer | 1 | -20/+11 | |
modernize-use-auto modernize-use-nullptr modernize-use-override modernize-use-using | |||||
2013-04-27 | Use nullptr instead of NULL everywhere | Erik Schilling | 1 | -1/+1 | |
2013-04-11 | Renamed Character -> CharacterData in the accountserver | Erik Schilling | 1 | -1/+1 | |
2013-04-02 | Fixed multiple warnings and errors that blocked c++0x | Erik Schilling | 1 | -1/+1 | |
This allows the server to compile with c++0x (and enables it). This also includes some coding style / readabillity fixes. | |||||
2012-05-05 | Added debugging mode to the protocol | Thorbjørn Lindeijer | 1 | -5/+2 | |
Allows inspection of message data. It is off by default since it consumes additional bandwidth, but it can be turned on using the net_debugMode option in manaserv.xml. Currently the option only affects outgoing data for each host individually. In particular, enabling this debug mode for the server does not automatically make the client annotate its messages. Reviewed-by: Erik Schilling | |||||
2012-04-19 | Fixed guild support | Erik Schilling | 1 | -0/+3 | |
List of things fixed: - fixed having multiple guild support everywhere - implemented kick code (untested due to missing kick possiblity in client) - fixed giving owner rights to next member when owner leaves guild - fixed potentional segmention fault when trying to access deleted guild after all members left - fixed saving right changes to database - made searching for guilds faster a bit (at least when having many guilds) TODO: + Fix conflict between guild and normal channels + Fix being able to leave guild channel without leaving guild itself + Add kick possiblity to client Reviewed-by: bjorn. | |||||
2012-01-22 | Removed logging of chat | Erik Schilling | 1 | -12/+0 | |
Reviewed-by: Bertram | |||||
2012-01-21 | Made @announce fully functional | Erik Schilling | 1 | -37/+16 | |
- Added announcements having senders now. - Removed /announcement support. Reviewed-by: Bjorn. | |||||
2011-09-29 | Don't log private chat messages. | Yohann Ferreira | 1 | -8/+0 | |
This is against privacy rules of most servers anyway. Resolves: Mana-Mantis #392. | |||||
2011-06-19 | Making party invite functional | Stefan Dombrowski | 1 | -6/+2 | |
* An invite expires after 60 seconds. * For protection of the server memory each player can invite a maximum of 10 characters within the 60 second timeframe. Reviewed-by: Bjorn | |||||
2011-05-30 | Routing party invite through the map server | Stefan Dombrowski | 1 | -4/+0 | |
The player sends party invites to the game server. If the invitee is within the visual range of the inviter, the game server forwards the invite to the chat server. Reviewed-by: Bjorn, Jaxad0127 | |||||
2011-04-02 | Some ChatHandler cleanups | Thorbjørn Lindeijer | 1 | -5/+5 | |
* Removed a lot of pointless documentation that was mainly repeating the function name and otherwise just filling up space. * Synced a few method names to the names of the messages that they were handling. * Removed an unimplemented method (sendPartyMemberInfo) Reviewed-by: Jared Adams | |||||
2011-03-20 | Moved defines.h and manaserv_protocol.h into 'common' | Thorbjørn Lindeijer | 1 | -1/+1 | |
Just seems a bit more organized to me. | |||||
2011-03-17 | Micro-optimizations related to std::string | Thorbjørn Lindeijer | 1 | -2/+0 | |
* Rely on the fact that a std::string is empty by default * Use std::string::empty() rather than comparing to "" * Construct with std::string() rather than from "" Reviewed-by: Bertram | |||||
2011-01-03 | Namespaced the manaserv protocol to ease the porting of the enums. | Yohann Ferreira | 1 | -0/+2 | |
Trivial. | |||||
2010-12-29 | protocol.h -> manaserv_protocol.h to avoid conflicts with mysql files. | Yohann Ferreira | 1 | -1/+1 | |
Resolves: Mana-Mantis #278. | |||||
2010-12-08 | Fix many compiler warnings. | Freeyorp | 1 | -2/+2 | |
Reviewed-by: Bertram | |||||
2010-11-14 | Renamed .hpp files into .h for consistency. | Yohann Ferreira | 1 | -12/+12 | |
Also added an header to the autoattack.{h,cpp} files. Big but trivial fix. | |||||
2010-11-03 | Renamed write{Byte,Short,Long} to writeInt{8,16,32} | Thorbjørn Lindeijer | 1 | -34/+31 | |
Mainly for consistency with the client, and the general consensus was that these numbered versions were clearer. | |||||
2010-06-06 | More const correctness and small code cleanups | Thorbjørn Lindeijer | 1 | -35/+21 | |
2010-05-21 | Fixes based on cppcheck errors report. | Yohann Ferreira | 1 | -2/+2 | |
Reviewed-by: Jaxad0127 | |||||
2010-02-07 | Update Copyright date for Manaserv. | Bertram | 1 | -1/+1 | |
2010-01-18 | Reverted the accountserver-affecting changes of commits a9a87aea and ↵ | Philipp Sehmisch | 1 | -2/+1 | |
dfc6875e - doesn't work out the way I planned. | |||||
2010-01-17 | Removed last traces of hardcoded access levels form game-server, begun with ↵ | Philipp Sehmisch | 1 | -1/+2 | |
using the permission manager in the account-server. | |||||
2009-12-06 | Renamed DALStorage to Storage | Thorbjørn Lindeijer | 1 | -1/+1 | |
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 | Fixed name of the project in copyright headers | Thorbjørn Lindeijer | 1 | -7/+6 | |
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-10-09 | Synced the protocol file with client in protocol.h, letting other defines in ↵ | Bertram | 1 | -1/+1 | |
defines.h, and removing some overheading along the way. | |||||
2009-05-24 | Made it possible to specify the host to listen on | Bjørn Lindeijer | 1 | -2/+2 | |
Needed when the server has multiple network interfaces and the one you want to use isn't the default one for localhost. The host to listen on can be set in config file with 'net_listenHost'. | |||||
2009-05-24 | Fixed a few code style issues | Bjørn Lindeijer | 1 | -4/+4 | |
Also renamed Guild::totalMembers to Guild::memberCount | |||||
2009-04-23 | Added listing all online users | David Athay | 1 | -0/+21 | |
2009-04-23 | Reworked party invites, now sends rejections and checks the invites are valid | David Athay | 1 | -0/+5 | |
2009-03-06 | Added transactional history to game server. | David Athay | 1 | -1/+1 | |
2009-03-05 | Added transactions for chat events. | David Athay | 1 | -2/+78 | |
2009-01-27 | Changed guild member permissions. Restricted players to owning only 1 guild. | David Athay | 1 | -0/+3 | |
2008-11-25 | Separated out the handlers for guild and party | David Athay | 1 | -499/+1 | |
2008-11-24 | Fix crash where player is removed before hes left the party | David Athay | 1 | -3/+5 | |
2008-11-24 | Stop players inviting themselves to party | David Athay | 1 | -0/+4 | |
2008-11-16 | Got rid of CVS/Subversion $Id$ markers | Bjørn Lindeijer | 1 | -2/+0 | |
2008-11-04 | Forgot to save the files before committing, sorry. | David Athay | 1 | -4/+4 | |
2008-11-04 | Added notifiying party members when a player joins or leaves the party. | David Athay | 1 | -0/+38 | |
2008-10-15 | Added communicating change of direction to clients. | David Athay | 1 | -6/+20 | |
2008-08-18 | Changed guilds to use character id. | David Athay | 1 | -31/+46 | |
2008-08-18 | Misc fixes with guild | David Athay | 1 | -2/+4 | |
2008-08-13 | Added permission levels to guilds, and operator permissions to channels. | David Athay | 1 | -0/+102 | |
2008-07-22 | Add permissions to guild members | David Athay | 1 | -17/+16 | |
2008-07-07 | get rid of channel registering | Roderic Morris | 1 | -74/+11 | |
2008-07-07 | Added party support between account and game servers. | David Athay | 1 | -4/+22 | |