summaryrefslogtreecommitdiff
path: root/src/net
AgeCommit message (Collapse)AuthorFilesLines
2009-12-06Fixed name of the project in copyright headersThorbjørn Lindeijer12-90/+79
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-06Removed "TMW" and "TMWSERV" from header guardsThorbjørn Lindeijer6-14/+14
2009-10-18Some random cleanupsThorbjørn Lindeijer4-4/+2
2009-10-09Synced the protocol file with client in protocol.h, letting other defines in ↵Bertram2-3/+0
defines.h, and removing some overheading along the way.
2009-05-24Made it possible to specify the host to listen onBjørn Lindeijer2-3/+11
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-04-26Standardize on the position of the const keywordBjørn Lindeijer3-7/+8
Same as for the client.
2009-02-24Made a lot of hard-coded values configuration optionsPhilipp Sehmisch1-1/+2
2009-01-25Compile without warnings and made getIP() constBjørn Lindeijer2-18/+11
2009-01-12Added getting IP, and restricting time between loginsDavid Athay2-0/+10
2008-11-20Made Bandwidth Monitor GlobalDavid Athay7-92/+70
2008-11-19Added bandwidth monitoringDavid Athay7-5/+174
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer10-20/+0
2008-10-26Some cleanup and an unsuccesful attempt at fixing a crash on map server exitBjørn Lindeijer2-15/+29
when there is no connection the account server (a different one surfaced).
2008-04-20Fixed some compiler errors/warnings.Bjørn Lindeijer1-2/+6
2007-10-27Made it compile with GCC 4.3Guillaume Melquiond3-7/+10
2007-08-09Removed useless references to script header.Guillaume Melquiond1-13/+0
2007-08-08Changed some argument types. Added untested protocol for moving objects ↵Guillaume Melquiond2-14/+8
between slots of inventory. Fixed position of the cleaning bit for looks, so that it actually fits into network data.
2007-07-29Added support for trading.Guillaume Melquiond2-0/+12
2007-06-26Merged guilds-and-parties branch to trunkDavid Athay1-4/+5
2007-03-31Moved writing of outgoing messages into MessageOut and added printing of theBjørn Lindeijer4-3/+29
message ID.
2007-03-31Moved writing of incoming messages into MessageIn and tweaked the printing ofBjørn Lindeijer3-10/+43
the message ID.
2007-03-18Added a TokenCollector class for matching magic_tokens.Rogier Polak1-5/+4
2007-03-11Added a utils::processor namespace and a function to determine if, the ↵Rogier Polak3-27/+17
processor the program is running on, is little-endian or big-endian.
2007-01-06Removed world timer usage from account server, instead letting ENet wait duringBjørn Lindeijer2-3/+6
each host service to reduce CPU usage. Modified timer code to gracefully handle jumps back in time.
2007-01-05Simplified handling of verbosity levels. Optimized code by generating only ↵Guillaume Melquiond3-15/+18
needed messages.
2007-01-04Server-side implementation of item pick-up.Guillaume Melquiond2-28/+21
2006-12-29Physically split the server into one tmwserv-acount program (account +Guillaume Melquiond10-0/+1078
chat + database) and multiple tmwserv-game programs (selected with respect to the maps). Cleaned the repository by moving server-specific source files into dedicated directories.