Purpose
This article will describe the Map Queue and Node Queue, as well as explain how they work.
Assumptions Made
Summary
Every Spider Tanks match starts with the pairing of a Planetary Node and a player-owned map. Planetary Nodes wait in a Node Queue to be paired with a Map NFT for an upcoming match. This is similar to the Map Queue, in which all player-owned Maps wait to host matches.
When a Planetary Node first becomes active, it always starts at the back of the Node Queue, consisting of all active Planetary Nodes. The queue goes in chronological order, where the node and map that have waited the longest will be next in the queue and the newest node or map in the queue goes last. When a Planetary Node reaches the front of the Node Queue, it is selected for the next match. If a Planetary Node goes offline, it loses its place in the Node Queue. Each time a match concludes, the paired Planetary Node and Map NFT separate and return to their respective queues.
In order to generate Victory Point rewards for a match, a Planetary Node and a player-owned Map must be paired together. Planetary Node operators do not need to own a Map to earn rewards through their Planetary Node, nor does a Map owner need to operate a Planetary Node to earn Victory Point rewards from their Map. They will instead be paired up using the queue system described above.
This Node Queue and Map Queue flow is pictured below.