summaryrefslogtreecommitdiff
path: root/src/game-server
AgeCommit message (Collapse)AuthorFilesLines
2008-12-01Added new table to store online users. See mantis #553Andreas Habel4-3/+39
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 Habel6-1/+159
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-26Allows the damage struct to carry more then one used skillChuck Miller3-9/+13
2008-11-26Converted some DOS newlines to UNIXBjørn Lindeijer1-61/+61
2008-11-24Fixed character party information on game server.David Athay2-3/+3
2008-11-22Refuse to spawn dead monstersBjørn Lindeijer4-44/+47
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-20Merge branch 'master' of git@gitorious.org:tmwserv/mainlinePhilipp Sehmisch4-95/+115
2008-11-20Changed @level to @setgroupDavid Athay1-5/+5
2008-11-20Changed from Access Levels to Command Groups for @ commandsDavid Athay1-49/+101
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 Athay3-43/+11
2008-11-19Added bandwidth monitoringDavid Athay5-5/+51
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer58-114/+0
2008-11-14Added check for database version on startup of Accountserver.Andreas Habel1-9/+1
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
2008-11-06Added sending post via NPC.David Athay2-10/+7
2008-11-05Use a string util for converting strings toDavid Athay1-54/+14
integers, as per Bjorns suggestion.
2008-11-05Fix integer arguments randomly failing due to stream flags not being ↵Dennis Friis1-28/+28
cleared. To reuse a stream you must do stream.clear(); stream.str(string); for it to work.
2008-11-05Added version information to item database. Gameserver reports its local ↵Andreas Habel3-1/+50
version to account server during registration and gets notified if the version is up-to-date or outdated to prevent inconsistencies.
2008-11-04Added updating party member health.David Athay4-1/+32
2008-11-03Fixed command handler.David Athay1-5/+10
2008-11-01fixes for commandhandlerRoderic Morris3-197/+165
2008-11-01Magic implementation roadmap phase 1 and 2 (calling a script function on ↵Philipp Sehmisch3-0/+29
PGMSG_USE_SPECIAL)
2008-11-01Added script bindings for manipulating the characters experience.Philipp Sehmisch2-5/+6
2008-10-31Changed command system to handle commands without template magic.David Athay5-28/+841
2008-10-29Some code formatting cleanup and unduplicated conversion from direction toBjørn Lindeijer4-104/+149
angle.
2008-10-29replace collision detection function (by Chuck Miller)Roderic Morris3-12/+99
2008-10-27Some insignificant cleanupBjørn Lindeijer2-10/+12
2008-10-27Compile fixes and warning fixes.Bjørn Lindeijer3-10/+10
2008-10-27add effects sending system (by Chuck Miller)Roderic Morris5-19/+158
2008-10-26Some cleanup and an unsuccesful attempt at fixing a crash on map server exitBjørn Lindeijer2-9/+22
when there is no connection the account server (a different one surfaced).
2008-10-24Changed direction values to match the client's (patch by Chuck Miller)Jared Adams1-2/+3
2008-10-24Added post callback for getting post.David Athay4-15/+43
Added GM command for changing player attributes. Changed GM command to @ as '/' was already being used by client for local commands.
2008-10-23Fixed compiler warnings, including a forgotten initialization of an item'sBjørn Lindeijer2-19/+19
script pointer.
2008-10-23ignore case in map object types (by Chuck Miller)Roderic Morris1-5/+11
2008-10-22added on use scripts (by Kage_Jittai)Roderic Morris3-4/+37
2008-10-22Added enabling and disabling NPCs.David Athay2-4/+15
2008-10-22Fixed NPC id bug. Changed time between server reconnection attempts.David Athay2-2/+5
2008-10-21Fixed some compile warnings.Bjørn Lindeijer1-1/+2
2008-10-21Add limits.h where needed.Dennis Friis1-0/+1
2008-10-21Game Server now reconnects to Account Server. Some postal system bugs fixed.David Athay2-6/+25
2008-10-15Added communicating change of direction to clients.David Athay4-2/+17
2008-09-27Implemented getting the attack zone of weapons from the item database and ↵Philipp Sehmisch12-20/+185
implemented single target attacks useful for projectile weapons like bows.
2008-09-19Added post communication between chat and game servers.David Athay6-0/+185
2008-09-18Added postal system to chat server, and modified tick time.David Athay3-7/+17
2008-08-18fix compilationRoderic Morris1-2/+0
2008-08-13Corrected the distance needed to speak to NPC and trade with others Yohann Ferreira2-6/+14
characters.
2008-08-13Don't ignore monster with ID 0, since our maggot uses that.Bjørn Lindeijer1-2/+2
2008-08-10Corrected the way weapon skills is taken into account in damage calculation.Philipp Sehmisch1-3/+3
2008-08-04Fixed another crash when reading inlined object properties.Bjørn Lindeijer2-15/+31