Akkadius
2fdee255fb
Add version tag injection in the build pipeline
2023-01-23 02:34:04 -06:00
Akkadius
9ab93ae7cd
Update windows-build.ps1
2023-01-22 23:53:16 -06:00
Akkadius
03da2e783f
Update windows-build.ps1
2023-01-22 23:53:16 -06:00
Akkadius
63f54a1fb6
Update windows-build.ps1
2023-01-22 23:53:16 -06:00
Akkadius
632867631e
Update windows-build.ps1
2023-01-22 23:53:16 -06:00
Akkadius
ec9476528f
Trim windows assets
2023-01-22 23:53:16 -06:00
Akkadius
fbad3ca88a
Update linux-build.sh
2023-01-22 23:53:16 -06:00
Akkadius
63727cc1e3
Update linux-build.sh
2023-01-22 23:53:16 -06:00
Akkadius
b3788a0cee
Update linux-build.sh
2023-01-22 23:53:16 -06:00
Akkadius
4d67c12752
Run it
2023-01-22 23:53:16 -06:00
Akkadius
57f64a3f2e
Consolidate
2023-01-22 23:53:16 -06:00
Akkadius
b314b048db
Update windows-build.ps1
2023-01-22 23:53:16 -06:00
Akkadius
d1d119d7fb
F
2023-01-22 23:53:16 -06:00
Akkadius
f22c08cbdb
Update windows-build.ps1
2023-01-22 23:53:16 -06:00
Akkadius
1711cae4f4
Update windows-build.ps1
2023-01-22 23:53:16 -06:00
Akkadius
0d740b87aa
Update windows-build.ps1
2023-01-22 23:53:16 -06:00
Akkadius
c0ff63e2d8
Take #45354
2023-01-22 23:53:16 -06:00
Akkadius
7934a85086
Shuffle
2023-01-22 23:53:16 -06:00
Akkadius
6d881d0b1b
Update build-release.bat
2023-01-22 23:53:16 -06:00
Akkadius
4b20db6ab7
Update build-release.bat
2023-01-22 23:53:16 -06:00
Akkadius
9df9f213f6
Test pipeline
2023-01-22 23:53:16 -06:00
Akkadius
5ab1d7740f
Update build-release.bat
2023-01-22 23:53:16 -06:00
Akkadius
aa17afd6e0
Update build-release.bat
2023-01-22 23:53:16 -06:00
Akkadius
5b19ecd800
Update build-release.bat
2023-01-22 23:53:16 -06:00
Akkadius
21479dc517
Test
2023-01-22 23:53:16 -06:00
Akkadius
576d39e04b
Add version checks
2023-01-22 23:53:15 -06:00
Akkadius
268e03206a
Release without bots
2023-01-22 23:53:15 -06:00
Akkadius
420c545dbd
Yolo
2023-01-22 23:53:15 -06:00
Akkadius
7ac170627d
Yolo
2023-01-22 23:53:15 -06:00
Akkadius
911ce259e8
Test upload
2023-01-22 23:53:15 -06:00
Akkadius
ccd325f75d
Naming
2023-01-22 23:53:15 -06:00
Akkadius
3fc9c470c4
Test
2023-01-22 23:53:15 -06:00
Akkadius
0aa69504a1
Remove 7z from build scripts
2023-01-22 23:53:15 -06:00
Akkadius
3408d136e2
Split
2023-01-22 23:53:15 -06:00
Akkadius
337019fb4d
Update windows-build.ps1
2023-01-22 23:53:15 -06:00
Akkadius
840744df9a
Update windows-build.ps1
2023-01-22 23:53:15 -06:00
Akkadius
68954ef965
Update windows-build.ps1
2023-01-22 23:53:15 -06:00
Akkadius
e10c7da2f9
Test
2023-01-22 23:53:15 -06:00
Akkadius
0ccb18d017
[Hotfix] Remove appveyor fetch bots
2023-01-20 20:56:19 -06:00
Akkadius
e8ca3f6942
[eqemu_server.pl Swap out binary source
2023-01-20 12:56:37 -06:00
Alex King
3335cacac1
[Bots] Cleanup and remove preprocessors. ( #2757 )
...
* [Bots] Cleanup and remove preprocessors.
- Removes every `#ifdef BOTS` we have and locks bots behind `Bots:AllowBots` rule.
- Bot updates are now done by default similar to regular database updates.
- Modify `CMakeLists.txt`, `.drone.yml`, and `BUILD.md` to match the removal of `EQEMU_ENABLE_BOTS`.
* Cleanup
- Add SQL for enabling bots for servers with bots.
- Add message that tells players/operators bots are disabled.
* Suggested changes.
* Bot injection stuff
* Change SQL to bot SQL.
* Tweaks
* Remove `is_bot`
* Update version.h
* Update main.cpp
* Update database.cpp
* Fix name availability crash
* Remove bots from update script
Co-authored-by: Akkadius <akkadius1@gmail.com>
2023-01-20 12:35:33 -06:00
Chris Miles
0d1fa9e96e
[Repositories] Add Cereal support to repository generator ( #2660 )
...
* [Repositories] Add Cereal support to repository generator
* Update base_repository.template
2022-12-20 13:12:44 -06:00
Kinglykrab
6ff52f94c4
[Repositories] Add Bot Repositories. ( #2529 )
...
* [Repositories] Add Bot Repositories.
* Remove unnecessary table.
* Add back table.
2022-11-16 07:15:48 -06:00
Chris Miles
f8e7576ae7
[File Paths] Implement Path Manager ( #2440 )
...
* Push up branch for testing
* Path manager
* Tweaks
* Changes
* More path work
* Update paths for eqemu_server.pl
* More path work
* Import and export client files
* Path remove
* More path work
* Update eqemu_config.h
* Fix tests
* Tests disable temp
* Update eqemu_config.h
* Update .drone.yml
* Hook tests back up
* Update main.cpp
* Platform tests
* Fix include
* Use std::filesystem on windows
* Fix IPCMutex name on windows
* std::filesystem changes
* Update path_manager.cpp
* Explicit string cast
* Explicit string cast
* Update path_manager.cpp
* Windows fixes
* Mapped files
* Relative fixes
* Use relative paths off of cwd
* Update Debian image to Debian 11 (updates GCC)
Co-authored-by: hg <4683435+hgtw@users.noreply.github.com>
2022-09-28 04:08:59 -05:00
Chris Miles
19791195e5
[Logging] Netcode Logging Unify ( #2443 )
...
* [Logging] Unify netcode logging
* More tweaks, generator
* Exclude OP_SpecialMesg at callback level
* Consolidate packet loggers
* Log at EQStream level instead of proxy
* Fix C->S
* Server to server logging
* C-S for Loginserver
* Hook UCS for C->S
* Update eqemu_logsys.h
* World C->S logging
* Translate opcodes through patch system for client to server
* Additional logging requests
* Add detailed opcode translation logging
* vStringFormat resiliency
* Translate loginserver C->S
* Simplify out message string (reduce copies) and ignore legacy formats
* Update eqemu_logsys.cpp
* Log file format
* Handle deprecated categories
2022-09-28 03:42:09 -05:00
Chris Miles
c826d3b4e9
[eqemu_server.pl] Remove non-working fetch_latest_windows_binaries() ( #2445 )
2022-09-25 13:00:33 -04:00
Michael Cook (mackal)
6f7fa98996
[Repositories] Add more precise types to repository generator ( #2391 )
...
* Make utils/scripts/generators/repository-generator.pl aware of more
datatypes
This adds support for unsigned and more integer types. It also avoids
using parsing functions that require casting (still needed in some
cases)
Having the data types in the Repository structs better map to the types
in the database will allow us to avoid casting when we pull data out of
them. And as a benefit, assume something is wrong if we do :)
Hopefully clean up some warnings due to casting too.
Co-authored-by: Akkadius <akkadius1@gmail.com>
2022-08-31 00:04:27 -05:00
Chris Miles
893d53425a
[Repository] Modernize character recipe list ( #2385 )
2022-08-21 19:06:57 -05:00
Chris Miles
79285b1002
[Repositories] Add GetMaxId, Count ( #2371 )
...
* [Repositories] Add GetMaxId, Count
* Update cmake with repositories, regenerate extended repos
* Remove license from files
* Simplify receivers
* Receiver simplify remaining
* Simplify receivers final
* Pass params by const reference
* Modernize grid tables
* Remove guild members since it doesn't conform as a generatable table
* PR comment
2022-08-13 18:40:56 -05:00
Chris Miles
dfd8f84cac
[Strings] Refactor Strings Usage ( #2305 )
...
* Initial commit checkpoint
* More functions converted
* Commify
* More functions
* Fin
* Sort declarations
* Split functions between files
* Bots
* Update strings.h
* Split
* Revert find replaces
* Repository template
* Money
* Misc function
* Update CMakeLists.txt
* Saylink
* Update strings.cpp
* Swap Strings::Saylink for Saylink::Create since saylink is coupled to zone database
* API casings
2022-07-14 02:10:52 -05:00