Commit graph

1915 commits

Author SHA1 Message Date
jvyden
ee541dbfae
Allow instance owners to provide custom name, Include server version in LbpEnvVer
This is the first step towards instance customization. Just a name for now ;)
2022-06-01 00:34:38 -04:00
dependabot[bot]
238894c2be
Bump Selenium.WebDriver from 4.1.1 to 4.2.0 (#316)
Bumps Selenium.WebDriver from 4.1.1 to 4.2.0.

---
updated-dependencies:
- dependency-name: Selenium.WebDriver
  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-06-01 00:13:33 -04:00
dependabot[bot]
c567e0c1dd
Bump Discord.Net.Webhook from 3.7.0 to 3.7.1 (#314)
Bumps [Discord.Net.Webhook](https://github.com/Discord-Net/Discord.Net) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/Discord-Net/Discord.Net/releases)
- [Changelog](https://github.com/discord-net/Discord.Net/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/Discord-Net/Discord.Net/compare/3.7.0...3.7.1)

---
updated-dependencies:
- dependency-name: Discord.Net.Webhook
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-27 13:53:18 -04:00
dependabot[bot]
95a8c8eabe
Bump Discord.Net.Webhook from 3.6.1 to 3.7.0 (#312)
Bumps [Discord.Net.Webhook](https://github.com/Discord-Net/Discord.Net) from 3.6.1 to 3.7.0.
- [Release notes](https://github.com/Discord-Net/Discord.Net/releases)
- [Changelog](https://github.com/discord-net/Discord.Net/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/Discord-Net/Discord.Net/compare/3.6.1...3.7.0)

---
updated-dependencies:
- dependency-name: Discord.Net.Webhook
  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-24 21:34:36 -04:00
jvyden
7ff2d3f1a2
Add ServerType to file logs 2022-05-22 16:23:07 -04:00
jvyden
09994769da
Only cleanup rooms on gameserver 2022-05-22 16:16:57 -04:00
jvyden
8301418085
Use permission level model for permissions
This is better. Because having 20 fucking columns for permissions is STUPID.
2022-05-22 15:51:02 -04:00
jvyden
e8a10245c8
Update dotnet-ef tools command to 6.0.5 2022-05-22 15:22:55 -04:00
jvyden
1b5e58dd80
Update dotnet-ef tools command to 6.0.5 2022-05-22 15:22:26 -04:00
jvyden
ad7cfa9330
Fix slots page breaking when not logged in 2022-05-20 22:35:39 -04:00
jvyden
9a1ebc0373
[skip ci] Document nginx config, add https redirection 2022-05-20 22:23:57 -04:00
jvyden
8e2bd1da3d
Revert "Use https redirection on non-debug builds"
This reverts commit dce683a58c.
2022-05-20 22:15:20 -04:00
jvyden
dce683a58c
Use https redirection on non-debug builds 2022-05-20 22:11:53 -04:00
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