Archipelago/test/hosting
black-sliver afb6d9c4da
MultiServer, customserver, CI, Test: Fix problems in room hosting and test/simulate it (#3464)
* Test: add hosting simulation test

* WebHost: add weak typing to get_app()

* MultiServer: add typing to auto_saver_thread

* MultiServer: don't cancel task, properly end it

* customserver: stop auto-save thread from saving after shutdown

and make sure it stops, another potential memory leak

* MultiServer, customserver: make datapackage small again

* customserver: collect/finish room tasks

Hopefully fixes the memory leak we are seeing

* CI: test hosting

* Test: hosting: verify autohoster saves on Ctrl+C

* customserver: save when stopping via Ctrl+C
2024-06-06 01:54:46 +02:00
..
__init__.py MultiServer, customserver, CI, Test: Fix problems in room hosting and test/simulate it (#3464) 2024-06-06 01:54:46 +02:00
__main__.py MultiServer, customserver, CI, Test: Fix problems in room hosting and test/simulate it (#3464) 2024-06-06 01:54:46 +02:00
client.py MultiServer, customserver, CI, Test: Fix problems in room hosting and test/simulate it (#3464) 2024-06-06 01:54:46 +02:00
generate.py MultiServer, customserver, CI, Test: Fix problems in room hosting and test/simulate it (#3464) 2024-06-06 01:54:46 +02:00
serve.py MultiServer, customserver, CI, Test: Fix problems in room hosting and test/simulate it (#3464) 2024-06-06 01:54:46 +02:00
webhost.py MultiServer, customserver, CI, Test: Fix problems in room hosting and test/simulate it (#3464) 2024-06-06 01:54:46 +02:00
world.py MultiServer, customserver, CI, Test: Fix problems in room hosting and test/simulate it (#3464) 2024-06-06 01:54:46 +02:00