Fabian Dill
							
						 
					 | 
					
						
						
							
						
						10b7c83f1d
					 | 
					
						
						
							
							Just use locations in the multidata, not static IDs, for forfeits
						
						
						
						
						
						
						
						Should also work better for *other* games 
						
						
					 | 
					
						2021-01-10 14:50:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						233e9e6208
					 | 
					
						
						
							
							expand forfeit to forfeit out anything that is in multidata, so forfeits works with not yet implemented locations
						
						
						
						
						
						
					 | 
					
						2021-01-10 12:52:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						e03841794b
					 | 
					
						
						
							
							Add Client warning when forfeit is set to automatic and client can't send required information
						
						
						
						
						
						
					 | 
					
						2021-01-04 22:41:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						8ebd36b5a7
					 | 
					
						
						
							
							update Archipelago
						
						
						
						
						
						
					 | 
					
						2021-01-03 14:32:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						08ca4245c1
					 | 
					
						
						
							
							Merge branch 'main' into breaking_changes
						
						
						
						
						
						
						
						# Conflicts:
#	Adjuster.py
#	AdjusterMain.py
#	BaseClasses.py
#	MultiClient.py
#	MultiServer.py
#	Mystery.py
#	Utils.py
#	WebHostLib/downloads.py
#	WebHostLib/generate.py
#	dumpSprites.py
#	test/TestBase.py
#	worlds/alttp/EntranceRandomizer.py
#	worlds/alttp/Main.py
#	worlds/alttp/Rom.py 
						
						
					 | 
					
						2021-01-03 13:13:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						e25a03173b
					 | 
					
						
						
							
							Implement "minimum version" checks into server and clients
						
						
						
						
						
						
					 | 
					
						2020-12-29 19:23:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						5128657349
					 | 
					
						
						
							
							allow setting remaining_mode from server options
						
						
						
						
						
						
					 | 
					
						2020-11-30 21:07:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						f56efbc9e3
					 | 
					
						
						
							
							improve handling of embedded server options:
						
						
						
						
						
						
						
						use whitelist
