Connection Logging Overhaul (#18101)

* Connection Logging Overhaul

Changes how/where the connections are logged to the database

* Add logging of admin bypass connections

* Rebase to latest master

---------

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
This commit is contained in:
Werner
2024-01-06 15:16:58 +00:00
committed by GitHub
co-authored by Werner
parent 9c18c99c37
commit f68f33da5e
6 changed files with 100 additions and 10 deletions
-5
View File
@@ -590,11 +590,6 @@ var/list/localhost_addresses = list(
if (!account_join_date)
account_join_date = "Error"
//Logging player access
var/DBQuery/query_accesslog = GLOB.dbcon.NewQuery("INSERT INTO `ss13_connection_log`(`datetime`,`serverip`,`ckey`,`ip`,`computerid`,`byond_version`,`byond_build`,`game_id`) VALUES(Now(), :serverip:, :ckey:, :ip:, :computerid:, :byond_version:, :byond_build:, :game_id:);")
query_accesslog.Execute(list("serverip"="[world.internet_address]:[world.port]","ckey"=ckey(key),"ip"=src.address,"computerid"=src.computer_id,"byond_version"=byond_version,"byond_build"=byond_build,"game_id"=game_id))
#undef UPLOAD_LIMIT
#undef MIN_CLIENT_VERSION