summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-01-27Merge branch 'master' of git@gitorious.org:tmwserv/mainlineDavid Athay16-431/+677
2009-01-27Changed guild member permissions. Restricted players to owning only 1 guild.David Athay10-54/+167
2009-01-25Merge branch 'master' of git@gitorious.org:tmwserv/mainlinePhilipp Sehmisch4-23/+16
2009-01-25Added lua script binding chr_get_rights for querying the account level of a ↵Philipp Sehmisch1-0/+17
character.
2009-01-25Fixed Lua files to be included in compileBjørn Lindeijer1-4/+4
Some slashes were missing.
2009-01-25Compile without warnings and made getIP() constBjørn Lindeijer3-19/+12
2009-01-24Fix order of LUA filesJared Adams1-3/+3
2009-01-22Reduced the size of lua.cpp by putting the class LuaScript and the utility ↵Philipp Sehmisch6-379/+526
functions in separate files leaving only the script bindings themself. Unified internal and external names of lua script bindings.
2009-01-21Added script command to get the id of the current map (requested by Invertika).Philipp Sehmisch1-0/+13
2009-01-18Made command handler even more helpful when entering an invalid command.Philipp Sehmisch1-1/+1
2009-01-18Fixed invalid permission spam for low level accountsPhilipp Sehmisch1-3/+3
2009-01-18Added @where and @rights chat commands for querying the own location and ↵Philipp Sehmisch1-17/+77
access level. Improved feedback for erroneous chat commands.
2009-01-17Filenames of item use scripts are now taken from the items.xmlPhilipp Sehmisch3-16/+19
2009-01-17Made script error reports more informative and readablePhilipp Sehmisch3-5/+17
2009-01-17Merge branch 'master' of git@gitorious.org:tmwserv/mainlinePhilipp Sehmisch9-0/+81
2009-01-12Added getting IP, and restricting time between loginsDavid Athay6-0/+45
2009-01-12Added @announceDavid Athay3-0/+36
2009-01-09Made respawn location a config optionPhilipp Sehmisch1-3/+4
2009-01-06Add a function to return the type of a given beingJared Adams1-0/+19
2008-12-28Removed unused md5sum calculation codeBjørn Lindeijer2-199/+0
Reported by seeseekey
2008-12-18Fix bug with removing players from guildDavid Athay1-7/+5
2008-12-12Fixed game server crash and code styleBjørn Lindeijer3-53/+56
The game server crashed when it was closed while it still hadn't been able to connect to the account server, due to an uninitialized pointer. Code style fixes. Don't use 'const' for arguments that are passed by value and start variable names with lowercase.
2008-12-06Fixes map warp issues, and has a better starting locationChuck Miller4-6/+22
2008-12-01Added new table to store online users. See mantis #553Andreas Habel13-13/+227
This upgrade will be the first, we provide database installation scripts and update scripts to upgrade from the previous version. For more details about database upgrades see http://wiki.themanaworld.org/index.php/Upgrade_Database and feel free to comment.
2008-11-30Add sync Buffer according to mantis #550Andreas Habel11-54/+316
The game server buffers all changes made to a character in a sync buffer. The buffer is sent to the account server if the buffer contains more then 20 message, reaches size of 1kb or at least every 10 seconds. ATM Character attributes, corr points and attribute points and skills are synchronized. TODO: items, location, money...
2008-11-29Updated Makefile.am and added missing includeBjørn Lindeijer2-0/+4
2008-11-27Fixed bug found by b_lindeijerDavid Athay1-2/+3
2008-11-26Allows the damage struct to carry more then one used skillChuck Miller4-10/+13
2008-11-26Converted some DOS newlines to UNIXBjørn Lindeijer1-61/+61
2008-11-25Separated out the handlers for guild and partyDavid Athay4-500/+578
2008-11-24Fixed character party information on game server.David Athay2-3/+3
2008-11-24Fix crash where player is removed before hes left the partyDavid Athay1-3/+5
2008-11-24Stop players inviting themselves to partyDavid Athay1-0/+4
2008-11-24Change leader if leader leaves guild.David Athay1-0/+7
2008-11-22Refuse to spawn dead monstersBjørn Lindeijer5-45/+54
The server now warns instead of spawning dead monsters. Since I threw the spawning code around a bit, I hope I didn't break it.
2008-11-21Fix linker errors with tmwserv-gameBjørn Lindeijer1-0/+2
Added bandwidth.{hpp,cpp} to Makefile.am
2008-11-21Added bandwidth monitor to account server. Fixes compile errors.David Athay4-2/+11
2008-11-20Merge branch 'master' of git@gitorious.org:tmwserv/mainlinePhilipp Sehmisch12-191/+196
2008-11-20Changed @level to @setgroupDavid Athay1-5/+5
2008-11-20Changed from Access Levels to Command Groups for @ commandsDavid Athay2-53/+112
2008-11-20Added rectangular attack zones which are faster and simpler than cone-shaped ↵Philipp Sehmisch5-12/+90
ones and sufficient for most situations.
2008-11-20Made Bandwidth Monitor GlobalDavid Athay10-135/+81
2008-11-19Added bandwidth monitoringDavid Athay12-10/+225
2008-11-18Fixed spellingDavid Athay1-1/+1
2008-11-18Fixed a bug in tmw_world_states table script reported by YellowShadow. ↵Andreas Habel1-1/+1
Modified column value to be nullable according to the sqlite table specification.
2008-11-16Removed the binary sqlite3 databaseBjørn Lindeijer1-0/+0
Easy enough to create, so we shouldn't have this in the repository. Creating it goes like: sqlite3 tmw.db < src/sql/sqlite/createTables.sql
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer149-307/+1
2008-11-15Properly handle exceptions when opening databaseBjørn Lindeijer2-21/+17
It was throwing a std::string but nobody was dealing with it. The actual problem still needs to be fixed. It seems to be having problems with getting some database version.
2008-11-14Added check for database version on startup of Accountserver.Andreas Habel5-24/+26
The provided CreateTable.sql scripts store their versions inline of a database table. The account server checks this version number with its known compatible version. If the numbers don't match, the account server raises an error and shuts down.
2008-11-11Fixed crash when a script can't be found. No idea why this could happen though.Bjørn Lindeijer1-4/+6