Logo
Explore Help
Register Sign In
DarkflameUniverse/DarkflameServer
1
0
Fork 0
You've already forked DarkflameServer
mirror of https://github.com/DarkflameUniverse/DarkflameServer.git synced 2025-12-16 20:24:39 -06:00
Code Issues Packages Projects Releases 11 Wiki Activity

11 Releases 11 Tags

RSS Feed
  • v3.0.0 a60865cd19
    Compare

    Stable

    aronwk released this 2024-12-17 18:07:07 -06:00 | 254 commits to main since this release

    What's Changed

    New Features and updates

    • feat: allow SQLite database backend by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1663
    • feat: Inventory Brick and Model groups by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1587
    • feat: add millisecond tracking for racing by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1615
    • feat: Command Sorting by @Tiernan-Alderman in https://github.com/DarkflameUniverse/DarkflameServer/pull/1580
    • feat: Help Command Pagination by @Tiernan-Alderman in https://github.com/DarkflameUniverse/DarkflameServer/pull/1581
    • feat: Client commands stubbing by @Tiernan-Alderman in https://github.com/DarkflameUniverse/DarkflameServer/pull/1592
    • feat: Property Behavior Saving by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1586
    • feat: allow for teleporting to player or relative position by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1683
    • feat: Remove reinterpret_casts from AG race timer script and add method and chat command to get current server uptime by @jadebenn in https://github.com/DarkflameUniverse/DarkflameServer/pull/1673
    • feat: spectate command by @aronwk-aaron in https://github.com/DarkflameUniverse/DarkflameServer/pull/1608
    • feat: add error reporting for failed charxml by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1642
    • feat: Add some save data tests by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1623
    • feat: Observers and deferred implementations by @Wincent01 in https://github.com/DarkflameUniverse/DarkflameServer/pull/1599
    • feat: Make use of CMake presets to enable easy switching between debug and release configurations on all platforms by @jadebenn in https://github.com/DarkflameUniverse/DarkflameServer/pull/1439
    • feat: re-write leaderboards again and fully remove mysql dependency outside of database by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1662
    • refactor: Rewrite AMF and property behavior logic to use smart pointers, references, and string_views over raw pointers and std::string& by @jadebenn in https://github.com/DarkflameUniverse/DarkflameServer/pull/1452

    Fixes

    • fix: use after free in mission progression after removing item from inventory by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1567
    • fix: vanity - add atm to fv race place by @Terrev in https://github.com/DarkflameUniverse/DarkflameServer/pull/1570
    • fix: mail crash from underflow and document variables by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1582
    • fix: add include guards for slash commands by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1569
    • fix: undefined behavior in scripts and sirens issue by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1577
    • chore: CppScripts refactor by @Tiernan-Alderman in https://github.com/DarkflameUniverse/DarkflameServer/pull/1579
    • fix: prevent building in a folder which contains spaces by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1583
    • fix: moving platforms resetting on each player entering a world by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1588
    • fix: Falling Off Edge in Pet Puzzle by @Tiernan-Alderman in https://github.com/DarkflameUniverse/DarkflameServer/pull/1584
    • fix: Reward reputation always if possible by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1590
    • feat: add remaining item extra save data to saving by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1591
    • fix: vendor item stale reference by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1594
    • fix: Ignore Script L_AG_SENTINAL_GUARD.lua by @Tiernan-Alderman in https://github.com/DarkflameUniverse/DarkflameServer/pull/1597
    • fix: I Can Do It On My Own not being completable for anyone except the killer of the spider queen by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1596
    • fix: players using non-car skills in a race by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1601
    • fix: add back missing scripts from scripts refactor by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1600
    • chore: split VE script up by @Tiernan-Alderman in https://github.com/DarkflameUniverse/DarkflameServer/pull/1598
    • fix: Dockerfile vanity COPY by @SpeedyFireCyclone in https://github.com/DarkflameUniverse/DarkflameServer/pull/1604
    • fix: use after free and uninitialized memory by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1603
    • fix: dimantling items from not the model inventory by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1605
    • fix: skill desync when picking up powerups or casting server side calculations by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1602
    • Fix g++ 14 by @Wincent01 in https://github.com/DarkflameUniverse/DarkflameServer/pull/1610
    • fix: master not using table data, remove 2 noisy logs by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1613
    • fix: prevent moving items between inventories under cetain circumsances by @aronwk-aaron in https://github.com/DarkflameUniverse/DarkflameServer/pull/1595
    • fix: compiler issue on newer gcc versions by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1621
    • feat: add admin account creation options from cli by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1620
    • fix: echo skill cast down to client for some server skills by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1619
    • fix: move mission progression location for racing by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1614
    • fix: add larger behavior fields for saving by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1616
    • fix: Use the correct bit field for checking whether or not to decrement progress by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1631
    • fix: mission related preconditions by @Wincent01 in https://github.com/DarkflameUniverse/DarkflameServer/pull/1634
    • fix: ag navmesh near button at monument by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1626
    • fix: log in world server main loop by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1633
    • chore: optimize chat server reads and fix crash by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1606
    • fix: nullptr crashes in PetComponent AddDrainImaginationTimer and Deactivate by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1639
    • fix: use macros so we can use more properties with the mysql driver by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1640
    • fix: crash on character create screen; character order by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1645
    • fix: chat server crash by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1644
    • fix: remove ninjago missions items for completed missions by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1643
    • chore: consolidate the messagetype enums into a single namespace by @jadebenn in https://github.com/DarkflameUniverse/DarkflameServer/pull/1647
    • fix: press the enter key once (aka nl @ eof) by @jadebenn in https://github.com/DarkflameUniverse/DarkflameServer/pull/1648
    • fix: laggy property models (and probably more) by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1646
    • fix: Misspelling for Treasure in PetComponent files by @Tiernan-Alderman in https://github.com/DarkflameUniverse/DarkflameServer/pull/1617
    • fix: Cache compiler variables so external tools can recognize the compiler in use by @jadebenn in https://github.com/DarkflameUniverse/DarkflameServer/pull/1649
    • fix: normalize mixed slashes when looking for files by @aronwk-aaron in https://github.com/DarkflameUniverse/DarkflameServer/pull/1654
    • fix: stack traces work again by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1653
    • fix: Remove database requirements for Property Entrance Component and greatly simplify logic by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1650
    • fix: Player activated switches by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1655
    • fix: Old level files not loading by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1656
    • fix: crash with bad id by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1657
    • fix: logging uninitialized memory by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1658
    • fix: use generic exception catching by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1661
    • fix: abstract ugc rockets and cars from GameMessages by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1660
    • fix: update sqlite by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1665
    • fix: avant gardens switches by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1667
    • fix: use current binary directory mariadb shared object and dont override env variable by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1669
    • fix: ignore CMakeUserPresets.json by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1672
    • fix: better vanity checks by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1666
    • fix: leaderboard not incrementing on a not better score by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1674
    • chore: keygen URL with CyberChef + Recipe by @Jettford in https://github.com/DarkflameUniverse/DarkflameServer/pull/1677
    • fix: (workaround for client bug) closing news screen too quickly making items not appear by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1675
    • fix: warnings by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1680
    • fix: implement enemy clear threat script by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1678
    • fix: Implement missing survival tooltip script by @EmosewaMC in https://github.com/DarkflameUniverse/DarkflameServer/pull/1679

    New Contributors

    • @Terrev made their first contribution in https://github.com/DarkflameUniverse/DarkflameServer/pull/1570
    • @SpeedyFireCyclone made their first contribution in https://github.com/DarkflameUniverse/DarkflameServer/pull/1604

    Full Changelog: https://github.com/DarkflameUniverse/DarkflameServer/compare/v2.3.0...v3.0.0

    Downloads
    • darkflame_universe-linux.zip
      31 MiB
      2025-11-03 09:08:03 -06:00
    • darkflame_universe-macos.zip
      24 MiB
      2025-11-03 09:08:06 -06:00
    • darkflame_universe-windows.zip
      22 MiB
      2025-11-03 09:08:12 -06:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
Powered by Gitea Version: 1.25.2 Page: 816ms Template: 5ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API