Mitch Freeman
33db85f2ee
[Fix] Repair a EQEMUConfig Memory Leak ( #4584 )
...
Co-authored-by: Mitch Freeman <neckkola@gmail.com>
2025-01-05 23:45:28 -06:00
Alex
e6469878ce
[Loginserver] Automatifc Opcode File Creation ( #4521 )
...
* Loginserver will auto create the opcodes file if it doesn't exist on load.
* Use path manager in login opcodes.
---------
Co-authored-by: KimLS <KimLS@peqtgc.com>
2024-10-21 23:48:43 -05:00
Chris Miles
a3a707adae
[UCS] Consolidate configuration block ( #3768 )
...
* [UCS] Consolidate configuration block
* Update eqemu_config.cpp
* Single indent config
* reload config internally
* Make sure port is a string to be consistent with previous fields
* Move conversion logic to function CheckUcsConfigConversion
2024-01-06 21:55:51 -06:00
Chris Miles
5fcc83b4b6
[Database] Implement native database migrations in server ( #2857 )
...
* [Database] Implement native database updates in server
* Cleanup
* Delete db_update_manifest.txt
* Bots updates
* Final tweaks
* Revert manifest
* Tweaks
* Remove code from eqemu_server.pl
* Update database_update.cpp
* Add user prompt update skipping with timeouts
* Add termcolor IS_TTY is check
* Update database_conversions.cpp
* Remove large migrations
* Push
* fix headers.
* Remove last of non-bot large migrations
* Update database_update_manifest.cpp
* More purging
* Tweaks
* Bot migrations
* More work
* Tweaks
* Implement multi-statement query execution only for migrations
* Add CLI database:updates
* Add bootstrap commands
* Upload bootstrap sql's
* Update bot_tables_bootstrap.sql
* Update bot_tables_bootstrap.sql
* Add mercs:bootstrap and bots:bootstrap
* Update bot_tables_bootstrap.sql
* Update database.cpp
* Update bot_tables_bootstrap.sql
* More cleanup
* Add mercs:disable and bots:disable
* Update eqemu_server.pl
* Update eqemu_server.pl
* Update eqemu_server.pl
* Test cases
* Update eqemu_server.pl
* Delete 2023_05_08_character_tribute_primary_key.sql
* Post rebase fixes
* Post rebase tweaks
* Delete errant files
* Rebase files from master
* More adjustments
* Delete files no longer used
* Add missing migrations
* bots:bootstrap is now bots:enable
---------
Co-authored-by: Aeadoin <109764533+Aeadoin@users.noreply.github.com>
2023-06-19 01:31:07 -05:00
Alex King
3a1e88f9ed
[Cleanup] Remove unused SetConfigFile in common/eqemu_config.h ( #3208 )
...
# Notes
- This is unused.
2023-04-05 12:15:10 -04: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
67f5759e47
[Server] Configuration Issues Checker (LAN Detection) ( #2283 )
...
* LAN detect
* Add more checks, consolidate logic
* Tweaks
* Tweaks
* Update world_config.cpp
* Tweak logic
* Add DNS resolution
* Delete task runner after being used
* JSON path notation adjust
2022-07-06 22:01:58 -05:00
Akkadius
dde9b98e4f
Beginning of multi-tenancy work
2020-03-11 02:43:21 -05:00
Michael Cook (mackal)
139b6c34e5
Change things -Wcatch-value complains about to references
2020-01-16 19:03:36 -05:00
Akkadius
c0e07cec01
Loader adjustments
2019-06-10 00:01:18 -05:00
Xackery
e61e7fd008
eqemu_config is now persistent after first load.
2017-07-16 23:05:09 -07:00
Xackery
4d12481822
added eqemu_config.json support
2017-07-15 20:29:55 -07:00
KimLS
8509f05f0a
Console wip, change how we send acks back to some old behavior
2017-04-04 23:21:32 -07:00
KimLS
c3f8e06e42
Legacy login off, changed broken loop in loginserver
2017-01-17 19:43:04 -08:00
KimLS
f07b5d9032
Legacy connection wip
2016-11-07 21:03:06 -08:00
phredi
11b3571965
small fix for logdir
2016-05-24 20:18:11 -05:00
phredi
40845adbae
initial logdir work(incomplete)
2016-05-24 20:00:54 -05:00
phredi
b997a040d7
Config File Update Initial Update
2016-05-20 21:03:34 -05:00
regneq
17bbd8dfbe
eqtime is now stored in the DB.
...
required/2015_12_17_eqtime.sql
2015-12-17 14:14:04 -08:00
Akkadius
7503e29211
Remove LogSettingsFile from config parsers which removes log.ini completely
2015-01-19 03:28:00 -06:00
Akkadius
bbea7f4f53
eqemu_config.cpp & .h header cleanup, code style cleanup of eqemu_config.h
2014-12-15 21:01:52 -06:00
KimLS
7fc21b9e3a
Tons of renames
2014-08-21 19:33:02 -07:00
KimLS
06f18225ce
Renaming headers is hard work
2014-08-21 17:26:32 -07:00