click
f16df538ee
Core: More codestyle cleanups
2011-06-12 01:47:45 +02:00
tobmaps
a017474ab8
Core/RecruitAFriend: Fix max level difference for benefit experience multiplier
2011-06-09 02:10:46 +07:00
tobmaps
c89922428b
Core/Misc: Added new option in config to set max GM level that can obtain achievements
2011-05-13 01:08:54 +07:00
leak
1003f30448
Add spaces after commas
2011-04-29 20:47:02 +02:00
click
6a431f745c
Core: get rid of the revision-id once and for all - it's not useful in a DVCS at all
2011-04-28 18:53:23 +02:00
click
9762c17833
Core/Buildsystem: Update copyright-headers for 2011, and adjust with the correct teamname as well.
2011-04-27 18:17:00 +02:00
runningnak3d
e196dd80bd
Core/WorldServer: Some minor text and code style clean up.
2011-04-12 16:46:37 -04:00
Azazel
37a6fe2ae7
Core/CharDB Cleanup: alter character_battleground_data table making column names lowerCamel and move all queries to prepared statements.
2011-04-08 11:28:10 +06:00
Shocker
2c28d383b3
Core/Master: Use ASSERT to halt server in freeze detector
2011-04-07 13:14:26 +03:00
laly
b9af020e72
Core/Cleanup: Drop some unused code.
...
Closes #1010 , #581 , and #248
2011-03-26 03:28:59 +02:00
Shauren
2f79b0f266
Core: Removed all double (and more) empty lines
2011-03-21 10:52:14 +01:00
Machiavelli
31a2c9b82b
Core: Fix crash in ~ScriptMgr
...
Fixes : #854
Fixes : #918
Fixes : #917
2011-03-14 09:44:02 +01:00
Shauren
9710c41a40
More warning fixes
2011-03-08 19:11:02 +01:00
Shauren
ca0adc6a75
Core/CLI: Use proper define in platform checks
2011-03-08 17:44:28 +01:00
Machiavelli
e07e20ffca
Core/Log: Implement log masks for debug log level, to allow selective debug output. Update your worldserver.conf.
2011-02-20 20:16:34 +01:00
Machiavelli
af0d7e415d
Core/Misc: Fix shutdown crash related to corpse unloading.
...
Fixes #281
2011-02-17 22:07:05 +01:00
leak
dcacdd0932
Core/SOAP: Stop soap socket from proceeding when nobody connected
2011-02-15 02:00:16 +01:00
leak
137b079eea
Core: Generic cleanup (tab2spaces/trailing whitespace removal)
2011-01-26 01:03:35 +01:00
Shauren
867bc197ef
Core/Instances: Made the max amount of instances player can enter within hour configurable and fixed typo in instance packing/cleaning query
2011-01-24 16:12:02 +01:00
leak
a7df9ddff1
SQL: Characters db storage type cleanup No. 4
2011-01-19 22:46:21 +01:00
Machiavelli
52cd2cbd7e
Core/Maps: Unload transports in MapManager::UnloadAll instead of singleton destructor.
...
Core/Transports: Properly delink units from transports on transport desutruction. - Thanks to Shauren for help.
Core/ObjectAccessor: Unload corpse 'storage' in added UnloadAll method called in WorldRunnable postservice hook.
Core/Master: Change some postservice queries to syncrhonous (direct) execution to ensure execution on shutdown
Core/Master: Remove redundant calls to ACE::init and ACE::fini
These changes were made to fix crash/freeze issues on shutdown.
2011-01-16 00:08:52 +01:00
Machiavelli
bd85914d92
Core/DBLayer: Properly manage mysql library initialization and shutdown in authserver and worldserver. Prevent multiple calls and make it more elegant.
2011-01-13 21:30:37 +01:00
Machiavelli
957c69de83
Update copyright note for 2011.
...
Happy new year.
2011-01-01 15:01:13 +01:00
Shauren
4e697869a0
Core/World: Set realm status as invalid during startup and online when initialized
...
--HG--
branch : trunk
2010-12-28 17:56:15 +01:00
linencloth
bff48d88ad
Core/CharacterDatabaseCleaner: Implement PersistentCharacterCleanFlags config value which can prevent specific cleaning flags from being disabled after a cleanup
...
--HG--
branch : trunk
2010-12-28 05:01:31 +01:00
click
392c08ecdd
Buildsystem: Revert revision 4fb5181d88 (removes -lcrypto from worldserver/authserver linking, this SHOULD be handled -properly- by the OpenSSL-package already.
...
--HG--
branch : trunk
2010-12-27 09:53:22 +01:00
click
a99e12cf0f
Buildsystem/Unix: Fix an idiotic split-package behaviour on RedHat-based systems (and possibly some others)
...
Closes issue 4380
--HG--
branch : trunk
2010-12-24 18:04:09 +01:00
Shauren
928443d899
Core: Removed more operator workarounds for ACE_Singleton (missed previously because of inconsistent naming)
...
--HG--
branch : trunk
2010-12-23 23:25:44 +01:00
Shauren
0f3b9019a8
Core: Get rid of dirty operator workaround for ACE_Singleton class implementation
...
--HG--
branch : trunk
2010-12-22 21:25:23 +01:00
click
c96070e804
Core: Remove some now defunct code and configoptions. Thanks to 4178something...
...
Closes issue 5213.
--HG--
branch : trunk
2010-12-21 02:44:37 +01:00
leak
4c9cfa6739
Core/Buildsystem: Resolved quoting problem that caused gcc to spam warnings. Patch by click.
...
--HG--
branch : trunk
2010-12-20 02:23:55 +01:00
click
0054bd83d8
Buildsystem/Linux: Fix linking of a long lost little child : jemalloc (yes, it has returned, and is now actively linked again)
...
--HG--
branch : trunk
2010-12-18 01:36:00 +01:00
Spp
382fef1958
Core: Some warning fixes
...
--HG--
branch : trunk
2010-12-15 10:44:06 +01:00
click
2642894342
Core: Add new system for parallelizing client packet processing. Handle WorldSession updates in Map::Update() where we are safe to proceed. Patch by Ambal.
...
(And clean up tabs and whitespace while rummaging around in there)
Closes issue 5084.
--HG--
branch : trunk
2010-12-13 22:37:56 +01:00
Machiavelli
f1a73e89b8
Merge
...
--HG--
branch : trunk
2010-12-13 16:13:32 +01:00
Machiavelli
ea29d87dcc
Backed out changeset: 8326a2411148
...
--HG--
branch : trunk
2010-12-13 09:18:49 +01:00
Machiavelli
4f468f9552
Core/RA: Calculate password hash internally instead of sending plaintext password to mysql.
...
Convert tabs to spaces.
--HG--
branch : trunk
2010-12-10 09:02:59 +01:00
click
7e0dee8cb1
Fix build
...
--HG--
branch : trunk
2010-12-10 01:44:34 +01:00
click
456f29c089
Core/Worldserver: Remove external dependency to sockets-library after RemoteAccess being converted to ACE, and fix one minor hiccup on non-PCH builds
...
--HG--
branch : trunk
2010-12-10 00:33:55 +01:00
Derex
ef768a8307
Rewrite remote access console using ACE
...
--HG--
branch : trunk
2010-12-10 01:01:44 +02:00
Spp
408fce1de6
Core: Some optimizations
...
- Declare some functions const
- Fix some mem leak
- Fix some resource leak
- Remove unused variables and functions
- Remove duplicate functions
- Reduce the scope of some variables
- Remove unused file
--HG--
branch : trunk
2010-12-06 02:07:53 +01:00
leak
e226c4ac34
- Added Perl based conf merger script
...
- Removed LogSQL config option until reimplementation on code side
- A bit of cosmetics for .conf files
--HG--
branch : trunk
2010-12-06 00:24:45 +01:00
Machiavelli
b845b9d0fd
Core/DBLayer:
...
- Make time format of MaxPingTime consistent between authserver and worldserver. Note that the value is in minutes, update your config files accordingly if needed.
- Remove obsolete atomic uint32 and prevent concurrent calls to vector::size() in DatabaseWorkerPool
--HG--
branch : trunk
2010-12-05 16:48:47 +01:00
Machiavelli
f5d6319d4d
Core/DBLayer:
...
- Make the mysql connectionpool shared for async and syncrhonous connections.
- Allow configurable amount of connections for the pool
- Allow configurable amount of delaythreads
Note that delaythreads now only represent in-core threads. Whenever they execute a task they will pick a free connection from the pool instead of using their previously unique assigned connection.
The purpose of this design change is better distribution of SQL requests (no bottlenecks paired with idling) among available resources.
This also prevents a ¨memory waste¨ of preparing async prepared statements on synchronous connections (that were never called) - and vice versa. Now, connections aren´t explicitly async or synchronous, they serve both purposes.
Use at own risk, might cause instabilities.
Don´t forget to update your config files and clear your cmake cache.
--HG--
branch : trunk
2010-12-04 21:50:36 +01:00
click
bc098658c6
Core/Chat: Configure automatic owner declaration for custom chat channels (patch by leak)
...
Closes issue 4974.
--HG--
branch : trunk
2010-12-02 03:54:52 +01:00
Shocker
0c44bd33ee
Core/Items: Enforce item attributes stored in DBC files by default and add config option to allow overriding with database values, patch by ZxBiohazardZx.
...
Closes issue 4785.
--HG--
branch : trunk
2010-12-01 21:20:28 +02:00
click
cacf75ae60
Fix a small typo in worldserver.conf.dist leading to errors during config load on "fresh" installs
...
--HG--
branch : trunk
2010-11-24 20:48:39 +01:00
click
03925d7324
* Remove CRLF from configfiles
...
--HG--
branch : trunk
2010-11-24 14:03:45 +01:00
click
5753be3271
Core/Configs: Use "oldstyle" configfile method - includes configfile cleanups and also restructuring it so every option is explained properly
...
Fix by leak. Closes issue 4913.
--HG--
branch : trunk
2010-11-24 13:48:00 +01:00
click
67fade84d3
Core/Commands: Enable SQL query logging by config and command )patch by leak)
...
Closes issue 4853.
--HG--
branch : trunk
2010-11-19 13:13:07 +01:00