jvyden
33f344f200
Add admin button to wipe a user's earth decorations
2022-05-20 22:01:54 -04:00
jvyden
9f1547e344
Don't show "time rendered" in baseLayout debug menu
2022-05-20 21:17:00 -04:00
dependabot[bot]
e3ade89f81
Bump InfluxDB.Client from 4.1.0 to 4.2.0 ( #311 )
...
Bumps [InfluxDB.Client](https://github.com/influxdata/influxdb-client-csharp ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/influxdata/influxdb-client-csharp/releases )
- [Changelog](https://github.com/influxdata/influxdb-client-csharp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/influxdata/influxdb-client-csharp/compare/v4.1.0...v4.2.0 )
---
updated-dependencies:
- dependency-name: InfluxDB.Client
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-20 20:54:26 -04:00
Metra
ca1523d31f
workaround for NETSDK1152 error ( #310 )
...
* workaround for NETSDK1152 error
gets rid of Found multiple publish output files with the same relative path error
* fixed mixed indents, thanks visual studio
2022-05-17 15:56:26 -04:00
jvyden
b87d9540d0
Fix Redis Support
...
I'm too happy about this.
https://github.com/redis/redis-om-dotnet/issues/105
2022-05-17 00:02:28 -04:00
jvyden
6fb48234e5
[skip ci] Add restart on failure to systemd units
2022-05-15 22:38:06 -04:00
jvyden
ab758fe713
[skip ci] Add example nginx config
2022-05-15 22:34:49 -04:00
jvyden
af96f615c7
[skip ci] Fix invalid exec format for systemd services
2022-05-15 22:09:57 -04:00
jvyden
4b9c16da75
Fix release building
2022-05-15 21:53:57 -04:00
jvyden
9486bde26c
Add systemd units, build & start production scripts to repo
2022-05-15 21:48:23 -04:00
jvyden
0efb64cb36
Only convert assets on website startup, rename GameApi -> GameServer
2022-05-15 21:08:06 -04:00
jvyden
a733eb21a4
Add command output to admin panel
2022-05-15 17:29:22 -04:00
jvyden
630b38e7bb
Make logger a non-static class
2022-05-15 16:57:50 -04:00
jvyden
c345eeebb9
Massive organization of classes and namespaces
2022-05-15 16:45:00 -04:00
jvyden
3e7a5910cd
Optimize CI job by skipping building on tests
2022-05-15 16:30:23 -04:00
jvyden
e1a036642e
Cleanup csproj files
2022-05-15 16:27:53 -04:00
jvyden
ed8b5881fe
Turn Version into struct, use bytes
2022-05-15 16:24:02 -04:00
jvyden
b6081ec65f
Lock rooms when cleaning up
2022-05-15 16:22:36 -04:00
jvyden
92d8512090
Reorganize RoomHelper
2022-05-15 16:19:57 -04:00
jvyden
9ee2778595
Abstract Redis away from room & friends
2022-05-15 15:51:23 -04:00
jvyden
fb1a2e564d
I don't know what's happening anymore.
2022-05-15 14:52:34 -04:00
jvyden
f1a0d23c99
Log ping result if it's not PONG
2022-05-15 14:18:00 -04:00
jvyden
bd41997aae
Theoretically move friend/blocked data to Redis
...
Untested due to shenanigans with Redis.
2022-05-15 13:33:28 -04:00
jvyden
82091c6d8b
[skip ci] Fix "on paltform" typo
2022-05-15 12:07:33 -04:00
jvyden
e12a798fd5
Implement Redis for storing rooms
2022-05-15 12:04:10 -04:00
jvyden
e998e59607
Add base class for middlewares to enforce consistency
2022-05-15 10:35:52 -04:00
jvyden
08be90aadc
Organize middlewares
2022-05-15 10:31:45 -04:00
jvyden
2e8c59a16f
Merge branch 'main' into server-split
2022-05-15 10:25:25 -04:00
jvyden
aadf3248fc
Flush log on exit/crash
2022-05-15 10:23:18 -04:00
jvyden
b9a310ef90
Fix all compiler warnings
2022-05-15 00:36:44 -04:00
jvyden
ce5e327011
Remove useless extension classes
2022-05-15 00:27:03 -04:00
jvyden
330c01317d
Combine a bunch of helpers together, shuffle some things around
2022-05-15 00:24:22 -04:00
jvyden
71a97894ad
Remove broken and useless BlockDeniedUsers functionality
2022-05-15 00:13:40 -04:00
jvyden
3e031a342f
Fix website tests failing
2022-05-14 23:50:36 -04:00
jvyden
b48f3df4e2
Move API-specific responses to API project
2022-05-14 23:42:30 -04:00
jvyden
b2ec7eae57
Move servers to LBPU.PL.Servers
2022-05-14 23:37:55 -04:00
jvyden
545b5a0709
Move /gameAssets endpoint to controller in website project
2022-05-14 17:45:34 -04:00
jvyden
326681e380
Move StaticFiles back to nmain project
2022-05-14 17:43:25 -04:00
jvyden
51b3c72a2f
Fix Game API not working
2022-05-14 17:40:32 -04:00
jvyden
7e939f8c5f
Fix razor pages not compiling properly
2022-05-14 17:33:16 -04:00
jvyden
14154faaf8
Split GameAPI and Website into their own projects
2022-05-14 17:28:08 -04:00
jvyden
bb03a01246
Merge branch 'main' into server-split
2022-05-14 17:04:30 -04:00
jvyden
8cb9abfd3e
Split project listen urls
2022-05-14 17:02:10 -04:00
jvyden
4caef5fd63
Move api controller endpoints to api project
2022-05-14 16:49:18 -04:00
jvyden
47271d1798
Split API into its own project
2022-05-14 16:46:28 -04:00
Josh
ecdf5fa1f6
Fix total level count ( #308 )
2022-05-14 20:21:52 +00:00
jvyden
2aa803f69f
[skip ci] Remove file oddities in main csproj
2022-05-14 16:09:29 -04:00
Josh
fb6f8a5c83
Advanced level searches and visual fixes ( #307 )
...
Co-authored-by: Jayden <jvyden@jvyden.xyz>
2022-05-14 15:58:15 -04:00
jvyden
9d74a4104b
Implement YML configuration
...
- Sorts config better
- Stored in a robust format
- Migrates from old JSON format automatically on startup
- Retains version migration feature
- Renames ServerSettings to ServerConfiguration
2022-05-14 15:51:44 -04:00
jvyden
9d80f1e178
Update all packages in solution
2022-05-14 13:59:00 -04:00