DDuarte
0afcefea27
Core/Config: Fix 3 more missing config warnings
...
Closes #16861
Thanks tkrokli
2016-03-31 03:31:21 +01:00
DDuarte
9431b94bff
Core/Config: Error logging for ptree_bad_data
...
Ref 6487e2f2d6 (commitcomment-16888976)
2016-03-31 03:19:27 +01:00
Shauren
dde620c402
Core: Updated to 6.2.4
...
* Rewrite bnetserver for new authentication protocol
2016-03-28 17:12:57 +02:00
DDuarte
be573a7aa4
Core/AHBot: Add missing AuctionHouseBot.Class.CLASS.Allow.Zero to config
...
Ref #16859
(cherry picked from commit 92be9ad7ad )
2016-03-28 02:37:08 +01:00
DDuarte
423bded9a6
Core/Network: Change SocketMgr.StartNetwork to take the thread count by arg instead of config
...
AuthSocketMgr doesn't need "Network.Threads" config
Fixes "Missing name Network.Threads in config file authserver.conf"
Ref #16859
(cherry picked from commit 980f28d2ce )
# Conflicts:
# src/server/authserver/Server/AuthSocketMgr.h
# src/server/game/Server/WorldSocketMgr.cpp
2016-03-28 02:36:58 +01:00
Duarte Duarte
af0da1dde1
Merge pull request #16101 from NathanHandley/3.3.5
...
Updated AuctionHouseSeller to have item class stack control
(cherry picked from commit bddf9ec6fe )
2016-03-21 23:33:00 +01:00
Shauren
92e247b226
Core/Dep: Removed ZMQ dependency in preparation for future changes
2016-03-20 18:50:25 +01:00
Naios
a5c2c0c037
CMake: Use inherited dependencies in worldserver and authserver
...
* Closes #1679
(cherry picked from commit 03d249f063 )
2016-03-19 23:19:55 +01:00
Naios
28d8f7f70d
CMake: Use inherited dependencies in scripts
...
* Removes the circular dependency between game <-> scripts
(cherry picked from commit 96bc31924a )
2016-03-19 23:19:54 +01:00
Naios
37dbbe22eb
Dep/CppFormat: Update cppformat to cppformat/cppformat@5174b8c
...
(cherry picked from commit f52495c66b )
2016-03-16 16:12:04 +01:00
Shauren
16953c9025
Merge pull request #16763 from mateusdemboski/patch-1
...
Added locales id for "ptBR" and "itIT" on worldserver.conf.dist
2016-03-11 23:48:44 +01:00
Naios
7c257aab5e
Core/Worldserver: Move the Realm instance into the game library
2016-03-11 18:35:50 +01:00
Naios
a8fe7f6eb7
Core/Database: Move singleton instances into compilation units
...
* Fixes issues when building shared libraries
(prevents gcc and clang from providing several instance)
* Also instantiate the database worker pools in DatabaseEnv.cpp now.
2016-03-11 18:25:55 +01:00
Naios
30517cb1d3
Core/Common: Generalize platform specific includes in common/Platform
2016-03-11 18:25:55 +01:00
Mateus Demboski
6ae89dfe86
Update worldserver.conf.dist
2016-03-11 09:49:13 -03:00
MitchesD
ce5def332f
Core/Misc: fix build
2016-03-03 19:58:28 +01:00
Shauren
dea7d429ab
Core/Debugging: Make abort() less bad on windows by forcing crash log generation
2016-03-03 17:29:48 +01:00
Naios
ba3f439bcb
Core/Database: Close the databases correctly when the DBUpdater fails
...
* Also fixes a memory leak spotted by Aokromes
(cherry picked from commit 7d3cffc297 )
2016-03-03 01:27:02 +01:00
Shauren
a0b2be6c1d
Core/Logging: Force synchronous logging after io_service shutdown - fixes logging on worldserver shutdown
2016-02-23 23:41:18 +01:00
Naios
719159e207
Core/Common: Add a generic config helper to access built-in overwriteable paths.
...
* Adds CMAKE_COMMAND and CMAKE_BINARY_DIR to revision_data.h
* Move the source and mysql exe path handling out of the DBUpdater.
* Make some Config methods const for correctness.
* Remove C & CXX flags from revision_data.h
(was unused and didn't capture all cxx vars)
* Reorder the link order to prevent `ld` from ignoring the file
* Ref #15671
2016-02-21 15:52:42 +01:00
Shauren
038138592d
Merge pull request #15995 from ShinDarth/mmr
...
Core/Arena: more arena configs
(cherry picked from commit 776103cfea )
Conflicts:
src/server/game/Battlegrounds/ArenaTeam.cpp
2016-01-20 20:59:40 +01:00
Vincent-Michael
478cc756eb
Update copyright note for 2016
...
Happy new year (Again new year with idiots ...)
2016-01-01 00:34:25 +01:00
Andrew Letson
e5c9997362
AHBot item class modifiers
...
Adds missing modifiers to worldserver.conf
2015-12-28 21:29:37 -05:00
Cosmo Orzechovsky
c731bd5d59
Misc: Removed unneeded info about character escaping from .conf.dist and improved example MotD
2015-12-08 20:25:59 +01:00
MitchesD
843955b8bf
Merge pull request #15732 from ShinDarth/reset-health-mana
...
Scripts/Duel: implement duel reset of health and mana and improve duel reset
(cherry picked from commit a1150ce20f )
Conflicts:
src/server/game/Spells/SpellHistory.cpp
2015-11-23 10:11:53 +01:00
Naios
25185967e8
Core/Worldserver: Enable the database updater by default.
...
* Seems like this feature is stable enough to enable it by default
since the last missing bugs were fixed some months ago.
* The database updater is the preferred method to update the databases
as described in the wiki: http://collab.kpsn.org/display/tc/Databases+Installation
2015-11-14 16:59:42 +01:00
MitchesD
63f253e95c
Merge pull request #15697 from ShinDarth/cd
...
Core/Player rewritten duel CD reset system
(cherry picked from commit 4204805d47 )
Conflicts:
src/server/game/Spells/SpellHistory.cpp
src/server/game/Spells/SpellHistory.h
src/server/game/World/World.h
2015-11-07 00:35:24 +01:00
Shauren
8ceffaef44
Merge pull request #15646 from ShinDarth/ticket
...
Core/Player: implement ResetCoolDownAfterDuel configurable feature
(cherry picked from commit 5b8f1469ca )
Conflicts:
src/server/game/Spells/SpellHistory.cpp
src/server/game/Spells/SpellHistory.h
src/server/game/World/World.h
2015-11-07 00:15:00 +01:00
Naios
441be76050
Merge pull request #15676 from ShinDarth/bg2
...
Core/Battlegrounds: implement even BG teams configuration
(cherry picked from commit f179c4180f )
2015-11-06 23:46:53 +01:00
Shauren
2d942ddcc5
Core/Commands: Refactored chat command script hook, fixes a crash when building with gcc 5
...
Closes #15616
Closes #15740
2015-10-22 20:26:56 +02:00
ShinDarth
e9a4e4cfa4
Core/Misc split Rate.XP.Kill and Rate.XP.BattlegroundKill settings
...
(cherry picked from commit 2185165e84 )
2015-10-16 11:32:06 +02:00
Shauren
63def8aa32
Core/Battle.net:
...
* Changed packet structures to mirror client names
* Simplified ToString Building
* Removed deprecated structures
World: Cleaned up duplicate realm info 'realm' and 'realmHandle' variables (realmHandle was removed, that data is fully contained in realm)
2015-10-06 00:30:47 +02:00
Shauren
cd27fd38b9
Core/Maps: Moved corpse management to map level
2015-09-28 17:20:27 +02:00
Aokromes
6667977edf
Merge pull request #15587 from Pirricli/patch-1
...
minor typo
(cherry picked from commit 2eafbe6bf0 )
2015-09-25 00:22:37 +02:00
Duarte Duarte
a53a8fff98
Merge pull request #15582 from mthsena/3.3.5
...
Config: Typo/Cosmetic changes
(cherry picked from commit 0720414042 )
2015-09-25 00:21:17 +02:00
Duarte Duarte
c65aa4cbbe
Merge pull request #15579 from M-Pan/3.3.5
...
Config ; Minor Typo
(cherry picked from commit 7c4dd4059e )
2015-09-25 00:20:39 +02:00
Duarte Duarte
3b1ae19371
Merge pull request #15577 from M-Pan/3.3.5
...
Revise MaxPrimaryTradeSkill comment
Closes #15575
(cherry picked from commit f7e9acb6ed )
2015-09-25 00:20:12 +02:00
MrSmite
d9a3bdca61
Core/AHBot: Add missing AHBot quality price ratio to config
...
Signed-off-by: jackpoz <giacomopoz@gmail.com >
(cherry picked from commit fed67f5bc1 )
2015-09-24 19:51:52 +02:00
jackpoz
cf67b7d375
Core/AHBot: Adjust AHBot bid and buyout chances
...
Apply an exponential formula to define the chance to bid/buyout an auction depending on auction price and item price ratio. The formula can be adjusted changing the new AuctionHouseBot.Buyer.ChanceFactor config parameter
Chance = 100 ^ (1 + (1 - (auction_price / item_price) / k)
k is the config parameter AuctionHouseBot.Buyer.ChanceFactor, the higher the number the higher chance to buy overpriced auctions.
(cherry picked from commit 177b6319d1 )
Conflicts:
src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp
2015-09-24 19:48:31 +02:00
jackpoz
cde1141fb4
Core/Config: Describe better Wintergrasp.Enable option in worldserver.conf
...
(cherry picked from commit 10620b4e11 )
2015-09-24 19:25:01 +02:00
StormBytePP
0bed9d56cb
Core: Added ABORT() macro to prevent the usage of ASSERT(false) as a quick hack to crash the core misusing assert
2015-09-21 15:17:05 +02:00
StormBytePP
ba2e9fbe95
Core/BuildSystem: Merged crypto into common, cleaned include directory lists (to mimic 3.x buildsystem)
2015-08-24 03:35:19 +02:00
StormBytePP
1d2aafd39b
Core/Build: Merge common library and move database out of shared
2015-08-21 17:52:42 +02:00
jackpoz
4617d65131
Merge pull request #15297 from StormBytePP/3.3.5_rename_Revision.h
...
Core/Build: Renamed Revision.h to GitRevision.h to avoid compile failure when old revision.h file is present
(cherry picked from commit 360cc93357 )
Conflicts:
src/server/authserver/Main.cpp
src/server/database/Updater/DBUpdater.cpp
src/server/game/Entities/Player/Player.cpp
src/server/game/World/World.cpp
src/server/shared/PrecompiledHeaders/sharedPCH.h
src/server/worldserver/Main.cpp
2015-08-16 22:45:18 +01:00
StormBytePP
6a9fc63e41
Core/Build: Removed obsolete SystemConfig.h and made genrev be part of shared library, which allows cache hits to happen more likely
...
(cherry picked from commit 94f69fb1bc )
2015-08-16 17:50:40 +02:00
Shauren
d5cf594bfe
Core/Logging: Refactored appender creation to allow using logging without mysql dependency in tools (future task)
2015-08-16 00:12:18 +02:00
Carbenium
18d323eb40
WorldServer/Conf: Fix a typo
2015-07-08 21:22:42 +02:00
Carbenium
c7d49ab910
Core/Support: Drop parts of the support system since Blizz switched to a browser based ticket system
2015-07-08 16:24:50 +02:00
DDuarte
0f082e8f92
Core/Executables: Add --version and -v to worldserver and bnetserver arguments
...
Closes #14993
2015-07-04 00:45:52 +01:00
Shauren
50848e4dac
Core/Bnet: Fixed bnetserver not shutting down correctly when started as windows service
2015-06-10 00:21:55 +02:00