Commit graph

16 commits

Author SHA1 Message Date
gmriggs
9e92a81258
fix setup typo (#4263)
* fix setup typo

* updates
2025-01-14 20:53:05 -05:00
Matthew M Dean
a64129f5d6
Fix: Change IsRunningInContainer to nonInteractiveSetup to keep the checks consistent (#4267) 2025-01-14 20:52:17 -05:00
Ty Conner
7ad9775d86
Adjust docker compose for interactive console (#4096)
* Adjust docker compose for interactive console

Made adjustments to setup to allow for interactive console to work by default

use `docker container attach --sig-proxy=false ace-server`

or

`docker attach --sig-proxy=false ace-server`

to access ace console in docker

* Update docker-compose.yml

* Update docker-compose.arm64

* Update Dockerfile

* Update Dockerfile.arm64

* Update docker.env

* Update Program_Setup.cs
2024-02-01 03:20:25 -05:00
Ty Conner
0d6f9dde51
Add AllowTrailingCommas to JsonSerializerOptions (#4082)
Additionally moved all serializers to single static instance in ACE.Common
2024-01-02 10:53:20 -05:00
Ty Conner
7e72ac041d
Fix issue with OOBE Setup (#4078) 2023-12-29 12:40:32 -05:00
Ty Conner
12e569652f
Switch to System.Text.Json (#4002)
* Switch to System.Text.Json

Removed Newtonsoft.Json and DouglasCrockford.JsMin

* Update GameConfiguration.cs

* Update MasterConfiguration.cs

* Update ThreadConfiguration.cs

* Update StarterSpell.cs

* Update StarterGearFactory.cs

* Update Program_Setup.cs

* Update LifestonedConverter.cs

* Update Program_Setup.cs

* Update Program_Setup.cs

* Update ACE.Adaptor

Shift JSON weenie [de]serialization to System.Text.Json

* Update LifestonedConverter.cs

* Update StarterGearFactory.cs

* Update ACE.Server.csproj

* Update ACE.Server.Tests.csproj

* Update Program.cs

* Update MySqlConfiguration.cs

* Update DDDConfiguration.cs

* Update ModContainer.cs

* Update ModManager.cs

* Update ModMetadata.cs

* Update ModMetadata.cs
2023-12-21 14:15:38 -05:00
Ty Conner
9a13f7ff9e
Adjust connection options for SQL servers (#4027)
Refactored to a non-user configurable string reference, shared across all connection paths

Added AllowUserVariables=True to fix bug introduced as a result of switching to MySqlConnector
2023-07-20 02:05:18 -04:00
Alissa
974e3ac0d5
Mysqlconnector3919: Fix auto update issues that arise in newer versions of MariaDb (#4003)
* potential opt-in style fix for attributes being able to be augmented above 100 innate

* Fix valid attribute query to target valid attributes

* Fix debug message

* Cleanup messages

* more message cleanup

* target attribute must have points distributed to it

* when redistributing attributes, reset the free attribute reset timer

* Clean up message for verify-attributes augmentation fix

* opt-in attribute exploit fix; cleaned up query, comments, debug messages

* opt-in attribute exploit fix; line format debug messages

* Opt-in style fix for attribute augmentation exploit; remove unnecessary file

* Update Source/ACE.Server/Managers/PropertyManager.cs

flip boolean per suggestion and previous discussion

Co-authored-by: Ty Conner <tyconner@itcproductions.com>

* potential fix for issue 3919

---------

Co-authored-by: Ty Conner <tyconner@itcproductions.com>
2023-07-01 03:58:55 -04:00
Ty Conner
0c0ca9c7a4
Update to .NET6 (#3739)
* Update to .NET6

* Update dockerfiles to NET6

* Update appveyor.yml

* Update ACE.DatLoader.csproj

* Update Program_Setup.cs

* Update Program_DbUpdates.cs

* Update Program_DbUpdates.cs

* Update ACE.DatLoader.Tests.csproj

* Update ACE.Database.Tests.csproj

* Update ACE.Database.csproj

* Update ACE.Server.Tests.csproj

* Update ACE.Server.csproj

* Update ACE.DatLoader.csproj

* Update ACE.Database.csproj

* Update ACE.Server.csproj

* Update EF packages to EFCore 6

Requires Database, Database.Tests and Adapater to target .NET6 framework

* Update ACE.Server.csproj

* Update ACE.Database.csproj

* Update Program_BinUpdates.cs

* Update AccountExtensions.cs

* update nugets

* Remove TimeZoneConverter

net6 includes built in functionality

* update csproj files

* Update ACE.Server.csproj
2022-07-13 12:30:32 -04:00
OptimShi
51e04e42cb
Added optional check for newer server binary. (#3838)
* Added optional check for newer server binary. Changed DB Update to check only 'latest'

* Update OfflineConfiguration.cs

* Update Program.cs

* Update Config.js.example

Co-authored-by: Ty Conner <tyconner@itcproductions.com>
2022-05-07 14:30:42 -04:00
Ty Conner
160164e224
Fix using custom database names in out of box setup (#3777)
* Fix using custom database names in out of box setup

* Update Program_Setup.cs

* Update Program_Setup.cs

* Update Program_Setup.cs

* Update Program_DbUpdates.cs

* Update Program_Setup.cs

* Update Program_DbUpdates.cs

* Update Program_Setup.cs
2022-01-19 12:02:23 -05:00
Ty Conner
3381b019c9
Fix issue with applied_updates.txt persistence in containers (#3175)
* Fix issue with applied_updates.txt persistence in containers

* Update Program_DbUpdates.cs

* Update Program_Setup.cs

* Update Program_Setup.cs

* Update Program_Setup.cs

* Update Program_Setup.cs
2020-08-27 16:25:23 -04:00
Ty Conner
c6353a1e26
Add DefaultCommandTimeout to DbUpdates (#3048)
* Add DefaultCommandTimeout to DbUpdates

* Update Program_DbUpdates.cs

* Update Program_Setup.cs
2020-06-27 02:08:07 -04:00
Ty Conner
eb5703f862
Wire up automatic database updates (#2965)
* Wire up automatic database updates

- Support automatic database patching
- Support automatic updating of world database to latest release
- Support automatic re-application of world database customization

* Update Program_DbUpdates.cs

* Update Program_DbUpdates.cs

* Update Program_Setup.cs

* Update Program_DbUpdates.cs

* Update Program_DbUpdates.cs

* Update Program_DbUpdates.cs
2020-05-08 01:44:21 -04:00
Ty Conner
3c5a7d18d2
Support ARM64 (RPI4 4gb - Ubuntu x64) (#2853)
* Support ARM64 (RPI4 4gb - Ubuntu x64)

* Update appveyor.yml
2020-03-24 00:58:12 -04:00
Ty Conner
7756bbb291
Dockerize ACE (#2751)
* Prep repo for v1.1 release

* Create Dockerfile

* Create .dockerignore

* Create docker.env

* Create docker-compose.yml

* Create Config.js.docker

* Create log4net.config.docker

* Docker support

* Update Dockerfile

* Update docker-compose.yml

* Update .gitignore

* Support config persistence across docker containers

* Update .gitignore

* Update Dockerfile

* Update Dockerfile

* appveyor changes

* Update AppVeyorBeforePackage.bat

* .

* Update docker.env

* Update Program.cs

* Update appveyor.yml
2020-03-02 04:24:47 -05:00