fish-station/Content.Server/Database
Simon f92ef41538
Automated whitelists (#23985)
* Beginnings of making the breadmemes jobs easier

* stuff

* stuff pt. 2

* Stuff pt.3

* Stuff I forgot last time

* Basic whitelist

Only people that are added to the whitelist with the addwhitelist command will be able to join. I call this the "legacy" whitelist

* Remove always deny condition in favor of just breaking if playtime check fails

* Change default whitelist

Default whitelist is now the "legacy" whitelist.

* localization

* Admin check

* minor spelling change

* Fix build

* Whitelist message

* Fix vars not being datafield and spelling mistakes

* Minor spelling mistake

* Change config for salamander

* Reviews and stuff

* Add summaries

* Fix whitelists

* Forgot to add a datafield

* Fixing stuff I guess

* Reuse admin remarks to reduce load when connecting.

* Update log messages to be verbose instead of debug

* Reviews

* whoops

* Explain a bit more how whitelist checking works

* Apply CE's review

* Append Membership to Blacklist and Whitelist conditions

* Fix review comments

* Uncapitalize playerConnectionWhitelist, add to ignored client prototypes

* Make note count field work

* Fix cvar for thingy

---------

Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2024-08-27 18:01:17 +02:00
..
BanMatcher.cs Kick on ban for entire server group (#28649) 2024-08-20 23:31:33 +02:00
DatabaseRecords.cs Fix database round start date issues (#26838) 2024-04-14 07:39:43 +02:00
ServerBanDef.cs Kick on ban for entire server group (#28649) 2024-08-20 23:31:33 +02:00
ServerDbBase.cs Automated whitelists (#23985) 2024-08-27 18:01:17 +02:00
ServerDbEntryManager.cs Log server ID in connection logs table (#21911) 2023-12-07 09:48:56 +11:00
ServerDbManager.cs Automated whitelists (#23985) 2024-08-27 18:01:17 +02:00
ServerDbPostgres.cs Kick on ban for entire server group (#28649) 2024-08-20 23:31:33 +02:00
ServerDbPostgres.Notifications.cs Fix server crash on shutdown due to DB notifications (#31379) 2024-08-24 01:45:13 +02:00
ServerDbSqlite.cs Kick on ban for entire server group (#28649) 2024-08-20 23:31:33 +02:00
ServerRoleBanDef.cs Better notes and bans (#14228) 2023-07-21 13:38:52 +02:00
ServerRoleUnbanDef.cs Role bans (#6703) 2022-02-21 23:11:39 +01:00
ServerUnbanDef.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
UserDbDataManager.cs Add job whitelist system (#28085) 2024-06-01 05:08:31 -07:00