recklesscoder 
							
						 
					 
					
						
						
							
						
						cc61f16e57 
					 
					
						
						
							
							Protocol: Improve machine-readability of prints ( #1388 )  
						
						... 
						
						
						
						* Protocol: Improve machine-readability of prints
* Factorio: Make use of new PrintJSON fields for echo detection.
* Protocol: Add message field to chat prints. 
						
						
					 
					
						2023-02-13 03:17:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno 
							
						 
					 
					
						
						
							
						
						ff175008a1 
					 
					
						
						
							
							Core: Phase out Print packets ( #1364 )  
						
						
						
						
					 
					
						2023-02-05 22:06:38 +01:00 
						 
				 
			
				
					
						
							
							
								KonoTyran 
							
						 
					 
					
						
						
							
						
						5393563700 
					 
					
						
						
							
							MultiServer: Data Storage Additions  #1411  
						
						... 
						
						
						
						adds 3 new operations to datastorage that allows adding and removing of elements from list and dicts. 
						
						
					 
					
						2023-01-25 06:14:46 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						847582ff5f 
					 
					
						
						
							
							Server: fix release_mode ( #1407 )  
						
						... 
						
						
						
						* Server: fix release_mode
* Core: actually rename forfeit to release across the program 
						
						
					 
					
						2023-01-24 03:36:27 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						2cdd03f786 
					 
					
						
						
							
							Network: implement 0.4 marked compatibility removals ( #757 )  
						
						... 
						
						
						
						* world remote items handling
* players list when connecting 
						
						
					 
					
						2022-12-11 02:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno 
							
						 
					 
					
						
						
							
						
						c3fe341736 
					 
					
						
						
							
							Docs: slot_data typing ( #1300 )  
						
						... 
						
						
						
						* Docs: slot_data typing
* Properly escaped brackets [ ] 
						
						
					 
					
						2022-12-09 10:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						79bb43b77c 
					 
					
						
						
							
							Core: embed custom datapackage into .archipelago ( #1288 )  
						
						... 
						
						
						
						Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com > 
						
						
					 
					
						2022-12-08 21:23:31 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						ffc000ec91 
					 
					
						
						
							
							Network: remove deprecated IgnoreGame tag  
						
						
						
						
					 
					
						2022-12-05 23:20:19 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						65995cd586 
					 
					
						
						
							
							Network: implement read_only datastore keys: hints and slot_data ( #1286 )  
						
						... 
						
						
						
						Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com > 
						
						
					 
					
						2022-12-03 23:29:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan 
							
						 
					 
					
						
						
							
						
						0c54c47023 
					 
					
						
						
							
							Docs: Add ArchipelagoRS to the Network Protocol docs ( #1153 )  
						
						
						
						
					 
					
						2022-10-28 19:24:08 +02:00 
						 
				 
			
				
					
						
							
							
								Doug Hoskisson 
							
						 
					 
					
						
						
							
						
						ca9c3d05d6 
					 
					
						
						
							
							Docs: information on Retrieved packet ( #1101 )  
						
						
						
						
					 
					
						2022-10-15 13:44:39 +02:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						0191df88d7 
					 
					
						
						
							
							Doc: network protocol: clarify want_reply  
						
						
						
						
					 
					
						2022-09-29 21:15:34 +02:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						e6a4925f0c 
					 
					
						
						
							
							Doc: update apclientpp to header-only ( #1054 )  
						
						
						
						
					 
					
						2022-09-29 00:09:04 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Parks 
							
						 
					 
					
						
						
							
						
						a78863fde1 
					 
					
						
						
							
							Docs: Update community supported libraries in api doc ( #788 )  
						
						... 
						
						
						
						* Docs: Update client supported libraries in api doc
* left align table column
* Update table of languages to include Haxe lib and remarks
* Reformat table
* Changed verbiage on SNI remark 
						
						
					 
					
						2022-08-26 02:12:37 -05:00 
						 
				 
			
				
					
						
							
							
								Jarno 
							
						 
					 
					
						
						
							
						
						0a5b24be2b 
					 
					
						
						
							
							[Core] Phase out Print packets and added Countdown type to print json ( #812 )  
						
						... 
						
						
						
						* [Core] Added Countdown type to print json to distinct the count down message from other types
* Added backward compatibility check
* Fixed review comments
* Updated header category
* Apply suggestions from code review
Co-authored-by: Hussein Farran <hmfarran@gmail.com >
* Completely phased out Print in favor of PrintJson
* Updated docs to warn about phasing out of Print
* Removed faulty import
Co-authored-by: Hussein Farran <hmfarran@gmail.com > 
						
						
					 
					
						2022-08-23 01:02:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jarno Westhof 
							
						 
					 
					
						
						
							
						
						dd6e212519 
					 
					
						
						
							
							[Core] Colorama fix  
						
						
						
						
					 
					
						2022-08-05 17:17:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jarno 
							
						 
					 
					
						
						
							
						
						9acaf1c279 
					 
					
						
						
							
							[Docs] Further explained the mythical InvalidPacket ( #828 )  
						
						... 
						
						
						
						* [Docs] Further explained the mythical `InvalidPacket`
* Fixed header category
* Update docs/network protocol.md
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
* Update docs/network protocol.md
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Hussein Farran <hmfarran@gmail.com >
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
Co-authored-by: Hussein Farran <hmfarran@gmail.com > 
						
						
					 
					
						2022-07-29 01:11:52 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						247f674749 
					 
					
						
						
							
							Network remove roominfo players ( #661 )  
						
						
						
						
					 
					
						2022-06-17 03:34:50 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						d81dbbd951 
					 
					
						
						
							
							CommonClient: revamp DataPackage handling  
						
						
						
						
					 
					
						2022-06-17 03:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						83dee9d667 
					 
					
						
						
							
							MultiServer: introduce LocationScouts create_as_hint -> only_new  
						
						
						
						
					 
					
						2022-06-17 03:21:33 +02:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						d31c24bbf7 
					 
					
						
						
							
							Doc: deprecate datapackage_version  
						
						
						
						
					 
					
						2022-05-30 09:52:12 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						e8be80ccd7 
					 
					
						
						
							
							Network: remove "SlotAlreadyTaken" from docs and clients, as it was removed from the server in 0.2  
						
						
						
						
					 
					
						2022-05-24 19:16:53 -07:00 
						 
				 
			
				
					
						
							
							
								Hussein Farran 
							
						 
					 
					
						
						
							
						
						1e592b4681 
					 
					
						
						
							
							Update network protocol doc to extend intra-doc linking ( #489 )  
						
						
						
						
					 
					
						2022-05-06 10:01:43 -04:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						5eab07d8d6 
					 
					
						
						
							
							Network: add games argument to GetDataPackage ( #473 )  
						
						
						
						
					 
					
						2022-04-30 04:39:08 +02:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						42fecc7491 
					 
					
						
						
							
							Core: change how required versions work, deprecate IgnoreGame ( #426 )  
						
						... 
						
						
						
						`AutoWorld.World`s can set required_server_version and required_client_version properties. Drop `get_required_client_version()`.
`MultiServer` will set an absolute minimum client version based on its capability (protocol level).
`IgnoreVersion` tag is replaced by using `Tracker` or `TextOnly` with empty or null `game`.
Ignoring game will also ignore game's required_client_version (and fall back to server capability). 
						
						
					 
					
						2022-04-08 11:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jarno Westhof 
							
						 
					 
					
						
						
							
						
						aab477b874 
					 
					
						
						
							
							Value is not actually a member of a Set package  
						
						
						
						
					 
					
						2022-03-31 20:16:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jarno Westhof 
							
						 
					 
					
						
						
							
						
						8599506497 
					 
					
						
						
							
							[Docs] Datastorage ( #333 )  
						
						
						
						
					 
					
						2022-03-23 22:20:55 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						840e634161 
					 
					
						
						
							
							update docs with NetworkSlot and create_as_hint  
						
						
						
						
					 
					
						2022-02-18 18:54:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno Westhof 
							
						 
					 
					
						
						
							
						
						6d704eadd7 
					 
					
						
						
							
							[Docs] Added reference to the cpp lib  
						
						
						
						
					 
					
						2022-02-16 13:05:47 +01:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						a4eea3325f 
					 
					
						
						
							
							Document id range for items and locations  
						
						
						
						
					 
					
						2022-02-12 03:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno 
							
						 
					 
					
						
						
							
						
						6def1bce25 
					 
					
						
						
							
							[Docs] Made LocationInfoPacket more specific  
						
						
						
						
					 
					
						2022-01-31 18:55:20 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno Westhof 
							
						 
					 
					
						
						
							
						
						3ab5c90d7c 
					 
					
						
						
							
							[Docs] updated description on player property of NetworkItem  
						
						
						
						
					 
					
						2022-01-31 18:55:20 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno Westhof 
							
						 
					 
					
						
						
							
						
						ddd3073132 
					 
					
						
						
							
							[Docs] Fixed typo  
						
						
						
						
					 
					
						2022-01-30 13:52:51 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno Westhof 
							
						 
					 
					
						
						
							
						
						2694bd37ea 
					 
					
						
						
							
							[Docs] Extended info about bounced packets  
						
						
						
						
					 
					
						2022-01-26 23:29:18 +01:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						f0cfe30a36 
					 
					
						
						
							
							Move remote_items and _start_inventory from world to client ( #227 )  
						
						
						
						
					 
					
						2022-01-23 06:38:46 +01:00 
						 
				 
			
				
					
						
							
							
								black-sliver 
							
						 
					 
					
						
						
							
						
						0c46cc6843 
					 
					
						
						
							
							Add per-client remote_item settings + TextOnly Tag  
						
						... 
						
						
						
						* Tracker tag will receive all items via server (including local)
* TextOnly tag will receive no items
* TextClient sends TextOnly tag
* precollected items / start_inventory does not get an "Order received" number anymore
* local items do always get an "Order received" number now
* multisave changed, includes version number now, upgrade works for games (not trackers) 
						
						
					 
					
						2022-01-21 22:42:59 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno Westhof 
							
						 
					 
					
						
						
							
						
						5df4d2f2fd 
					 
					
						
						
							
							[Docs] Specified NetworkItem player is about the player slot of the location, not who the item is intended for ( #217 )  
						
						
						
						
					 
					
						2022-01-18 19:01:51 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						b82e0749b7 
					 
					
						
						
							
							Network Docs: should put the bits in the right spot  
						
						
						
						
					 
					
						2022-01-18 06:51:16 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						5c1d2b3393 
					 
					
						
						
							
							Network: unify flags docs and implementation  
						
						
						
						
					 
					
						2022-01-18 06:45:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno Westhof 
							
						 
					 
					
						
						
							
						
						c9fa49d40f 
					 
					
						
						
							
							[Network_Item] Add item flags to network item so client can distinct some details ( #210 )  
						
						
						
						
					 
					
						2022-01-18 05:52:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno Westhof 
							
						 
					 
					
						
						
							
						
						a5d2046a87 
					 
					
						
						
							
							[Docs] More Links ( #179 )  
						
						... 
						
						
						
						* [Docs] More Links
* [Docs] Moved link for data package object 
						
						
					 
					
						2022-01-01 20:29:38 +01:00 
						 
				 
			
				
					
						
							
							
								Jarno Westhof 
							
						 
					 
					
						
						
							
						
						4db4b5305e 
					 
					
						
						
							
							[Docs] Added links to client implementations ( #167 )  
						
						
						
						
					 
					
						2021-12-31 20:05:36 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						49a0f473ce 
					 
					
						
						
							
							Docs: add more explanation to text type of JSONMessagePart  
						
						
						
						
					 
					
						2021-11-30 08:25:22 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						520e5feefb 
					 
					
						
						
							
							Docs: add missed JSONMessagePart types  
						
						
						
						
					 
					
						2021-11-30 06:41:50 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						c381df6563 
					 
					
						
						
							
							MultiServer: filter new locations via sets, instead of if and only echo new checks  
						
						
						
						
					 
					
						2021-11-23 20:16:48 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						82d3e4bc92 
					 
					
						
						
							
							Docs: document "Archipelago" special IDs  
						
						
						
						
					 
					
						2021-11-11 11:48:09 +01:00 
						 
				 
			
				
					
						
							
							
								Hussein Farran 
							
						 
					 
					
						
						
							
						
						987bbc761a 
					 
					
						
						
							
							Add found to PrintJSON packet.  
						
						
						
						
					 
					
						2021-11-08 13:10:17 -05:00 
						 
				 
			
				
					
						
							
							
								Hussein Farran 
							
						 
					 
					
						
						
							
						
						beb15aa99a 
					 
					
						
						
							
							Update network protocol.md  
						
						
						
						
					 
					
						2021-11-08 12:48:17 -05:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						ca9bf48ffa 
					 
					
						
						
							
							Network: document ConnectUpdate  
						
						
						
						
					 
					
						2021-11-08 16:58:41 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						e8639988ce 
					 
					
						
						
							
							MultiServer: original_cmd to InvalidPacket  
						
						
						
						
					 
					
						2021-11-08 16:07:37 +01:00