attempt to set, skip otherwise
attempt to convert data type 
						
						
					 | 
					
						2020-11-15 15:21:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						7e3e2134e0
					 | 
					
						
						
							
							Add option to client for actually forcing item sending safety off.
						
						
						
						
						
						
					 | 
					
						2020-10-27 16:27:39 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						66894dbd86
					 | 
					
						
						
							
							Add further safeties to sending of location checks.
						
						
						
						
						
						
						
						This safety is able to be turned off, but has to be done so on EVERY connection explicitly. 
						
						
					 | 
					
						2020-10-27 16:24:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						6ff4b20d81
					 | 
					
						
						
							
							Only save reported locations that actually exist in the multidata.
						
						
						
						
						
						
					 | 
					
						2020-10-27 02:20:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						83db79815a
					 | 
					
						
						
							
							Make multiclient/multiserver/tracker keydropshuffle aware
						
						
						
						
						
						
					 | 
					
						2020-10-27 00:53:32 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						1d58f54101
					 | 
					
						
						
							
							move ALTTP to its own world folder
						
						
						
						
						
						
					 | 
					
						2020-10-24 05:38:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						4f8c737eec
					 | 
					
						
						
							
							squashed commit of many breaking changes
						
						
						
						
						
						
						
						Dropping Support for Python 3.7; adding support for Python 3.9 
						
						
					 | 
					
						2020-10-19 08:26:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						add0762114
					 | 
					
						
						
							
							more compat removal
						
						
						
						
						
						
					 | 
					
						2020-10-18 23:18:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						94dafa3c55
					 | 
					
						
						
							
							Open Breaking changes
						
						
						
						
						
						
					 | 
					
						2020-10-18 23:07:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						119a5a2b66
					 | 
					
						
						
							
							Allow client side login and remote issuing of server side commands.
						
						
						
						
						
						
						
						Disabled by default. Requires a password to be set for it to be enabled. 
						
						
					 | 
					
						2020-09-21 22:11:43 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						e77cd7c38a
					 | 
					
						
						
							
							Add command to allow or forbid a specific player from using the !forfeit command despite server restrictions on the command.
						
						
						
						
						
						
						
						Allows for allowing a player to forfeit if they are under a time restriction where they have to leave the game, without allowing the command globally. 
						
						
					 | 
					
						2020-09-02 02:23:31 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						bca1a2d9e0
					 | 
					
						
						
							
							WebHost: Automatic !hint tracking
						
						
						
						
						
						
					 | 
					
						2020-07-27 19:30:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						789d0245cc
					 | 
					
						
						
							
							MultiServer: supposed to restart savefile on older formats too
						
						
						
						
						
						
					 | 
					
						2020-07-24 14:14:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						88ba7b55d2
					 | 
					
						
						
							
							Multiserver: [0,1] == (0,1) -> False, turns out.
						
						
						
						
						
						
					 | 
					
						2020-07-24 14:00:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Berserker66
							
						 
					 | 
					
						
						
							
						
						35e2b2d20d
					 | 
					
						
						
							
							set_save adjustments for older DB savegames
						
						
						
						
						
						
					 | 
					
						2020-07-22 12:02:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						78c85cce14
					 | 
					
						
						
							
							WebHost: List Rooms in a sortable table
						
						
						
						
						
						
					 | 
					
						2020-07-21 23:15:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						ac238d9b14
					 | 
					
						
						
							
							WebHost: Don't count exit saving as activity, thereby creating a hosting loop
						
						
						
						
						
						
					 | 
					
						2020-07-20 14:17:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						1d036c0d3c
					 | 
					
						
						
							
							add compatibility server setting
						
						
						
						
						
						
					 | 
					
						2020-07-16 16:57:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						626b6b0521
					 | 
					
						
						
							
							fix loading old savegames from ponyorm DB
						
						
						
						
						
						
					 | 
					
						2020-07-16 02:29:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						93ecf5988b
					 | 
					
						
						
							
							implement secrets.SystemRandom() for --race
						
						
						
						
						
						
					 | 
					
						2020-07-14 07:01:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						59a71dbb05
					 | 
					
						
						
							
							restore multidata backwards compatibility
						
						
						
						
						
						
					 | 
					
						2020-07-14 05:06:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						ea9e103cb0
					 | 
					
						
						
							
							update rom name handling
						
						
						
						
						
						
					 | 
					
						2020-07-14 04:48:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						ead9a0ef15
					 | 
					
						
						
							
							use modern formatting for joined message
						
						
						
						
						
						
					 | 
					
						2020-07-13 03:38:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						baba4b7c02
					 | 
					
						
						
							
							!hint now properly gives you prior collection info without needing enough to pay for another hint
						
						
						
						
						
						
					 | 
					
						2020-07-13 03:21:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								caitsith2
							
						 
					 | 
					
						
						
							
						
						319a315ec5
					 | 
					
						
						
							
							Fix !countdown and actually make !options work
						
						
						
						
						
						
					 | 
					
						2020-07-11 13:20:16 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						d190fe65c6
					 | 
					
						
						
							
							webhost update
						
						
						
						
						
						
					 | 
					
						2020-07-10 17:42:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						f998ae1a09
					 | 
					
						
						
							
							fix that countdown can get stuck
						
						
						
						
						
						
					 | 
					
						2020-07-05 21:46:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						12273c396b
					 | 
					
						
						
							
							add /countdown and !options
						
						
						
						
						
						
					 | 
					
						2020-07-05 21:45:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						68e92ae5b4
					 | 
					
						
						
							
							assign option to correct instance
						
						
						
						
						
						
					 | 
					
						2020-06-27 16:54:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						de2cb1692e
					 | 
					
						
						
							
							refine option changing
						
						
						
						
						
						
					 | 
					
						2020-06-27 14:25:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						12120ac995
					 | 
					
						
						
							
							implement option changing
						
						
						
						
						
						
					 | 
					
						2020-06-27 14:16:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						6f9f5cbe14
					 | 
					
						
						
							
							Add twitch hyperlinking to webhost
						
						
						
						
						
						
					 | 
					
						2020-06-27 13:52:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						46038830c3
					 | 
					
						
						
							
							fix trailing could not pay notification if there was nothing left to pay for
						
						
						
						
						
						
					 | 
					
						2020-06-26 07:30:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						45a24fab27
					 | 
					
						
						
							
							save client activity data to multisave
						
						
						
						
						
						
					 | 
					
						2020-06-23 14:12:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						26eb44ef15
					 | 
					
						
						
							
							revenge of the player number offset
						
						
						
						
						
						
					 | 
					
						2020-06-21 17:04:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						6421a373e1
					 | 
					
						
						
							
							Webhost Update
						
						
						
						
						
						
						
						introduce a very WIP tracker
Server will try to reuse port and also try to only use one port 
						
						
					 | 
					
						2020-06-21 15:32:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						9e18c6f1cd
					 | 
					
						
						
							
							Database-backed Webhosting
						
						
						
						
						
						
					 | 
					
						2020-06-20 20:03:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						7e3ee8101f
					 | 
					
						
						
							
							implement lazy multisave saving using a daemon thread
						
						
						
						
						
						
					 | 
					
						2020-06-20 15:46:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						facecdf487
					 | 
					
						
						
							
							implement --auto_shutdown <minutes>, shutting down a multiserver after that many minutes of inactivity
						
						
						
						
						
						
						
						and set WebHost to a default of 6 hours 
						
						
					 | 
					
						2020-06-16 11:26:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						bd1c9f896b
					 | 
					
						
						
							
							allow ghosted slots with same ID to be replaced
						
						
						
						
						
						
					 | 
					
						2020-06-16 01:05:32 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						3fbb959622
					 | 
					
						
						
							
							fix !missing for older clients
						
						
						
						
						
						
					 | 
					
						2020-06-15 22:15:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						7353b489ce
					 | 
					
						
						
							
							add available hint points to UI
						
						
						
						
						
						
					 | 
					
						2020-06-15 06:30:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						c486cd77bb
					 | 
					
						
						
							
							fix missed rename
						
						
						
						
						
						
					 | 
					
						2020-06-14 04:12:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |