f530895c33 
								
							 
						 
						
							
							
								
								WebHost: Fix /api/generate ( #2693 )  
							
							
							
						 
						
							2024-01-11 17:44:12 -05:00  
				
					
						
							
							
								 
						
							
								c944ecf628 
								
							 
						 
						
							
							
								
								Core: Introduce new Option class NamedRange ( #2330 )  
							
							... 
							
							
							
							Co-authored-by: Chris Wilson <chris@legendserver.info>
Co-authored-by: Zach Parks <zach@alliware.com> 
							
						 
						
							2023-11-24 17:10:52 -06:00  
				
					
						
							
							
								 
						
							
								79ad54623b 
								
							 
						 
						
							
							
								
								WebHost, Core: Developer-defined game option presets. ( #2143 )  
							
							
							
						 
						
							2023-11-16 04:37:06 -06:00  
				
					
						
							
							
								 
						
							
								30da81c390 
								
							 
						 
						
							
							
								
								Tests: modern PEP8-ify core test modules and methods ( #2298 )  
							
							... 
							
							
							
							* rename modules
* rename methods
* add docstrings to the general tests
* add base import stub
* test_base -> bases
* print deprecation warning
* redo 2346 
							
						 
						
							2023-10-22 13:00:27 +02:00  
				
					
						
							
							
								 
						
							
								d471dcc067 
								
							 
						 
						
							
							
								
								Core, WebHost: lazy-load worlds in unpickler, WebHost and WebHostLib ( #2156 )  
							
							... 
							
							
							
							* Core: lazy-load worlds in unpickler
this should hopefully fix customserver's memory consumption
* WebHost: move imports around to save memory in MP
* MultiServer: prefer loading _speedups without pyximport
This saves ~15MB per MP and speeds up module import if it was built in-place.
* Tests: fix tests for changed WebHost imports
* CustomServer: run GC after setup
* CustomServer: cleanup exception handling 
							
						 
						
							2023-09-20 16:05:56 +02:00  
				
					
						
							
							
								 
						
							
								599cd2c82e 
								
							 
						 
						
							
							
								
								Launcher: add Discord links and generate yamls ( #1716 )  
							
							
							
						 
						
							2023-04-16 01:57:52 +02:00  
				
					
						
							
							
								 
						
							
								94c6562f82 
								
							 
						 
						
							
							
								
								Tests: make sure DB overwrite actually takes  
							
							
							
						 
						
							2023-01-02 20:23:00 +01:00  
				
					
						
							
							
								 
						
							
								78d4da53a7 
								
							 
						 
						
							
							
								
								Tests: verify and fix host.yaml/Utils.py match ( #1302 )  
							
							
							
						 
						
							2022-12-08 02:06:34 +01:00  
				
					
						
							
							
								 
						
							
								32b8f9f9f3 
								
							 
						 
						
							
							
								
								WebHost: restore old silent ignore of mimetypes in json getting ( #1292 )  
							
							... 
							
							
							
							* WebHost: restore old silent ignore of mimetypes in json getting of /api/generate
* Tests: add tests for /api/generate 
							
						 
						
							2022-12-05 22:27:15 +01:00  
				
					
						
							
							
								 
						
							
								af11fa5150 
								
							 
						 
						
							
							
								
								Core: auto alias ( #1022 )  
							
							... 
							
							
							
							* Test: check that default templates can be parsed into Option objects 
							
						 
						
							2022-09-16 00:32:30 +02:00  
				
					
						
							
							
								 
						
							
								c390801c4c 
								
							 
						 
						
							
							
								
								Test: verify file webhost file creations work to some degree ( #953 )  
							
							... 
							
							
							
							WebHost: fix some file creation paths 
							
						 
						
							2022-08-23 01:07:17 +02:00  
				
					
						
							
							
								 
						
							
								c93eeb3607 
								
							 
						 
						
							
							
								
								tests: implement test to check for game_info file ( #531 )  
							
							
							
						 
						
							2022-05-19 00:08:29 +02:00  
				
					
						
							
							
								 
						
							
								a5ca118bbf 
								
							 
						 
						
							
							
								
								Test: rename ( #499 )  
							
							
							
						 
						
							2022-05-10 23:51:18 -07:00  
				
					
						
							
							
								 
						
							
								7fad0b0f51 
								
							 
						 
						
							
							
								
								Test: introduce test for every game has a tutorial ( #478 )  
							
							
							
						 
						
							2022-05-03 22:14:03 +02:00