summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-12-28Added support for skill names as weapon types in items.xml (still hardcoded)Philipp Sehmisch4-2/+118
2009-12-28Merge branch 'master' of git@gitorious.org:mana/manaservPhilipp Sehmisch1-1/+1
2009-12-28Nerfed HP regeneration by disabling it while in combat.Philipp Sehmisch1-7/+11
2009-12-22Updated link to documentation for manaserv.xmlThorbjørn Lindeijer1-1/+1
This documentation should of course be moved to doc.manasource.org
2009-12-18Instead of sending http://update.manasource.org/ don't send any update host ↵Chuck Miller1-1/+3
if defaultUpdateHost is not set
2009-12-18Makes server send the update host from defaultUpdateHost config (defaults to ↵Chuck Miller2-1/+2
http://update.manasouce.org/ when non is set)
2009-12-15Changed registration to allowed in the example manaserv.xmlPhilipp Sehmisch1-1/+1
2009-12-09Fix detecting collision layer for mapsJared Adams3-6/+36
2009-12-08Updated Code::Blocks project files. Patch by Cody Martin who doesn't want ↵Philipp Sehmisch2-5/+14
his email to appear in the log.
2009-12-06Added a method of updating the passwords of an existing databaseThorbjørn Lindeijer2-4/+51
To be removed sometime soon.
2009-12-06Moved storagesql.hpp into storage.hppThorbjørn Lindeijer3-153/+44
Also removed the not very useful documentation, so that the list of constants is more readable.
2009-12-06Renamed DALStorage to StorageThorbjørn Lindeijer12-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-06Moved DALStorage documentation into source fileThorbjørn Lindeijer6-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-06Removed obsolete commented out code from DALStorageThorbjørn Lindeijer2-96/+6
2009-12-06Note that ChangeLog is no longer updated, like on the clientThorbjørn Lindeijer1-0/+5
Better late than never.
2009-12-06A few late rebranding updatesThorbjørn Lindeijer4-25/+25
2009-12-06Fixed name of the project in copyright headersThorbjørn Lindeijer161-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-06Removed "TMW" and "TMWSERV" from header guardsThorbjørn Lindeijer80-192/+192
2009-12-06Fixed crash when an invalid status effect is requestedThorbjørn Lindeijer3-11/+18
Log an error instead.
2009-12-06A host of code style changesThorbjørn Lindeijer24-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-06Moved rectangle intersection to the Rectangle classThorbjørn Lindeijer6-75/+63
Also a bit of pointless cleanup in the math utils.
2009-12-06Fixed the default visual rangeThorbjørn Lindeijer2-2/+2
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-06Made the Being timer accessors constThorbjørn Lindeijer2-20/+25
2009-12-05Fixed a bug which prevented monsters from attackingPhilipp Sehmisch1-1/+0
2009-12-05(refactoring) Replaced various differen tick counting constructs in the ↵Philipp Sehmisch4-42/+86
being classes with a common timer infrastructure
2009-12-05Added some new options to example configuration.Philipp Sehmisch1-4/+46
2009-12-04Added server-sided SHA256 encryption of passwords as discussed.Philipp Sehmisch1-8/+4
2009-12-04Moved password hashing during registration to the client.Philipp Sehmisch1-3/+3
2009-12-04register credential information service and basic code structure for captcha ↵Philipp Sehmisch2-10/+50
support
2009-11-05Fix handeling of GameServer portJared Adams3-8/+11
2009-10-26Added optional optimal level mechanic which reduces exp gain of certain ↵Philipp Sehmisch6-9/+32
sources after a certain skill level.
2009-10-25Fixed an off by one causing crash on monitor exitThorbjørn Lindeijer1-1/+1
2009-10-25Made the monitor a bit more genericThorbjørn Lindeijer1-20/+38
It is now possible to pass any list of servers that should be run as arguments to the monitor.
2009-10-25Rebranded Code::Blocks project filesPhilipp Sehmisch2-201/+201
2009-10-24Rebranding tmwserv to manaservThorbjørn Lindeijer22-359/+479
Includes a database update. Use update_6_to_7.sql to update existing sqlite databases.
2009-10-24Don't log the sitting/standing action change transaction. Mantis #950.Bertram1-6/+18
2009-10-21Fixed compileThorbjørn Lindeijer1-1/+2
For some reason qApp was missing for seeseekey.
2009-10-18Some random cleanupsThorbjørn Lindeijer8-9/+7
2009-10-17Added the initial version of a server monitorThorbjørn Lindeijer4-0/+287
It launches the account and game servers and restarts them when they quit unexpectedly. When a core file is found after a server quit, a backtrace is emailed when the CRASH_REPORT_RECEIVER environment variable is set. The monitor should be terminated with the TERM signal, which makes sure the servers get some time to shutdown gracefully.
2009-10-17Also close gracefully on receiving the TERM signalThorbjørn Lindeijer2-0/+2
Probably the most important signal to handle gracefully...
2009-10-14lua_tofloat doesn't exist in Lua 5.1Jared Adams1-3/+4
Also make that parameter optional
2009-10-15Speed code unification part 1: Made the server accept speed values in tiles ↵Bertram9-22/+50
per second.
2009-10-13Add script bindings for being directionsJared Adams1-2/+44
2009-10-13Add being action getter and setterJared Adams1-0/+42
2009-10-11Only use the first 1000 skills in level calulationChuck Miller1-3/+7
After 1000 is reserved for crafting skills
2009-10-09Mostly synced the client and server code for path finding.Bertram5-43/+50
2009-10-09Synced the protocol file with client in protocol.h, letting other defines in ↵Bertram30-368/+380
defines.h, and removing some overheading along the way.
2009-10-09Adds the option for a configuable hard cap on skill levelsChuck Miller1-3/+15
To use, use the option "maxSkillCap", and set it to desired exp
2009-10-07Added a warning to accountserver when using the default inter-server password.Philipp Sehmisch1-0/+7
2009-10-07Adds server auth, also adds the "net_password" configure optionChuck Miller3-3/+31