aboutsummaryrefslogtreecommitdiff
path: root/pkg/api/api0/api0testutil/storage.go
diff options
context:
space:
mode:
authorpg9182 <96569817+pg9182@users.noreply.github.com>2022-10-15 02:32:58 -0400
committerpg9182 <96569817+pg9182@users.noreply.github.com>2022-10-15 02:32:58 -0400
commit62737f1e52146987718fbe36bc8e4fbe14edc25c (patch)
tree6a424b25e1c1bb4f0bf62fe640644c6629f96955 /pkg/api/api0/api0testutil/storage.go
parentb5a7bbe3816faa9cc80852aa49a86b0df63174f5 (diff)
downloadAtlas-62737f1e52146987718fbe36bc8e4fbe14edc25c.tar.gz
Atlas-62737f1e52146987718fbe36bc8e4fbe14edc25c.zip
pkg/api/api0: Implement ServerList
* Efficient /client/servers JSON generation and caching. * Safe for concurrent usage. * Garbage collection model. * Simpler ghost server logic than old master server. * Reliable ID generation and server updates. * Ensures uniqueness by ID, Addr+GamePort, and Addr+AuthPort, even when reviving ghost servers.
Diffstat (limited to 'pkg/api/api0/api0testutil/storage.go')
0 files changed, 0 insertions, 0 deletions