* chore. Add open world LOS settings
* Name change and conditional deny
* modify information in worldserver.conf.dist
* Remove pvp from variables and constants
* Fix comment documenting WorldSocket
The buffer is constructed with 4096 bytes but later resized in
WorldSocketThread::SocketAdded() according to the configuration
setting Network.OutUBuff (currently 65536 bytes)
* Reuse calculated packet size
Instead of recalculating the current packet size three times at
worst, calculate it once and reuse it when required.
* Reduce reserved buffer size per WorldSocket
Don't reserve 64kB of memory for every WorldSocket's output
buffer.
Instead, start with a 4kB baseline for every WorldSocket and grow
the buffer size dynamically when we have single packets that do
not fit the current buffer.
* feat(Core/Guild): Allow to limit the amount of members within a guild
* Update Guild.cpp
* Update Guild.cpp
* Update Guild.cpp
* Update Guild.cpp
* improve message to player
* Implement GridUnload setting
* Minor fixes
- Use GetOption instead of deprecated GetBoolDefault.
- Added a missing check for instances in LoadMap
- Replaced some numbers with global defines
* Possible crashfix + minor improvements
- Initialized initialOrientation which I had forgotten (likely cause of crash)
- Readded a previous check in UpdateSplineMovement
- Made i_objectsToRemove and i_worldObjects tos sets as they were previously, instead of unordered_set.
* Update worldserver.conf.dist
* Fix high CPU usage with preload grid enabled.
This should be it.
* Core/Config: Implement config override with env vars
Implement overriding of configuration from the .conf file with environment variables.
Environment variables keys are autogenerated based on the keys defined in .conf file.
Usage example:
$ export TC_DATA_DIR=/usr
$ AC_WORLD_SERVER_PORT=8080 ./worldserver
* Add tests for env vars config
* chore(Core/Conf): Move DungeonFinder.OptionsMask to rest of lfg stuff
* fix(Script/Spells): Move some DK and Druid to spellscripts
Co-Authored-By: joschiwald <736792+joschiwald@users.noreply.github.com>
* move
Co-Authored-By: joschiwald <736792+joschiwald@users.noreply.github.com>
* more
* Revert "fix(Script/Spells): Move some DK and Druid to spellscripts"
This reverts commit fbb1cbdf4f.
* Revert "Revert "fix(Script/Spells): Move some DK and Druid to spellscripts""
This reverts commit 626bde3369.
* Update spell_dk.cpp
* Revert "Update spell_dk.cpp"
This reverts commit d8eefa6b87.
* Revert "Revert "Revert "fix(Script/Spells): Move some DK and Druid to spellscripts"""
This reverts commit 8ad7857104.
* Revert "Revert "fix(Script/Spells): Move some DK and Druid to spellscripts""
This reverts commit 626bde3369.
* Revert "more"
This reverts commit b1b2f56ac7.
* Revert "move"
This reverts commit 7a4b45b007.
* Revert "fix(Script/Spells): Move some DK and Druid to spellscripts"
This reverts commit fbb1cbdf4f.
---------
Co-authored-by: joschiwald <736792+joschiwald@users.noreply.github.com>
* Adds the `Rate.Drop.Item.GroupAmount` setting to the world config. Causes top-level loot groups to drop multiple items. Does not affect references.
* Don't multiply a group if a quest item gets selected. Avoids strange situations like Arcanist Doan having three hearts.
* Resolve syntax error.
* Fix whitespace
* Fix code style issue
feat (core\log\db): item.dbc and enforcement
dbc enforcement partial pick from tc: 0c44bd33ee
Custom Item for testing by menevia16a (SPP DEV VEIL)
feat (core\log\db): item.dbc and enforcement
Update Item.sql
Update DBCStores.cpp
Update World.cpp
Update ObjectMgr.cpp
further replacement from template to dbc lookup
further logging and implementation
cherry pick tc fd26c3c87c
replace with db lookup
update (sql): Murder all the backticks
line break fixit
fix (item_template): fix incorrect subclass
fix incorrect subclass matching with dbc enforcement
update: log correction for sub class
update log correction for sub class
add subclass to dbc enforcement
add subclass dbc enforcement since it is part of the item.dbc item_dbc
update (log): additional log
Co-authored-by: blub <trinity.michael_vincent@gmx.eu>
Co-authored-by: Shocker <511388+shocker@users.noreply.github.com>
Co-authored-by: Veil <1913466+menevia16a@users.noreply.github.com>
Co-authored-by: Shocker <43253032+shockerqt@users.noreply.github.com>