381 Commits

Author SHA1 Message Date
51ead169e8 modify production configs to use environment var for db connection 2025-03-19 12:06:27 -07:00
9804c6c1a0 Update Dockerfile 2025-03-19 11:56:09 -07:00
a072984af0 add env var for production db 2025-03-19 11:55:28 -07:00
d623b9daa3 remove production password 2025-03-19 11:53:04 -07:00
e9995f0876 restructure ef core migrations
-added different context for production environments
-added migrations for both dev and production databases
-added config values ``ProdDbProvider`` and ``ProdDbConnection`` (since most likely production environment will use PGSQL or MySQL, although PGSQL migrations are not provided but can be made)
2025-03-19 11:48:47 -07:00
4b9d7aca98 remove all migrations
-need to add multiple contexts for development and production
-remove unneeded maxlength attribute from user model
2025-03-19 11:26:01 -07:00
a8129eecc1 update migration 2025-03-18 17:47:57 -07:00
745e38dfc2 set `Id in User` to have a max length 2025-03-18 17:45:55 -07:00
d180d724c7 ok found the issue, thanks sodoff devs 2025-03-18 17:03:56 -07:00
e570eeffa5 ok dont use ammend got it 2025-03-18 17:03:17 -07:00
d3d7d798e1 Merge branch 'master' of https://gitea.milenia.local.alanmoon.net/Moonbase/sodoff 2025-03-18 17:02:55 -07:00
7eb999c9ed docker might be deleting source code but who knows anymore 2025-03-18 17:02:52 -07:00
659ab75693 docker might be deleting source code but who knows anymore 2025-03-18 17:01:57 -07:00
70e441a47e docker stinks 2025-03-18 17:00:34 -07:00
0de8595cec target project 2025-03-18 16:59:37 -07:00
4c51b60b12 ensure path set 2025-03-18 16:58:26 -07:00
b9c7e49dc6 Update Dockerfile
-install dotnet-ef and ensure database is updated within docker
-remove ensurecreated entirely
2025-03-18 16:56:22 -07:00
856236caa5 Revert "remove EnsureCreated to use ef migrations"
This reverts commit bfadf060b526fb3373871909b0613711ee8974f2.
2025-03-18 16:51:51 -07:00
bfadf060b5 remove EnsureCreated to use ef migrations 2025-03-18 16:38:27 -07:00
28adf1b3f1 Merge branch 'master' of https://gitea.milenia.local.alanmoon.net/Moonbase/sodoff 2025-03-18 16:34:02 -07:00
aee7f7ff15 apply pending migrations each start 2025-03-18 16:33:55 -07:00
9f149cedb3 Merge pull request 'Player Invites' (#10) from invites into master
Reviewed-on: https://gitea.milenia.local.alanmoon.net/Moonbase/jumpstart-games-reduxed/pulls/10
2025-03-18 16:25:23 -07:00
45d42f89d8 implement mb app name 2025-03-18 16:13:29 -07:00
4dca96754c send room id again in MultiplayerID 2025-03-18 16:09:35 -07:00
8abf75a3e9 initial implementation (wojs)
-added CurrentZone property to Viking model
-implemented ``InviteBuddy`` and ``GetBuddyLocation``
2025-03-18 15:45:52 -07:00
344888f61f make new messages not appear in message queue after 5 minutes instead of 30 2025-03-18 13:44:58 -07:00
bfc5b6a974 add log message that says a restart to the api is required to reestablish connection with mmo 2025-03-18 13:44:01 -07:00
c57d3589c0 sync with master 2025-03-18 13:01:54 -07:00
625af3af7d quick fix for reply on board message 2025-03-18 12:57:40 -07:00
22771249eb initial data model work 2025-03-18 12:51:24 -07:00
583bc04c1a don't check message queue if message is type buddylist as to not conflict with `SBE` 2025-03-18 12:49:05 -07:00
80c55b4317 quick fix for math blaster
-why is this looking more broken than wojs
2025-03-17 15:02:07 -07:00
6fab853d5f implement realtime communication with mmo server
-also added messages for anyone on wojs or earlier for ribbons
-mmo communication occurs in the ``MessagingService`` and ``BuddyService``
-for now this requires a DLL from the game client as we should not distribute the SmartFox client openly here due to it being closed sourced
2025-03-17 14:05:43 -07:00
0a97ff8d42 take url inputs on `GetUserAndVikingCount` 2025-03-14 17:24:52 -07:00
e8e1369012 better log formatting 2025-03-14 17:04:33 -07:00
94ede223f3 add basic evnet logging and remove ambiguous ping controller 2025-03-14 16:58:46 -07:00
d3b7270dcd add stats endpoint 2025-03-14 16:20:13 -07:00
3a58938f59 json 2025-03-14 14:09:21 -07:00
5ea9b5db3b ping bug fix 2025-03-14 14:08:12 -07:00
03a16df394 add ping endpoint for status service 2025-03-14 14:03:20 -07:00
2f99a2a1ab quick fix for math blaster (use utc birthdate) 2025-03-13 15:28:55 -07:00
f44f80ec38 use different key format in `GetRules` if client version is one of the wojs lands 2025-03-13 11:41:37 -07:00
2b0490954a Update README.md 2025-03-12 23:52:49 -07:00
af9eb50d30 Update README.md 2025-03-12 16:14:10 -07:00
3cde6f07ae revert rank up message due to buggy achievement store 2025-03-11 22:24:45 -07:00
feb0291dc6 bugfixes
- wojs sucks
2025-03-11 22:16:56 -07:00
f739a44fcb Merge pull request 'WoJS Rank Up Message' (#4) from rankup-message-wojs into master
Reviewed-on: https://gitea.milenia.local.alanmoon.net/Moonbase/jumpstart-games-reduxed/pulls/4
2025-03-11 21:05:26 -07:00
3762b23a42 sod fix
i just now got sod working locally
2025-03-11 21:04:25 -07:00
69a2e33ee6 initial work
- add message to viking if level up is detected and wojs is game version
- crappy fix for bug where viking rank isn't displayed correctly in some areas
- add empty url's for audio and image (otherwise cutscene would not play)
2025-03-11 18:01:08 -07:00
e10f80580a implement `BlockBuddy`
messaging bug fix
2025-03-11 14:36:16 -07:00