<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://echopedia.gg/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NtsFranz</id>
	<title>Echopedia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://echopedia.gg/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NtsFranz"/>
	<link rel="alternate" type="text/html" href="https://echopedia.gg/wiki/Special:Contributions/NtsFranz"/>
	<updated>2026-04-17T17:44:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>https://echopedia.gg/index.php?title=Spark&amp;diff=244</id>
		<title>Spark</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Spark&amp;diff=244"/>
		<updated>2026-04-02T19:19:48Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: Reverted edits by 172.70.50.39 (talk) to last revision by Lukas Beau&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:API]]&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
&#039;&#039;For other uses, see [[IgniteBot_(disambiguation)| IgniteBot (disambiguation) ]].&#039;&#039;&lt;br /&gt;
[[File:Spark main screen.png|thumb|right|A screenshot of the main window of Spark]]&lt;br /&gt;
Spark is a Windows desktop program that can record, process, and upload EchoVR data from either a local EchoVR client or an Oculus Quest on the same network. For a full description and list of features, go to https://ignitevr.gg/spark, or join the IgniteVR Discord server.&lt;br /&gt;
None of your game data is uploaded to Ignite servers unless you choose to.&lt;br /&gt;
== Installation ==&lt;br /&gt;
Spark supports only Windows computers, but it can be used for both Rift and Quest EchoVR clients.&lt;br /&gt;
# Click the Download button on https://ignitevr.gg/spark.&lt;br /&gt;
# Click the install button in the Microsoft Store app.&lt;br /&gt;
# Once the install finishes, Spark should automatically start, or you can search for &amp;quot;Spark&amp;quot; in the Windows search, and run the program.&lt;br /&gt;
If you want to install beta versions, download the latest installer from the [https://github.com/NtsFranz/Spark GitHub page], and get the beta tester role in the Ignite Discord server to provide feedback.&lt;br /&gt;
== Setup ==&lt;br /&gt;
=== Oculus Rift or Quest+Link ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
=== Oculus Quest ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Your computer and your Oculus Quest have to be on the same network. If they are connected to the same Wi-Fi network, you&#039;re good.&lt;br /&gt;
# Click the Find Quest IP button while your Quest is fully on (screen on).&lt;br /&gt;
# If the automatic button doesn&#039;t work, enter the local IP address of your Oculus Quest in the Spark settings manually. You can find your Quest&#039;s IP address by clicking on your current Wi-Fi network in the Quest settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have complete the steps above, you should see data appear in Spark automatically. When in the lobby, only the Server Location will change, but in a match player names and events should start appearing.&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
==== Spark says Not Connected in the top left corner ====&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
# Make sure your computer is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;s actual local IP address, and see if the page loads. For example, the url could look like this: http://192.168.1.128:6721/session. If you&#039;re playing on PC, replace [QUESTIP] with 127.0.0.1. If the page doesn&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
# Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
# Some routers disable access to other devices on the network. If you can, try connecting your PC and Quest to a hotspot to test if that&#039;s the issue.&lt;br /&gt;
# Make sure you&#039;re in a public or private match.&lt;br /&gt;
# Echo VR&#039;s API does not work when you&#039;re using Quest Pro controllers. If you&#039;re on the Quest Pro headset, you can install [[Spark Mini]] directly on the headset.&lt;br /&gt;
----&lt;br /&gt;
==== Unknown error while loading the game ====&lt;br /&gt;
This is an EchoVR bug. There is no single solution to fixing it, but here are some solutions that have worked in the past:&lt;br /&gt;
* Make sure the &amp;quot;Use anonymous mode for Spectatorstream/Spectate Me&amp;quot; box is checked.&lt;br /&gt;
* Make sure EchoVR is updated&lt;br /&gt;
* Make the Oculus desktop app is open when you launch EchoVR&lt;br /&gt;
* Go to Settings-&amp;gt;Beta-&amp;gt;Restart Oculus in the Oculus desktop app&lt;br /&gt;
* Reinstall EchoVR on your PC&lt;br /&gt;
----&lt;br /&gt;
==== Find Quest IP fails ====&lt;br /&gt;
* Make sure:&lt;br /&gt;
*# Your Quest and PC are connected to the same WiFi network&lt;br /&gt;
*# Your Quest is fully on (screen on)&lt;br /&gt;
*# You are in a lobby or public/private match&lt;br /&gt;
&lt;br /&gt;
* The Find Quest IP button is just a convenience feature and may not work on every computer. You can always find your Quest&#039;s IP address manually and enter it in the box in Spark. On your Quest, click on your current WiFi network, scroll to advanced settings, and find the field labeled Local IP Address. Copy that number in the IP Address field in Spark, and leave the port at 6721.&lt;br /&gt;
----&lt;br /&gt;
==== TTS is not working ====&lt;br /&gt;
* TTS only works with Discord Login, so make sure that&#039;s connected first.&lt;br /&gt;
* Spark outputs sound to the default Windows audio device, so make sure that&#039;s set correctly. This is generally Rift Audio if you&#039;re playing PCVR.&lt;br /&gt;
* Try clicking the Play Test Sound button. That button will play a sound in the same way as any other event.&lt;br /&gt;
* Are the events you&#039;re trying to listen to showing up in the Event Log?&lt;br /&gt;
* Open the TTS Cache folder with the button and try playing those files. Do those make sound?&lt;br /&gt;
----&lt;br /&gt;
==== My stats aren&#039;t showing up on [https://ignitevr.gg/stats https://metrics.ignitevr.gg/stats] ====&lt;br /&gt;
* Even if you have the box checked in the settings window, stats only upload in public matches and when you have Discord Login enabled using the Personal access code.&lt;br /&gt;
----&lt;br /&gt;
==== Reporting Spark crashes ====&lt;br /&gt;
If Spark is crashing this will help you fix it&lt;br /&gt;
&lt;br /&gt;
# Open echo go to settings then look for API make sure this is enabled&lt;br /&gt;
# then get &amp;lt;nowiki&amp;gt;https://aka.ms/vs/17/release/vc_redist.x64.exe&amp;lt;/nowiki&amp;gt; and &amp;lt;nowiki&amp;gt;https://aka.ms/vs/17/release/vc_redist.x86.exe&amp;lt;/nowiki&amp;gt; then restart pc/laptop&lt;br /&gt;
# Download .NET 6.0 Runtime &amp;lt;nowiki&amp;gt;https://dotnet.microsoft.com/en-us/download/dotnet/6.0/runtime&amp;lt;/nowiki&amp;gt; click &amp;quot;Run desktop apps&amp;quot; then restart&lt;br /&gt;
# uninstall sparks then reinstall run it has admin&lt;br /&gt;
# Open echo vr load in a lobby then boom!&lt;br /&gt;
&lt;br /&gt;
== Main Features ==&lt;br /&gt;
[[File:Spark settings window.png|thumb|right|Screenshot of the settings window]]&lt;br /&gt;
* &#039;&#039;&#039;Server Location&#039;&#039;&#039;&lt;br /&gt;
** Estimated location of the current server.&lt;br /&gt;
* &#039;&#039;&#039;Live Dashboard&#039;&#039;&#039;&lt;br /&gt;
** Contains recent round scores, goals, jousts, and player pings.&lt;br /&gt;
* &#039;&#039;&#039;Session ID and Atlas links&#039;&#039;&#039;&lt;br /&gt;
** Copy the link to let people join your match directly, or use the Discord invite system.&lt;br /&gt;
* &#039;&#039;&#039;Upload to [https://ignitevr.gg/stats metrics.ignitevr.gg]&#039;&#039;&#039;&lt;br /&gt;
** Allows you to have complete stat history of your matches.&lt;br /&gt;
* &#039;&#039;&#039;Replay recording&#039;&#039;&#039;&lt;br /&gt;
** For use with the [[Replay Viewer]].&lt;br /&gt;
* &#039;&#039;&#039;Discord Rich Presence&#039;&#039;&#039;&lt;br /&gt;
** Shows current match status, time, and score.&lt;br /&gt;
* &#039;&#039;&#039;Player pings/serverscore&#039;&#039;&#039;&lt;br /&gt;
** Serverscore uses the same algorithm as the VRML discord bot command.&lt;br /&gt;
* &#039;&#039;&#039;Text-to-Speech (TTS)&#039;&#039;&#039;&lt;br /&gt;
** Customizable callouts for various events in-game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Spectate Me&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
** Automatically launches a spectator on your PC to join the public matches you are playing in on your Quest.&lt;br /&gt;
== Detailed Feature Explanations ==&lt;br /&gt;
=== Spectate Me ===&lt;br /&gt;
The Spectate Me feature allows you to view your pubs from a spectator perspective automatically. &lt;br /&gt;
&lt;br /&gt;
What you&#039;ll need:&lt;br /&gt;
* Two devices that can run EchoVR&lt;br /&gt;
** Either a Quest and PC, or two PCs.&lt;br /&gt;
You can also run the spectator on the same PC that you&#039;re playing on, but it is not recommended because of performance.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different program that is focused on the spectator experience, check out Sphinxed&#039;s project called Echo Shadow.&lt;br /&gt;
&lt;br /&gt;
You can customize the camera settings at the bottom of the General tab in the settings window to either follow you, use sideline camera, or follow some other player by name.&lt;br /&gt;
==== As Quest Player: ====&lt;br /&gt;
# Set up Spark for normal Quest usage as detailed above&lt;br /&gt;
# Make sure you have EchoVR installed on your PC using the Oculus Desktop app.&lt;br /&gt;
## Your PC doesn&#039;t have to be VR-capable, but it does need to be reasonably fast to run the game&#039;s spectator client at high enough frame rates for recording.&lt;br /&gt;
# A button should appear in the right sidebar of Spark called &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
# Once you join a match on your Quest, EchoVR will launch as a spectator in your public match on your PC. If you get kicked out of your match when the spectator joins, make sure to either check the &amp;quot;Use anonymous mode for Spectate Me&amp;quot; in the Spark settings or log into the Oculus desktop app with a separate Oculus account.&lt;br /&gt;
==== As a PCVR Player: ====&lt;br /&gt;
===== You will need: =====&lt;br /&gt;
* Two PCs capable of running EchoVR on the same network&lt;br /&gt;
* Spark installed on both PCs&lt;br /&gt;
* API enabled in the game settings on both PCs&lt;br /&gt;
** You can use Spark to enable the API setting&lt;br /&gt;
===== Setup =====&lt;br /&gt;
&#039;&#039;&#039;On your playing PC (the one with your headset):&#039;&#039;&#039;&lt;br /&gt;
# Launch the game normally and join a private/public match or lobby&lt;br /&gt;
# Launch Spark&lt;br /&gt;
# The IP Address in Spark should be set to 127.0.0.1 (or click the Local PC button)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On your Spectating PC:&#039;&#039;&#039;&lt;br /&gt;
# Open Spark&lt;br /&gt;
# Click &amp;quot;Settings&amp;quot;&lt;br /&gt;
# Put your playing PC&#039;s local IP address in the area for Quest IP.&lt;br /&gt;
# Change the port to 6724&lt;br /&gt;
# If the playing PC is in a match/lobby and has Spark running, then Spark should say &amp;quot;Connected&amp;quot; at this point.&lt;br /&gt;
# Click &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
If all is well, then your spectator will follow you into pubs and privates.&lt;br /&gt;
=== EchoVR Speaker System ===&lt;br /&gt;
[[File:Echo Speaker System.png|thumb|Screenshot of the ESS within Spark]]&lt;br /&gt;
The EchoVR Speaker System (ESS) is a project by iblowatsports that has been embedded into the Spark window. Check out the source here: https://github.com/iblowatsports/Echo-VR-Speaker-System&amp;lt;br&amp;gt;&lt;br /&gt;
This is a system to take any audio stream (usually music) and make it sound like it is being played from &amp;quot;speakers&amp;quot; in a stadium outside of the Arena when you are playing. This is positional audio that adds realistic echo/reverberations as well as taking into account the geometry of the Arena itself so that it feels as though you are hearing your music from a stadium surrounding you.&lt;br /&gt;
* The Echo Speaker System installer will automatically download and open the installer of Virtual Audio Cable if you do not have it installed&lt;br /&gt;
* After installing VAC, make sure to restart your PC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NVIDIA Highlights ===&lt;br /&gt;
[[File:Nv highlights.png|thumb|The NVIDIA Highlights clips reviewing screen]]&lt;br /&gt;
If you have a PC with an NVIDIA graphics card, you can use Spark to automatically activate a feature like ShadowPlay called NVIDIA Highlights. Spark sends a signal to Highlights to save a clip when certain events happen, like goals or saves. Clips are automatically saved to a temporary directory, but you can then go through all the clips that were saved by the system to save only the good ones permanently. Since the feature isn&#039;t provided by EchoVR directly, NVIDIA Highlights is only able to capture the main display, and not just the EchoVR window.&lt;br /&gt;
To get NVIDIA Highlights working, make sure:&lt;br /&gt;
# You have GeForce Experience installed and set up.&lt;br /&gt;
# You have enabled the feature in Spark&#039;s settings.&lt;br /&gt;
# You have enabled Desktop Capture in the NVIDIA recording overlay under &amp;quot;Privacy control&amp;quot; at the very bottom of the settings menu in the overlay (ALT+Z)&lt;br /&gt;
To change the events that are recorded:&lt;br /&gt;
# Make sure Spark is open.&lt;br /&gt;
# Open the NVIDIA Overlay (ALT+Z)&lt;br /&gt;
# Click the settings wheel&lt;br /&gt;
# Click Highlights&lt;br /&gt;
# The event settings for Echo VR should be on that page&lt;br /&gt;
=== OBS Replay Buffer integration ===&lt;br /&gt;
Spark can automatically save the replay buffer feature within OBS. This allows you to automatically record clips on certain events even if you don&#039;t have an NVIDIA GPU.&lt;br /&gt;
To set this feature up:&lt;br /&gt;
# Go to Spark&#039;s Settings-&amp;gt;Clips tab-&amp;gt;OBS tab&lt;br /&gt;
# Click the link to download the OBS plugin that allows remote control of OBS features by other programs. The link is also available here: https://github.com/Palakis/obs-websocket/releases&lt;br /&gt;
# Open OBS and set a password of your choice for the plugin (remember it obviously)&lt;br /&gt;
# Make sure you have the replay buffer setting enabled in OBS settings (Settings-&amp;gt;Output-&amp;gt;Enable Replay Buffer).&lt;br /&gt;
# In Spark, connect to OBS with the password you set just before.&lt;br /&gt;
# Start the replay buffer from Spark or OBS.&lt;br /&gt;
# Choose the events you want to record in the Spark settings under the OBS tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Uploading Stats ===&lt;br /&gt;
[[File:Stats_tabs.png|thumb|The possible tabs on a metrics.ignitevr.gg player page]]&lt;br /&gt;
You must be signed into Spark with Discord (top left) to be able to use any of these features.&lt;br /&gt;
==== Upload personal public match stats ====&lt;br /&gt;
If you have the &amp;quot;Upload to IgniteVR Database&amp;quot; checkbox checked, Spark should automatically upload stats for your public matches. A new tab should appear on your player page on metrics.ignitevr.gg/stats, though this can take up to 30 minutes to appear. You can also visit &amp;lt;code&amp;gt;https://metrics.ignitevr.gg/stats?player_name=[USERNAME]&amp;amp;db=personal&amp;lt;/code&amp;gt; directly.&lt;br /&gt;
==== Opt-in to detailed Ignite stats ====&lt;br /&gt;
Once you have played at least one game with Spark connected, you should be able to check the &amp;quot;Opt-in to detailed website stats&amp;quot; box in Spark. This will enable additional stats such as estimated height, handedness, and time of day played.&lt;br /&gt;
==== Upload Tablet Stats ====&lt;br /&gt;
The &amp;quot;Upload Tablet Stats&amp;quot; button shows you a window with all of the Oculus accounts that have played EchoVR on your computer. You can click to upload each profile once, or check the box to automatically upload them after every game. This data includes information such as full games played, w/l ratio, and the date of the first time you started playing EchoVR. You must have launched EchoVR logged into your desired Oculus account at least once for this feature to work.&lt;br /&gt;
=== Creating Matches in a Specific Region ===&lt;br /&gt;
Creating private matches in specific regions is only supported for PC because the Quest version of the game doesn&#039;t have full deeplinking support.&lt;br /&gt;
However, there is a workaround:&lt;br /&gt;
# Start the private match using Spark using the region selector on your PC.&lt;br /&gt;
# Change the Quest IP field in Spark&#039;s settings to 127.0.0.1 to read data from your PC.&lt;br /&gt;
# Copy the spark:// link for the new private match.&lt;br /&gt;
# Change the Quest IP setting in Spark to the Quest IP again.&lt;br /&gt;
# Restart Spark.&lt;br /&gt;
# Get into a lobby on your Quest and make sure Spark is connected to your Quest.&lt;br /&gt;
# Click the spark:// link you copied earlier to join the match on your Quest.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Echopedia&amp;diff=216</id>
		<title>Echopedia</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Echopedia&amp;diff=216"/>
		<updated>2023-08-24T02:32:55Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Echopedia Logo.png|frameless|1356x1356px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The source for EchoVR history and community knowledge. Search for a player or team name, or explore using the links below. Please contribute to the shared knowledge on this site, but be aware that changes to &#039;&#039;team&#039;&#039; and &#039;&#039;player&#039;&#039; pages may be overridden if they are not contained within the section at the top for user contributions, as these pages are generated automatically. At the top of each player and team page, there is a section where user contributions will be kept across updates!&lt;br /&gt;
&lt;br /&gt;
[https://tools.echopedia.gg/arena_block_map Arena Block Map]&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex;flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
{{ImageButton|text=Community Tools|page=Category:Community_Projects|image=/images/d/d8/Json_cover.jpg}}&lt;br /&gt;
{{ImageButton|text=-|page=Echo_Pass|image=https://miro.medium.com/max/700/1*6jnLg9UhTPGCN-_uZXWgPg.png}}&lt;br /&gt;
{{ImageButton|text=Server Locations|page=Server_Locations|image=https://thumbs.dreamstime.com/b/turkey-map-selective-focus-label-closeup-shot-turkey-map-selective-focus-label-158332381.jpg}}&lt;br /&gt;
{{ImageButton|text=Echo VR Glossary|page=Echo VR Glossary|image=https://images.freeimages.com/images/small-previews/cff/dictionary-1172442.jpg}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Tools===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Commmunity Tools&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Replay Viewer]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Echo_bhaptics_Mod]]&lt;br /&gt;
|-&lt;br /&gt;
|Protil&lt;br /&gt;
|-&lt;br /&gt;
|Echo Shadow&lt;br /&gt;
|-&lt;br /&gt;
|[[EAST]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark Mini]]&lt;br /&gt;
|}&lt;br /&gt;
===Recently Added===&lt;br /&gt;
[[Echo Arena Skills Map|Echo Arena Skills Map (MoneyMitch26)]]&lt;br /&gt;
&lt;br /&gt;
[[Echo Arena Skills Map (DocEducation)]]&lt;br /&gt;
&lt;br /&gt;
[[Echo Pass]]&lt;br /&gt;
&lt;br /&gt;
[[Echo VR Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo II Speedrunning Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Playspace Abuse]]&lt;br /&gt;
===Records===&lt;br /&gt;
[[Fastest Jousts]] 💨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Echo VR Tutorial Speedrun - WR: 3.25.23. Currently held by ConDawgB (11/13/22) &lt;br /&gt;
&lt;br /&gt;
source: https://www.youtube.com/watch?v=Qm7_xZsjkhc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hall of Fame of the winners of previous seasons:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Champions]] &amp;lt;br&amp;gt;&lt;br /&gt;
List of all the people involved in VRML:&amp;lt;br&amp;gt;&lt;br /&gt;
[[VRML Personnel]] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Spark_Mini&amp;diff=213</id>
		<title>Spark Mini</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Spark_Mini&amp;diff=213"/>
		<updated>2023-02-09T00:03:22Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: /* Not Connected */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Spark mini main.jpg|thumb|Screenshot of the Spark Mini dashboard]]&lt;br /&gt;
Spark Mini is an open-source companion app for the Quest version of Echo VR developed by Ignite. It shows you server location, server score, team names, and has match hosting functionality.&lt;br /&gt;
&lt;br /&gt;
Spark Mini is only needed if you do not have a PC of any kind. The [[Spark|desktop version of Spark]] is much more fully featured and works with both the Quest and PC versions of Echo VR.&lt;br /&gt;
&lt;br /&gt;
Spark Mini cannot facilitate you spectating your matches for video recording purposes, since the spectator version of Echo VR made by RAD does not run on phones.&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Quest ===&lt;br /&gt;
You can install Spark Mini directly on your Quest 2 or Quest Pro. This is required if you&#039;re using Quest Pro controllers (on QPro or Q2).&lt;br /&gt;
# Download the .apk from https://ignitevr.gg/spark-mini ([https://api.ignitevr.gg/spark-mini.apk direct link])&lt;br /&gt;
# Make sure developer mode is enabled on your Quest to sideload apps.&lt;br /&gt;
# Use the [https://developer.oculus.com/downloads/package/oculus-developer-hub-win/ Meta Quest Developer Hub] or SideQuest to install the .apk onto your Quest.&lt;br /&gt;
# Once you&#039;re in a match, you can launch Spark Mini by going to the Library and selecting &amp;quot;Unknown Sources&amp;quot; from the dropdown.&lt;br /&gt;
=== iOS ===&lt;br /&gt;
You can install Spark Mini on iOS from the App Store: &lt;br /&gt;
&lt;br /&gt;
https://apps.apple.com/us/app/spark-mini/id1575027911&lt;br /&gt;
=== Android ===&lt;br /&gt;
You can search for &amp;quot;Spark Mini&amp;quot; in the Play Store, or visit the store page directly here: &lt;br /&gt;
&lt;br /&gt;
https://play.google.com/store/apps/details?id=gg.ignitevr.spark_mini&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Download the latest binaries from the [https://github.com/NtsFranz/Spark-Mini/releases releases] page.&lt;br /&gt;
&lt;br /&gt;
If you want, you can always build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
MacOS support should be possible if you build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].&lt;br /&gt;
== Features ==&lt;br /&gt;
[[File:Spark Mini light mode.png|thumb|Spark Mini&#039;s dashboard in light mode]]&lt;br /&gt;
* Show your server region&lt;br /&gt;
* Generate and join matches using spark:// links&lt;br /&gt;
* Show ingame stats from the scoreboard&lt;br /&gt;
* Show your exact throw speed break down (wrist speed, etc.)&lt;br /&gt;
* Host and join matches from a match browser&lt;br /&gt;
* Set the private match rules from presets&lt;br /&gt;
* Show server score&lt;br /&gt;
==== Spark Mini can NOT: ====&lt;br /&gt;
* Spectate&lt;br /&gt;
** Spectating is done only by the official Echo VR client, which does not run on phones.&lt;br /&gt;
* Record replays&lt;br /&gt;
* Play TTS&lt;br /&gt;
* Upload Stats to the Ignite database.&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Not Connected ===&lt;br /&gt;
Spark Mini says &amp;quot;Not Connected&amp;quot; on the dashboard even when I&#039;m in a match, or the Find Quest IP feature isn&#039;t working.&lt;br /&gt;
# If you&#039;re using Quest Pro or Quest 2 with Pro controllers, the API cannot leave the headset. You will need to install Spark Mini directly on the headset (if you&#039;re on QPro) instead of on your phone. If you&#039;re on Q2, you&#039;re out of luck unless RAD fixes the issue.&lt;br /&gt;
# Spark Mini does not work with the PCVR version of Echo VR. Use [[Spark]] instead.&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
#Make sure your phone is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;s actual local IP address, and see if the page loads. For example, the URL could look like this: http://192.168.1.128:6721/session. If the page doesn&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
#Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
#Some routers disable access to other devices on the network. If you can, try connecting your phone and Quest to a hotspot to test if that&#039;s the issue.&lt;br /&gt;
#Make sure you&#039;re in a public or private match.&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
[[Category:API]]&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Spark&amp;diff=212</id>
		<title>Spark</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Spark&amp;diff=212"/>
		<updated>2023-02-05T19:18:07Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: /* Setup For Echo Units */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:API]]&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
&#039;&#039;For other uses, see [[IgniteBot_(disambiguation)| IgniteBot (disambiguation) ]].&#039;&#039;&lt;br /&gt;
[[File:Spark main screen.png|thumb|right|A screenshot of the main window of Spark]]&lt;br /&gt;
Spark is a Windows desktop program that can record, process, and upload EchoVR data from either a local EchoVR client or an Oculus Quest on the same network. For a full description and list of features, go to https://ignitevr.gg/spark, or join the IgniteVR Discord server.&lt;br /&gt;
None of your game data is uploaded to Ignite servers unless you choose to.&lt;br /&gt;
== Installation ==&lt;br /&gt;
Spark supports only Windows computers, but it can be used for both Rift and Quest EchoVR clients.&lt;br /&gt;
# Click the Download button on https://ignitevr.gg/spark.&lt;br /&gt;
# Click the install button in the Microsoft Store app.&lt;br /&gt;
# Once the install finishes, Spark should automatically start, or you can search for &amp;quot;Spark&amp;quot; in the Windows search, and run the program.&lt;br /&gt;
If you want to install beta versions, download the latest installer from the [https://github.com/NtsFranz/Spark GitHub page], and get the beta tester role in the Ignite Discord server to provide feedback.&lt;br /&gt;
== Setup ==&lt;br /&gt;
=== Oculus Rift or Quest+Link ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
=== Oculus Quest ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Your computer and your Oculus Quest have to be on the same network. If they are connected to the same Wi-Fi network, you&#039;re good.&lt;br /&gt;
# Click the Find Quest IP button while your Quest is fully on (screen on).&lt;br /&gt;
# If the automatic button doesn&#039;t work, enter the local IP address of your Oculus Quest in the Spark settings manually. You can find your Quest&#039;s IP address by clicking on your current Wi-Fi network in the Quest settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have complete the steps above, you should see data appear in Spark automatically. When in the lobby, only the Server Location will change, but in a match player names and events should start appearing.&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
==== Spark says Not Connected in the top left corner ====&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
# Make sure your computer is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;s actual local IP address, and see if the page loads. For example, the url could look like this: http://192.168.1.128:6721/session. If you&#039;re playing on PC, replace [QUESTIP] with 127.0.0.1. If the page doesn&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
# Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
# Some routers disable access to other devices on the network. If you can, try connecting your PC and Quest to a hotspot to test if that&#039;s the issue.&lt;br /&gt;
# Make sure you&#039;re in a public or private match.&lt;br /&gt;
# Echo VR&#039;s API does not work when you&#039;re using Quest Pro controllers. If you&#039;re on the Quest Pro headset, you can install [[Spark Mini]] directly on the headset.&lt;br /&gt;
----&lt;br /&gt;
==== Unknown error while loading the game ====&lt;br /&gt;
This is an EchoVR bug. There is no single solution to fixing it, but here are some solutions that have worked in the past:&lt;br /&gt;
* Make sure the &amp;quot;Use anonymous mode for Spectatorstream/Spectate Me&amp;quot; box is checked.&lt;br /&gt;
* Make sure EchoVR is updated&lt;br /&gt;
* Make the Oculus desktop app is open when you launch EchoVR&lt;br /&gt;
* Go to Settings-&amp;gt;Beta-&amp;gt;Restart Oculus in the Oculus desktop app&lt;br /&gt;
* Reinstall EchoVR on your PC&lt;br /&gt;
----&lt;br /&gt;
==== Find Quest IP fails ====&lt;br /&gt;
* Make sure:&lt;br /&gt;
*# Your Quest and PC are connected to the same WiFi network&lt;br /&gt;
*# Your Quest is fully on (screen on)&lt;br /&gt;
*# You are in a lobby or public/private match&lt;br /&gt;
&lt;br /&gt;
* The Find Quest IP button is just a convenience feature and may not work on every computer. You can always find your Quest&#039;s IP address manually and enter it in the box in Spark. On your Quest, click on your current WiFi network, scroll to advanced settings, and find the field labeled Local IP Address. Copy that number in the IP Address field in Spark, and leave the port at 6721.&lt;br /&gt;
----&lt;br /&gt;
==== TTS is not working ====&lt;br /&gt;
* TTS only works with Discord Login, so make sure that&#039;s connected first.&lt;br /&gt;
* Spark outputs sound to the default Windows audio device, so make sure that&#039;s set correctly. This is generally Rift Audio if you&#039;re playing PCVR.&lt;br /&gt;
* Try clicking the Play Test Sound button. That button will play a sound in the same way as any other event.&lt;br /&gt;
* Are the events you&#039;re trying to listen to showing up in the Event Log?&lt;br /&gt;
* Open the TTS Cache folder with the button and try playing those files. Do those make sound?&lt;br /&gt;
----&lt;br /&gt;
==== My stats aren&#039;t showing up on [https://ignitevr.gg/stats https://metrics.ignitevr.gg/stats] ====&lt;br /&gt;
* Even if you have the box checked in the settings window, stats only upload in public matches and when you have Discord Login enabled using the Personal access code.&lt;br /&gt;
----&lt;br /&gt;
==== Reporting Spark crashes ====&lt;br /&gt;
If Spark is crashing, the Event Viewer logs may help to diagnose the issue.&lt;br /&gt;
&lt;br /&gt;
To find the logs:&lt;br /&gt;
# Press the Windows button and type &#039;Event Viewer&#039;&lt;br /&gt;
# On the left go to &#039;Windows Logs-&amp;gt;Application&#039;&lt;br /&gt;
# Find the errors with &#039;.NET Runtime&#039; or Spark. Recent crashes should be at the top, or you can search for Spark on the right panel.&lt;br /&gt;
== Main Features ==&lt;br /&gt;
[[File:Spark settings window.png|thumb|right|Screenshot of the settings window]]&lt;br /&gt;
* &#039;&#039;&#039;Server Location&#039;&#039;&#039;&lt;br /&gt;
** Estimated location of the current server.&lt;br /&gt;
* &#039;&#039;&#039;Live Dashboard&#039;&#039;&#039;&lt;br /&gt;
** Contains recent round scores, goals, jousts, and player pings.&lt;br /&gt;
* &#039;&#039;&#039;Session ID and Atlas links&#039;&#039;&#039;&lt;br /&gt;
** Copy the link to let people join your match directly, or use the Discord invite system.&lt;br /&gt;
* &#039;&#039;&#039;Upload to [https://ignitevr.gg/stats metrics.ignitevr.gg]&#039;&#039;&#039;&lt;br /&gt;
** Allows you to have complete stat history of your matches.&lt;br /&gt;
* &#039;&#039;&#039;Replay recording&#039;&#039;&#039;&lt;br /&gt;
** For use with the [[Replay Viewer]].&lt;br /&gt;
* &#039;&#039;&#039;Discord Rich Presence&#039;&#039;&#039;&lt;br /&gt;
** Shows current match status, time, and score.&lt;br /&gt;
* &#039;&#039;&#039;Player pings/serverscore&#039;&#039;&#039;&lt;br /&gt;
** Serverscore uses the same algorithm as the VRML discord bot command.&lt;br /&gt;
* &#039;&#039;&#039;Text-to-Speech (TTS)&#039;&#039;&#039;&lt;br /&gt;
** Customizable callouts for various events in-game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Spectate Me&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
** Automatically launches a spectator on your PC to join the public matches you are playing in on your Quest.&lt;br /&gt;
== Detailed Feature Explanations ==&lt;br /&gt;
=== Spectate Me ===&lt;br /&gt;
The Spectate Me feature allows you to view your pubs from a spectator perspective automatically. &lt;br /&gt;
&lt;br /&gt;
What you&#039;ll need:&lt;br /&gt;
* Two devices that can run EchoVR&lt;br /&gt;
** Either a Quest and PC, or two PCs.&lt;br /&gt;
You can also run the spectator on the same PC that you&#039;re playing on, but it is not recommended because of performance.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different program that is focused on the spectator experience, check out Sphinxed&#039;s project called Echo Shadow.&lt;br /&gt;
&lt;br /&gt;
You can customize the camera settings at the bottom of the General tab in the settings window to either follow you, use sideline camera, or follow some other player by name.&lt;br /&gt;
==== As Quest Player: ====&lt;br /&gt;
# Set up Spark for normal Quest usage as detailed above&lt;br /&gt;
# Make sure you have EchoVR installed on your PC using the Oculus Desktop app.&lt;br /&gt;
## Your PC doesn&#039;t have to be VR-capable, but it does need to be reasonably fast to run the game&#039;s spectator client at high enough frame rates for recording.&lt;br /&gt;
# A button should appear in the right sidebar of Spark called &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
# Once you join a match on your Quest, EchoVR will launch as a spectator in your public match on your PC. If you get kicked out of your match when the spectator joins, make sure to either check the &amp;quot;Use anonymous mode for Spectate Me&amp;quot; in the Spark settings or log into the Oculus desktop app with a separate Oculus account.&lt;br /&gt;
==== As a PCVR Player: ====&lt;br /&gt;
===== You will need: =====&lt;br /&gt;
* Two PCs capable of running EchoVR on the same network&lt;br /&gt;
* Spark installed on both PCs&lt;br /&gt;
* API enabled in the game settings on both PCs&lt;br /&gt;
** You can use Spark to enable the API setting&lt;br /&gt;
===== Setup =====&lt;br /&gt;
&#039;&#039;&#039;On your playing PC (the one with your headset):&#039;&#039;&#039;&lt;br /&gt;
# Launch the game normally and join a private/public match or lobby&lt;br /&gt;
# Launch Spark&lt;br /&gt;
# The IP Address in Spark should be set to 127.0.0.1 (or click the Local PC button)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On your Spectating PC:&#039;&#039;&#039;&lt;br /&gt;
# Open Spark&lt;br /&gt;
# Click &amp;quot;Settings&amp;quot;&lt;br /&gt;
# Put your playing PC&#039;s local IP address in the area for Quest IP.&lt;br /&gt;
# Change the port to 6724&lt;br /&gt;
# If the playing PC is in a match/lobby and has Spark running, then Spark should say &amp;quot;Connected&amp;quot; at this point.&lt;br /&gt;
# Click &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
If all is well, then your spectator will follow you into pubs and privates.&lt;br /&gt;
=== EchoVR Speaker System ===&lt;br /&gt;
[[File:Echo Speaker System.png|thumb|Screenshot of the ESS within Spark]]&lt;br /&gt;
The EchoVR Speaker System (ESS) is a project by iblowatsports that has been embedded into the Spark window. Check out the source here: https://github.com/iblowatsports/Echo-VR-Speaker-System&amp;lt;br&amp;gt;&lt;br /&gt;
This is a system to take any audio stream (usually music) and make it sound like it is being played from &amp;quot;speakers&amp;quot; in a stadium outside of the Arena when you are playing. This is positional audio that adds realistic echo/reverberations as well as taking into account the geometry of the Arena itself so that it feels as though you are hearing your music from a stadium surrounding you.&lt;br /&gt;
* The Echo Speaker System installer will automatically download and open the installer of Virtual Audio Cable if you do not have it installed&lt;br /&gt;
* After installing VAC, make sure to restart your PC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NVIDIA Highlights ===&lt;br /&gt;
[[File:Nv highlights.png|thumb|The NVIDIA Highlights clips reviewing screen]]&lt;br /&gt;
If you have a PC with an NVIDIA graphics card, you can use Spark to automatically activate a feature like ShadowPlay called NVIDIA Highlights. Spark sends a signal to Highlights to save a clip when certain events happen, like goals or saves. Clips are automatically saved to a temporary directory, but you can then go through all the clips that were saved by the system to save only the good ones permanently. Since the feature isn&#039;t provided by EchoVR directly, NVIDIA Highlights is only able to capture the main display, and not just the EchoVR window.&lt;br /&gt;
To get NVIDIA Highlights working, make sure:&lt;br /&gt;
# You have GeForce Experience installed and set up.&lt;br /&gt;
# You have enabled the feature in Spark&#039;s settings.&lt;br /&gt;
# You have enabled Desktop Capture in the NVIDIA recording overlay under &amp;quot;Privacy control&amp;quot; at the very bottom of the settings menu in the overlay (ALT+Z)&lt;br /&gt;
To change the events that are recorded:&lt;br /&gt;
# Make sure Spark is open.&lt;br /&gt;
# Open the NVIDIA Overlay (ALT+Z)&lt;br /&gt;
# Click the settings wheel&lt;br /&gt;
# Click Highlights&lt;br /&gt;
# The event settings for Echo VR should be on that page&lt;br /&gt;
=== OBS Replay Buffer integration ===&lt;br /&gt;
Spark can automatically save the replay buffer feature within OBS. This allows you to automatically record clips on certain events even if you don&#039;t have an NVIDIA GPU.&lt;br /&gt;
To set this feature up:&lt;br /&gt;
# Go to Spark&#039;s Settings-&amp;gt;Clips tab-&amp;gt;OBS tab&lt;br /&gt;
# Click the link to download the OBS plugin that allows remote control of OBS features by other programs. The link is also available here: https://github.com/Palakis/obs-websocket/releases&lt;br /&gt;
# Open OBS and set a password of your choice for the plugin (remember it obviously)&lt;br /&gt;
# Make sure you have the replay buffer setting enabled in OBS settings (Settings-&amp;gt;Output-&amp;gt;Enable Replay Buffer).&lt;br /&gt;
# In Spark, connect to OBS with the password you set just before.&lt;br /&gt;
# Start the replay buffer from Spark or OBS.&lt;br /&gt;
# Choose the events you want to record in the Spark settings under the OBS tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Uploading Stats ===&lt;br /&gt;
[[File:Stats_tabs.png|thumb|The possible tabs on a metrics.ignitevr.gg player page]]&lt;br /&gt;
You must be signed into Spark with Discord (top left) to be able to use any of these features.&lt;br /&gt;
==== Upload personal public match stats ====&lt;br /&gt;
If you have the &amp;quot;Upload to IgniteVR Database&amp;quot; checkbox checked, Spark should automatically upload stats for your public matches. A new tab should appear on your player page on metrics.ignitevr.gg/stats, though this can take up to 30 minutes to appear. You can also visit &amp;lt;code&amp;gt;https://metrics.ignitevr.gg/stats?player_name=[USERNAME]&amp;amp;db=personal&amp;lt;/code&amp;gt; directly.&lt;br /&gt;
==== Opt-in to detailed Ignite stats ====&lt;br /&gt;
Once you have played at least one game with Spark connected, you should be able to check the &amp;quot;Opt-in to detailed website stats&amp;quot; box in Spark. This will enable additional stats such as estimated height, handedness, and time of day played.&lt;br /&gt;
==== Upload Tablet Stats ====&lt;br /&gt;
The &amp;quot;Upload Tablet Stats&amp;quot; button shows you a window with all of the Oculus accounts that have played EchoVR on your computer. You can click to upload each profile once, or check the box to automatically upload them after every game. This data includes information such as full games played, w/l ratio, and the date of the first time you started playing EchoVR. You must have launched EchoVR logged into your desired Oculus account at least once for this feature to work.&lt;br /&gt;
=== Creating Matches in a Specific Region ===&lt;br /&gt;
Creating private matches in specific regions is only supported for PC because the Quest version of the game doesn&#039;t have full deeplinking support.&lt;br /&gt;
However, there is a workaround:&lt;br /&gt;
# Start the private match using Spark using the region selector on your PC.&lt;br /&gt;
# Change the Quest IP field in Spark&#039;s settings to 127.0.0.1 to read data from your PC.&lt;br /&gt;
# Copy the spark:// link for the new private match.&lt;br /&gt;
# Change the Quest IP setting in Spark to the Quest IP again.&lt;br /&gt;
# Restart Spark.&lt;br /&gt;
# Get into a lobby on your Quest and make sure Spark is connected to your Quest.&lt;br /&gt;
# Click the spark:// link you copied earlier to join the match on your Quest.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Spark_Mini&amp;diff=207</id>
		<title>Spark Mini</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Spark_Mini&amp;diff=207"/>
		<updated>2023-01-27T19:04:23Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: /* Not Connected */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Spark mini main.jpg|thumb|Screenshot of the Spark Mini dashboard]]&lt;br /&gt;
Spark Mini is an open-source companion app for the Quest version of Echo VR developed by Ignite. It shows you server location, server score, team names, and has match hosting functionality.&lt;br /&gt;
&lt;br /&gt;
Spark Mini is only needed if you do not have a PC of any kind. The [[Spark|desktop version of Spark]] is much more fully featured and works with both the Quest and PC versions of Echo VR.&lt;br /&gt;
&lt;br /&gt;
Spark Mini cannot facilitate you spectating your matches for video recording purposes, since the spectator version of Echo VR made by RAD does not run on phones.&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Quest ===&lt;br /&gt;
You can install Spark Mini directly on your Quest 2 or Quest Pro. This is required if you&#039;re using Quest Pro controllers (on QPro or Q2).&lt;br /&gt;
# Download the .apk from https://ignitevr.gg/spark-mini ([https://api.ignitevr.gg/spark-mini.apk direct link])&lt;br /&gt;
# Make sure developer mode is enabled on your Quest to sideload apps.&lt;br /&gt;
# Use the [https://developer.oculus.com/downloads/package/oculus-developer-hub-win/ Meta Quest Developer Hub] or SideQuest to install the .apk onto your Quest.&lt;br /&gt;
# Once you&#039;re in a match, you can launch Spark Mini by going to the Library and selecting &amp;quot;Unknown Sources&amp;quot; from the dropdown.&lt;br /&gt;
=== iOS ===&lt;br /&gt;
You can install Spark Mini on iOS from the App Store: &lt;br /&gt;
&lt;br /&gt;
https://apps.apple.com/us/app/spark-mini/id1575027911&lt;br /&gt;
=== Android ===&lt;br /&gt;
You can search for &amp;quot;Spark Mini&amp;quot; in the Play Store, or visit the store page directly here: &lt;br /&gt;
&lt;br /&gt;
https://play.google.com/store/apps/details?id=gg.ignitevr.spark_mini&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Download the latest binaries from the [https://github.com/NtsFranz/Spark-Mini/releases releases] page.&lt;br /&gt;
&lt;br /&gt;
If you want, you can always build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
MacOS support should be possible if you build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].&lt;br /&gt;
== Features ==&lt;br /&gt;
[[File:Spark Mini light mode.png|thumb|Spark Mini&#039;s dashboard in light mode]]&lt;br /&gt;
* Show your server region&lt;br /&gt;
* Generate and join matches using spark:// links&lt;br /&gt;
* Show ingame stats from the scoreboard&lt;br /&gt;
* Show your exact throw speed break down (wrist speed, etc.)&lt;br /&gt;
* Host and join matches from a match browser&lt;br /&gt;
* Set the private match rules from presets&lt;br /&gt;
* Show server score&lt;br /&gt;
==== Spark Mini can NOT: ====&lt;br /&gt;
* Spectate&lt;br /&gt;
** Spectating is done only by the official Echo VR client, which does not run on phones.&lt;br /&gt;
* Record replays&lt;br /&gt;
* Play TTS&lt;br /&gt;
* Upload Stats to the Ignite database.&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Not Connected ===&lt;br /&gt;
Spark Mini says &amp;quot;Not Connected&amp;quot; on the dashboard even when I&#039;m in a match, or the Find Quest IP feature isn&#039;t working.&lt;br /&gt;
# If you&#039;re using Quest Pro or Quest 2 with Pro controllers, the API cannot leave the headset. You will need to install Spark Mini directly on the headset instead of on your phone.&lt;br /&gt;
# Spark Mini does not work with the PCVR version of Echo VR. Use [[Spark]] instead.&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
#Make sure your phone is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;s actual local IP address, and see if the page loads. For example, the URL could look like this: http://192.168.1.128:6721/session. If the page doesn&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
#Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
#Some routers disable access to other devices on the network. If you can, try connecting your phone and Quest to a hotspot to test if that&#039;s the issue.&lt;br /&gt;
#Make sure you&#039;re in a public or private match.&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
[[Category:API]]&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Spark&amp;diff=206</id>
		<title>Spark</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Spark&amp;diff=206"/>
		<updated>2023-01-27T06:41:22Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: /* Spark says Not Connected in the top left corner */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:API]]&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
&#039;&#039;For other uses, see [[IgniteBot_(disambiguation)| IgniteBot (disambiguation) ]].&#039;&#039;&lt;br /&gt;
[[File:Spark main screen.png|thumb|right|A screenshot of the main window of Spark]]&lt;br /&gt;
Spark is a Windows desktop program that can record, process, and upload EchoVR data from either a local EchoVR client or an Oculus Quest on the same network. For a full description and list of features, go to https://ignitevr.gg/spark, or join the IgniteVR Discord server.&lt;br /&gt;
None of your game data is uploaded to Ignite servers unless you choose to.&lt;br /&gt;
== Installation ==&lt;br /&gt;
Spark supports only Windows computers, but it can be used for both Rift and Quest EchoVR clients.&lt;br /&gt;
# Click the Download button on https://ignitevr.gg/spark.&lt;br /&gt;
# Click the install button in the Microsoft Store app.&lt;br /&gt;
# Once the install finishes, Spark should automatically start, or you can search for &amp;quot;Spark&amp;quot; in the Windows search, and run the program.&lt;br /&gt;
If you want to install beta versions, download the latest installer from the [https://github.com/NtsFranz/Spark GitHub page], and get the beta tester role in the Ignite Discord server to provide feedback.&lt;br /&gt;
== Setup ==&lt;br /&gt;
=== Oculus Rift or Quest+Link ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
=== Oculus Quest ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Your computer and your Oculus Quest have to be on the same network. If they are connected to the same Wi-Fi network, you&#039;re good.&lt;br /&gt;
# Click the Find Quest IP button while your Quest is fully on (screen on).&lt;br /&gt;
# If the automatic button doesn&#039;t work, enter the local IP address of your Oculus Quest in the Spark settings manually. You can find your Quest&#039;s IP address by clicking on your current Wi-Fi network in the Quest settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have complete the steps above, you should see data appear in Spark automatically. When in the lobby, only the Server Location will change, but in a match player names and events should start appearing.&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
==== Spark says Not Connected in the top left corner ====&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
# Make sure your computer is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;s actual local IP address, and see if the page loads. For example, the url could look like this: http://192.168.1.128:6721/session. If you&#039;re playing on PC, replace [QUESTIP] with 127.0.0.1. If the page doesn&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
# Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
# Some routers disable access to other devices on the network. If you can, try connecting your PC and Quest to a hotspot to test if that&#039;s the issue.&lt;br /&gt;
# Make sure you&#039;re in a public or private match.&lt;br /&gt;
# Echo VR&#039;s API does not work when you&#039;re using Quest Pro controllers. If you&#039;re on the Quest Pro headset, you can install [[Spark Mini]] directly on the headset.&lt;br /&gt;
----&lt;br /&gt;
==== Unknown error while loading the game ====&lt;br /&gt;
This is an EchoVR bug. There is no single solution to fixing it, but here are some solutions that have worked in the past:&lt;br /&gt;
* Make sure the &amp;quot;Use anonymous mode for Spectatorstream/Spectate Me&amp;quot; box is checked.&lt;br /&gt;
* Make sure EchoVR is updated&lt;br /&gt;
* Make the Oculus desktop app is open when you launch EchoVR&lt;br /&gt;
* Go to Settings-&amp;gt;Beta-&amp;gt;Restart Oculus in the Oculus desktop app&lt;br /&gt;
* Reinstall EchoVR on your PC&lt;br /&gt;
----&lt;br /&gt;
==== Find Quest IP fails ====&lt;br /&gt;
* Make sure:&lt;br /&gt;
*# Your Quest and PC are connected to the same WiFi network&lt;br /&gt;
*# Your Quest is fully on (screen on)&lt;br /&gt;
*# You are in a lobby or public/private match&lt;br /&gt;
&lt;br /&gt;
* The Find Quest IP button is just a convenience feature and may not work on every computer. You can always find your Quest&#039;s IP address manually and enter it in the box in Spark. On your Quest, click on your current WiFi network, scroll to advanced settings, and find the field labeled Local IP Address. Copy that number in the IP Address field in Spark, and leave the port at 6721.&lt;br /&gt;
----&lt;br /&gt;
==== TTS is not working ====&lt;br /&gt;
* TTS only works with Discord Login, so make sure that&#039;s connected first.&lt;br /&gt;
* Spark outputs sound to the default Windows audio device, so make sure that&#039;s set correctly. This is generally Rift Audio if you&#039;re playing PCVR.&lt;br /&gt;
* Try clicking the Play Test Sound button. That button will play a sound in the same way as any other event.&lt;br /&gt;
* Are the events you&#039;re trying to listen to showing up in the Event Log?&lt;br /&gt;
* Open the TTS Cache folder with the button and try playing those files. Do those make sound?&lt;br /&gt;
----&lt;br /&gt;
==== My stats aren&#039;t showing up on [https://ignitevr.gg/stats https://metrics.ignitevr.gg/stats] ====&lt;br /&gt;
* Even if you have the box checked in the settings window, stats only upload in public matches and when you have Discord Login enabled using the Personal access code.&lt;br /&gt;
----&lt;br /&gt;
==== Reporting Spark crashes ====&lt;br /&gt;
If Spark is crashing, the Event Viewer logs may help to diagnose the issue.&lt;br /&gt;
&lt;br /&gt;
To find the logs:&lt;br /&gt;
# Press the Windows button and type &#039;Event Viewer&#039;&lt;br /&gt;
# On the left go to &#039;Windows Logs-&amp;gt;Application&#039;&lt;br /&gt;
# Find the errors with &#039;.NET Runtime&#039; or Spark. Recent crashes should be at the top, or you can search for Spark on the right panel.&lt;br /&gt;
== Main Features ==&lt;br /&gt;
[[File:Spark settings window.png|thumb|right|Screenshot of the settings window]]&lt;br /&gt;
* &#039;&#039;&#039;Server Location&#039;&#039;&#039;&lt;br /&gt;
** Estimated location of the current server.&lt;br /&gt;
* &#039;&#039;&#039;Live Dashboard&#039;&#039;&#039;&lt;br /&gt;
** Contains recent round scores, goals, jousts, and player pings.&lt;br /&gt;
* &#039;&#039;&#039;Session ID and Atlas links&#039;&#039;&#039;&lt;br /&gt;
** Copy the link to let people join your match directly, or use the Discord invite system.&lt;br /&gt;
* &#039;&#039;&#039;Upload to [https://ignitevr.gg/stats metrics.ignitevr.gg]&#039;&#039;&#039;&lt;br /&gt;
** Allows you to have complete stat history of your matches.&lt;br /&gt;
* &#039;&#039;&#039;Replay recording&#039;&#039;&#039;&lt;br /&gt;
** For use with the [[Replay Viewer]].&lt;br /&gt;
* &#039;&#039;&#039;Discord Rich Presence&#039;&#039;&#039;&lt;br /&gt;
** Shows current match status, time, and score.&lt;br /&gt;
* &#039;&#039;&#039;Player pings/serverscore&#039;&#039;&#039;&lt;br /&gt;
** Serverscore uses the same algorithm as the VRML discord bot command.&lt;br /&gt;
* &#039;&#039;&#039;Text-to-Speech (TTS)&#039;&#039;&#039;&lt;br /&gt;
** Customizable callouts for various events in-game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Spectate Me&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
** Automatically launches a spectator on your PC to join the public matches you are playing in on your Quest.&lt;br /&gt;
== Detailed Feature Explanations ==&lt;br /&gt;
=== Spectate Me ===&lt;br /&gt;
The Spectate Me feature allows you to view your pubs from a spectator perspective automatically. &lt;br /&gt;
&lt;br /&gt;
What you&#039;ll need:&lt;br /&gt;
* Two devices that can run EchoVR&lt;br /&gt;
** Either a Quest and PC, or two PCs.&lt;br /&gt;
You can also run the spectator on the same PC that you&#039;re playing on, but it is not recommended because of performance.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different program that is focused on the spectator experience, check out Sphinxed&#039;s project called Echo Shadow.&lt;br /&gt;
&lt;br /&gt;
You can customize the camera settings at the bottom of the General tab in the settings window to either follow you, use sideline camera, or follow some other player by name.&lt;br /&gt;
==== As Quest Player: ====&lt;br /&gt;
# Set up Spark for normal Quest usage as detailed above&lt;br /&gt;
# Make sure you have EchoVR installed on your PC using the Oculus Desktop app.&lt;br /&gt;
## Your PC doesn&#039;t have to be VR-capable, but it does need to be reasonably fast to run the game&#039;s spectator client at high enough frame rates for recording.&lt;br /&gt;
# A button should appear in the right sidebar of Spark called &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
# Once you join a match on your Quest, EchoVR will launch as a spectator in your public match on your PC. If you get kicked out of your match when the spectator joins, make sure to either check the &amp;quot;Use anonymous mode for Spectate Me&amp;quot; in the Spark settings or log into the Oculus desktop app with a separate Oculus account.&lt;br /&gt;
==== As a PCVR Player: ====&lt;br /&gt;
===== You will need: =====&lt;br /&gt;
* Two PCs capable of running EchoVR on the same network&lt;br /&gt;
* Spark installed on both PCs&lt;br /&gt;
* API enabled in the game settings on both PCs&lt;br /&gt;
** You can use Spark to enable the API setting&lt;br /&gt;
===== Setup =====&lt;br /&gt;
&#039;&#039;&#039;On your playing PC (the one with your headset):&#039;&#039;&#039;&lt;br /&gt;
# Launch the game normally and join a private/public match or lobby&lt;br /&gt;
# Launch Spark&lt;br /&gt;
# The IP Address in Spark should be set to 127.0.0.1 (or click the Local PC button)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On your Spectating PC:&#039;&#039;&#039;&lt;br /&gt;
# Open Spark&lt;br /&gt;
# Click &amp;quot;Settings&amp;quot;&lt;br /&gt;
# Put your playing PC&#039;s local IP address in the area for Quest IP.&lt;br /&gt;
# Change the port to 6724&lt;br /&gt;
# If the playing PC is in a match/lobby and has Spark running, then Spark should say &amp;quot;Connected&amp;quot; at this point.&lt;br /&gt;
# Click &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
If all is well, then your spectator will follow you into pubs and privates.&lt;br /&gt;
=== EchoVR Speaker System ===&lt;br /&gt;
[[File:Echo Speaker System.png|thumb|Screenshot of the ESS within Spark]]&lt;br /&gt;
The EchoVR Speaker System (ESS) is a project by iblowatsports that has been embedded into the Spark window. Check out the source here: https://github.com/iblowatsports/Echo-VR-Speaker-System&amp;lt;br&amp;gt;&lt;br /&gt;
This is a system to take any audio stream (usually music) and make it sound like it is being played from &amp;quot;speakers&amp;quot; in a stadium outside of the Arena when you are playing. This is positional audio that adds realistic echo/reverberations as well as taking into account the geometry of the Arena itself so that it feels as though you are hearing your music from a stadium surrounding you.&lt;br /&gt;
* The Echo Speaker System installer will automatically download and open the installer of Virtual Audio Cable if you do not have it installed&lt;br /&gt;
* After installing VAC, make sure to restart your PC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NVIDIA Highlights ===&lt;br /&gt;
[[File:Nv highlights.png|thumb|The NVIDIA Highlights clips reviewing screen]]&lt;br /&gt;
If you have a PC with an NVIDIA graphics card, you can use Spark to automatically activate a feature like ShadowPlay called NVIDIA Highlights. Spark sends a signal to Highlights to save a clip when certain events happen, like goals or saves. Clips are automatically saved to a temporary directory, but you can then go through all the clips that were saved by the system to save only the good ones permanently. Since the feature isn&#039;t provided by EchoVR directly, NVIDIA Highlights is only able to capture the main display, and not just the EchoVR window.&lt;br /&gt;
To get NVIDIA Highlights working, make sure:&lt;br /&gt;
# You have GeForce Experience installed and set up.&lt;br /&gt;
# You have enabled the feature in Spark&#039;s settings.&lt;br /&gt;
# You have enabled Desktop Capture in the NVIDIA recording overlay under &amp;quot;Privacy control&amp;quot; at the very bottom of the settings menu in the overlay (ALT+Z)&lt;br /&gt;
To change the events that are recorded:&lt;br /&gt;
# Make sure Spark is open.&lt;br /&gt;
# Open the NVIDIA Overlay (ALT+Z)&lt;br /&gt;
# Click the settings wheel&lt;br /&gt;
# Click Highlights&lt;br /&gt;
# The event settings for Echo VR should be on that page&lt;br /&gt;
=== OBS Replay Buffer integration ===&lt;br /&gt;
Spark can automatically save the replay buffer feature within OBS. This allows you to automatically record clips on certain events even if you don&#039;t have an NVIDIA GPU.&lt;br /&gt;
To set this feature up:&lt;br /&gt;
# Go to Spark&#039;s Settings-&amp;gt;Clips tab-&amp;gt;OBS tab&lt;br /&gt;
# Click the link to download the OBS plugin that allows remote control of OBS features by other programs. The link is also available here: https://github.com/Palakis/obs-websocket/releases&lt;br /&gt;
# Open OBS and set a password of your choice for the plugin (remember it obviously)&lt;br /&gt;
# Make sure you have the replay buffer setting enabled in OBS settings (Settings-&amp;gt;Output-&amp;gt;Enable Replay Buffer).&lt;br /&gt;
# In Spark, connect to OBS with the password you set just before.&lt;br /&gt;
# Start the replay buffer from Spark or OBS.&lt;br /&gt;
# Choose the events you want to record in the Spark settings under the OBS tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Uploading Stats ===&lt;br /&gt;
[[File:Stats_tabs.png|thumb|The possible tabs on a metrics.ignitevr.gg player page]]&lt;br /&gt;
You must be signed into Spark with Discord (top left) to be able to use any of these features.&lt;br /&gt;
==== Upload personal public match stats ====&lt;br /&gt;
If you have the &amp;quot;Upload to IgniteVR Database&amp;quot; checkbox checked, Spark should automatically upload stats for your public matches. A new tab should appear on your player page on metrics.ignitevr.gg/stats, though this can take up to 30 minutes to appear. You can also visit &amp;lt;code&amp;gt;https://metrics.ignitevr.gg/stats?player_name=[USERNAME]&amp;amp;db=personal&amp;lt;/code&amp;gt; directly.&lt;br /&gt;
==== Opt-in to detailed Ignite stats ====&lt;br /&gt;
Once you have played at least one game with Spark connected, you should be able to check the &amp;quot;Opt-in to detailed website stats&amp;quot; box in Spark. This will enable additional stats such as estimated height, handedness, and time of day played.&lt;br /&gt;
==== Upload Tablet Stats ====&lt;br /&gt;
The &amp;quot;Upload Tablet Stats&amp;quot; button shows you a window with all of the Oculus accounts that have played EchoVR on your computer. You can click to upload each profile once, or check the box to automatically upload them after every game. This data includes information such as full games played, w/l ratio, and the date of the first time you started playing EchoVR. You must have launched EchoVR logged into your desired Oculus account at least once for this feature to work.&lt;br /&gt;
=== Creating Matches in a Specific Region ===&lt;br /&gt;
Creating private matches in specific regions is only supported for PC because the Quest version of the game doesn&#039;t have full deeplinking support.&lt;br /&gt;
However, there is a workaround:&lt;br /&gt;
# Start the private match using Spark using the region selector on your PC.&lt;br /&gt;
# Change the Quest IP field in Spark&#039;s settings to 127.0.0.1 to read data from your PC.&lt;br /&gt;
# Copy the spark:// link for the new private match.&lt;br /&gt;
# Change the Quest IP setting in Spark to the Quest IP again.&lt;br /&gt;
# Restart Spark.&lt;br /&gt;
# Get into a lobby on your Quest and make sure Spark is connected to your Quest.&lt;br /&gt;
# Click the spark:// link you copied earlier to join the match on your Quest.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Category:API&amp;diff=205</id>
		<title>Category:API</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Category:API&amp;diff=205"/>
		<updated>2023-01-24T00:08:47Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: /* Ports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are pages related to the game&#039;s API.&lt;br /&gt;
&lt;br /&gt;
Relevant external links:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Resource name&lt;br /&gt;
!Link&lt;br /&gt;
|-&lt;br /&gt;
|GitHub Topic&lt;br /&gt;
|https://github.com/topics/echo-vr&lt;br /&gt;
|-&lt;br /&gt;
|Unofficial API Documentation&lt;br /&gt;
|https://github.com/Ajedi32/echovr_api_docs&lt;br /&gt;
|}&lt;br /&gt;
=== Ports ===&lt;br /&gt;
These are the relevant ports use by EchoVR and community tools. They are detailed here so that people can coordinate and not use the same port as some other community project.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Port&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|6720&lt;br /&gt;
|EchoVR API port when launched by Spark in Spectate Me mode&lt;br /&gt;
|-&lt;br /&gt;
|6721&lt;br /&gt;
|Default EchoVR Port.&lt;br /&gt;
|-&lt;br /&gt;
|6722&lt;br /&gt;
|Spark OAuth callback&lt;br /&gt;
|-&lt;br /&gt;
|6723&lt;br /&gt;
|Graic&#039;s WriteAPI&lt;br /&gt;
|-&lt;br /&gt;
|6724&lt;br /&gt;
|Spark local stats server&lt;br /&gt;
|-&lt;br /&gt;
|6725&lt;br /&gt;
|Spark websocket server&lt;br /&gt;
|-&lt;br /&gt;
|6726&lt;br /&gt;
|Spark server for joining using Quest Pro controllers&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Spark_Mini&amp;diff=204</id>
		<title>Spark Mini</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Spark_Mini&amp;diff=204"/>
		<updated>2023-01-10T20:21:09Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Spark mini main.jpg|thumb|Screenshot of the Spark Mini dashboard]]&lt;br /&gt;
Spark Mini is an open-source companion app for the Quest version of Echo VR developed by Ignite. It shows you server location, server score, team names, and has match hosting functionality.&lt;br /&gt;
&lt;br /&gt;
Spark Mini is only needed if you do not have a PC of any kind. The [[Spark|desktop version of Spark]] is much more fully featured and works with both the Quest and PC versions of Echo VR.&lt;br /&gt;
&lt;br /&gt;
Spark Mini cannot facilitate you spectating your matches for video recording purposes, since the spectator version of Echo VR made by RAD does not run on phones.&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Quest ===&lt;br /&gt;
You can install Spark Mini directly on your Quest 2 or Quest Pro. This is required if you&#039;re using Quest Pro controllers (on QPro or Q2).&lt;br /&gt;
# Download the .apk from https://ignitevr.gg/spark-mini ([https://api.ignitevr.gg/spark-mini.apk direct link])&lt;br /&gt;
# Make sure developer mode is enabled on your Quest to sideload apps.&lt;br /&gt;
# Use the [https://developer.oculus.com/downloads/package/oculus-developer-hub-win/ Meta Quest Developer Hub] or SideQuest to install the .apk onto your Quest.&lt;br /&gt;
# Once you&#039;re in a match, you can launch Spark Mini by going to the Library and selecting &amp;quot;Unknown Sources&amp;quot; from the dropdown.&lt;br /&gt;
=== iOS ===&lt;br /&gt;
You can install Spark Mini on iOS from the App Store: &lt;br /&gt;
&lt;br /&gt;
https://apps.apple.com/us/app/spark-mini/id1575027911&lt;br /&gt;
=== Android ===&lt;br /&gt;
You can search for &amp;quot;Spark Mini&amp;quot; in the Play Store, or visit the store page directly here: &lt;br /&gt;
&lt;br /&gt;
https://play.google.com/store/apps/details?id=gg.ignitevr.spark_mini&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Download the latest binaries from the [https://github.com/NtsFranz/Spark-Mini/releases releases] page.&lt;br /&gt;
&lt;br /&gt;
If you want, you can always build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
MacOS support should be possible if you build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].&lt;br /&gt;
== Features ==&lt;br /&gt;
[[File:Spark Mini light mode.png|thumb|Spark Mini&#039;s dashboard in light mode]]&lt;br /&gt;
* Show your server region&lt;br /&gt;
* Generate and join matches using spark:// links&lt;br /&gt;
* Show ingame stats from the scoreboard&lt;br /&gt;
* Show your exact throw speed break down (wrist speed, etc.)&lt;br /&gt;
* Host and join matches from a match browser&lt;br /&gt;
* Set the private match rules from presets&lt;br /&gt;
* Show server score&lt;br /&gt;
==== Spark Mini can NOT: ====&lt;br /&gt;
* Spectate&lt;br /&gt;
** Spectating is done only by the official Echo VR client, which does not run on phones.&lt;br /&gt;
* Record replays&lt;br /&gt;
* Play TTS&lt;br /&gt;
* Upload Stats to the Ignite database.&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Not Connected ===&lt;br /&gt;
Spark Mini says &amp;quot;Not Connected&amp;quot; on the dashboard even when I&#039;m in a match.&lt;br /&gt;
# If you&#039;re using Quest Pro or Quest 2 with Pro controllers, the API cannot leave the headset. You will need to install Spark Mini directly on the headset instead of on your phone.&lt;br /&gt;
# Spark Mini does not work with the PCVR version of Echo VR. Use [[Spark]] instead.&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
#Make sure your phone is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;s actual local IP address, and see if the page loads. For example, the URL could look like this: http://192.168.1.128:6721/session. If the page doesn&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
#Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
#Some routers disable access to other devices on the network. If you can, try connecting your phone and Quest to a hotspot to test if that&#039;s the issue.&lt;br /&gt;
#Make sure you&#039;re in a public or private match.&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
[[Category:API]]&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=File:Spark_Mini_light_mode.png&amp;diff=203</id>
		<title>File:Spark Mini light mode.png</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=File:Spark_Mini_light_mode.png&amp;diff=203"/>
		<updated>2023-01-10T20:20:05Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spark Mini dashboard in light mode&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Spark_Mini&amp;diff=202</id>
		<title>Spark Mini</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Spark_Mini&amp;diff=202"/>
		<updated>2023-01-10T20:18:57Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Spark mini main.jpg|thumb|Screenshot of the Spark Mini dashboard]]&lt;br /&gt;
Spark Mini is an open-source companion app for the Quest version of Echo VR developed by Ignite. It shows you server location, server score, team names, and has match hosting functionality.&lt;br /&gt;
&lt;br /&gt;
Spark Mini is only needed if you do not have a PC of any kind. The [[Spark|desktop version of Spark]] is much more fully featured and works with both the Quest and PC versions of Echo VR.&lt;br /&gt;
&lt;br /&gt;
Spark Mini cannot facilitate you spectating your matches for video recording purposes, since the spectator version of Echo VR made by RAD does not run on phones.&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Quest ===&lt;br /&gt;
You can install Spark Mini directly on your Quest 2 or Quest Pro. This is required if you&#039;re using Quest Pro controllers (on QPro or Q2).&lt;br /&gt;
&lt;br /&gt;
# Download the .apk from https://ignitevr.gg/spark-mini ([https://api.ignitevr.gg/spark-mini.apk direct link])&lt;br /&gt;
# Make sure developer mode is enabled on your Quest to sideload apps.&lt;br /&gt;
# Use the [https://developer.oculus.com/downloads/package/oculus-developer-hub-win/ Meta Quest Developer Hub] or SideQuest to install the .apk onto your Quest.&lt;br /&gt;
# Once you&#039;re in a match, you can launch Spark Mini by going to the Library and selecting &amp;quot;Unknown Sources&amp;quot; from the dropdown.&lt;br /&gt;
&lt;br /&gt;
=== iOS ===&lt;br /&gt;
You can install Spark Mini on iOS from the App Store: &lt;br /&gt;
&lt;br /&gt;
https://apps.apple.com/us/app/spark-mini/id1575027911&lt;br /&gt;
=== Android ===&lt;br /&gt;
You can search for &amp;quot;Spark Mini&amp;quot; in the Play Store, or visit the store page directly here: &lt;br /&gt;
&lt;br /&gt;
https://play.google.com/store/apps/details?id=gg.ignitevr.spark_mini&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Download the latest binaries from the [https://github.com/NtsFranz/Spark-Mini/releases releases] page.&lt;br /&gt;
&lt;br /&gt;
If you want, you can always build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
MacOS support should be possible if you build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].&lt;br /&gt;
== Features ==&lt;br /&gt;
* Show your server region&lt;br /&gt;
* Generate and join matches using spark:// links&lt;br /&gt;
* Show ingame stats from the scoreboard&lt;br /&gt;
* Show your exact throw speed break down (wrist speed, etc.)&lt;br /&gt;
* Host and join matches from a match browser&lt;br /&gt;
* Set the private match rules from presets&lt;br /&gt;
* Show server score&lt;br /&gt;
==== Spark Mini can NOT: ====&lt;br /&gt;
* Spectate&lt;br /&gt;
** Spectating is done only by the official Echo VR client, which does not run on phones.&lt;br /&gt;
* Record replays&lt;br /&gt;
* Play TTS&lt;br /&gt;
* Upload Stats to the Ignite database.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Not Connected ===&lt;br /&gt;
Spark Mini says &amp;quot;Not Connected&amp;quot; on the dashboard even when I&#039;m in a match.&lt;br /&gt;
&lt;br /&gt;
# If you&#039;re using Quest Pro or Quest 2 with Pro controllers, the API cannot leave the headset. You will need to install Spark Mini directly on the headset instead of on your phone.&lt;br /&gt;
# Spark Mini does not work with the PCVR version of Echo VR. Use [[Spark]] instead.&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
#Make sure your phone is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;s actual local IP address, and see if the page loads. For example, the URL could look like this: http://192.168.1.128:6721/session. If the page doesn&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
#Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
#Some routers disable access to other devices on the network. If you can, try connecting your phone and Quest to a hotspot to test if that&#039;s the issue.&lt;br /&gt;
#Make sure you&#039;re in a public or private match.&lt;br /&gt;
&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
[[Category:API]]&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=File:Spark_mini_main.jpg&amp;diff=201</id>
		<title>File:Spark mini main.jpg</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=File:Spark_mini_main.jpg&amp;diff=201"/>
		<updated>2023-01-10T20:04:21Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: NtsFranz uploaded a new version of File:Spark mini main.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot of Spark Mini&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Replay_Viewer&amp;diff=200</id>
		<title>Replay Viewer</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Replay_Viewer&amp;diff=200"/>
		<updated>2023-01-09T20:21:58Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Replay Viewer Screenshot.png|thumb|Screenshot of the Replay Viewer desktop window]]&lt;br /&gt;
[[File:Replay viewer point cloud.png|thumb|Point cloud representation of an entire replay file]]&lt;br /&gt;
The Echo VR Replay Viewer is a standalone application that can read .echoreplay files in a recreated 3D arena environment. The Replay Viewer was created by Sneakyevil and Zzenith, with additional development by iblowatsports, NtsFranz, and BiffBish.&lt;br /&gt;
&lt;br /&gt;
The project is open-source and is available here: https://github.com/sneakyevil/Demo-Viewer.&lt;br /&gt;
&lt;br /&gt;
To ask questions, make suggestions, or to get support, join the Discord server here: https://discord.gg/srWMCnD&lt;br /&gt;
&lt;br /&gt;
The viewer supports use on a flat monitor as well as in VR.&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Oculus Store Version (not currently available) ===&lt;br /&gt;
The Oculus Store version will get automatic updates. Install via the Oculus Store page:&lt;br /&gt;
&lt;br /&gt;
[https://www.oculus.com/experiences/rift/3228453177179864 https://www.oculus.com/experiences/rift/322845317717]&lt;br /&gt;
&lt;br /&gt;
=== GitHub Release ===&lt;br /&gt;
https://github.com/robidasdavid/Demo-Viewer/releases&lt;br /&gt;
&lt;br /&gt;
To install, extract the zip to a folder and run the &amp;lt;code&amp;gt;.exe&amp;lt;/code&amp;gt; file. To run in VR mode, run the &amp;lt;code&amp;gt;.exe&amp;lt;/code&amp;gt; with the &amp;lt;code&amp;gt;-useVR&amp;lt;/code&amp;gt; command-line argument.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
=== Loading Files ===&lt;br /&gt;
To load a file, click on the menu icon on the right side of the screen (shortcut: tilde). This menu contains a list of &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; files in the folder that the Spark saves files to by default (&amp;lt;code&amp;gt;C:\Users\[USERNAME]\Documents\Spark\replays\&amp;lt;/code&amp;gt;). At the top of this menu, there is an input field, where any file path can be entered if the replay is stored somewhere else on your computer.&lt;br /&gt;
&lt;br /&gt;
To save your own replays, download [[Spark]], or write your own program that saves with the [[.echoreplay File Format|.echoreplay file format]]!&lt;br /&gt;
=== File Association ===&lt;br /&gt;
File association is supported with the replay viewer, to make it easier for you to load downloaded files, you can associate &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; files with ReplayViewer.exe by double clicking a &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; file. When Windows brings up the &amp;quot;How do you want to echoreplay files from now on?&amp;quot; window, click &amp;quot;More apps&amp;quot;, scroll down and select &amp;quot;Look for another app on this PC&amp;quot;. Navigate to where you unzipped the application (GitHub Release), or to &amp;lt;code&amp;gt;C:\Program Files\Oculus\Software\Software\franzco-echodata\Replay Viewer.exe&amp;lt;/code&amp;gt; (Oculus Store), and select &amp;quot;ReplayViewer.exe&amp;quot;. Once you have done this, you can open &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; files just by opening a file directly from File Explorer.&lt;br /&gt;
&lt;br /&gt;
If you do not do this and you want to open files downloaded from the internet, you will have to copy the entire file location and file name of the file you want to view, and paste it into the field after launching the app. Files recorded with the Spark will save to a folder readable by the Replay Viewer and will not require this process to view.&lt;br /&gt;
=== Controls ===&lt;br /&gt;
==== Keyboard ====&lt;br /&gt;
* &#039;&#039;&#039;WASD&#039;&#039;&#039; - camera movement&lt;br /&gt;
* &#039;&#039;&#039;Q/E&#039;&#039;&#039; - descend/ascend&lt;br /&gt;
* &#039;&#039;&#039;Shift&#039;&#039;&#039; - camera speed boost&lt;br /&gt;
* &#039;&#039;&#039;Mouse Wheel&#039;&#039;&#039; - adjust camera movement speed&lt;br /&gt;
==== XBOX Controller ====&lt;br /&gt;
* &#039;&#039;&#039;Left Stick&#039;&#039;&#039; - camera forward/back movement&lt;br /&gt;
* &#039;&#039;&#039;Right Stick&#039;&#039;&#039; - camera pitch/yaw&lt;br /&gt;
* &#039;&#039;&#039;Left Bumper/Right Bumper&#039;&#039;&#039; - descend/ascend&lt;br /&gt;
* &#039;&#039;&#039;A Button&#039;&#039;&#039; - Play/Pause, resets back to 1x play if rewinding/fast forwarding&lt;br /&gt;
* &#039;&#039;&#039;B Button&#039;&#039;&#039; - Clear drawings on screen&lt;br /&gt;
* &#039;&#039;&#039;Y Button&#039;&#039;&#039; - Show last score details&lt;br /&gt;
* &#039;&#039;&#039;Select/Left Action Button&#039;&#039;&#039; - Enable/disable goal animations (default is enabled)&lt;br /&gt;
* &#039;&#039;&#039;DPad Left&#039;&#039;&#039; - Rewind (1x - 10x)&lt;br /&gt;
* &#039;&#039;&#039;DPad Right&#039;&#039;&#039; - Fast forward (1x - 10x)&lt;br /&gt;
* &#039;&#039;&#039;Left Trigger&#039;&#039;&#039; - Quick Scrub/Slow-Mo backwards, analog controlled on the trigger to adjust speed (less trigger pull = slower, full pull = 1.5x). Will revert to playing if replay was playing before trigger was used, can toggle whether to play or pause while scrubbing/slow-mo playing with &#039;&#039;&#039;A&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Right Trigger&#039;&#039;&#039; - Quick Scrub/Slow-Mo forwards, analog controlled on the trigger to adjust speed (less trigger pull = slower, full pull = 1.5x). Will revert to playing if replay was playing before trigger was used, can toggle whether to play or pause while scrubbing/slow-mo playing with &#039;&#039;&#039;A&#039;&#039;&#039;&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
[[Category:API]]&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=.echoreplay_File_Format&amp;diff=194</id>
		<title>.echoreplay File Format</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=.echoreplay_File_Format&amp;diff=194"/>
		<updated>2022-12-14T18:35:29Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:API]]&lt;br /&gt;
The &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; file format is a container for nearly raw API data from EchoVR. It is designed to be as simple as possible while retaining all information provided by the API. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programs that can interact with &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; files:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Program !! Functionality&lt;br /&gt;
|-&lt;br /&gt;
| [[Replay Viewer]] || Reads the file and visualizes the match.&lt;br /&gt;
|-&lt;br /&gt;
| [[Spark]] || Records &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; files from game data.&lt;br /&gt;
|}&lt;br /&gt;
To record &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; files without writing your own software, you can use the [[Spark]], but the format is designed to be simple enough to let people read and write their own replay files.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; file format is a complete storage format for time-series EchoVR API request data. There are two versions of this format - compressed and uncompressed, both with the same file extension. The compressed version is simple the uncompressed file in a renamed &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The format for the uncompressed file is as follows:&lt;br /&gt;
* One line per API request.&lt;br /&gt;
* Each line contains the a timestamp, the &#039;&#039;tab&#039;&#039; character, and the full JSON data from the game&#039;s API&lt;br /&gt;
* Optionally, the JSON data for player bone data is included at the end of the line, separated by another tab character.&lt;br /&gt;
Due to the high efficiency of zip compression, binary formats such as &amp;lt;code&amp;gt;.milk&amp;lt;/code&amp;gt; (once modified to include all the data necessary for replays) provide only marginal or no benefits over the compressed &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt;. These formats also require modification for every API change from the game, unlike &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Spark&amp;diff=193</id>
		<title>Spark</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Spark&amp;diff=193"/>
		<updated>2022-12-11T18:26:55Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: /* TTS is not working */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:API]]&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
&#039;&#039;For other uses, see [[IgniteBot_(disambiguation)| IgniteBot (disambiguation) ]].&#039;&#039;&lt;br /&gt;
[[File:Spark main screen.png|thumb|right|A screenshot of the main window of Spark]]&lt;br /&gt;
Spark is a Windows desktop program that can record, process, and upload EchoVR data from either a local EchoVR client or an Oculus Quest on the same network. For a full description and list of features, go to https://ignitevr.gg/spark, or join the IgniteVR Discord server.&lt;br /&gt;
None of your game data is uploaded to Ignite servers unless you choose to.&lt;br /&gt;
== Installation ==&lt;br /&gt;
Spark supports only Windows computers, but it can be used for both Rift and Quest EchoVR clients.&lt;br /&gt;
# Click the Download button on https://ignitevr.gg/spark.&lt;br /&gt;
# Click the install button in the Microsoft Store app.&lt;br /&gt;
# Once the install finishes, Spark should automatically start, or you can search for &amp;quot;Spark&amp;quot; in the Windows search, and run the program.&lt;br /&gt;
If you want to install beta versions, download the latest installer from the [https://github.com/NtsFranz/Spark GitHub page], and get the beta tester role in the Ignite Discord server to provide feedback.&lt;br /&gt;
== Setup ==&lt;br /&gt;
=== Oculus Rift or Quest+Link ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
=== Oculus Quest ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Your computer and your Oculus Quest have to be on the same network. If they are connected to the same Wi-Fi network, you&#039;re good.&lt;br /&gt;
# Click the Find Quest IP button while your Quest is fully on (screen on).&lt;br /&gt;
# If the automatic button doesn&#039;t work, enter the local IP address of your Oculus Quest in the Spark settings manually. You can find your Quest&#039;s IP address by clicking on your current Wi-Fi network in the Quest settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have complete the steps above, you should see data appear in Spark automatically. When in the lobby, only the Server Location will change, but in a match player names and events should start appearing.&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
==== Spark says Not Connected in the top left corner ====&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
# Make sure your computer is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;s actual local IP address, and see if the page loads. For example, the url could look like this: http://192.168.1.128:6721/session. If you&#039;re playing on PC, replace [QUESTIP] with 127.0.0.1. If the page doesn&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
# Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
# Some routers disable access to other devices on the network. If you can, try connecting your PC and Quest to a hotspot to test if that&#039;s the issue.&lt;br /&gt;
# Make sure you&#039;re in a public or private match.&lt;br /&gt;
----&lt;br /&gt;
==== Unknown error while loading the game ====&lt;br /&gt;
This is an EchoVR bug. There is no single solution to fixing it, but here are some solutions that have worked in the past:&lt;br /&gt;
* Make sure the &amp;quot;Use anonymous mode for Spectatorstream/Spectate Me&amp;quot; box is checked.&lt;br /&gt;
* Make sure EchoVR is updated&lt;br /&gt;
* Make the Oculus desktop app is open when you launch EchoVR&lt;br /&gt;
* Go to Settings-&amp;gt;Beta-&amp;gt;Restart Oculus in the Oculus desktop app&lt;br /&gt;
* Reinstall EchoVR on your PC&lt;br /&gt;
----&lt;br /&gt;
==== Find Quest IP fails ====&lt;br /&gt;
* Make sure:&lt;br /&gt;
*# Your Quest and PC are connected to the same WiFi network&lt;br /&gt;
*# Your Quest is fully on (screen on)&lt;br /&gt;
*# You are in a lobby or public/private match&lt;br /&gt;
&lt;br /&gt;
* The Find Quest IP button is just a convenience feature and may not work on every computer. You can always find your Quest&#039;s IP address manually and enter it in the box in Spark. On your Quest, click on your current WiFi network, scroll to advanced settings, and find the field labeled Local IP Address. Copy that number in the IP Address field in Spark, and leave the port at 6721.&lt;br /&gt;
----&lt;br /&gt;
==== TTS is not working ====&lt;br /&gt;
* TTS only works with Discord Login, so make sure that&#039;s connected first.&lt;br /&gt;
* Spark outputs sound to the default Windows audio device, so make sure that&#039;s set correctly. This is generally Rift Audio if you&#039;re playing PCVR.&lt;br /&gt;
* Try clicking the Play Test Sound button. That button will play a sound in the same way as any other event.&lt;br /&gt;
* Are the events you&#039;re trying to listen to showing up in the Event Log?&lt;br /&gt;
* Open the TTS Cache folder with the button and try playing those files. Do those make sound?&lt;br /&gt;
----&lt;br /&gt;
==== My stats aren&#039;t showing up on [https://ignitevr.gg/stats https://metrics.ignitevr.gg/stats] ====&lt;br /&gt;
* Even if you have the box checked in the settings window, stats only upload in public matches and when you have Discord Login enabled using the Personal access code.&lt;br /&gt;
----&lt;br /&gt;
==== Reporting Spark crashes ====&lt;br /&gt;
If Spark is crashing, the Event Viewer logs may help to diagnose the issue.&lt;br /&gt;
&lt;br /&gt;
To find the logs:&lt;br /&gt;
# Press the Windows button and type &#039;Event Viewer&#039;&lt;br /&gt;
# On the left go to &#039;Windows Logs-&amp;gt;Application&#039;&lt;br /&gt;
# Find the errors with &#039;.NET Runtime&#039; or Spark. Recent crashes should be at the top, or you can search for Spark on the right panel.&lt;br /&gt;
== Main Features ==&lt;br /&gt;
[[File:Spark settings window.png|thumb|right|Screenshot of the settings window]]&lt;br /&gt;
* &#039;&#039;&#039;Server Location&#039;&#039;&#039;&lt;br /&gt;
** Estimated location of the current server.&lt;br /&gt;
* &#039;&#039;&#039;Live Dashboard&#039;&#039;&#039;&lt;br /&gt;
** Contains recent round scores, goals, jousts, and player pings.&lt;br /&gt;
* &#039;&#039;&#039;Session ID and Atlas links&#039;&#039;&#039;&lt;br /&gt;
** Copy the link to let people join your match directly, or use the Discord invite system.&lt;br /&gt;
* &#039;&#039;&#039;Upload to [https://ignitevr.gg/stats metrics.ignitevr.gg]&#039;&#039;&#039;&lt;br /&gt;
** Allows you to have complete stat history of your matches.&lt;br /&gt;
* &#039;&#039;&#039;Replay recording&#039;&#039;&#039;&lt;br /&gt;
** For use with the [[Replay Viewer]].&lt;br /&gt;
* &#039;&#039;&#039;Discord Rich Presence&#039;&#039;&#039;&lt;br /&gt;
** Shows current match status, time, and score.&lt;br /&gt;
* &#039;&#039;&#039;Player pings/serverscore&#039;&#039;&#039;&lt;br /&gt;
** Serverscore uses the same algorithm as the VRML discord bot command.&lt;br /&gt;
* &#039;&#039;&#039;Text-to-Speech (TTS)&#039;&#039;&#039;&lt;br /&gt;
** Customizable callouts for various events in-game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Spectate Me&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
** Automatically launches a spectator on your PC to join the public matches you are playing in on your Quest.&lt;br /&gt;
== Detailed Feature Explanations ==&lt;br /&gt;
=== Spectate Me ===&lt;br /&gt;
The Spectate Me feature allows you to view your pubs from a spectator perspective automatically. &lt;br /&gt;
&lt;br /&gt;
What you&#039;ll need:&lt;br /&gt;
* Two devices that can run EchoVR&lt;br /&gt;
** Either a Quest and PC, or two PCs.&lt;br /&gt;
You can also run the spectator on the same PC that you&#039;re playing on, but it is not recommended because of performance.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different program that is focused on the spectator experience, check out Sphinxed&#039;s project called Echo Shadow.&lt;br /&gt;
&lt;br /&gt;
You can customize the camera settings at the bottom of the General tab in the settings window to either follow you, use sideline camera, or follow some other player by name.&lt;br /&gt;
==== As Quest Player: ====&lt;br /&gt;
# Set up Spark for normal Quest usage as detailed above&lt;br /&gt;
# Make sure you have EchoVR installed on your PC using the Oculus Desktop app.&lt;br /&gt;
## Your PC doesn&#039;t have to be VR-capable, but it does need to be reasonably fast to run the game&#039;s spectator client at high enough frame rates for recording.&lt;br /&gt;
# A button should appear in the right sidebar of Spark called &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
# Once you join a match on your Quest, EchoVR will launch as a spectator in your public match on your PC. If you get kicked out of your match when the spectator joins, make sure to either check the &amp;quot;Use anonymous mode for Spectate Me&amp;quot; in the Spark settings or log into the Oculus desktop app with a separate Oculus account.&lt;br /&gt;
==== As a PCVR Player: ====&lt;br /&gt;
===== You will need: =====&lt;br /&gt;
* Two PCs capable of running EchoVR on the same network&lt;br /&gt;
* Spark installed on both PCs&lt;br /&gt;
* API enabled in the game settings on both PCs&lt;br /&gt;
** You can use Spark to enable the API setting&lt;br /&gt;
===== Setup =====&lt;br /&gt;
&#039;&#039;&#039;On your playing PC (the one with your headset):&#039;&#039;&#039;&lt;br /&gt;
# Launch the game normally and join a private/public match or lobby&lt;br /&gt;
# Launch Spark&lt;br /&gt;
# The IP Address in Spark should be set to 127.0.0.1 (or click the Local PC button)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On your Spectating PC:&#039;&#039;&#039;&lt;br /&gt;
# Open Spark&lt;br /&gt;
# Click &amp;quot;Settings&amp;quot;&lt;br /&gt;
# Put your playing PC&#039;s local IP address in the area for Quest IP.&lt;br /&gt;
# Change the port to 6724&lt;br /&gt;
# If the playing PC is in a match/lobby and has Spark running, then Spark should say &amp;quot;Connected&amp;quot; at this point.&lt;br /&gt;
# Click &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
If all is well, then your spectator will follow you into pubs and privates.&lt;br /&gt;
=== EchoVR Speaker System ===&lt;br /&gt;
[[File:Echo Speaker System.png|thumb|Screenshot of the ESS within Spark]]&lt;br /&gt;
The EchoVR Speaker System (ESS) is a project by iblowatsports that has been embedded into the Spark window. Check out the source here: https://github.com/iblowatsports/Echo-VR-Speaker-System&amp;lt;br&amp;gt;&lt;br /&gt;
This is a system to take any audio stream (usually music) and make it sound like it is being played from &amp;quot;speakers&amp;quot; in a stadium outside of the Arena when you are playing. This is positional audio that adds realistic echo/reverberations as well as taking into account the geometry of the Arena itself so that it feels as though you are hearing your music from a stadium surrounding you.&lt;br /&gt;
* The Echo Speaker System installer will automatically download and open the installer of Virtual Audio Cable if you do not have it installed&lt;br /&gt;
* After installing VAC, make sure to restart your PC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NVIDIA Highlights ===&lt;br /&gt;
[[File:Nv highlights.png|thumb|The NVIDIA Highlights clips reviewing screen]]&lt;br /&gt;
If you have a PC with an NVIDIA graphics card, you can use Spark to automatically activate a feature like ShadowPlay called NVIDIA Highlights. Spark sends a signal to Highlights to save a clip when certain events happen, like goals or saves. Clips are automatically saved to a temporary directory, but you can then go through all the clips that were saved by the system to save only the good ones permanently. Since the feature isn&#039;t provided by EchoVR directly, NVIDIA Highlights is only able to capture the main display, and not just the EchoVR window.&lt;br /&gt;
To get NVIDIA Highlights working, make sure:&lt;br /&gt;
# You have GeForce Experience installed and set up.&lt;br /&gt;
# You have enabled the feature in Spark&#039;s settings.&lt;br /&gt;
# You have enabled Desktop Capture in the NVIDIA recording overlay under &amp;quot;Privacy control&amp;quot; at the very bottom of the settings menu in the overlay (ALT+Z)&lt;br /&gt;
To change the events that are recorded:&lt;br /&gt;
# Make sure Spark is open.&lt;br /&gt;
# Open the NVIDIA Overlay (ALT+Z)&lt;br /&gt;
# Click the settings wheel&lt;br /&gt;
# Click Highlights&lt;br /&gt;
# The event settings for Echo VR should be on that page&lt;br /&gt;
=== OBS Replay Buffer integration ===&lt;br /&gt;
Spark can automatically save the replay buffer feature within OBS. This allows you to automatically record clips on certain events even if you don&#039;t have an NVIDIA GPU.&lt;br /&gt;
To set this feature up:&lt;br /&gt;
# Go to Spark&#039;s Settings-&amp;gt;Clips tab-&amp;gt;OBS tab&lt;br /&gt;
# Click the link to download the OBS plugin that allows remote control of OBS features by other programs. The link is also available here: https://github.com/Palakis/obs-websocket/releases&lt;br /&gt;
# Open OBS and set a password of your choice for the plugin (remember it obviously)&lt;br /&gt;
# Make sure you have the replay buffer setting enabled in OBS settings (Settings-&amp;gt;Output-&amp;gt;Enable Replay Buffer).&lt;br /&gt;
# In Spark, connect to OBS with the password you set just before.&lt;br /&gt;
# Start the replay buffer from Spark or OBS.&lt;br /&gt;
# Choose the events you want to record in the Spark settings under the OBS tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Uploading Stats ===&lt;br /&gt;
[[File:Stats_tabs.png|thumb|The possible tabs on a metrics.ignitevr.gg player page]]&lt;br /&gt;
You must be signed into Spark with Discord (top left) to be able to use any of these features.&lt;br /&gt;
==== Upload personal public match stats ====&lt;br /&gt;
If you have the &amp;quot;Upload to IgniteVR Database&amp;quot; checkbox checked, Spark should automatically upload stats for your public matches. A new tab should appear on your player page on metrics.ignitevr.gg/stats, though this can take up to 30 minutes to appear. You can also visit &amp;lt;code&amp;gt;https://metrics.ignitevr.gg/stats?player_name=[USERNAME]&amp;amp;db=personal&amp;lt;/code&amp;gt; directly.&lt;br /&gt;
==== Opt-in to detailed Ignite stats ====&lt;br /&gt;
Once you have played at least one game with Spark connected, you should be able to check the &amp;quot;Opt-in to detailed website stats&amp;quot; box in Spark. This will enable additional stats such as estimated height, handedness, and time of day played.&lt;br /&gt;
==== Upload Tablet Stats ====&lt;br /&gt;
The &amp;quot;Upload Tablet Stats&amp;quot; button shows you a window with all of the Oculus accounts that have played EchoVR on your computer. You can click to upload each profile once, or check the box to automatically upload them after every game. This data includes information such as full games played, w/l ratio, and the date of the first time you started playing EchoVR. You must have launched EchoVR logged into your desired Oculus account at least once for this feature to work.&lt;br /&gt;
=== Creating Matches in a Specific Region ===&lt;br /&gt;
Creating private matches in specific regions is only supported for PC because the Quest version of the game doesn&#039;t have full deeplinking support.&lt;br /&gt;
However, there is a workaround:&lt;br /&gt;
# Start the private match using Spark using the region selector on your PC.&lt;br /&gt;
# Change the Quest IP field in Spark&#039;s settings to 127.0.0.1 to read data from your PC.&lt;br /&gt;
# Copy the spark:// link for the new private match.&lt;br /&gt;
# Change the Quest IP setting in Spark to the Quest IP again.&lt;br /&gt;
# Restart Spark.&lt;br /&gt;
# Get into a lobby on your Quest and make sure Spark is connected to your Quest.&lt;br /&gt;
# Click the spark:// link you copied earlier to join the match on your Quest.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Spark_Mini&amp;diff=192</id>
		<title>Spark Mini</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Spark_Mini&amp;diff=192"/>
		<updated>2022-12-05T02:08:28Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Spark mini main.jpg|thumb|Screenshot of the Spark Mini dashboard]]&lt;br /&gt;
Spark Mini is an open-source companion app for the Quest version of Echo VR developed by Ignite. It shows you server location, server score, team names, and has match hosting functionality.&lt;br /&gt;
&lt;br /&gt;
Spark Mini is only needed if you do not have a PC of any kind. The desktop version of Spark is much more fully featured and works with both the Quest and PC versions of Echo VR.&lt;br /&gt;
&lt;br /&gt;
Spark Mini cannot facilitate you spectating your matches for video recording purposes, since the spectator version of Echo VR made by RAD does not run on phones.&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== iOS ===&lt;br /&gt;
You can install Spark Mini on iOS from the App Store: &lt;br /&gt;
&lt;br /&gt;
https://apps.apple.com/us/app/spark-mini/id1575027911&lt;br /&gt;
=== Android ===&lt;br /&gt;
You can search for &amp;quot;Spark Mini&amp;quot; in the Play Store, or visit the store page directly here: &lt;br /&gt;
&lt;br /&gt;
https://play.google.com/store/apps/details?id=gg.ignitevr.spark_mini&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Download the latest binaries from the [https://github.com/NtsFranz/Spark-Mini/releases releases] page.&lt;br /&gt;
&lt;br /&gt;
If you want, you can always build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
MacOS support should be possible if you build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].&lt;br /&gt;
== Features ==&lt;br /&gt;
* Show your server region&lt;br /&gt;
* Generate and join matches using spark:// links&lt;br /&gt;
* Show ingame stats from the scoreboard&lt;br /&gt;
* Show your exact throw speed break down (wrist speed, etc.)&lt;br /&gt;
* Host and join matches from a match browser&lt;br /&gt;
* Set the private match rules from presets&lt;br /&gt;
* Show server score&lt;br /&gt;
==== Spark Mini can NOT: ====&lt;br /&gt;
* Spectate&lt;br /&gt;
** Spectating is done only by the official Echo VR client, which does not run on phones.&lt;br /&gt;
* Record replays&lt;br /&gt;
* Play TTS&lt;br /&gt;
* Upload Stats to the Ignite database.&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
[[Category:API]]&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Echopedia&amp;diff=191</id>
		<title>Echopedia</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Echopedia&amp;diff=191"/>
		<updated>2022-11-29T00:51:33Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Echopedia Logo.png|frameless|1356x1356px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The source for EchoVR history and community knowledge. Search for a player or team name, or explore using the links below. Please contribute to the shared knowledge on this site, but be aware that changes to &#039;&#039;team&#039;&#039; and &#039;&#039;player&#039;&#039; pages may be overridden if they are not contained within the section at the top for user contributions, as these pages are generated automatically. At the top of each player and team page, there is a section where user contributions will be kept across updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex;flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
{{ImageButton|text=Community Tools|page=Category:Community_Projects|image=/images/d/d8/Json_cover.jpg}}&lt;br /&gt;
{{ImageButton|text=Arena Block Map|page=../arena_block_map.html|image=/images/4/4d/Echoarena_render_map_orthographic_cropped.jpg}}&lt;br /&gt;
{{ImageButton|text=-|page=Echo_Pass|image=https://miro.medium.com/max/700/1*6jnLg9UhTPGCN-_uZXWgPg.png}}&lt;br /&gt;
{{ImageButton|text=Server Locations|page=Server_Locations|image=https://thumbs.dreamstime.com/b/turkey-map-selective-focus-label-closeup-shot-turkey-map-selective-focus-label-158332381.jpg}}&lt;br /&gt;
{{ImageButton|text=Echo VR Glossary|page=Echo VR Glossary|image=https://images.freeimages.com/images/small-previews/cff/dictionary-1172442.jpg}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Tools===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Commmunity Tools&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Replay Viewer]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Echo_bhaptics_Mod]]&lt;br /&gt;
|-&lt;br /&gt;
|Protil&lt;br /&gt;
|-&lt;br /&gt;
|Echo Shadow&lt;br /&gt;
|-&lt;br /&gt;
|[[EAST]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark Mini]]&lt;br /&gt;
|}&lt;br /&gt;
===Recently Added===&lt;br /&gt;
[[Echo Arena Skills Map|Echo Arena Skills Map (MoneyMitch26)]]&lt;br /&gt;
&lt;br /&gt;
[[Echo Arena Skills Map (DocEducation)]]&lt;br /&gt;
&lt;br /&gt;
[[Echo Pass]]&lt;br /&gt;
&lt;br /&gt;
[[Echo VR Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo II Speedrunning Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Playspace Abuse]]&lt;br /&gt;
===Records===&lt;br /&gt;
[[Fastest Jousts]] 💨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Echo VR Tutorial Speedrun - WR: 3.25.23. Currently held by ConDawgB (11/13/22) &lt;br /&gt;
&lt;br /&gt;
source: https://www.youtube.com/watch?v=Qm7_xZsjkhc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hall of Fame of the winners of previous seasons:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Champions]] &amp;lt;br&amp;gt;&lt;br /&gt;
List of all the people involved in VRML:&amp;lt;br&amp;gt;&lt;br /&gt;
[[VRML Personnel]] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Spark&amp;diff=190</id>
		<title>Spark</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Spark&amp;diff=190"/>
		<updated>2022-11-28T03:43:49Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: Reverted edits by 172.70.34.118 (talk) to last revision by NtsFranz&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:API]]&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
&#039;&#039;For other uses, see [[IgniteBot_(disambiguation)| IgniteBot (disambiguation) ]].&#039;&#039;&lt;br /&gt;
[[File:Spark main screen.png|thumb|right|A screenshot of the main window of Spark]]&lt;br /&gt;
Spark is a Windows desktop program that can record, process, and upload EchoVR data from either a local EchoVR client or an Oculus Quest on the same network. For a full description and list of features, go to https://ignitevr.gg/spark, or join the IgniteVR Discord server.&lt;br /&gt;
None of your game data is uploaded to Ignite servers unless you choose to.&lt;br /&gt;
== Installation ==&lt;br /&gt;
Spark supports only Windows computers, but it can be used for both Rift and Quest EchoVR clients.&lt;br /&gt;
# Click the Download button on https://ignitevr.gg/spark.&lt;br /&gt;
# Click the install button in the Microsoft Store app.&lt;br /&gt;
# Once the install finishes, Spark should automatically start, or you can search for &amp;quot;Spark&amp;quot; in the Windows search, and run the program.&lt;br /&gt;
If you want to install beta versions, download the latest installer from the [https://github.com/NtsFranz/Spark GitHub page], and get the beta tester role in the Ignite Discord server to provide feedback.&lt;br /&gt;
== Setup ==&lt;br /&gt;
=== Oculus Rift or Quest+Link ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
=== Oculus Quest ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Your computer and your Oculus Quest have to be on the same network. If they are connected to the same Wi-Fi network, you&#039;re good.&lt;br /&gt;
# Click the Find Quest IP button while your Quest is fully on (screen on).&lt;br /&gt;
# If the automatic button doesn&#039;t work, enter the local IP address of your Oculus Quest in the Spark settings manually. You can find your Quest&#039;s IP address by clicking on your current Wi-Fi network in the Quest settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have complete the steps above, you should see data appear in Spark automatically. When in the lobby, only the Server Location will change, but in a match player names and events should start appearing.&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
==== Spark says Not Connected in the top left corner ====&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
# Make sure your computer is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;s actual local IP address, and see if the page loads. For example, the url could look like this: http://192.168.1.128:6721/session. If you&#039;re playing on PC, replace [QUESTIP] with 127.0.0.1. If the page doesn&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
# Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
# Some routers disable access to other devices on the network. If you can, try connecting your PC and Quest to a hotspot to test if that&#039;s the issue.&lt;br /&gt;
# Make sure you&#039;re in a public or private match.&lt;br /&gt;
----&lt;br /&gt;
==== Unknown error while loading the game ====&lt;br /&gt;
This is an EchoVR bug. There is no single solution to fixing it, but here are some solutions that have worked in the past:&lt;br /&gt;
* Make sure the &amp;quot;Use anonymous mode for Spectatorstream/Spectate Me&amp;quot; box is checked.&lt;br /&gt;
* Make sure EchoVR is updated&lt;br /&gt;
* Make the Oculus desktop app is open when you launch EchoVR&lt;br /&gt;
* Go to Settings-&amp;gt;Beta-&amp;gt;Restart Oculus in the Oculus desktop app&lt;br /&gt;
* Reinstall EchoVR on your PC&lt;br /&gt;
----&lt;br /&gt;
==== Find Quest IP fails ====&lt;br /&gt;
* Make sure:&lt;br /&gt;
*# Your Quest and PC are connected to the same WiFi network&lt;br /&gt;
*# Your Quest is fully on (screen on)&lt;br /&gt;
*# You are in a lobby or public/private match&lt;br /&gt;
&lt;br /&gt;
* The Find Quest IP button is just a convenience feature and may not work on every computer. You can always find your Quest&#039;s IP address manually and enter it in the box in Spark. On your Quest, click on your current WiFi network, scroll to advanced settings, and find the field labeled Local IP Address. Copy that number in the IP Address field in Spark, and leave the port at 6721.&lt;br /&gt;
----&lt;br /&gt;
==== TTS is not working ====&lt;br /&gt;
* TTS only works with Discord Login, so make sure that&#039;s connected first.&lt;br /&gt;
* Spark outputs sound to the default Windows audio device, so make sure that&#039;s set correctly. This is generally Rift Audio if you&#039;re playing PCVR.&lt;br /&gt;
* You can check/uncheck any of the TTS settings to play a test sound.&lt;br /&gt;
----&lt;br /&gt;
==== My stats aren&#039;t showing up on [https://ignitevr.gg/stats https://metrics.ignitevr.gg/stats] ====&lt;br /&gt;
* Even if you have the box checked in the settings window, stats only upload in public matches and when you have Discord Login enabled using the Personal access code.&lt;br /&gt;
----&lt;br /&gt;
==== Reporting Spark crashes ====&lt;br /&gt;
If Spark is crashing, the Event Viewer logs may help to diagnose the issue.&lt;br /&gt;
&lt;br /&gt;
To find the logs:&lt;br /&gt;
# Press the Windows button and type &#039;Event Viewer&#039;&lt;br /&gt;
# On the left go to &#039;Windows Logs-&amp;gt;Application&#039;&lt;br /&gt;
# Find the errors with &#039;.NET Runtime&#039; or Spark. Recent crashes should be at the top, or you can search for Spark on the right panel.&lt;br /&gt;
== Main Features ==&lt;br /&gt;
[[File:Spark settings window.png|thumb|right|Screenshot of the settings window]]&lt;br /&gt;
* &#039;&#039;&#039;Server Location&#039;&#039;&#039;&lt;br /&gt;
** Estimated location of the current server.&lt;br /&gt;
* &#039;&#039;&#039;Live Dashboard&#039;&#039;&#039;&lt;br /&gt;
** Contains recent round scores, goals, jousts, and player pings.&lt;br /&gt;
* &#039;&#039;&#039;Session ID and Atlas links&#039;&#039;&#039;&lt;br /&gt;
** Copy the link to let people join your match directly, or use the Discord invite system.&lt;br /&gt;
* &#039;&#039;&#039;Upload to [https://ignitevr.gg/stats metrics.ignitevr.gg]&#039;&#039;&#039;&lt;br /&gt;
** Allows you to have complete stat history of your matches.&lt;br /&gt;
* &#039;&#039;&#039;Replay recording&#039;&#039;&#039;&lt;br /&gt;
** For use with the [[Replay Viewer]].&lt;br /&gt;
* &#039;&#039;&#039;Discord Rich Presence&#039;&#039;&#039;&lt;br /&gt;
** Shows current match status, time, and score.&lt;br /&gt;
* &#039;&#039;&#039;Player pings/serverscore&#039;&#039;&#039;&lt;br /&gt;
** Serverscore uses the same algorithm as the VRML discord bot command.&lt;br /&gt;
* &#039;&#039;&#039;Text-to-Speech (TTS)&#039;&#039;&#039;&lt;br /&gt;
** Customizable callouts for various events in-game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Spectate Me&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
** Automatically launches a spectator on your PC to join the public matches you are playing in on your Quest.&lt;br /&gt;
== Detailed Feature Explanations ==&lt;br /&gt;
=== Spectate Me ===&lt;br /&gt;
The Spectate Me feature allows you to view your pubs from a spectator perspective automatically. &lt;br /&gt;
&lt;br /&gt;
What you&#039;ll need:&lt;br /&gt;
* Two devices that can run EchoVR&lt;br /&gt;
** Either a Quest and PC, or two PCs.&lt;br /&gt;
You can also run the spectator on the same PC that you&#039;re playing on, but it is not recommended because of performance.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different program that is focused on the spectator experience, check out Sphinxed&#039;s project called Echo Shadow.&lt;br /&gt;
&lt;br /&gt;
You can customize the camera settings at the bottom of the General tab in the settings window to either follow you, use sideline camera, or follow some other player by name.&lt;br /&gt;
==== As Quest Player: ====&lt;br /&gt;
# Set up Spark for normal Quest usage as detailed above&lt;br /&gt;
# Make sure you have EchoVR installed on your PC using the Oculus Desktop app.&lt;br /&gt;
## Your PC doesn&#039;t have to be VR-capable, but it does need to be reasonably fast to run the game&#039;s spectator client at high enough frame rates for recording.&lt;br /&gt;
# A button should appear in the right sidebar of Spark called &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
# Once you join a match on your Quest, EchoVR will launch as a spectator in your public match on your PC. If you get kicked out of your match when the spectator joins, make sure to either check the &amp;quot;Use anonymous mode for Spectate Me&amp;quot; in the Spark settings or log into the Oculus desktop app with a separate Oculus account.&lt;br /&gt;
==== As a PCVR Player: ====&lt;br /&gt;
===== You will need: =====&lt;br /&gt;
* Two PCs capable of running EchoVR on the same network&lt;br /&gt;
* Spark installed on both PCs&lt;br /&gt;
* API enabled in the game settings on both PCs&lt;br /&gt;
** You can use Spark to enable the API setting&lt;br /&gt;
===== Setup =====&lt;br /&gt;
&#039;&#039;&#039;On your playing PC (the one with your headset):&#039;&#039;&#039;&lt;br /&gt;
# Launch the game normally and join a private/public match or lobby&lt;br /&gt;
# Launch Spark&lt;br /&gt;
# The IP Address in Spark should be set to 127.0.0.1 (or click the Local PC button)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On your Spectating PC:&#039;&#039;&#039;&lt;br /&gt;
# Open Spark&lt;br /&gt;
# Click &amp;quot;Settings&amp;quot;&lt;br /&gt;
# Put your playing PC&#039;s local IP address in the area for Quest IP.&lt;br /&gt;
# Change the port to 6724&lt;br /&gt;
# If the playing PC is in a match/lobby and has Spark running, then Spark should say &amp;quot;Connected&amp;quot; at this point.&lt;br /&gt;
# Click &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
If all is well, then your spectator will follow you into pubs and privates.&lt;br /&gt;
=== EchoVR Speaker System ===&lt;br /&gt;
[[File:Echo Speaker System.png|thumb|Screenshot of the ESS within Spark]]&lt;br /&gt;
The EchoVR Speaker System (ESS) is a project by iblowatsports that has been embedded into the Spark window. Check out the source here: https://github.com/iblowatsports/Echo-VR-Speaker-System&amp;lt;br&amp;gt;&lt;br /&gt;
This is a system to take any audio stream (usually music) and make it sound like it is being played from &amp;quot;speakers&amp;quot; in a stadium outside of the Arena when you are playing. This is positional audio that adds realistic echo/reverberations as well as taking into account the geometry of the Arena itself so that it feels as though you are hearing your music from a stadium surrounding you.&lt;br /&gt;
* The Echo Speaker System installer will automatically download and open the installer of Virtual Audio Cable if you do not have it installed&lt;br /&gt;
* After installing VAC, make sure to restart your PC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NVIDIA Highlights ===&lt;br /&gt;
[[File:Nv highlights.png|thumb|The NVIDIA Highlights clips reviewing screen]]&lt;br /&gt;
If you have a PC with an NVIDIA graphics card, you can use Spark to automatically activate a feature like ShadowPlay called NVIDIA Highlights. Spark sends a signal to Highlights to save a clip when certain events happen, like goals or saves. Clips are automatically saved to a temporary directory, but you can then go through all the clips that were saved by the system to save only the good ones permanently. Since the feature isn&#039;t provided by EchoVR directly, NVIDIA Highlights is only able to capture the main display, and not just the EchoVR window.&lt;br /&gt;
To get NVIDIA Highlights working, make sure:&lt;br /&gt;
# You have GeForce Experience installed and set up.&lt;br /&gt;
# You have enabled the feature in Spark&#039;s settings.&lt;br /&gt;
# You have enabled Desktop Capture in the NVIDIA recording overlay under &amp;quot;Privacy control&amp;quot; at the very bottom of the settings menu in the overlay (ALT+Z)&lt;br /&gt;
To change the events that are recorded:&lt;br /&gt;
# Make sure Spark is open.&lt;br /&gt;
# Open the NVIDIA Overlay (ALT+Z)&lt;br /&gt;
# Click the settings wheel&lt;br /&gt;
# Click Highlights&lt;br /&gt;
# The event settings for Echo VR should be on that page&lt;br /&gt;
=== OBS Replay Buffer integration ===&lt;br /&gt;
Spark can automatically save the replay buffer feature within OBS. This allows you to automatically record clips on certain events even if you don&#039;t have an NVIDIA GPU.&lt;br /&gt;
To set this feature up:&lt;br /&gt;
# Go to Spark&#039;s Settings-&amp;gt;Clips tab-&amp;gt;OBS tab&lt;br /&gt;
# Click the link to download the OBS plugin that allows remote control of OBS features by other programs. The link is also available here: https://github.com/Palakis/obs-websocket/releases&lt;br /&gt;
# Open OBS and set a password of your choice for the plugin (remember it obviously)&lt;br /&gt;
# Make sure you have the replay buffer setting enabled in OBS settings (Settings-&amp;gt;Output-&amp;gt;Enable Replay Buffer).&lt;br /&gt;
# In Spark, connect to OBS with the password you set just before.&lt;br /&gt;
# Start the replay buffer from Spark or OBS.&lt;br /&gt;
# Choose the events you want to record in the Spark settings under the OBS tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Uploading Stats ===&lt;br /&gt;
[[File:Stats_tabs.png|thumb|The possible tabs on a metrics.ignitevr.gg player page]]&lt;br /&gt;
You must be signed into Spark with Discord (top left) to be able to use any of these features.&lt;br /&gt;
==== Upload personal public match stats ====&lt;br /&gt;
If you have the &amp;quot;Upload to IgniteVR Database&amp;quot; checkbox checked, Spark should automatically upload stats for your public matches. A new tab should appear on your player page on metrics.ignitevr.gg/stats, though this can take up to 30 minutes to appear. You can also visit &amp;lt;code&amp;gt;https://metrics.ignitevr.gg/stats?player_name=[USERNAME]&amp;amp;db=personal&amp;lt;/code&amp;gt; directly.&lt;br /&gt;
==== Opt-in to detailed Ignite stats ====&lt;br /&gt;
Once you have played at least one game with Spark connected, you should be able to check the &amp;quot;Opt-in to detailed website stats&amp;quot; box in Spark. This will enable additional stats such as estimated height, handedness, and time of day played.&lt;br /&gt;
==== Upload Tablet Stats ====&lt;br /&gt;
The &amp;quot;Upload Tablet Stats&amp;quot; button shows you a window with all of the Oculus accounts that have played EchoVR on your computer. You can click to upload each profile once, or check the box to automatically upload them after every game. This data includes information such as full games played, w/l ratio, and the date of the first time you started playing EchoVR. You must have launched EchoVR logged into your desired Oculus account at least once for this feature to work.&lt;br /&gt;
=== Creating Matches in a Specific Region ===&lt;br /&gt;
Creating private matches in specific regions is only supported for PC because the Quest version of the game doesn&#039;t have full deeplinking support.&lt;br /&gt;
However, there is a workaround:&lt;br /&gt;
# Start the private match using Spark using the region selector on your PC.&lt;br /&gt;
# Change the Quest IP field in Spark&#039;s settings to 127.0.0.1 to read data from your PC.&lt;br /&gt;
# Copy the spark:// link for the new private match.&lt;br /&gt;
# Change the Quest IP setting in Spark to the Quest IP again.&lt;br /&gt;
# Restart Spark.&lt;br /&gt;
# Get into a lobby on your Quest and make sure Spark is connected to your Quest.&lt;br /&gt;
# Click the spark:// link you copied earlier to join the match on your Quest.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Spark&amp;diff=185</id>
		<title>Spark</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Spark&amp;diff=185"/>
		<updated>2022-11-21T19:01:08Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: /* Spark says Not Connected in the top left corner */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:API]]&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
&#039;&#039;For other uses, see [[IgniteBot_(disambiguation)| IgniteBot (disambiguation) ]].&#039;&#039;&lt;br /&gt;
[[File:Spark main screen.png|thumb|right|A screenshot of the main window of Spark]]&lt;br /&gt;
Spark is a Windows desktop program that can record, process, and upload EchoVR data from either a local EchoVR client or an Oculus Quest on the same network. For a full description and list of features, go to https://ignitevr.gg/spark, or join the IgniteVR Discord server.&lt;br /&gt;
None of your game data is uploaded to Ignite servers unless you choose to.&lt;br /&gt;
== Installation ==&lt;br /&gt;
Spark supports only Windows computers, but it can be used for both Rift and Quest EchoVR clients.&lt;br /&gt;
# Click the Download button on https://ignitevr.gg/spark.&lt;br /&gt;
# Click the install button in the Microsoft Store app.&lt;br /&gt;
# Once the install finishes, Spark should automatically start, or you can search for &amp;quot;Spark&amp;quot; in the Windows search, and run the program.&lt;br /&gt;
If you want to install beta versions, download the latest installer from the [https://github.com/NtsFranz/Spark GitHub page], and get the beta tester role in the Ignite Discord server to provide feedback.&lt;br /&gt;
== Setup ==&lt;br /&gt;
=== Oculus Rift or Quest+Link ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
=== Oculus Quest ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Your computer and your Oculus Quest have to be on the same network. If they are connected to the same Wi-Fi network, you&#039;re good.&lt;br /&gt;
# Click the Find Quest IP button while your Quest is fully on (screen on).&lt;br /&gt;
# If the automatic button doesn&#039;t work, enter the local IP address of your Oculus Quest in the Spark settings manually. You can find your Quest&#039;s IP address by clicking on your current Wi-Fi network in the Quest settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have complete the steps above, you should see data appear in Spark automatically. When in the lobby, only the Server Location will change, but in a match player names and events should start appearing.&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
==== Spark says Not Connected in the top left corner ====&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
# Make sure your computer is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;s actual local IP address, and see if the page loads. For example, the url could look like this: http://192.168.1.128:6721/session. If you&#039;re playing on PC, replace [QUESTIP] with 127.0.0.1. If the page doesn&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
# Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
# Some routers disable access to other devices on the network. If you can, try connecting your PC and Quest to a hotspot to test if that&#039;s the issue.&lt;br /&gt;
# Make sure you&#039;re in a public or private match.&lt;br /&gt;
----&lt;br /&gt;
==== Unknown error while loading the game ====&lt;br /&gt;
This is an EchoVR bug. There is no single solution to fixing it, but here are some solutions that have worked in the past:&lt;br /&gt;
* Make sure the &amp;quot;Use anonymous mode for Spectatorstream/Spectate Me&amp;quot; box is checked.&lt;br /&gt;
* Make sure EchoVR is updated&lt;br /&gt;
* Make the Oculus desktop app is open when you launch EchoVR&lt;br /&gt;
* Go to Settings-&amp;gt;Beta-&amp;gt;Restart Oculus in the Oculus desktop app&lt;br /&gt;
* Reinstall EchoVR on your PC&lt;br /&gt;
----&lt;br /&gt;
==== Find Quest IP fails ====&lt;br /&gt;
* Make sure:&lt;br /&gt;
*# Your Quest and PC are connected to the same WiFi network&lt;br /&gt;
*# Your Quest is fully on (screen on)&lt;br /&gt;
*# You are in a lobby or public/private match&lt;br /&gt;
&lt;br /&gt;
* The Find Quest IP button is just a convenience feature and may not work on every computer. You can always find your Quest&#039;s IP address manually and enter it in the box in Spark. On your Quest, click on your current WiFi network, scroll to advanced settings, and find the field labeled Local IP Address. Copy that number in the IP Address field in Spark, and leave the port at 6721.&lt;br /&gt;
----&lt;br /&gt;
==== TTS is not working ====&lt;br /&gt;
* TTS only works with Discord Login, so make sure that&#039;s connected first.&lt;br /&gt;
* Spark outputs sound to the default Windows audio device, so make sure that&#039;s set correctly. This is generally Rift Audio if you&#039;re playing PCVR.&lt;br /&gt;
* You can check/uncheck any of the TTS settings to play a test sound.&lt;br /&gt;
----&lt;br /&gt;
==== My stats aren&#039;t showing up on [https://ignitevr.gg/stats https://metrics.ignitevr.gg/stats] ====&lt;br /&gt;
* Even if you have the box checked in the settings window, stats only upload in public matches and when you have Discord Login enabled using the Personal access code.&lt;br /&gt;
----&lt;br /&gt;
==== Reporting Spark crashes ====&lt;br /&gt;
If Spark is crashing, the Event Viewer logs may help to diagnose the issue.&lt;br /&gt;
&lt;br /&gt;
To find the logs:&lt;br /&gt;
# Press the Windows button and type &#039;Event Viewer&#039;&lt;br /&gt;
# On the left go to &#039;Windows Logs-&amp;gt;Application&#039;&lt;br /&gt;
# Find the errors with &#039;.NET Runtime&#039; or Spark. Recent crashes should be at the top, or you can search for Spark on the right panel.&lt;br /&gt;
== Main Features ==&lt;br /&gt;
[[File:Spark settings window.png|thumb|right|Screenshot of the settings window]]&lt;br /&gt;
* &#039;&#039;&#039;Server Location&#039;&#039;&#039;&lt;br /&gt;
** Estimated location of the current server.&lt;br /&gt;
* &#039;&#039;&#039;Live Dashboard&#039;&#039;&#039;&lt;br /&gt;
** Contains recent round scores, goals, jousts, and player pings.&lt;br /&gt;
* &#039;&#039;&#039;Session ID and Atlas links&#039;&#039;&#039;&lt;br /&gt;
** Copy the link to let people join your match directly, or use the Discord invite system.&lt;br /&gt;
* &#039;&#039;&#039;Upload to [https://ignitevr.gg/stats metrics.ignitevr.gg]&#039;&#039;&#039;&lt;br /&gt;
** Allows you to have complete stat history of your matches.&lt;br /&gt;
* &#039;&#039;&#039;Replay recording&#039;&#039;&#039;&lt;br /&gt;
** For use with the [[Replay Viewer]].&lt;br /&gt;
* &#039;&#039;&#039;Discord Rich Presence&#039;&#039;&#039;&lt;br /&gt;
** Shows current match status, time, and score.&lt;br /&gt;
* &#039;&#039;&#039;Player pings/serverscore&#039;&#039;&#039;&lt;br /&gt;
** Serverscore uses the same algorithm as the VRML discord bot command.&lt;br /&gt;
* &#039;&#039;&#039;Text-to-Speech (TTS)&#039;&#039;&#039;&lt;br /&gt;
** Customizable callouts for various events in-game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Spectate Me&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
** Automatically launches a spectator on your PC to join the public matches you are playing in on your Quest.&lt;br /&gt;
== Detailed Feature Explanations ==&lt;br /&gt;
=== Spectate Me ===&lt;br /&gt;
The Spectate Me feature allows you to view your pubs from a spectator perspective automatically. &lt;br /&gt;
&lt;br /&gt;
What you&#039;ll need:&lt;br /&gt;
* Two devices that can run EchoVR&lt;br /&gt;
** Either a Quest and PC, or two PCs.&lt;br /&gt;
You can also run the spectator on the same PC that you&#039;re playing on, but it is not recommended because of performance.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different program that is focused on the spectator experience, check out Sphinxed&#039;s project called Echo Shadow.&lt;br /&gt;
&lt;br /&gt;
You can customize the camera settings at the bottom of the General tab in the settings window to either follow you, use sideline camera, or follow some other player by name.&lt;br /&gt;
==== As Quest Player: ====&lt;br /&gt;
# Set up Spark for normal Quest usage as detailed above&lt;br /&gt;
# Make sure you have EchoVR installed on your PC using the Oculus Desktop app.&lt;br /&gt;
## Your PC doesn&#039;t have to be VR-capable, but it does need to be reasonably fast to run the game&#039;s spectator client at high enough frame rates for recording.&lt;br /&gt;
# A button should appear in the right sidebar of Spark called &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
# Once you join a match on your Quest, EchoVR will launch as a spectator in your public match on your PC. If you get kicked out of your match when the spectator joins, make sure to either check the &amp;quot;Use anonymous mode for Spectate Me&amp;quot; in the Spark settings or log into the Oculus desktop app with a separate Oculus account.&lt;br /&gt;
==== As a PCVR Player: ====&lt;br /&gt;
===== You will need: =====&lt;br /&gt;
* Two PCs capable of running EchoVR on the same network&lt;br /&gt;
* Spark installed on both PCs&lt;br /&gt;
* API enabled in the game settings on both PCs&lt;br /&gt;
** You can use Spark to enable the API setting&lt;br /&gt;
===== Setup =====&lt;br /&gt;
&#039;&#039;&#039;On your playing PC (the one with your headset):&#039;&#039;&#039;&lt;br /&gt;
# Launch the game normally and join a private/public match or lobby&lt;br /&gt;
# Launch Spark&lt;br /&gt;
# The IP Address in Spark should be set to 127.0.0.1 (or click the Local PC button)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On your Spectating PC:&#039;&#039;&#039;&lt;br /&gt;
# Open Spark&lt;br /&gt;
# Click &amp;quot;Settings&amp;quot;&lt;br /&gt;
# Put your playing PC&#039;s local IP address in the area for Quest IP.&lt;br /&gt;
# Change the port to 6724&lt;br /&gt;
# If the playing PC is in a match/lobby and has Spark running, then Spark should say &amp;quot;Connected&amp;quot; at this point.&lt;br /&gt;
# Click &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
If all is well, then your spectator will follow you into pubs and privates.&lt;br /&gt;
=== EchoVR Speaker System ===&lt;br /&gt;
[[File:Echo Speaker System.png|thumb|Screenshot of the ESS within Spark]]&lt;br /&gt;
The EchoVR Speaker System (ESS) is a project by iblowatsports that has been embedded into the Spark window. Check out the source here: https://github.com/iblowatsports/Echo-VR-Speaker-System&amp;lt;br&amp;gt;&lt;br /&gt;
This is a system to take any audio stream (usually music) and make it sound like it is being played from &amp;quot;speakers&amp;quot; in a stadium outside of the Arena when you are playing. This is positional audio that adds realistic echo/reverberations as well as taking into account the geometry of the Arena itself so that it feels as though you are hearing your music from a stadium surrounding you.&lt;br /&gt;
* The Echo Speaker System installer will automatically download and open the installer of Virtual Audio Cable if you do not have it installed&lt;br /&gt;
* After installing VAC, make sure to restart your PC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NVIDIA Highlights ===&lt;br /&gt;
[[File:Nv highlights.png|thumb|The NVIDIA Highlights clips reviewing screen]]&lt;br /&gt;
If you have a PC with an NVIDIA graphics card, you can use Spark to automatically activate a feature like ShadowPlay called NVIDIA Highlights. Spark sends a signal to Highlights to save a clip when certain events happen, like goals or saves. Clips are automatically saved to a temporary directory, but you can then go through all the clips that were saved by the system to save only the good ones permanently. Since the feature isn&#039;t provided by EchoVR directly, NVIDIA Highlights is only able to capture the main display, and not just the EchoVR window.&lt;br /&gt;
To get NVIDIA Highlights working, make sure:&lt;br /&gt;
# You have GeForce Experience installed and set up.&lt;br /&gt;
# You have enabled the feature in Spark&#039;s settings.&lt;br /&gt;
# You have enabled Desktop Capture in the NVIDIA recording overlay under &amp;quot;Privacy control&amp;quot; at the very bottom of the settings menu in the overlay (ALT+Z)&lt;br /&gt;
To change the events that are recorded:&lt;br /&gt;
# Make sure Spark is open.&lt;br /&gt;
# Open the NVIDIA Overlay (ALT+Z)&lt;br /&gt;
# Click the settings wheel&lt;br /&gt;
# Click Highlights&lt;br /&gt;
# The event settings for Echo VR should be on that page&lt;br /&gt;
=== OBS Replay Buffer integration ===&lt;br /&gt;
Spark can automatically save the replay buffer feature within OBS. This allows you to automatically record clips on certain events even if you don&#039;t have an NVIDIA GPU.&lt;br /&gt;
To set this feature up:&lt;br /&gt;
# Go to Spark&#039;s Settings-&amp;gt;Clips tab-&amp;gt;OBS tab&lt;br /&gt;
# Click the link to download the OBS plugin that allows remote control of OBS features by other programs. The link is also available here: https://github.com/Palakis/obs-websocket/releases&lt;br /&gt;
# Open OBS and set a password of your choice for the plugin (remember it obviously)&lt;br /&gt;
# Make sure you have the replay buffer setting enabled in OBS settings (Settings-&amp;gt;Output-&amp;gt;Enable Replay Buffer).&lt;br /&gt;
# In Spark, connect to OBS with the password you set just before.&lt;br /&gt;
# Start the replay buffer from Spark or OBS.&lt;br /&gt;
# Choose the events you want to record in the Spark settings under the OBS tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Uploading Stats ===&lt;br /&gt;
[[File:Stats_tabs.png|thumb|The possible tabs on a metrics.ignitevr.gg player page]]&lt;br /&gt;
You must be signed into Spark with Discord (top left) to be able to use any of these features.&lt;br /&gt;
==== Upload personal public match stats ====&lt;br /&gt;
If you have the &amp;quot;Upload to IgniteVR Database&amp;quot; checkbox checked, Spark should automatically upload stats for your public matches. A new tab should appear on your player page on metrics.ignitevr.gg/stats, though this can take up to 30 minutes to appear. You can also visit &amp;lt;code&amp;gt;https://metrics.ignitevr.gg/stats?player_name=[USERNAME]&amp;amp;db=personal&amp;lt;/code&amp;gt; directly.&lt;br /&gt;
==== Opt-in to detailed Ignite stats ====&lt;br /&gt;
Once you have played at least one game with Spark connected, you should be able to check the &amp;quot;Opt-in to detailed website stats&amp;quot; box in Spark. This will enable additional stats such as estimated height, handedness, and time of day played.&lt;br /&gt;
==== Upload Tablet Stats ====&lt;br /&gt;
The &amp;quot;Upload Tablet Stats&amp;quot; button shows you a window with all of the Oculus accounts that have played EchoVR on your computer. You can click to upload each profile once, or check the box to automatically upload them after every game. This data includes information such as full games played, w/l ratio, and the date of the first time you started playing EchoVR. You must have launched EchoVR logged into your desired Oculus account at least once for this feature to work.&lt;br /&gt;
=== Creating Matches in a Specific Region ===&lt;br /&gt;
Creating private matches in specific regions is only supported for PC because the Quest version of the game doesn&#039;t have full deeplinking support.&lt;br /&gt;
However, there is a workaround:&lt;br /&gt;
# Start the private match using Spark using the region selector on your PC.&lt;br /&gt;
# Change the Quest IP field in Spark&#039;s settings to 127.0.0.1 to read data from your PC.&lt;br /&gt;
# Copy the spark:// link for the new private match.&lt;br /&gt;
# Change the Quest IP setting in Spark to the Quest IP again.&lt;br /&gt;
# Restart Spark.&lt;br /&gt;
# Get into a lobby on your Quest and make sure Spark is connected to your Quest.&lt;br /&gt;
# Click the spark:// link you copied earlier to join the match on your Quest.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Echopedia&amp;diff=184</id>
		<title>Echopedia</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Echopedia&amp;diff=184"/>
		<updated>2022-11-03T19:26:16Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: /* Recently Added */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Incomplete backup]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Echopedia Logo.png|frameless|1356x1356px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The source for EchoVR history and community knowledge. Search for a player or team name, or explore using the links below. Please contribute to the shared knowledge on this site, but be aware that changes to &#039;&#039;team&#039;&#039; and &#039;&#039;player&#039;&#039; pages may be overridden if they are not contained within the section at the top for user contributions, as these pages are generated automatically. At the top of each player and team page, there is a section where user contributions will be kept across updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex;flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
{{ImageButton|text=Community Tools|page=Category:Community_Projects|image=/images/d/d8/Json_cover.jpg}}&lt;br /&gt;
{{ImageButton|text=Arena Block Map|page=../arena_block_map.html|image=/images/4/4d/Echoarena_render_map_orthographic_cropped.jpg}}&lt;br /&gt;
{{ImageButton|text=-|page=Echo_Pass|image=https://miro.medium.com/max/700/1*6jnLg9UhTPGCN-_uZXWgPg.png}}&lt;br /&gt;
{{ImageButton|text=Server Locations|page=Server_Locations|image=https://thumbs.dreamstime.com/b/turkey-map-selective-focus-label-closeup-shot-turkey-map-selective-focus-label-158332381.jpg}}&lt;br /&gt;
{{ImageButton|text=Echo VR Glossary|page=Echo VR Glossary|image=https://images.freeimages.com/images/small-previews/cff/dictionary-1172442.jpg}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Tools===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Commmunity Tools&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Replay Viewer]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Echo_bhaptics_Mod]]&lt;br /&gt;
|-&lt;br /&gt;
|Protil&lt;br /&gt;
|-&lt;br /&gt;
|Echo Shadow&lt;br /&gt;
|-&lt;br /&gt;
|[[EAST]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark Mini]]&lt;br /&gt;
|}&lt;br /&gt;
===Recently Added===&lt;br /&gt;
[[Echo Arena Skills Map|Echo Arena Skills Map (MoneyMitch26)]]&lt;br /&gt;
&lt;br /&gt;
[[Echo Arena Skills Map (DocEducation)]]&lt;br /&gt;
&lt;br /&gt;
[[Echo Pass]]&lt;br /&gt;
&lt;br /&gt;
[[Echo VR Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo II Speedrunning Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Playspace Abuse]]&lt;br /&gt;
===Records===&lt;br /&gt;
[[Fastest Jousts]] 💨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hall of Fame of the winners of previous seasons:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Champions]] &amp;lt;br&amp;gt;&lt;br /&gt;
List of all the people involved in VRML:&amp;lt;br&amp;gt;&lt;br /&gt;
[[VRML Personnel]] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Echopedia&amp;diff=182</id>
		<title>Echopedia</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Echopedia&amp;diff=182"/>
		<updated>2022-10-18T20:35:34Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Incomplete backup]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Echopedia Logo.png|frameless|1356x1356px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The source for EchoVR history and community knowledge. Search for a player or team name, or explore using the links below. Please contribute to the shared knowledge on this site, but be aware that changes to &#039;&#039;team&#039;&#039; and &#039;&#039;player&#039;&#039; pages may be overridden if they are not contained within the section at the top for user contributions, as these pages are generated automatically. At the top of each player and team page, there is a section where user contributions will be kept across updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex;flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
{{ImageButton|text=Community Tools|page=Category:Community_Projects|image=/images/d/d8/Json_cover.jpg}}&lt;br /&gt;
{{ImageButton|text=Arena Block Map|page=../arena_block_map.html|image=/images/4/4d/Echoarena_render_map_orthographic_cropped.jpg}}&lt;br /&gt;
{{ImageButton|text=-|page=Echo_Pass|image=https://miro.medium.com/max/700/1*6jnLg9UhTPGCN-_uZXWgPg.png}}&lt;br /&gt;
{{ImageButton|text=Server Locations|page=Server_Locations|image=https://thumbs.dreamstime.com/b/turkey-map-selective-focus-label-closeup-shot-turkey-map-selective-focus-label-158332381.jpg}}&lt;br /&gt;
{{ImageButton|text=Echo VR Glossary|page=Echo VR Glossary|image=https://images.freeimages.com/images/small-previews/cff/dictionary-1172442.jpg}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Tools===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Commmunity Tools&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Replay Viewer]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Echo_bhaptics_Mod]]&lt;br /&gt;
|-&lt;br /&gt;
|Protil&lt;br /&gt;
|-&lt;br /&gt;
|Echo Shadow&lt;br /&gt;
|-&lt;br /&gt;
|[[EAST]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark Mini]]&lt;br /&gt;
|}&lt;br /&gt;
===Recently Added===&lt;br /&gt;
[[Echo Arena Skills Map|Echo Arena Skills Map (MoneyMitch26)]]&lt;br /&gt;
&lt;br /&gt;
[[Echo Arena Skills Map (DocEducation)]]&lt;br /&gt;
&lt;br /&gt;
[[Echo Pass]]&lt;br /&gt;
[[Echo VR Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo II Speedrunning Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Playspace Abuse]]&lt;br /&gt;
===Records===&lt;br /&gt;
[[Fastest Jousts]] 💨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hall of Fame of the winners of previous seasons:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Champions]] &amp;lt;br&amp;gt;&lt;br /&gt;
List of all the people involved in VRML:&amp;lt;br&amp;gt;&lt;br /&gt;
[[VRML Personnel]] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Echopedia&amp;diff=163</id>
		<title>Echopedia</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Echopedia&amp;diff=163"/>
		<updated>2022-09-29T04:21:03Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Incomplete backup]]&lt;br /&gt;
Recently the Echopedia suffered from an incident that resulted in a lot of lost data. We are very sorry for the downtime and lost work!&lt;br /&gt;
Read more about it [[Incident 2022-08-26|here]].&lt;br /&gt;
&lt;br /&gt;
[[File:Echopedia Logo.png|frameless|1356x1356px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The source for EchoVR history and community knowledge. Search for a player or team name, or explore using the links below. Please contribute to the shared knowledge on this site, but be aware that changes to &#039;&#039;team&#039;&#039; and &#039;&#039;player&#039;&#039; pages may be overridden if they are not contained within the section at the top for user contributions, as these pages are generated automatically. At the top of each player and team page, there is a section where user contributions will be kept across updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex;flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
{{ImageButton|text=Community Tools|page=Category:Community_Projects|image=/images/d/d8/Json_cover.jpg}}&lt;br /&gt;
{{ImageButton|text=Arena Block Map|page=../arena_block_map.html|image=/images/4/4d/Echoarena_render_map_orthographic_cropped.jpg}}&lt;br /&gt;
{{ImageButton|text=-|page=Echo_Pass|image=https://miro.medium.com/max/700/1*6jnLg9UhTPGCN-_uZXWgPg.png}}&lt;br /&gt;
{{ImageButton|text=Server Locations|page=Server_Locations|image=https://thumbs.dreamstime.com/b/turkey-map-selective-focus-label-closeup-shot-turkey-map-selective-focus-label-158332381.jpg}}&lt;br /&gt;
{{ImageButton|text=Echo VR Glossary|page=Echo VR Glossary|image=https://images.freeimages.com/images/small-previews/cff/dictionary-1172442.jpg}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Tools===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Commmunity Tools&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Replay Viewer]]&lt;br /&gt;
|-&lt;br /&gt;
|Protil&lt;br /&gt;
|-&lt;br /&gt;
|Echo Shadow&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark Mini]]&lt;br /&gt;
|}&lt;br /&gt;
===Recently Added===&lt;br /&gt;
[[Echo Arena Skills Map|Echo Arena Skills Map (MoneyMitch26)]]&lt;br /&gt;
&lt;br /&gt;
[[Echo Arena Skills Map (DocEducation)]]&lt;br /&gt;
&lt;br /&gt;
[[Echo Pass]]&lt;br /&gt;
[[Echo VR Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo II Speedrunning Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Playspace Abuse]]&lt;br /&gt;
===Records===&lt;br /&gt;
[[Fastest Jousts]] 💨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hall of Fame of the winners of previous seasons:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Champions]] &amp;lt;br&amp;gt;&lt;br /&gt;
List of all the people involved in VRML:&amp;lt;br&amp;gt;&lt;br /&gt;
[[VRML Personnel]] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Server_Locations&amp;diff=162</id>
		<title>Server Locations</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Server_Locations&amp;diff=162"/>
		<updated>2022-09-29T04:15:30Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Map of the current server locations for Echo Arena. This list is still incomplete. To contribute the servers you have recently used, dm NtsFranz or Sneakyevil on Discord.&lt;br /&gt;
Server locations shown here may no longer be in use or may be inaccurate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Japanese servers were added to Echo VR on the 1st of December, 2020.&lt;br /&gt;
[[File:Server locations world map.png|700px|thumb|right|World map of approximate server locations.]]&lt;br /&gt;
== North America ==&lt;br /&gt;
[[File:Servers NA.png|700px|thumb|right|Approximate server locations in North America]]&lt;br /&gt;
* Chicago, IL&lt;br /&gt;
* Dallas, TX&lt;br /&gt;
* New York, NY&lt;br /&gt;
* Council Bluffs, IA&lt;br /&gt;
* San Francisco, CA&lt;br /&gt;
* Santa Clara, CA&lt;br /&gt;
* North Charleston, SC&lt;br /&gt;
* Atlanta, GA&lt;br /&gt;
* Miami, FL&lt;br /&gt;
* Los Angeles, CA&lt;br /&gt;
* Mountain View, CA&lt;br /&gt;
* The Dalles, OR&lt;br /&gt;
== EU ==&lt;br /&gt;
[[File:Servers EU.png|700px|thumb|right|Approximate server locations in Europe]]&lt;br /&gt;
* London, ENG&lt;br /&gt;
* Cheshunt, ENG&lt;br /&gt;
* Maidenhead, ENG&lt;br /&gt;
* Brussels, BRU&lt;br /&gt;
* Amsterdam, NL&lt;br /&gt;
== OCE/APAC ==&lt;br /&gt;
* Croyden, NSW&lt;br /&gt;
* Perth, WA&lt;br /&gt;
* Sydney, NSW&lt;br /&gt;
* Tokyo, JP&lt;br /&gt;
== Relative Server Usage ==&lt;br /&gt;
The graph shows the relative usage of each of the server locations by the Ignite spectator bot. The spectator bot is located in the central US.&lt;br /&gt;
&lt;br /&gt;
[[File:Server location prevalence.png|550px]]&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=IgniteVR_Twitch_Stream&amp;diff=161</id>
		<title>IgniteVR Twitch Stream</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=IgniteVR_Twitch_Stream&amp;diff=161"/>
		<updated>2022-09-29T04:14:38Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The IgniteVR Twitch stream (viewable at https://www.twitch.tv/ignite_vr) is a 24/7 live stream of public matches in Echo Arena.&lt;br /&gt;
The stream always spectates the highest-mmr match available at the time the last match ends.&lt;br /&gt;
The stats from these games are visible in Ignite&#039;s stats database on their website: [https://metrics.ignitevr.gg https://metrics.ignitevr.gg/] The stream provides a way for players who have been observed to highlight moments from the stream for later viewing.&lt;br /&gt;
&lt;br /&gt;
The game supports a way to autospectate matches by passing the &amp;lt;code&amp;gt;-spectatorstream&amp;lt;/code&amp;gt; argument to the EchoVR executable on PC.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=IgniteVR_Twitch_Stream&amp;diff=160</id>
		<title>IgniteVR Twitch Stream</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=IgniteVR_Twitch_Stream&amp;diff=160"/>
		<updated>2022-09-29T04:14:03Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The IgniteVR Twitch stream (viewable at https://www.twitch.tv/ignite_vr) is a 24/7 live stream of public matches in Echo Arena.&lt;br /&gt;
The stream always spectates the highest-mmr match available at the time the last match ends.&lt;br /&gt;
The stats from these games are visible in Ignite&#039;s stats database on their website: https://ignitevr.gg/stats. The stream provides a way for players who have been observed to highlight moments from the stream for later viewing.&lt;br /&gt;
&lt;br /&gt;
The game supports a way to autospectate matches by passing the &amp;lt;code&amp;gt;-spectatorstream&amp;lt;/code&amp;gt; argument to the EchoVR executable on PC.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Server_Locations&amp;diff=159</id>
		<title>Server Locations</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Server_Locations&amp;diff=159"/>
		<updated>2022-09-29T04:12:31Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Map of the current server locations for Echo Arena. This list is still incomplete. To contribute the servers you have recently used, dm NtsFranz or Sneakyevil on Discord.&lt;br /&gt;
Server locations shown here may no longer be in use or may be inaccurate.&lt;br /&gt;
&lt;br /&gt;
[[File:Server locations world map.png|700px|thumb|right|World map of approximate server locations.]]&lt;br /&gt;
&lt;br /&gt;
== North America ==&lt;br /&gt;
&lt;br /&gt;
[[File:Servers NA.png|700px|thumb|right|Approximate server locations in North America]]&lt;br /&gt;
&lt;br /&gt;
* Chicago, IL&lt;br /&gt;
* Dallas, TX&lt;br /&gt;
* New York, NY&lt;br /&gt;
* Council Bluffs, IA&lt;br /&gt;
* San Francisco, CA&lt;br /&gt;
* Santa Clara, CA&lt;br /&gt;
* North Charleston, SC&lt;br /&gt;
* Atlanta, GA&lt;br /&gt;
* Miami, FL&lt;br /&gt;
* Los Angeles, CA&lt;br /&gt;
* Mountain View, CA&lt;br /&gt;
* The Dalles, OR&lt;br /&gt;
&lt;br /&gt;
== EU ==&lt;br /&gt;
&lt;br /&gt;
[[File:Servers EU.png|700px|thumb|right|Approximate server locations in Europe]]&lt;br /&gt;
&lt;br /&gt;
* London, ENG&lt;br /&gt;
* Cheshunt, ENG&lt;br /&gt;
* Maidenhead, ENG&lt;br /&gt;
* Brussels, BRU&lt;br /&gt;
* Amsterdam, NL&lt;br /&gt;
&lt;br /&gt;
== OCE/APAC ==&lt;br /&gt;
&lt;br /&gt;
* Croyden, NSW&lt;br /&gt;
* Perth, WA&lt;br /&gt;
* Sydney, NSW&lt;br /&gt;
* Tokyo, JP&lt;br /&gt;
&lt;br /&gt;
== Relative Server Usage ==&lt;br /&gt;
The graph shows the relative usage of each of the server locations by the Ignite spectator bot. The spectator bot is located in the central US.&lt;br /&gt;
&lt;br /&gt;
[[File:Server location prevalence.png|550px]]&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Lone_Echo_Speedrunning_Guide&amp;diff=158</id>
		<title>Lone Echo Speedrunning Guide</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Lone_Echo_Speedrunning_Guide&amp;diff=158"/>
		<updated>2022-09-29T04:10:29Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://upload.wikimedia.org/wikipedia/en/e/ef/Lone_Echo_game.png&lt;br /&gt;
&lt;br /&gt;
This is a guide to the techniques and routing used in Lone Echo speedrunning. The walkthrough guide is for the only current category - Any%.&lt;br /&gt;
Current leaderboards can be found at https://www.speedrun.com/lone_echo.&lt;br /&gt;
&lt;br /&gt;
== Major Glitches/Tech ==&lt;br /&gt;
=== Crabbing/Xenomorphing ===&lt;br /&gt;
All this refers to is the act of crawling along sections of wall instead of using your boosters. For short distances, this is often the fastest way to move.&lt;br /&gt;
&lt;br /&gt;
=== Head Bash Item Clipping ===&lt;br /&gt;
Tenka discovered that you can consistently clip some items through doors. This can be performed by placing the object against the door, and pressing your head against the object until it pushes through. I find it’s a bit easier to perform if you move your head slightly back and forth. Alternatively, you can do a headbutt motion, but the item flies quickly through the door and you cannot grab it. Not all objects are clippable however. Objects that are too large, or are rounded in such a way that they roll when you press your head against them, will not clip through doors.&lt;br /&gt;
&lt;br /&gt;
=== Item Pull Clipping ===&lt;br /&gt;
You can clip yourself easily through some doors and walls. This can only be done while you are holding onto an object that is on the opposite side or if there is some surface to push the item against while pushing yourself through the door. Hold the object against the door while holding it with &#039;&#039;both&#039;&#039; hands, and then move your arms back and forth. The object should essentially “pull” you through the door. In conjunction with Item Clipping, you can effectively clip an object through a door, and then use it to get you to the other side.&lt;br /&gt;
&lt;br /&gt;
=== Kronos II Out of Bounds ===&lt;br /&gt;
(Currently useless for a speedrun) - After getting through the first door headings towards the cargo bay, Liv throws up a piece of cargo onto an overhead compartment. If you go into that compartment holding the Furi Transport model(or any long object that fits), and then put yourself against the suitcase that was already up there, you can do a forward rolling motion with the object in your hand to squeeze yourself in between the suitcase and the ceiling, and it will clip you out of the map.&lt;br /&gt;
&lt;br /&gt;
=== Headbutt Boosting ===&lt;br /&gt;
Whenever you need to travel more than a few meters in a direction, it is fastest (faster than crabbing/xenomorphing and EVA boosting) to take any item and use it to boost. Almost any floating item will do, up to a pretty large size (even the loose cargo). Just hold the item in front of your face, then let go, move your head forward to bang into it, and grab it again, all in quick succession. Grabbing it again is optional, but it allows you to repeat the process to achieve extra speed. Moving your hand is not necessary, as the speed boost you get  is determined by the speed of your head as it hits the item. Sometimes, it is advantageous to forego regrabbing the item and try to get a speedier boost by bashing your head more exuberantly. This strat gives you a sore neck.&lt;br /&gt;
&lt;br /&gt;
=== Fury Respawn Warping ===&lt;br /&gt;
In several locations, right after telling the Fury to navigate to the next waypoint, you can just fly away and leave the area. When you respawn, you will be at the final destination of the Fury.&lt;br /&gt;
&lt;br /&gt;
=== Smoothturn Boosting ===&lt;br /&gt;
If you push off of a surface while holding any object in your other hand while in the process of rotating using smooth turn, your push speed is not capped. You can do this with any object or even the tablet (including the dialog tablet). This is the fastest way to get around if you don&#039;t have the red booster. You can combine this technique with headbutt boosting to get even more speed, since you generally already have an object in your hand.&lt;br /&gt;
&lt;br /&gt;
=== Tips ===&lt;br /&gt;
# You don’t need to wait for the batteries to fully charge. Any amount will count as full.&lt;br /&gt;
&lt;br /&gt;
== Walkthrough ==&lt;br /&gt;
=== Kronos II ===&lt;br /&gt;
&lt;br /&gt;
==== Control Room/Start area ====&lt;br /&gt;
This section is quite straightforward. Make sure you are in optimal position for each dialogue/story queue, and complete the tutorials as quickly as you can.&lt;br /&gt;
&lt;br /&gt;
The first tutorial can be easily completed quicker by keeping one hand in a fist and the other with the index finger pointing. The disc can be thrown quicker by throwing in an arc.&lt;br /&gt;
&lt;br /&gt;
Once that tutorial completes go through the motions of the game, there’s not a lot of time to save here. Make sure you are in position for the day-cycle button press, and talk to Liv and tell her to hurry up. Make sure you are looking at the anomaly as quickly as you can, and then head straight to the holo table. After the scanner tutorial, Liv is essentially on a cycle/cutscene, so you’re going to have to wait for her in your start room until she shows up and you can talk to her.&lt;br /&gt;
&lt;br /&gt;
==== On-Ship Repairs ====&lt;br /&gt;
(Beginning of this section remains untested, need to see if it&#039;s necessary to clip through door or if it&#039;s equally fast to just wait on Liv) &lt;br /&gt;
&lt;br /&gt;
As you wait for Liv to begin each repair, make sure you are throwing cargo over to the cargo bay so when you get to that part you are already nearly done. &lt;br /&gt;
&lt;br /&gt;
===== 1. Oxygen Garden =====&lt;br /&gt;
[[File:Oxy garden controls.png|thumb|Oxygen Controls]]&lt;br /&gt;
Go ahead and do the tutorial and cut your way through the panel normally. Identify the panel for Liv and then fly to the power control. You will do each panel from Left to Right,starting with the flow control pump, then O2 controls and ending with the power transformer&lt;br /&gt;
&lt;br /&gt;
The flow control pump can be done without ever cutting the bolts, by sticking your hand through and grabbing it blindly.&lt;br /&gt;
&lt;br /&gt;
Next the O2 controls. They can be done easily by using the exact formation in the picture to the right. Make sure you don’t forget to turn the bottom knob all the way to the right&lt;br /&gt;
&lt;br /&gt;
The power transformer can be completed easily and normally. After this, go straight to Liv and wait for her to tell you to pull the switch&lt;br /&gt;
&lt;br /&gt;
===== 2. Core Containment =====&lt;br /&gt;
Now you have to wait on Liv for another minute or so. While waiting, make sure you continue plugging cargo in. &lt;br /&gt;
&lt;br /&gt;
Once Liv is done talking open the core containment door just enough to fit your head through, and then close it immediately. Now you&#039;ll do the Radiation tutorial. Make sure to position yourself in front of the numpad console before the tutorial, you will always teleport back where you were once the tutorial is over. &lt;br /&gt;
&lt;br /&gt;
The radiation tutorial can be completed extremely fast. Pull out your scanner and just scan the radiated area over and over until the lock handle finally comes down. Then, Xeno across the right wall as quickly as you can, pull the conduit, and voila. You&#039;ve done a speedy radiation tutorial. I&#039;m proud of you. &lt;br /&gt;
&lt;br /&gt;
You can do all of these numpad sections BEFORE Liv ever gives you the numbers. As soon as you&#039;re back in the core containment immediately type &amp;lt;code&amp;gt;5826&amp;lt;/code&amp;gt; into the numpad, and then fly up to the TOP RIGHTHAND core. Scan the core repeatedly until Liv says she is going to open the IO port. Scan the port the moment it opens, and then identify the radiated core (RNG as far as we can tell). As soon as the core is identified fly down and type in &amp;lt;code&amp;gt;6102&amp;lt;/code&amp;gt;, fly back grab it and dispose of it. &lt;br /&gt;
&lt;br /&gt;
Rinse and repeat this process for the middle core on the lefthand side, except this time type in &amp;lt;code&amp;gt;7641&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
As soon as you pull the handle to get rid of the core, fly back to the numpad and immediately type in &amp;lt;code&amp;gt;5826&amp;lt;/code&amp;gt;. Wait for Liv to tell you to manual shutdown yourself and then voila, the section is over.&lt;br /&gt;
&lt;br /&gt;
===== 3. Cargo Bay =====&lt;br /&gt;
So at this point the cargo bay section should already be nearly completed once you get to it. Make sure all the cargo is already in place, and then wait for Hera to unlock the fuse. Pull out the dead fuse and then Xeno over to the drawer with the fuses before Liv. You can grab the fuse and bring it back somewhat faster than Liv can hand it to you. Immediately just slightly grab all of the loose cargo so it attaches to the maglocks, and the flip the switch. &lt;br /&gt;
&lt;br /&gt;
==== Airlock Skip ====&lt;br /&gt;
[[File:Lone echo comsat model.png|thumb|Comsat Model]]&lt;br /&gt;
FINALLY. We&#039;ve reached the first major skip of the game. Go through the same passage you threw the Satellite model into earlier, grab the model and bring it with you to the door that leads to the airlock. You don&#039;t have to high five Liv or respond to any dialogue, at this point you can just ignore her. &lt;br /&gt;
&lt;br /&gt;
This is where the speedrun gets a little tricky,and you should definitely practice this outside of a run. &lt;br /&gt;
&lt;br /&gt;
Take the satellite model and use it to clip through the door. &lt;br /&gt;
&lt;br /&gt;
Once the model is through the door, grab onto it with both hands and slowly pull it towards you. Your visuals will go nuts for a bit. Eventually, you will clip through the door. It&#039;s important to know that the metal part of the door has softer clip properties than the glass. &lt;br /&gt;
&lt;br /&gt;
Once you&#039;re through, immediately grab the EVA pack and attach it to your back. The EVA tutorial should start automatically. Before it starts, position yourself so that you can press the depressurization button immediately after the tutorial ends.&lt;br /&gt;
&lt;br /&gt;
It is possible to clip out of the door with a sticky-note, but you can’t leave the area yet, as that causes a softlock. Wait just outside the door until the area is loaded, then leave, allowing you to save a few seconds.&lt;br /&gt;
&lt;br /&gt;
=== Outdoor Repairs ===&lt;br /&gt;
&lt;br /&gt;
==== Travel to Vomit Comet ====&lt;br /&gt;
After escaping the airlock, go up and turn about 170 deg to the left to head directly to the little red booster (Vomit Comet). The anomaly should pulse on your way over there. If you clipped out of the airlock and left before the outside area finished loading, it may not. We need to explore the possible routes when this happens.&lt;br /&gt;
&lt;br /&gt;
==== Cargo Containers ====&lt;br /&gt;
[[File:Vlcsnap-2018-05-04-18h28m14s773 LI.jpg|thumb]]&lt;br /&gt;
Use the red booster to travel to the irradiated container in the cargo area (the red arrow on the right). Extend the scanner and position your hand so that it is pointing at the space in front of the booster so that you can scan the container as you fly by. After scanning the container, release the Fury Transport shown by the left red arrow. After some waiting, break the maglocks and head to the processing line.&lt;br /&gt;
&lt;br /&gt;
==== Processing Line ====&lt;br /&gt;
[[File:Vlcsnap-2018-05-04-18h35m03s522 LI.jpg|thumb]]&lt;br /&gt;
Travel to the place indicated with the red arrow. There is a gap in the ceiling where you can slip in. First release all the trapped robot parts, then head back and flip the lever and leave the way you came. Remember to use headbutt boosting with the parts you pull out. On the way back, you  can pick up a lot of speed, so you will probably lose the item you are holding. Just bash your head against items you pass by, and you will speed up even more.&lt;br /&gt;
&lt;br /&gt;
==== Primary Dig Site ====&lt;br /&gt;
First head to the Fury Transport and pick up the battery in the back. You can use it to boost, but be careful not to lose it. Replace the broken battery and turn the radiation damper on just below the battery. From here on the intended strats are used, just with a lot of quick crawling. Before the Fury with robot parts arrives, bring over the red booster so that you can leave immediately. &lt;br /&gt;
&lt;br /&gt;
==== Depleted Dig Site ====&lt;br /&gt;
Once again mostly intended strats are used here. Just park the red booster near the first button you need to press, and make sure you fetch the fresh fuse while you are waiting for the scan so that you are prepared when it breaks. We still need to investigate whether it is necessary to delay before heading to Liv, or if you just have to hit some trigger for her to spawn. The current strat is to wait at the Fury until Liv calls out that she needs help. As soon as the anomaly pulses while you are LASERing the panel, head float away from the anomaly to prompt a respawn. (is this even necessary?)&lt;br /&gt;
&lt;br /&gt;
When you respawn inside the ship, grab an item and clip out the door to your right. Head outside and wait until the Fury Transport loads. (ideally wait right where it is going to spawn) Ride the Fury to the Comsat.&lt;br /&gt;
&lt;br /&gt;
==== Comsat Repair ====&lt;br /&gt;
Bring the battery to the left end of the comsat and replace the old one. As far as I can tell, it is necessary to do three of the following four things. I’m not sure if some of them are required.&lt;br /&gt;
* Visual inspection (look at the biomass and use the dialog option) &lt;br /&gt;
* Scan the biomass &lt;br /&gt;
* Touch the inactive biomass (there is some inactive material high up to the right) &lt;br /&gt;
* Cut open the panel and flip the switch&lt;br /&gt;
Once Hera finds signs of Liv, you are done. Head to the Fury and activate it. From now on, whenever you need to ride the Fury, use Fury Respawn Warping to travel more quickly.&lt;br /&gt;
&lt;br /&gt;
=== Astrea ===&lt;br /&gt;
&lt;br /&gt;
==== Entering Astrea OOB ====&lt;br /&gt;
[[File:Astraya oob entrance.jpg|thumb]]&lt;br /&gt;
OOB sections are difficult because the level disappears when you are outside the intended volume. Often it is safer to stay near the level so that you can see where to go, but as you get more comfortable, you can cut more corners and go more blindly.&lt;br /&gt;
&lt;br /&gt;
After a few respawn warps with the Fury, you will arrive at Liv’s Fury. You don’t need to activate the radiation damper. Simply head to the crevice marked on the image.  You can slip in by putting your head sideways. Crawl a few meters to the left until the ceiling is gone, then head up and over the right side. Wait at the end of the airlock for the level to load, then head up and to the right to the next visible surface. Fly along the right of the tunnel with the biomass until you reach the pipe/bar shown in the image (Placeholder for image). After the pipe, just keep flying straight through the empty space on the same trajectory that took you along the tunnel until you hit the next area. You can use the fog as reference when the level disappears. Go to the left end of the tunnel and wait until the massive interior region loads. Head left and fly along the “glass” wall to the other side of the interior region. Turn 90 deg right as soon as you reach the end and keep flying close to the wall until you see the tunnel door spawn off to your left. As soon as it spawns, fly directly towards it. It may be helpful to stop right before heading there so that you don’t have any unintended lateral motion, as you are flying blind. Once you reach the tunnel door, press the button and move into the level shortly so that the tunnel loads. This is the shorter oob. Alternatively, you can remain oob until the Apollo door. This is a bit more advanced and has more of a chance of death by biomass. Check the videos for now. (https://drive.google.com/file/d/1ZGrwSxuCQULZX4Wahz9KOPB5bvjPAt0h/view)&lt;br /&gt;
&lt;br /&gt;
==== On the way to Apollo (skipped by longer oob above) ====&lt;br /&gt;
From here the intended route is used. Remember to grab some metal scraps and use headbutt boosting. If you are moving at a decent speed, you can fly right past the cysts as long as you aren’t very close. For any door that looks like the the one in the image, you can clip through if you have an item. (Placeholder for image) Just put the item in the pocket at the bottom middle and pull yourself through.&lt;br /&gt;
&lt;br /&gt;
==== Apollo clip (skipped by longer oob above) ====&lt;br /&gt;
Once you reach the large room where you would normally meet Apollo, fly to the large door and use an item to clip through at the points indicated on the image. (Placeholder for image)&lt;br /&gt;
&lt;br /&gt;
Alternate Route (https://youtu.be/nI5Nt0x6Nt0) - Use an item to clip out of bounds on the floor to the left of the door. Then head to the next door, where you can just slide in the “pocket” at the bottom.&lt;br /&gt;
&lt;br /&gt;
==== On the way to the Crew chamber ====&lt;br /&gt;
Nothing special, just fly fast and headbutt whenever possible.&lt;br /&gt;
&lt;br /&gt;
==== Getting the Generator back online ====&lt;br /&gt;
[[&lt;br /&gt;
[[|thumb|Clipping from the crew quarters to the generator room]]&lt;br /&gt;
]]&lt;br /&gt;
As soon as you get to the stasis pods/crew chamber, find an item (or bring one with you) and clip through a gap along the glass floor to the Generator room (seen in image). Since the rooms are directly above each other, you don’t have to go through the tunnels with the biomass. Leave the item wedged in the gap, so that you can use it to clip back up.&lt;br /&gt;
&lt;br /&gt;
==== In the Crew Chamber ====&lt;br /&gt;
Lower one set of crew pods with the terminal, then one of the pods with the slider. Immediately go and lower another set of crew pods and open only one of the pods there. After opening one pod in each set, go back to the first set and open another pod and scan the id on the chest of the occupant. If the logo with vertical bars appears, you are finished and can go back to the Tac-Com station.&lt;br /&gt;
&lt;br /&gt;
==== Heading To Liv ====&lt;br /&gt;
Once in the Tac-Com station and you have reprogrammed the core, you can clip through the door with an item nearby to the right. You have to wait for the dialog to end, but soon after the Fury Transport comes flies into view, you can fly to it (headbutting for speed). As soon as you reach the Fury, tell it to fly to the next waypoint and fly far away into a corner to trigger a respawn. Once you respawn, wait at the ship for a certain amount of time for the next section to load. (You will have to do some testing on your computer. Mine was 10-15 sec on a fast SSD.) Then fly on the normal route until you reach the tunnel where you meet Liv. If Liv doesn’t spawn, you didn’t wait long enough and have softlocked. You will have to reload a save and lose about 4-5 min. Once you reach the room with Liv, go to her and activate the dialog by going close to her, then head back to the tunnel and close the door so you don’t have to do it later.&lt;br /&gt;
&lt;br /&gt;
==== Reactivating Antimatter Reactor ====&lt;br /&gt;
&#039;&#039;&#039;Non-OOB Route:&#039;&#039;&#039;&lt;br /&gt;
After reprogramming the core in the room with Liv, clip into the tunnel through the door by hooking an item onto the handles beside the door. Then the route to and from the reactor is just the intended route (but with more headbutting and clipping through doors instead of waiting for them to open).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OOB Route (currently saves around 1 min):&#039;&#039;&#039;&lt;br /&gt;
After reprogramming the core in the room with Liv, clip out of the room to the left of the tunnel entrance that you would normally leave through. Fly along the short tunnel, and fly under the larger perpendicular tunnel area. Keep going until you hit the next tunnel area, then fly about 15deg to the left below the area. You are looking for an arrow that appears above you (placeholder for image), leading to the long tunnel full of biomass. Fly along the tunnel, remaining close enough to load the next sections of the tunnel. Once you get close to the end of the tunnel, stay close to the inbounds area as possible and look to the left. The lasers in the reactor room should appear. As soon as they do, fly directly towards them. The objective is to get into the reactor room before it fully loads. The spawning of the lasers marks the start of that loading, since you can’t go there directly without hitting the load point.Once in the reactor room, recharge the generators like normal.&lt;br /&gt;
&lt;br /&gt;
It is possible to clip out of the reactor entrance area through a gap in the floor, but getting all the way back to the room with Liv is not yet consistent. The long biomass-tunnel has the benefit of not being active if you are oob, but the rest of the level is active.&lt;br /&gt;
&lt;br /&gt;
==== Oxygen ====&lt;br /&gt;
When you get back to the room with Liv, close the door behind you and go to the terminal to activate the oxygen. As soon as you do this, go back to the tunnel you came from and clip out to the left of it (just like the oob above). Fly underneath the room towards the large door that will open after they give up with the oxygen. After a tiny bit, fly down and out of the mission area to respawn. You want to remain up long enough to hit a checkpoint that is near that large door (rather than heading down right away). You should respawn outside the large door. First, open the door with the lock on the outside, then open it again with the lock on the inside. This should call the Fury. Go to the Fury and enter the destination. Now go back and activate the lock on the outside. After a short bit, Liv should say “... let’s go,” at which point you can fly out of the mission area to respawn.&lt;br /&gt;
&lt;br /&gt;
==== Heading to the Bridge ====&lt;br /&gt;
After respawning, go to Liv and try to touch her until she turns solid. Once she does, head into the airlock and clip through the door. Move a meter or two beyond the door to hit a checkpoint, then wait at the lock on the other side of the door until it activates. As soon as the door opens, go to Liv and touch her. Do the same for the next door into the bridge, but this time you’ll have to choose a dialog option as well as touching her.&lt;br /&gt;
&lt;br /&gt;
==== In the Bridge ====&lt;br /&gt;
The bridge events are mostly intended strats. Don’t choose any dialog options except for “Morning sunshine” when Liv awakes, “Look outside” after time traveling, and “Improvise” at the very end (the other options works as well). Time ends at that last dialog selection.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Leadership&amp;diff=157</id>
		<title>Leadership</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Leadership&amp;diff=157"/>
		<updated>2022-09-29T04:07:22Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Leadership is the most important non-mechanical skill to learn in order to have fun and do cool stuff in the Arena. &lt;br /&gt;
&lt;br /&gt;
Leadership means many things. This page introduces ideas backed by sports science that promote high performance groups that have fun together. &lt;br /&gt;
&lt;br /&gt;
  If you have fun, you&#039;ll play more. &lt;br /&gt;
  If you play more, you&#039;ll play better. &lt;br /&gt;
  If you play better, you&#039;ll do more cool stuff in games.&lt;br /&gt;
  If you do cool stuff in games, you&#039;ll have more fun. &lt;br /&gt;
  You&#039;ll play more. You&#039;ll play better. &lt;br /&gt;
  You&#039;ll do more cool stuff in games.&lt;br /&gt;
     - Mantra of DocEducation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cultivate Positivity == &lt;br /&gt;
&lt;br /&gt;
High performing sports teams build cultures where everyone believes they can do great things. When everyone feels supported and has fun, players perform better and gain skill faster. &lt;br /&gt;
&lt;br /&gt;
Also, this is a game designed for people to have fun and feel more powerful. Don&#039;t lose sight of enjoying your game and helping others enjoy theirs. &lt;br /&gt;
&lt;br /&gt;
Three basic ways to promote positivity over time:&lt;br /&gt;
# Celebrate success: Say &#039;nice shot&#039; or &#039;nice pass&#039; or &#039;nice save&#039; when teammates and opponents show some skill. &lt;br /&gt;
# Pick up teammates who make mistakes: say &#039;nice try&#039; or &#039;so close, keep shooting&#039;&lt;br /&gt;
# Laugh and promote laughter: make jokes, laugh at yourself to shake off mistakes, take breaks from being serious&lt;br /&gt;
&lt;br /&gt;
== Cultivate Honesty == &lt;br /&gt;
&lt;br /&gt;
High performing teams build a culture where everyone can be honest with each other about how they can improve as a team. The key is to build trust so that feedback can be given without fear of anyone getting angry and causing drama. &lt;br /&gt;
&lt;br /&gt;
Be careful with how you think and talk about your own game and other people&#039;s games. &lt;br /&gt;
&lt;br /&gt;
  A few tips from learning and sports science:&lt;br /&gt;
  - It&#039;s best if people ask for feedback before you give it out. In public matches or in any match where you don&#039;t know the players well, it&#039;s best to reserve feedback until asked.   &lt;br /&gt;
  - In a team environment, check in on everyone&#039;s [[#Clarity of Commitment]] to ensure feedback is appropriate for how much time each player has&lt;br /&gt;
  - It&#039;s best for people to choose their own things to work on. People learn best when they identify the need to improve. &lt;br /&gt;
  - People can only focus on 1-3 things at once. If you overload them with too many things, they will not be able to do any of them. &lt;br /&gt;
  - Don&#039;t assume that people aren&#039;t already working on something. If someone is focusing on regrabbing and communication, and you give them feedback on their shooting and how they play goalie, you might be overloading their focus. &lt;br /&gt;
&lt;br /&gt;
Use the [https://hazelhq.com/blog/want-to-give-better-feedback/ SEA] framework to promote a positive culture of honesty. All feedback should be: &amp;lt;br&amp;gt;&lt;br /&gt;
Specific: Be clear and give details about the issue &amp;lt;br&amp;gt;&lt;br /&gt;
Empathetic: Think through the other person&#039;s point of view and what they might be going through &amp;lt;br&amp;gt;&lt;br /&gt;
Actionable: If you can, give a suggestion on what to do to improve &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Build Community Pillars == &lt;br /&gt;
&lt;br /&gt;
Based on feedback form the community, the developers of Echo Arena - Ready At Dawn (RAD) - have established four community pillars that help everyone have more fun in the Arena.&lt;br /&gt;
&lt;br /&gt;
  Respect Fellow Players: Treat everyone with respect and empathy so that our warm, welcoming, and inclusive community can continue to grow.  &lt;br /&gt;
&lt;br /&gt;
  Honor My Team: Honor the effort of every player by showing up as my best self. In victory and in defeat.  &lt;br /&gt;
&lt;br /&gt;
  Commit to Fairness: Ensure everyone can have a positive and meaningful experience by refusing to cheat, use exploits, or gain unfair advantage.  &lt;br /&gt;
&lt;br /&gt;
  Protect my Community: Speak up to defend others, and report harassment or other toxic behavior whenever I see it, to keep my community safe. &lt;br /&gt;
&lt;br /&gt;
== Clarity of Commitment ==&lt;br /&gt;
&lt;br /&gt;
Be clear about what commitment you and others have to getting better at the game, and take this commitment into account when thinking about how quickly you or your team can improve. Getting good at Echo Arena takes a lot of time, so don&#039;t expect to quickly become highly skilled if you are only playing 1-2 times a week. The top performing players are often playing and practicing 6+ days a week for 2-8 hours a day. &lt;br /&gt;
&lt;br /&gt;
If you only have time or only want to play a little bit - that&#039;s totally ok! Just be especially easy on yourself and others with similar commitment when mistakes are made. Even at the highest level of competitive play, where players are playing 2-5 hours a day 6+ days a week, mistakes are still made.&lt;br /&gt;
&lt;br /&gt;
Players can become highly skilled at Echo Arena with less time commitment per week, it just takes more weeks to get there =).&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Communication&amp;diff=156</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Communication&amp;diff=156"/>
		<updated>2022-09-29T04:06:30Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Communication is how you share information and help your team make decisions. &lt;br /&gt;
&lt;br /&gt;
Each player literally has a unique perspective in Echo Arena - a view of the game that no one else has. No player can see the whole arena all at once. &lt;br /&gt;
&lt;br /&gt;
The Goalie, or the player farthest back from the action, has the broadest view of what is happening. This is why Goalies / back line players must be very good at seeing the arena and communicating to teammates what is most important and what should be done at any moment. &lt;br /&gt;
&lt;br /&gt;
There are many important things to communicate at various times during the game. The goal is to keep communication minimal while still providing all the necessary details. &lt;br /&gt;
&lt;br /&gt;
== Communicating Time (Red / Yellow / Green) ==&lt;br /&gt;
&lt;br /&gt;
The Red / Yellow / Green system is used, or at least known, by most players in Echo Arena. It is an easy way to communicate to teammates how much time they have so they can make a better decision on what to do with the disc: &lt;br /&gt;
* &#039;&#039;&#039;Red&#039;&#039;&#039; means an opponent is on you or very close. You should move out of the way quickly and/or get rid of the disc quickly. &lt;br /&gt;
* &#039;&#039;&#039;Yellow&#039;&#039;&#039; means an opponent is in the area and you should be careful. You have time to make a move but should be on the lookout for pressure to come. &lt;br /&gt;
* &#039;&#039;&#039;Green&#039;&#039;&#039; means you are not being pressured and can take your time to make the best decision. &lt;br /&gt;
&lt;br /&gt;
The Red / Yellow / Green system is most effective when also sharing information about an open pass or clear opportunity. For example:&lt;br /&gt;
* Red Left Boot means you are under pressure and there is an open pass near the left boot block&lt;br /&gt;
* Red Clear Right Tunnel means you are under pressure and the best clear is through right tunnel&lt;br /&gt;
* Yellow Cross Pac means you will have pressure soon and there is an open pass on the opposite side of the arena near the Pac-Man block&lt;br /&gt;
* Green Open Goal means you have time and there is no Goalie - take a moment to get the best shot and take a shot!&lt;br /&gt;
&lt;br /&gt;
== Communicating Positions == &lt;br /&gt;
&lt;br /&gt;
Communicating positions helps your teammates know where each other are and also where the opponents are. &lt;br /&gt;
&lt;br /&gt;
Three of the most important things to communicate about positions are:&lt;br /&gt;
# &#039;&#039;&#039;Open passes:&#039;&#039;&#039; saying the name of a geometry or area generally means you are open for a pass there (e.g. &#039;open right Pac&#039; or just &#039;right pac&#039;). Only call out your location if you know you are open. You can also call out teammates who are open for passes (e.g. &#039;look nest&#039; or &#039;look cross pillar&#039;). &lt;br /&gt;
# &#039;&#039;&#039;Enemy positions:&#039;&#039;&#039; tell your teammates where the opponents are (e.g. &#039;all four in bubble&#039; or &#039;one hiding behind double diamond&#039; or &#039;two stacking on nest&#039;)&lt;br /&gt;
# &#039;&#039;&#039;Enemy stack pressure:&#039;&#039;&#039; stacks move fast, so knowing the opponent is moving as a stack is important (e.g. &#039;they are stacking&#039; or &#039;stack moving through mid&#039;)&lt;br /&gt;
&lt;br /&gt;
== Communicating Strategy == &lt;br /&gt;
&lt;br /&gt;
Making decisions as a team and reacting to changes in strategy from your opponent is crucial to winning. &lt;br /&gt;
&lt;br /&gt;
Three of the most common and important communications about strategy are:&lt;br /&gt;
# Backpass / reset: tell your teammates to backpass or reset and where you are (e.g. &#039;Reset double diamond&#039;)&lt;br /&gt;
# Slowing down: Echo Arena moves fast but there are times when slower is better (e.g. when on offense and the opponent defenders are all in their bubble)&lt;br /&gt;
# When to cut / cutting: Tell your teammates when to make a cut toward the goal (e.g. &#039;cut&#039;) or that you are making a cut toward goal (e.g. &#039;cutting&#039;)&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Arena_Awareness&amp;diff=155</id>
		<title>Arena Awareness</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Arena_Awareness&amp;diff=155"/>
		<updated>2022-09-29T04:05:51Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Arena awareness is the art of knowing where everything is in the Arena. &lt;br /&gt;
&lt;br /&gt;
Awareness starts with the self and the map - knowing where you are in relation to all the geometry (map awareness). You must also know where the disc is and where it is going (disc awareness), where your teammates are (teammate awareness), and where the opponents are (opponent awareness).  &lt;br /&gt;
&lt;br /&gt;
== Map Awareness == &lt;br /&gt;
&lt;br /&gt;
Being in tune with the environment of the Arena is crucial. If you don&#039;t know where you are, the location of nearby geometry, and how to communicate where you are to teammates, you will be a bit lost. &lt;br /&gt;
&lt;br /&gt;
The first thing to do is to become familiar with the names of all the places in the arena. Each block and each area of the arena have common names. You can see in the [https://echopedia.gg/arena_block_map.html Echo Arena Block Map] some of the more common and less common names for the various blocks and areas in the arena. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Map Awareness Drills&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
* Move around in a private arena by yourself, tapping various blocks and calling out their names as you do. Stay in a small section for a time (e.g. in the bubble, in the trap, around mid, around pacman / ghost) and bounce back and forth until you are comfortable with the names of everything. This will also help develop muscle memory for how far apart these areas are and the angle you should take to move around them easily.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Map Awareness Videos&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
* [https://youtu.be/hS6YBjXG_LY Arena Zones]: SirDimwi explains the various zones in the arena and how they should be played when on offense or defense.&lt;br /&gt;
&lt;br /&gt;
== Reading the Disc == &lt;br /&gt;
&lt;br /&gt;
Reading the disc is one of the most important skills and somewhat under-rated. Even at high levels of play, players often mis-read where the disc is going and miss opportunities. &lt;br /&gt;
&lt;br /&gt;
Reading the disc is much harder to do when moving very quickly in a stack. &lt;br /&gt;
&lt;br /&gt;
Learning how to read the disc requires:&lt;br /&gt;
* Calculating speed and angles to see where the disc will go in the next few seconds&lt;br /&gt;
* Calculating your own speed to know the angle you should take to get to the disc on the straightest line possible&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reading the Disc Drills&#039;&#039;&#039; &amp;lt;br&amp;gt; &lt;br /&gt;
* In a private arena, alone, use the public disc (not your personal disc) to practice shooting and rebounding. This is good practice for shooting but also for seeing the angles the disc takes when it bounces off various surfaces. &lt;br /&gt;
* In a private arena, with at least one other person, use the public disc. Throw the disc in various places and regrab to it. Practice staying together (don&#039;t split off to grab the disc too much). This is good practice for throwing, regrabbing in a straight line and changing directions, and reading the disc.&lt;br /&gt;
&lt;br /&gt;
== Teammate Awareness ==&lt;br /&gt;
&lt;br /&gt;
Knowing where your teammates are is key in many situations: &lt;br /&gt;
* When you have the disc and are under pressure and need to pass&lt;br /&gt;
* When you are on offense and don&#039;t have the disc, so you know where to spread out for better positioning&lt;br /&gt;
* When you are on defense, so that you cover the right opponent (not sending multiple people after one player while leaving another one open)&lt;br /&gt;
&lt;br /&gt;
When playing, develop a mental process that runs on its own that keeps track of where your teammates are. This takes time. Keep asking yourself &#039;Where are all of my teammates right now?&#039; If you don&#039;t know the answer, look around to find them and re-establish your mental map of where your teammates are.&lt;br /&gt;
&lt;br /&gt;
== Opponent Awareness ==&lt;br /&gt;
&lt;br /&gt;
Knowing where the opponents are is obviously useful. Keeping track of everyone and their movements is not so easy. &lt;br /&gt;
&lt;br /&gt;
When playing, develop a mental process that runs on its own that keeps track of where the opponents are. This takes time. Keep asking yourself &#039;Where are all of the opponents right now?&#039; If you don&#039;t know the answer, look around to find them and re-establish your mental map of where the opponents are.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Player_Movement&amp;diff=154</id>
		<title>Player Movement</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Player_Movement&amp;diff=154"/>
		<updated>2022-09-29T04:05:08Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The first mechanical skill to learn is how to move. If you cannot get to where the action is, you cannot do anything else (like shooting, passing, stunning, stealing, etc.). &lt;br /&gt;
&lt;br /&gt;
Some examples: &amp;lt;br&amp;gt;&lt;br /&gt;
- If the disc is loose in the arena, you need to get there first in order to grab it and shoot / pass. &amp;lt;br&amp;gt;&lt;br /&gt;
- If your opponent has the disc and is looking to score, you need to get there quickly to stun / steal. &amp;lt;br&amp;gt;&lt;br /&gt;
- If you have the disc in hand and there are opponents or geometry in the way of a shot / pass, you need to move to make the shot / pass. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are many nuances of movement to be mastered. This page will introduce two primary types of movement: (1) moving alone, (2) moving together with a teammate (stacking). It will also briefly explain the other more rare form of movement: using an opponent (leaching). &lt;br /&gt;
&lt;br /&gt;
== Primary Movement Patterns: Alone and in a Stack ==&lt;br /&gt;
&lt;br /&gt;
The two main ways to get around the arena are: (1) by yourself, (2) working together with a teammate. Both are important to know how to do at a basic level, but the ability to move with a teammate should be considered the most important mechanical skill to practice because there is no limit to the speed you can obtain when doing this (the only limit is how many times you can regrab in the length of the arena). &lt;br /&gt;
&lt;br /&gt;
Basic skill in regrabbing will easily obtain 3-5x the speed of players moving alone. &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  &#039;&#039;&#039;Speed limits:&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
  - Alone with the disc = 4.7 m/s &amp;lt;br&amp;gt;&lt;br /&gt;
  - Alone without the disc = 5.0 m/s &amp;lt;br&amp;gt;&lt;br /&gt;
  - Stacking / Regrabbing = UNLIMITED (often greater than 30 m/s) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The most powerful and deadly thing in Echo Arena is a pair of players who can stay together and accelerate around the Arena, changing directions to always be at the point of action.&lt;br /&gt;
&lt;br /&gt;
== Solo Movement ==&lt;br /&gt;
&lt;br /&gt;
Moving alone using your hands to push off and boosters to make fine adjustments is the first thing to get comfortable with in Echo Arena. &lt;br /&gt;
&lt;br /&gt;
Moving alone is a very important skill at high levels, but you can get away with lesser skill moving alone if you are good at regrabbing (stacking), positioning, and reading the disc. &lt;br /&gt;
&lt;br /&gt;
Moving alone is based on your ability to: &amp;lt;br&amp;gt;&lt;br /&gt;
- Slap geometry accurately to move at the best angle and to reach max speed (4.0 m/s without boost) &amp;lt;br&amp;gt;&lt;br /&gt;
- Move from geometry to geometry (not hanging out in space) &amp;lt;br&amp;gt;&lt;br /&gt;
- Move around geometry while staying connected to it &amp;lt;br&amp;gt;&lt;br /&gt;
- Use boosters strategically to alter direction and to get to max speed of 5 m/s moving geo to geo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Speed Limits:&lt;br /&gt;
  * Slapping / Pushing off geometry = 4.0 m/s&lt;br /&gt;
  * Using main booster (left thumbstick down) = 5.0 m/s&lt;br /&gt;
&lt;br /&gt;
=== Solo Movement Drills ===&lt;br /&gt;
&lt;br /&gt;
COMING SOON&lt;br /&gt;
&lt;br /&gt;
=== Solo Movement Videos  ===&lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/8q0toHnYUFE Strembitsky&#039;s basic movement video] First three minutes shows basic movement mechanics. Video then shows shooting tips. &lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/vWfsuBOnck0 Martin 3rd&#039;s Echo Arena Master&#039;s Guide on Movement] Very good beginner to intermediate movement techniques. &lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/u7mreUALlmQ Clex introduces Pitch and Roll] Intermediate to advanced tips on how to use pitch and roll.&lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/YX9Qmbcllvs How to Floor Juke Strategically]: SirDimwi explains how to use juking effectively. &lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/dLPvJOcXPtw How to Deal with Floor Jukers]: SirDimwi explains how to deal with floor jukers.&lt;br /&gt;
&lt;br /&gt;
== Stacking ==&lt;br /&gt;
&lt;br /&gt;
Stacking means to move in pairs as a unit - regrabbing multiple times to increase speed and change direction to get to the point of action. Basic skill in regrabbing will easily obtain 3-5x the max individual speed cap, and expert regrabbers can obtain 10x and more (50+ m/s).&lt;br /&gt;
&lt;br /&gt;
To be a stack means to think as a unit. You are not two players using each other to go faster. You are one pair of players thinking and moving together in ways that are impossible to do individually. &lt;br /&gt;
&lt;br /&gt;
Skill in regrabbing is based on: &amp;lt;br&amp;gt;&lt;br /&gt;
- How quickly and effortlessly you can connect with your regrabbing partner to start the sequence &amp;lt;br&amp;gt;&lt;br /&gt;
- How quickly and accurately you tap your regrab partner as you move in a stack &amp;lt;br&amp;gt;&lt;br /&gt;
- How well you communicate and stay together when you need to change directions &amp;lt;br&amp;gt;&lt;br /&gt;
- How accurately you change directions while staying connected with your partner &amp;lt;br&amp;gt;&lt;br /&gt;
- How well you decide when to pull and when to wait, depending on what is happening &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Stacking Drills ===&lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/itHhyk6i0DA TT&#039;s Regrabbing Drill] The best drill for practicing regrabbing alone - no partner needed! Step-by-step breakdown for total beginners to advanced players. This drill will show you where you are strong and where you can improve.&lt;br /&gt;
&lt;br /&gt;
=== Stacking Videos ===&lt;br /&gt;
&lt;br /&gt;
- [https://www.youtube.com/watch?v=eaSYMUN8gm4 SirDimwi&#039;s Introduction to Regrabbing] Tutorial demonstrating what regrabbing is and how to do it. Beginner to intermediate instructions on how to regrab, change directions, and bounce off geometry.&lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/vWfsuBOnck0?t=356 Martin 3rd&#039;s Echo Arena Masters Guide to regrabbing] Excellent beginner to advanced concepts on regrabbing. &lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/PvuBcvFOKEs Venom&#039;s Speed and Mobility Tutorial] Intro to regrabbing and some more advanced concepts. &lt;br /&gt;
&lt;br /&gt;
== Leaching ==&lt;br /&gt;
&lt;br /&gt;
Leaching means to use an opponent&#039;s movement to move faster. Usually this is done by grabbing the feet of an opponent as they go by and getting one boost off them. Sometimes the opponent might grab you and boost themselves, and this can become a kind of involuntary hostile stacking. Sometimes you may hold on to your opponent&#039;s feet and wait for them to grab the disc to then stun and steal&lt;br /&gt;
&lt;br /&gt;
Leaching is more common at higher levels of Arena play, and newer players should focus on regrabbing and solo movement before working to get better at leaching. &lt;br /&gt;
&lt;br /&gt;
=== Leaching Videos ===&lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/vWfsuBOnck0?t=608 Martin 3rd&#039;s Echo Arena Masters Guide] Video link to section on leaching specifically.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Strategy&amp;diff=153</id>
		<title>Strategy</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Strategy&amp;diff=153"/>
		<updated>2022-09-29T04:04:11Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Strategy is how you put all the skills on your team together to be more effective as a group.&lt;br /&gt;
&lt;br /&gt;
There are many different strategies for each situation, and the meta is constantly changing and updating. &lt;br /&gt;
&lt;br /&gt;
This page introduces some basic strategies that have been effective in the past. &lt;br /&gt;
&lt;br /&gt;
== Overall plan == &lt;br /&gt;
&lt;br /&gt;
Every moment in Echo Arena requires a strategy, and that strategy might change depending on what your opponent does and how you are playing at the moment. &lt;br /&gt;
&lt;br /&gt;
The more you know about the strengths and weaknesses of your team and the opposing team, the better you can match up your strengths against their weaknesses. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overall Plan Videos&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
* [https://youtu.be/sih7_Zdrzgw Attack Vectors]: SirDimwi explains how to think about offensive and defensive attack vectors. &lt;br /&gt;
* [https://youtu.be/VE9Dr8xWWno Yomi Layers]: SirDimwi explains how to think about strategy and adapting to opponent&#039;s strategy.&lt;br /&gt;
&lt;br /&gt;
== Schemes and Plays == &lt;br /&gt;
&lt;br /&gt;
Teams have overall approaches when on offense and defense. They also usually have specific &#039;plays&#039; for various situations like the offensive joust, defensive joust, and neutral joust.&lt;br /&gt;
&lt;br /&gt;
=== Offensive ===&lt;br /&gt;
&lt;br /&gt;
There are many strategies to how to score when on offense. There is no one &#039;correct&#039; way and there are no &#039;incorrect&#039; ways. There are better and worse ways depending on the situation. &lt;br /&gt;
&lt;br /&gt;
Some teams decide to keep one player in the backfield (e.g. around Double Diamond or Bowtie) to catch opposing team clears or to be ready for a backpass / reset. Other teams elect to bring all players into the bubble to put more pressure on the offense. &lt;br /&gt;
&lt;br /&gt;
  General tips for offensive success: &amp;lt;br&amp;gt;&lt;br /&gt;
  - Pass more: holding the disc makes you a target; passing moves the disc much more quickly. &lt;br /&gt;
  - Know your advantage: when a defender is in the goal you have a 4v3 advantage in the arena&lt;br /&gt;
  - Spread out: use your 4v3 advantage to ensure the other team cannot guard all players at once&lt;br /&gt;
  - Backpass: often the most effective pass is backwards&lt;br /&gt;
  - Reset: often a backpass can be held while the offense sets up in a spread out formation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Offense Videos&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
* [https://youtu.be/geVnepMtiV8 Offensive Joust]: SirDimwi outlines strategies for offensive joust schemes.&lt;br /&gt;
* [https://youtu.be/vAncsye1UD4 Bubble Offense]: SirDimwi explains how to set up an offensive attack in the bubble. &lt;br /&gt;
* [https://youtu.be/Ajg_vFwYaao Bubble Offense - VRML Analysis]: SirDimwi analyzes a VRML bubble offense attack. &lt;br /&gt;
* [https://youtu.be/QjUscuyUX4U Turnover Offense]: SirDimwi explains how to attack on offense after a turnover.&lt;br /&gt;
* [https://youtu.be/XOgILKY3e8k Turnover Offense - VRML Analysis]: SirDimwi analyzes a VRML match turnover situation. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Defensive ===&lt;br /&gt;
&lt;br /&gt;
There are many strategies to how to play defense. There is no one &#039;correct&#039; way and there are no &#039;incorrect&#039; ways. There are better and worse ways depending on the situation. &lt;br /&gt;
&lt;br /&gt;
Some teams decide to pressure wherever the disc is. Some teams decide to collapse into the bubble after the opponent gets through the mid-zone. Some teams pressure with one player while others pressure with a stack. &lt;br /&gt;
&lt;br /&gt;
  General tips for defensive success:&lt;br /&gt;
  - Goalie runs the defense: the goalie should direct defenders to where the most threatening attacks are&lt;br /&gt;
  - Communicate responsibilities: tell your teammates where you are and which opponent you are guarding&lt;br /&gt;
  - Make the opponent pass: don&#039;t let the disc-holder into the bubble unopposed; pressure them and make them pass&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Defense Videos&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
* [https://youtu.be/sfuBuWDL6Qw Defensive Joust]: SirDimwi outlines strategies for defensive joust schemes.&lt;br /&gt;
* [https://youtu.be/m1DyD9taocY Bubble Defense]: SirDimwi explains bubble defense.&lt;br /&gt;
&lt;br /&gt;
=== Neutral joust ===&lt;br /&gt;
&lt;br /&gt;
The Neutral joust only occurs once per round. In that sense, it is the least important to practice. Still, getting a jump on the round and getting an early score is never a bad thing. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hyper aggressive / pub style:&#039;&#039;&#039; two stacks both regrab for the disc from tubes 2 and 5. &lt;br /&gt;
* &#039;&#039;&#039;Aggressive:&#039;&#039;&#039; One stack goes for the disc (from either tube 2 or 5), a back stack delays around nugget / nest. Back stack reacts depending on if the front stack wins the joust (back stack will then regrab to the disc) or loses the joust (backstack will either react to the disc or get back in goal). &lt;br /&gt;
* &#039;&#039;&#039;Safe:&#039;&#039;&#039; One stack goes for the disc, one person goes straight to goal, one person goes around shield/nest for defense. &lt;br /&gt;
* &#039;&#039;&#039;Conservative:&#039;&#039;&#039; No one goes for the disc. Let the other team race to the disc, and your team reacts to wherever the disc goes. This is emerging at higher levels when one team concedes that the other team is faster.&lt;br /&gt;
&lt;br /&gt;
== Necessary Roles == &lt;br /&gt;
&lt;br /&gt;
Some specific roles are necessary in Echo Arena because of how the game progresses. &lt;br /&gt;
&lt;br /&gt;
Many teams separate into specific roles beyond these (see [[#Optional Roles]]), but many others decide not to put specific role titles on players. Work with your team to figure out your own philosophy, strategy, and where you should be positioned to help the team. &lt;br /&gt;
&lt;br /&gt;
=== Quarterback === &lt;br /&gt;
&lt;br /&gt;
Quarterback is a necessary role because on the offensive joust someone must grab the disc and start moving it forward in the Arena. &lt;br /&gt;
&lt;br /&gt;
Key skills for the Quarterback:&lt;br /&gt;
* Reading the defense to see how much pressure is coming and how quickly to get rid of the disc&lt;br /&gt;
* Accurate passing under pressure&lt;br /&gt;
* Movement skills with the disc to do basic juking under pressure and to move the disc forward if not pressured&lt;br /&gt;
&lt;br /&gt;
=== Goalie / Backline === &lt;br /&gt;
&lt;br /&gt;
Goalie is a necessary position because once the opponent has the disc in your half of the arena you almost always need someone in goal to at least stop open three point shots from happening. &lt;br /&gt;
&lt;br /&gt;
Everyone playing Echo Arena should develop minimal Goalie skills because you will often need to defend the goal for brief periods while your main Goalie gets back into position. &lt;br /&gt;
&lt;br /&gt;
Often the Goalie will also be a &#039;back line&#039; player that slowly moves up through the center part of the arena, staying behind the attacking players for a reset / backpass and also to intercept clears from the opponent. &lt;br /&gt;
&lt;br /&gt;
Some teams elect to have their Goalie / Backline player stop at various blocks and never move past them (e.g. double diamond or bowtie on the offense half). Other teams will have their Goalie / Backline player move all the way into the bubble and score (e.g. moving onto shield while other players are on shoulder / clock / floor / ceiling). &lt;br /&gt;
&lt;br /&gt;
Key skills for the Goalie / Backline:&lt;br /&gt;
* &#039;&#039;&#039;COMMUNICATION:&#039;&#039;&#039; The most important skill for a Goalie. Goalies must direct the defensive effort by calling out where the opponent is, where the threats are, and sometimes who should go where (e.g. &#039;Doc cover floor&#039; or &#039;One left shoulder&#039;)&lt;br /&gt;
* &#039;&#039;&#039;Interceptions:&#039;&#039;&#039; Goalies / Backline players can hide behind blocks and jump out to catch clears. This is absolutely demoralizing to the opponent and a huge benefit to the team. &lt;br /&gt;
* &#039;&#039;&#039;Deciding when to leave goal to grab a loose disc:&#039;&#039;&#039; If the Goalie can reach the disc before the opponent, they should always do so. This is a hard decision and sometimes you get burned. &lt;br /&gt;
* &#039;&#039;&#039;Deciding when to leave goal to pressure in a 1v1:&#039;&#039;&#039; Goalies cannot sit in goal if an opponent is approaching 1v1 - they will almost always lose. Instead, Goalies must jump out to pressure the attacking player. Use one hand to stun and the other to grab the disc / save a shot. Most players are right-handed, so unless you know your opponent is left handed you should try to stun with your right and save a shot with your left. &lt;br /&gt;
* &#039;&#039;&#039;Quick reflexes:&#039;&#039;&#039; If all else fails, catch a shot or making a close steal with quick reflexes. Even the best Goalies have a low save rate when this happens.&lt;br /&gt;
&lt;br /&gt;
== Optional Roles ==&lt;br /&gt;
&lt;br /&gt;
Players can specialize into specific roles depending on team strategy and player skill. These roles are not necessary (the game does not force you into these roles like with Quarterback and Goalie). &lt;br /&gt;
&lt;br /&gt;
It is good for players to develop skill at every position (optional and necessary). Even if you don&#039;t specialize in these optional roles, it is helpful to learn from players who do and the situations they are in. &lt;br /&gt;
&lt;br /&gt;
=== Striker ===&lt;br /&gt;
&lt;br /&gt;
The striker is the player who is the most advanced forward on offense. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Striker Videos&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
* [https://youtu.be/DWk-Rb8VCJE Striker Tips]: Game explains how to think and act as a striker&lt;br /&gt;
&lt;br /&gt;
=== Midfielder ===&lt;br /&gt;
&lt;br /&gt;
The mid-fielder is usually in the middle of the field and supports the strikers. Mid-fielders often move up into striking position. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Midfielder Videos&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
* [https://youtu.be/5VrHpySjPKg  Midfielder Tips]: JayWalker explains how to think and act as a midfielder.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Team_administration&amp;diff=152</id>
		<title>Team administration</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Team_administration&amp;diff=152"/>
		<updated>2022-09-29T04:03:59Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Teams have to coordinate activity together. Currently this is done mostly on Discord. &lt;br /&gt;
&lt;br /&gt;
Remember to be clear about your commitment to the game ([[Leadership#Clarity of Commitment]]). Teams that just want to play friendly Public Matches (pubs) will need to organize and practice less than those that want to be competitive. &lt;br /&gt;
&lt;br /&gt;
If you want to be competitive and climb the rank ladder, you will need to organize and practice frequently.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Disc_Movement&amp;diff=151</id>
		<title>Disc Movement</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Disc_Movement&amp;diff=151"/>
		<updated>2022-09-29T04:02:49Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The second mechanical skill to learn is how to move the disc around the Arena. Winning in Echo Arena is about controlling the disc and scoring on the goal. To score, you must be able to move the disc into a scoring position and then get it into the goal. &lt;br /&gt;
&lt;br /&gt;
This page introduces basic throwing and catching mechanics, and explains differences in scoring, passing, and clearing. &lt;br /&gt;
&lt;br /&gt;
== Throwing vs. Shooting / Passing / Clearing ==&lt;br /&gt;
&lt;br /&gt;
Throwing is the mechanical skill of moving the disc. Scoring, passing, and clearing are the game situations where throwing is done for a specific purpose in a specific way. &lt;br /&gt;
&lt;br /&gt;
Scoring, passing, and clearing all require slightly different forms of throwing depending on the situation and what you are trying to accomplish. &lt;br /&gt;
&lt;br /&gt;
Scoring, passing, and clearing require skill in throwing combined with good decision making on what type of throw to make. &lt;br /&gt;
&lt;br /&gt;
== Throwing Mechanics == &lt;br /&gt;
&lt;br /&gt;
There are many ways to throw and many different forms. This page teaches a basic form that is consistent and will protect against injury. &lt;br /&gt;
&lt;br /&gt;
Of the four main skills below, the most important by far is accuracy. Many players attempt to get higher speed on the disc before they have consistent accuracy. Focus on accuracy first and basic comfort with multiple arm angles. Then concentrate on disc speed and release speed. &lt;br /&gt;
&lt;br /&gt;
The four main skills to practice for improving throwing are: &amp;lt;br&amp;gt;&lt;br /&gt;
* Accuracy: moving the disc exactly where you want it to go &amp;lt;br&amp;gt;&lt;br /&gt;
* Disc Speed: moving the disc quickly &amp;lt;br&amp;gt;&lt;br /&gt;
* Release Speed: getting the disc out of your hand quickly &amp;lt;br&amp;gt;&lt;br /&gt;
**  Slapping: Fastest release possible&lt;br /&gt;
**  Quick release: Shorter arm circle to throw as quickly as possible&lt;br /&gt;
**  Full motion release: Longer arm circle for more accuracy&lt;br /&gt;
* Multiple arm angles: to make shots / passes easier depending on the angle you need to throw &amp;lt;br&amp;gt;&lt;br /&gt;
** Overhand / 3/4 Release: Most common way to shoot in most cases (esp. long range)&lt;br /&gt;
** Sidearm: Preferred by some players and useful in the bubble for different angles&lt;br /&gt;
** Underarm: Best for when you are shooting or passing from below your target&lt;br /&gt;
&lt;br /&gt;
=== Throwing Mechanics Drills ===&lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/czqdxoBCMPU Venom&#039;s Shooting Drills] Great drills for warmups and for improving accuracy of your shot. &lt;br /&gt;
&lt;br /&gt;
=== Throwing Mechanics Videos ===&lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/fB6-_rRxMVE?t=163 USA Olympic Softball Throwing Mechanics Tutorial] Detailed breakdown of how to throw consistently to avoid injury. This is the form used by one of the game&#039;s best shooters - Saloona22! There are other ways to throw but this is the recommended way to learn how to throw.&lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/8q0toHnYUFE?t=189 Strembitsky&#039;s Shooting Basics] Brief introduction to shooting technique in Echo Arena. &lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/VlPp2Ti4yeQ Martin 3rd&#039;s Echo Arena Masters Guide shooting tutorial] Great beginner to intermediate concepts. &lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/UkOjJjCYlAs Venom&#039;s Shooting Basics] Good introduction to shooting styles and ways of thinking about your accuracy and speed. &lt;br /&gt;
&lt;br /&gt;
- [https://www.youtube.com/watch?v=dMp27C1ZRiA Saloona: The Art of the Shot] Live demonstration and tutorial with one of the best shooters in the game - Saloona22!&lt;br /&gt;
&lt;br /&gt;
== Catching == &lt;br /&gt;
&lt;br /&gt;
Catching is sometimes overlooked in Echo Arena training. Catching can become more difficult when passes are faster, when passes are bouncing off geometry in complex ways, and when you are moving fast (e.g. in a stack). &lt;br /&gt;
&lt;br /&gt;
Skill in catching is based on: &amp;lt;br&amp;gt;&lt;br /&gt;
- Reading the disc and positioning yourself in the right place for a catch &amp;lt;br&amp;gt;&lt;br /&gt;
- Using the autograb button to be ready for the catch &amp;lt;br&amp;gt;&lt;br /&gt;
- Moving your grabbing hand into the right position at the right time &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Situations ==&lt;br /&gt;
&lt;br /&gt;
Moving the disc always happens in one of three ways: &amp;lt;br&amp;gt;&lt;br /&gt;
- Scoring (on goal) &amp;lt;br&amp;gt;&lt;br /&gt;
- Passing (to a teammate) &amp;lt;br&amp;gt;&lt;br /&gt;
- Clearing (to an open space where you can get to it better than your opponents) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To say this in other words, when moving the disc you are trying to get it either in the goal (shooting), to a teammate (passing), or to an open space (clearing) if you can&#039;t take a shot or make a pass. &lt;br /&gt;
&lt;br /&gt;
Scoring, passing, and clearing all rely on throwing mechanics but you need to make different decisions and there are different options available in each case. &lt;br /&gt;
&lt;br /&gt;
=== Scoring ===&lt;br /&gt;
&lt;br /&gt;
Scoring is what most people want to do in Echo Arena. It always feels good to score. Scoring is a complex skill because there are many different ways to score. &lt;br /&gt;
&lt;br /&gt;
The two basic skills to practice for scoring are: (1) in the bubble, (2) long-range (20+ meters). &lt;br /&gt;
&lt;br /&gt;
Most scoring in Echo Arena happens either close-up in the bubble, or from long-range after a steal before the defense can set up. Mid-range scoring is not common in Echo Arena because usually the defense will be set up by that point and shooting a three while there is someone in goal will usually not be effective. Also, if you can hit a shot from 25 meters you can hit one from 12 meters. &lt;br /&gt;
&lt;br /&gt;
Scoring in the bubble is very different from scoring from long-distance. Echo Arena players often are naturally better at one or the other and must work to develop skill where they are weak. Scoring from long-distance requires excellent form and accuracy. Scoring in the bubble requires reading the defense and using multiple arm angles and release times, as well as short passes. &lt;br /&gt;
&lt;br /&gt;
==== Bubble Scoring (2 pointers) ====&lt;br /&gt;
&lt;br /&gt;
Technical accuracy with throwing mechanics is less important in the bubble than the ability to move and think quickly to react and respond to what the defense does.&lt;br /&gt;
&lt;br /&gt;
Most scoring at all levels happens in the bubble[https://cdn.discordapp.com/attachments/828484236506955798/828764367411609630/img.png]. As you can see in the graph below from Ignite Stats, more than twice as many goals are scored inside the bubble (2 pointers). &lt;br /&gt;
&lt;br /&gt;
[[File:Goal distribution echo arena.png| center | x350px | Inside the bubble categories are &#039;Inside shot&#039;, &#039;Bounce Shot&#039;, and &#039;Slam Dunk&#039;; &#039;Self Goal&#039; will also be mostly from inside the bubble shots (data from Ignite Stats)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
  Great scorers in the bubble can &lt;br /&gt;
  - Bounce around the geometry near the goal (e.g. boot / shield / pillar / shoulder / backboard / the rim of thee goal itself) with the disc and without the disc to find the best angle to attack the goal. &lt;br /&gt;
  - Use multiple arm angles (overhand / sidearm / underarm / backhand / spin shots / behind the back) to confuse defenders&lt;br /&gt;
  - Use bounce shots to get around the defenders&lt;br /&gt;
&lt;br /&gt;
===== Bubble Scoring Drills =====&lt;br /&gt;
&lt;br /&gt;
- Bubble Movement Drill: Move as quickly as possible using slaps and main booster around the bubble geometry (e.g. boot / shield / pillar / shoulder / backboard / the rim of thee goal itself / floor / ceiling). Do this with the disc and without the disc. &lt;br /&gt;
&lt;br /&gt;
===== Bubble Scoring Videos =====&lt;br /&gt;
&lt;br /&gt;
- [https://youtu.be/VlPp2Ti4yeQ?t=296 Martin 3rd&#039;s Echo Arena Masters Guide] Tips on backboard bounce shots.&lt;br /&gt;
&lt;br /&gt;
==== Long-range Scoring (3 pointers) ====&lt;br /&gt;
&lt;br /&gt;
Long-range scoring is less dependent on movement and reaction mechanics than it is about technical accuracy with form and flow. &lt;br /&gt;
&lt;br /&gt;
Long-range scoring is good to practice for several reasons:&lt;br /&gt;
- 3 point shots are worth 1.5 times the amount as 2 point shots&lt;br /&gt;
- If you can make a long-range shot you can make a mid-range or short-range 3 pointer&lt;br /&gt;
- Making really long-range shots (25m+) will give you the feeling that you can make a shot from anywhere in the half-court&lt;br /&gt;
&lt;br /&gt;
  Great long-range shooters:&lt;br /&gt;
  - Have a consistent mechanical form that prevents injury&lt;br /&gt;
  - Can move subtly to get their angle of momentum moving as straight to the target as possible&lt;br /&gt;
  - Have calm awareness of how much time they have to shoot (to get closer or to get the angle better)&lt;br /&gt;
  - Slightly move their head straight toward the target while throwing (increases speed and increases accuracy)&lt;br /&gt;
&lt;br /&gt;
===== Long-range Scoring Drills =====&lt;br /&gt;
&lt;br /&gt;
 - Tunnel Shots: Move slowly between the blocks in the tunnels and use the personal disc to shoot on both goals in the arena. Tap the last block to turn around and shoot on the other goal before you hit the last block on the other side. &lt;br /&gt;
&lt;br /&gt;
=== Passing ===&lt;br /&gt;
&lt;br /&gt;
Passing requires technical accuracy in throwing mechanics very similar to long-range shooting (and some elements of short-range shooting as well). &lt;br /&gt;
&lt;br /&gt;
Passing requires connection with your teammate to put the pass in the best place for them to make the next play. Depending on the situation, you may need to throw it directly to them, or sometimes away from them so that they can get to it if they move but a defender guarding them cannot get to it. &lt;br /&gt;
&lt;br /&gt;
Examples of different passing situations that require different thinking:&lt;br /&gt;
- Passing directly to a teammate on the shield so they can catch it without moving and shoot&lt;br /&gt;
- Passing to a teammate moving between geo or toward goal so they can catch and shoot&lt;br /&gt;
- Passing to a teammate away from a defender so they have to move away from the defender to catch the disc&lt;br /&gt;
&lt;br /&gt;
Passing Videos &amp;lt;br&amp;gt;&lt;br /&gt;
* [https://youtu.be/zrzAlzM3OC4 Backpasses and Resets]: SirDimwi explains how and when to backpass and reset.&lt;br /&gt;
&lt;br /&gt;
=== Clearing ===&lt;br /&gt;
&lt;br /&gt;
Clearing means to throw to an open space in the arena, ideally with the result that your team gets to it before the other team. &lt;br /&gt;
&lt;br /&gt;
  Tips for Clearing&lt;br /&gt;
  - When on defense attempting to clear through mid, throw the disc to the tube on the other side of where you are. Defenders usually hang out to intercept clears that go through the nearest (and most likely) areas. &lt;br /&gt;
  - When clearing, tell your team where you are throwing the disc so they can go there, especially if they are in a stack. &lt;br /&gt;
  - When your team is in a stack, they should direct you on where to clear based on their view of the defense. &lt;br /&gt;
  - When on the offensive side and you need to clear, throw the disc toward the ground and to the other side of the Arena (unless you know where a teammate is going and then throw it there). If you throw it directly toward the goal this is where the defense is most likely to be.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Brawling&amp;diff=150</id>
		<title>Brawling</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Brawling&amp;diff=150"/>
		<updated>2022-09-29T04:02:28Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Brawling is the art of using the stun and shield mechanics to knock out opponents and protect yourself from being knocked out. &lt;br /&gt;
&lt;br /&gt;
== Stunning == &lt;br /&gt;
&lt;br /&gt;
Stunning is where you hit someone in the head with your fist. It&#039;s really fun. Use your trigger button and hit someone in the head. It&#039;s really very fun. &lt;br /&gt;
&lt;br /&gt;
Some examples where stunning is very helpful:&lt;br /&gt;
* You are going for the disc and the opponent is close - stun them first then grab the disc&lt;br /&gt;
* You are on defense and want to knock out a player from getting a pass&lt;br /&gt;
* You are on offense and want to knock out a defender so you can be open for a pass&lt;br /&gt;
* Breaking up the opponent&#039;s stack - stunning one player stops regrabbing and can give you a 3 v 2 &lt;br /&gt;
&lt;br /&gt;
== Shielding == &lt;br /&gt;
&lt;br /&gt;
Shielding is where you activate your shield to stop someone from stunning you. It&#039;s a lot of fun. &lt;br /&gt;
&lt;br /&gt;
To shield, activate both trigger buttons (left and right) and bring your controllers close to your head (under the chin is the fastest and easiest). &lt;br /&gt;
&lt;br /&gt;
Shielding is very effective but is generally harder for most people to master. &lt;br /&gt;
&lt;br /&gt;
Some examples where shielding is very helpful:&lt;br /&gt;
* You are going for the disc and the opponent is close - wait for them to try to stun and then you shield&lt;br /&gt;
* You are on offense and a defensive player is trying to stun you&lt;br /&gt;
* You are regrabbing near opponents, or you think you might have a leach&lt;br /&gt;
* You are cutting through the defense in the bubble&lt;br /&gt;
&lt;br /&gt;
== Audio Cues == &lt;br /&gt;
&lt;br /&gt;
Game sounds are especially important and useful when brawling is possible. You can often protect yourself if you react quickly enough to an audio cue. &lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* If you hear the &#039;tap&#039; of someone grabbing you, and you don&#039;t hear someone say &#039;friendly&#039; (or something similar), assume it is an opponent and put up your shield. This will result in a lot of stuns. &lt;br /&gt;
* If you hear a buzzing sound moving around you it could be an opponent trying to stun you. Put up your shield!&lt;br /&gt;
* If you hear a booster or thrusters it could be an opponent - put up your shield!&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Echo_Arena_Skills_Map_(DocEducation)&amp;diff=149</id>
		<title>Echo Arena Skills Map (DocEducation)</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Echo_Arena_Skills_Map_(DocEducation)&amp;diff=149"/>
		<updated>2022-09-29T04:01:59Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This skills map is a tool for the community to bring and access collective knowledge in order to have more fun and to push the boundaries of what is possible in Echo Arena. Everything you do in the Arena will rely on these skills.  &amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
If you have feedback or ideas on how to improve the skills map, please reach out to DocEducation#5943 on Discord.&lt;br /&gt;
&lt;br /&gt;
This map is currently in version 0.9 (all skills have pages of their own and all sections have initial content). &amp;lt;br&amp;gt;&lt;br /&gt;
- v1.0 will be reached when at least 20 surveys have been returned and all skills from the surveys are on the map &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Part 1 - Individual Player Mechanics ==&lt;br /&gt;
In order to have more fun by doing awesome zero-G things, you need to learn some basic mechanics. &lt;br /&gt;
&lt;br /&gt;
=== Skill One: [[Player Movement]] ===&lt;br /&gt;
&lt;br /&gt;
# Alone (moving individually) &lt;br /&gt;
## On geo &lt;br /&gt;
## In space &lt;br /&gt;
## Leaching &lt;br /&gt;
## Inversions&lt;br /&gt;
# Stack (moving with a teammate) &lt;br /&gt;
## Straight line &lt;br /&gt;
## Changing directions together &lt;br /&gt;
## Splitting off&lt;br /&gt;
# Leaching (moving using an opponent)&lt;br /&gt;
&lt;br /&gt;
=== Skill Two: [[Disc Movement]] ===&lt;br /&gt;
# Throwing&lt;br /&gt;
## Accuracy&lt;br /&gt;
## Disc Speed&lt;br /&gt;
## Release Speed&lt;br /&gt;
### Slapping&lt;br /&gt;
### Quick release&lt;br /&gt;
### Full range of motion&lt;br /&gt;
## Multiple Arm Angles:&lt;br /&gt;
### Overhand / ¾ release&lt;br /&gt;
### Sidearm&lt;br /&gt;
### Underarm&lt;br /&gt;
# Catching&lt;br /&gt;
# Situations&lt;br /&gt;
## Passing&lt;br /&gt;
## Scoring&lt;br /&gt;
## Clearing&lt;br /&gt;
&lt;br /&gt;
=== Skill Three: [[Brawling]] ===&lt;br /&gt;
# Stunning&lt;br /&gt;
# Shielding&lt;br /&gt;
# Audio cues&lt;br /&gt;
&lt;br /&gt;
=== Skill Four: [[Arena Awareness]]===&lt;br /&gt;
# Map Awareness&lt;br /&gt;
# Reading the Disc&lt;br /&gt;
# Teammate Awareness&lt;br /&gt;
# Opponent Awareness&lt;br /&gt;
&lt;br /&gt;
== Part 2 - Team Environment ==&lt;br /&gt;
&lt;br /&gt;
To have fun and do cool stuff, you need to learn how to work as a team so that you are doing the right thing at the right time, in the right place. &lt;br /&gt;
&lt;br /&gt;
Check out the pages below for more details on what these are and how to level up!&lt;br /&gt;
&lt;br /&gt;
=== Skill One: [[Leadership]] ===&lt;br /&gt;
# Cultivate positivity&lt;br /&gt;
## Celebrating success&lt;br /&gt;
## Picking up teammates who make mistakes&lt;br /&gt;
## Laugh and promote laughter&lt;br /&gt;
# Cultivate honesty&lt;br /&gt;
# Four Community Pillars&lt;br /&gt;
## Respect Fellow Players&lt;br /&gt;
## Honor My Team&lt;br /&gt;
## Commit to Fairness&lt;br /&gt;
## Protect my Community&lt;br /&gt;
# Clarity of Commitment&lt;br /&gt;
&lt;br /&gt;
=== Skill Two: [[Communication]] ===&lt;br /&gt;
# Communicating positions&lt;br /&gt;
## Open passes&lt;br /&gt;
## Enemy positions&lt;br /&gt;
## Enemy stack pressure&lt;br /&gt;
# Communicating time&lt;br /&gt;
## Green / Yellow / Red&lt;br /&gt;
## Open Goal&lt;br /&gt;
# Communicating strategy&lt;br /&gt;
## backpass / reset&lt;br /&gt;
## slowing down / speeding up&lt;br /&gt;
## when to cut&lt;br /&gt;
&lt;br /&gt;
=== Skill Three: [[Strategy]] ===&lt;br /&gt;
# Overall plan&lt;br /&gt;
## Specific plan of attack for this opponent right now&lt;br /&gt;
# Schemes and Plays&lt;br /&gt;
## Offensive &lt;br /&gt;
## Defensive&lt;br /&gt;
## Neutral joust&lt;br /&gt;
# Roles&lt;br /&gt;
## Goalie&lt;br /&gt;
## Quarterback&lt;br /&gt;
## Striker&lt;br /&gt;
&lt;br /&gt;
=== Skill Four: [[Team administration]] ===&lt;br /&gt;
# Scheduling&lt;br /&gt;
# Discord activity&lt;br /&gt;
# Being on time&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Ignite_Stats_Graphs&amp;diff=148</id>
		<title>Ignite Stats Graphs</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Ignite_Stats_Graphs&amp;diff=148"/>
		<updated>2022-09-29T03:59:34Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These graphs are a result of the data collections of Ignite. Unless otherwise specified, data from these graphs was collected from the www.ignitevr.gg spectator that joins the highest level public match at any point in time. The stream for this spectator can be found here: https://www.twitch.tv/ignite_vr&lt;br /&gt;
&lt;br /&gt;
=== Joust Times ===&lt;br /&gt;
The majority of joust times in public matches fall between 2 and 3 seconds. Joust times under 2 seconds in public matches are relatively rare and represent 8% of jousts under 5 seconds.&lt;br /&gt;
&lt;br /&gt;
[[File:Joust times hist.png|1200px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
=== Joust Time over Time ===&lt;br /&gt;
This is a [https://en.wikipedia.org/wiki/Violin_plot violin plot] that shows the distribution of joust times in public matches on a monthly basis. It is clearly visible that joust times have decreased over time. The only month where the median time (the center dashed line) did not decrease is January - most likely as a result of the decreased average skill level as the massive influx of players after Christmas rose the ranks and started showing up in the spectator.&lt;br /&gt;
&lt;br /&gt;
[[File:Joust time by month.png|1200px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
=== Point Difference === &lt;br /&gt;
This shows the distribution of games with each possible final point difference. Most games end in a 2 point difference. There is a secondary peak at a 12 point difference due to mercy rule endings. Part of this peak can be attributed to mercy rule games accounting for a much wider range of skill differences than all other point differences. For example, it is pretty rare to find a matchup that has the precise skill difference to result in a 10 point score difference, but it is more likely to have a matchup that has &#039;&#039;any&#039;&#039; skill difference to result in a mercy.&lt;br /&gt;
The larger contributing factor these days is most likely the high probability that the players on the losing team will just quit and make the game a blowout instead of a normal 8-point game.&lt;br /&gt;
&lt;br /&gt;
[[File:Point diff with leaves.png|1200px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
=== Monthly Quit Rate ===&lt;br /&gt;
This graph shows the dramatic rise in player quits per public match over the last months. Since the www.ignitevr.gg spectator often joins matches after they have already started, these counts are actually lower than the real value, since it may not count when players leave earlier in the match - before the spectator has joined.&lt;br /&gt;
&lt;br /&gt;
[[File:Player leaves.png|1200px|frameless|center]]&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=SEAL&amp;diff=147</id>
		<title>SEAL</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=SEAL&amp;diff=147"/>
		<updated>2022-09-29T03:58:07Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SEAL logo.png|frameless|right]]&lt;br /&gt;
&lt;br /&gt;
SEAL, The Seasonal Echo All-star League, is the original off-season league that uses a one of a kind “auction draft” to create unique teams each season.&lt;br /&gt;
The goal of SEAL is to encourage players to play with people they normally don&#039;t play with competitively. Dispersing the competitive player base also allows the newer players to get their name out there while also giving experienced players the opportunity to scout up and coming players.&lt;br /&gt;
&lt;br /&gt;
During season 1, SEAL stood for Summer Echo Arena League, during season 2 this changed to Seasonal Echo Arena League to apply to all seasons, and in season 3 it stands for Seasonal Echo All-star League. SEAL typically occurs between seasons of VRML.&lt;br /&gt;
&lt;br /&gt;
== Season 1 ==&lt;br /&gt;
&lt;br /&gt;
The draft for SEAL Season 1 occurred on June 5th 2020. &lt;br /&gt;
Games started at 3pm EST on both Saturday, June 13th 2020 and Sunday, June 14th 2020&lt;br /&gt;
&lt;br /&gt;
The Swiss bracket had 5 rounds on Saturday, after all 5 rounds are played the top 4 teams moved on to day two, in which they went head to head in a double elimination bracket on Sunday to determine the overall winner.&lt;br /&gt;
There were 19 teams competing in total, with 4 players on each team.&lt;br /&gt;
&lt;br /&gt;
Top four teams from the swiss bracket on the first day:&amp;lt;br&amp;gt;&lt;br /&gt;
1st - &#039;&#039;&#039;Team Orca&#039;&#039;&#039; - Jaywalker, ChocoLIT, Supremebuns, and FartingCrab&amp;lt;br&amp;gt;&lt;br /&gt;
2nd - &#039;&#039;&#039;Splash&#039;&#039;&#039; - Game, Jlgraham, DivertingRose, and MrNateBro&amp;lt;br&amp;gt;&lt;br /&gt;
3rd - &#039;&#039;&#039;Oceans 11.5&#039;&#039;&#039; - Zzenith, Chrome, Dipman, and Mozzy&amp;lt;br&amp;gt;&lt;br /&gt;
4th - &#039;&#039;&#039;Killer Orca Pod&#039;&#039;&#039; - B-love, Cruisen, Phillabust, Kaiden-&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SEAL Season 1 Winners:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Oceans 11.5: [[Zzenith]], [[Chrome-]], [[Mozzy-]], and [[DipMan]]&lt;br /&gt;
&lt;br /&gt;
Swiss Bracket: &amp;lt;br&amp;gt;&lt;br /&gt;
https://challonge.com/SEALSwiss&lt;br /&gt;
&lt;br /&gt;
Finals Bracket: &amp;lt;br&amp;gt;&lt;br /&gt;
https://challonge.com/SEALFinals&lt;br /&gt;
&lt;br /&gt;
Selection of casted matches: &amp;lt;br&amp;gt;&lt;br /&gt;
https://www.youtube.com/playlist?list=PLf7YI2lMvTyGZx_so8aWuwHzcnPHLQ2-v&lt;br /&gt;
&lt;br /&gt;
== Season 2 ==&lt;br /&gt;
&lt;br /&gt;
SEAL Season 2 was announced on Sept 28th 2020, and the draft occurred at 8PM EST on October 9th 2020.&lt;br /&gt;
&lt;br /&gt;
After the draft, there was a week to let teams prepare, then matches began on October 18th 2020.&lt;br /&gt;
&lt;br /&gt;
There were 2 matches every week, using the same Swiss format as last season while allowing teams to schedule their matches more freely. To allow this to happen, the first match of each week was played between Sunday-Wednesday of that week. Once all of the Sunday-Wednesday matches were completed, the 2nd set of matchups were released, which were played between Thursday-Saturday.&lt;br /&gt;
&lt;br /&gt;
After the 3 weeks were finished, the top 4 teams played in a double elimination bracket on Saturday, November 14th 2020 for the finals!&lt;br /&gt;
&lt;br /&gt;
Top four teams that participated in the Finals:&amp;lt;br&amp;gt;&lt;br /&gt;
# The walking Seals (6-0)&amp;lt;br&amp;gt;&lt;br /&gt;
# Seal Team Styx (5-1)&amp;lt;br&amp;gt;&lt;br /&gt;
# Pali’s Pumpkins (4-2)&amp;lt;br&amp;gt;&lt;br /&gt;
# Da Spooky Seals (4-2)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAL Season 2 Winners:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The Walking Seals: [[StufMuff]], [[Game-]], [[Conamara_Chaos]], and [[Superbuddy]]&lt;br /&gt;
&lt;br /&gt;
Season 2 winners were awarded seal plushies and stickers with the SEAL logo from VRWear.&lt;br /&gt;
&lt;br /&gt;
Draft Video:&amp;lt;br&amp;gt;&lt;br /&gt;
https://youtu.be/2OKznxJKdEA&lt;br /&gt;
&lt;br /&gt;
Full bracket information:&amp;lt;br&amp;gt;&lt;br /&gt;
https://challonge.com/iom5vqdv&lt;br /&gt;
&lt;br /&gt;
Full team information:&amp;lt;br&amp;gt;&lt;br /&gt;
https://tinyurl.com/y66dswjx &lt;br /&gt;
&lt;br /&gt;
Finals Bracket:&amp;lt;br&amp;gt;&lt;br /&gt;
https://challonge.com/2s85y2ae&lt;br /&gt;
&lt;br /&gt;
== Season 3 ==&lt;br /&gt;
[[File:SealBadgeS3.png|thumb|right|Season 3 Logo]]&lt;br /&gt;
&lt;br /&gt;
=== Format ===&lt;br /&gt;
SEAL runs with the same rules as VRML and games will start one week after the draft. they will last an to be determined amount of time until Finals which will be a double bracket elimination style finals&lt;br /&gt;
&lt;br /&gt;
=== Draft ===&lt;br /&gt;
At 8PM eastern on May 28th and possibly 6PM est on May 29th all of the captains will go into a voice channel muted. The draft will be split into &amp;quot;rounds&amp;quot; of Bidding.&lt;br /&gt;
&lt;br /&gt;
==== Nomination Phase ====&lt;br /&gt;
Nominations will take place the week before draft. The captains will be assigned a random order, this order will determine the order of nomination. All captains (in said random order) will nominate a player that they are interested in bidding on (a player cannot be nominated twice). This is just to ensure that the bidding phase goes as quickly as possible by ensuring that a player being bid on has at least one captain who is actually interested in bidding for that player. The nomination phase has no direct impact on who you as a captain will be able to draft, this is to speed things up by having captains pick the order of the bidding. After all captains have nominated a player they would like to bid on a list will be generated for the order of the draft&lt;br /&gt;
&lt;br /&gt;
==== Bidding Phase ====&lt;br /&gt;
After all captains have nominated a player they would like to bid on a list will be generated for the order of the draft, the Bidding will start. Players will then be bid on in the order they were nominated.  Once the casters / auctioneers have covered the info on a person the captains will be able to start bidding in a locked channel. The player will go to the captain with the highest bid. The amount of money the captains have left and their rosters will be updated in a spreadsheet that the players can view.&lt;br /&gt;
&lt;br /&gt;
Bidding will continue until every captain has a full team of 4 players&lt;br /&gt;
&lt;br /&gt;
Captains will be given a budget based on the rank of the highest ranking (according to the VRML website as of the day of the draft) team they played for in the last VRML Season&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Division !! Budget&lt;br /&gt;
|-&lt;br /&gt;
| Master || 1250&lt;br /&gt;
|-&lt;br /&gt;
| H. Diamond || 1350&lt;br /&gt;
|-&lt;br /&gt;
| Diamond || 1500&lt;br /&gt;
|-&lt;br /&gt;
| Gold || 1650&lt;br /&gt;
|-&lt;br /&gt;
| Silver || 1750&lt;br /&gt;
|-&lt;br /&gt;
| Bronze || 1900&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Substitutes ===&lt;br /&gt;
If your team needs a sub, you must send a message in #seal-captains @ ing SEAL Captains, listing the player you are replacing and with whom you are replacing them with.&lt;br /&gt;
&lt;br /&gt;
If any other captain takes issue with the chosen substitute (ie. because the sub is of a higher value than the player they are replacing), they have the choice to &amp;quot;veto&amp;quot; the substitution and state their concern in the #seal-captains (please @ Mod s when doing this as well). The SEAL mods will then review the case and make a decision either way on whether or not the substitution is allowed. &lt;br /&gt;
&lt;br /&gt;
With this being said, any substitution must follow this format. You must go through these steps in order to make changes to your roster in any way, any substitution that does not go through this process is NOT ALLOWED. Please keep this in mind and give yourself adequate time to go through the steps before any match is scheduled to take place.&lt;br /&gt;
The SEAL mods will be the ones making the ruling based on the concerns raised, so the veto better be for real reasons (don&#039;t abuse this). We will make a ruling as fast as possible and get back to the captain in question.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
The draft for SEAL Season 3 will take place on Friday, May 28th 2021 and Saturday, May 29th 2021. There will then be a week before the official season begins to allow teams to get ready for the season, after which 4 weeks of matches will take place starting on Monday, June 7th 2021. &lt;br /&gt;
&lt;br /&gt;
There will be 2 matches every week which will can be scheduled for any point within each week, unlike last season to reduce the schedule difficulty from last season. After the 4 weeks are finished, the top 4 teams will play in a double elimination bracket on Saturday, July 10th for the finals!&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=MediaWiki:Spam-whitelist&amp;diff=146</id>
		<title>MediaWiki:Spam-whitelist</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=MediaWiki:Spam-whitelist&amp;diff=146"/>
		<updated>2022-09-29T03:56:11Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: Created page with &amp;quot; #&amp;lt;!-- leave this line exactly as it is --&amp;gt; &amp;lt;pre&amp;gt; # External URLs matching this list will *not* be blocked even if they would # have been blocked by blacklist entries. # # Syntax is as follows: #   * Everything from a &amp;quot;#&amp;quot; character to the end of the line is a comment #   * Every non-blank line is a regex fragment which will only match hosts inside URLs  https://youtu.be/2OKznxJKdEA https://tinyurl.com/y66dswjx    #&amp;lt;/pre&amp;gt; &amp;lt;!-- leave this line exactly as it is --&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; #&amp;lt;!-- leave this line exactly as it is --&amp;gt; &amp;lt;pre&amp;gt;&lt;br /&gt;
# External URLs matching this list will *not* be blocked even if they would&lt;br /&gt;
# have been blocked by blacklist entries.&lt;br /&gt;
#&lt;br /&gt;
# Syntax is as follows:&lt;br /&gt;
#   * Everything from a &amp;quot;#&amp;quot; character to the end of the line is a comment&lt;br /&gt;
#   * Every non-blank line is a regex fragment which will only match hosts inside URLs&lt;br /&gt;
&lt;br /&gt;
https://youtu.be/2OKznxJKdEA&lt;br /&gt;
https://tinyurl.com/y66dswjx &lt;br /&gt;
&lt;br /&gt;
 #&amp;lt;/pre&amp;gt; &amp;lt;!-- leave this line exactly as it is --&amp;gt;&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=List_of_Projects_by_Ignite&amp;diff=145</id>
		<title>List of Projects by Ignite</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=List_of_Projects_by_Ignite&amp;diff=145"/>
		<updated>2022-09-29T03:53:39Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Ignite Arena ===&lt;br /&gt;
The original and primary function of IgniteVR is to host the Arena team. The current members are Far, Wolf_23, VTSxKING, Dual-, and NtsFranz.&lt;br /&gt;
Ignite competed in ESL Season 3 and all seasons of VRML.&lt;br /&gt;
&lt;br /&gt;
=== Combat team ===&lt;br /&gt;
There once was a combat team. No longer.&lt;br /&gt;
&lt;br /&gt;
=== ignitevr.gg ===&lt;br /&gt;
https://ignitevr.gg&lt;br /&gt;
&lt;br /&gt;
Ignite&#039;s homepage contains information about some of the projects and about the team.&lt;br /&gt;
&lt;br /&gt;
=== twitch.tv/ignite_vr ===&lt;br /&gt;
https://twitch.tv/ignite_vr&lt;br /&gt;
&lt;br /&gt;
The twitch stream hosts a 24/7 spectator view of the higheset level public Arena matches at the time. This stream is also the vehicle for collecting data about public matches that powers multiple other projects. Players can watch themselves from a spectator&#039;s perspective after the fact if they see that their match is being observed.&lt;br /&gt;
&lt;br /&gt;
=== ignitevr.gg/stats ===&lt;br /&gt;
https://ignitevr.gg/stats&lt;br /&gt;
&lt;br /&gt;
The main source of statistical information about public matches. As matches are streamed on the 24/7 Twitch stream, the data collected is then uploaded to a database and accessible through this page. Players can be searched by name with an autofill feature that helps in the case that the name is difficult to spell. The page includes detailed numbers about each statistic, as well as 3D and 2D maps of goal positions within the arena and the goal itself. &lt;br /&gt;
Players can also opt-in to see more detailed and personal information, such as estimated height, exact match times, and average play times.&lt;br /&gt;
&lt;br /&gt;
=== ignitevr.gg/playercard ===&lt;br /&gt;
https://ignitevr.gg/playercard&lt;br /&gt;
&lt;br /&gt;
Playercards were introduced on May 23 2021, and feature a series of bars denoting a player&#039;s average value for each statistic compared to other players, as well as their team affiliation with VRML.&lt;br /&gt;
&lt;br /&gt;
=== echopedia.gg ===&lt;br /&gt;
The guide to EchoVR&#039;s historical and current competitive information. u r here.&lt;br /&gt;
&lt;br /&gt;
=== List of Fastest Jousts on Echopedia ===&lt;br /&gt;
[[Fastest Jousts]]&lt;br /&gt;
&lt;br /&gt;
This page enumerates the fastest jousts observed by casters during VRML seasons 2-3. This data was collected by Spark.&lt;br /&gt;
&lt;br /&gt;
=== ignitevr.gg/joust_analysis ===&lt;br /&gt;
https://ignitevr.gg/joust_analysis&lt;br /&gt;
&lt;br /&gt;
A page that shows detailed graphs showing the exact acceleration and speeds involved for each player in a joust. This can be used to analyze which parts of a joust are fast or slow.&lt;br /&gt;
&lt;br /&gt;
=== Spark ===&lt;br /&gt;
The Ignite project with likely the most investment. [[Spark]] is a Windows desktop program that can record, process, and upload EchoVR data from either a local EchoVR client or an Oculus Quest on the same network. For a much more detailed list of features, check out the main article on the Echopedia.&lt;br /&gt;
&lt;br /&gt;
=== Caster Desk / league tools ===&lt;br /&gt;
Ignite provides various leagues tools to show match statistics during and after casted matches.&lt;br /&gt;
Additionally, the Caster Desk is a series of pages that allows casters to very quickly set up overlays for a stream by automatically pulling team names, logos, and player information from VRML&#039;s API.&lt;br /&gt;
&lt;br /&gt;
=== Playspace movement analysis tool ===&lt;br /&gt;
https://share.streamlit.io/ntsfranz/echostats/Playspace/analyze_playspace.py&lt;br /&gt;
&lt;br /&gt;
A simple tool to visualize playspace movement on 3D and 2D graphs. This is best used with the replay clips feature of Spark.&lt;br /&gt;
&lt;br /&gt;
=== Ignite Discord bot ===&lt;br /&gt;
The discord bot responds to the command !stats with shortened list of statistics found on ignitevr.gg/stats. Optionally, users can specify a player name to search for specific stats. The discord bot has been added to tens of servers, including the main Echo Games server.&lt;br /&gt;
&lt;br /&gt;
=== Ignite Discord Server ===&lt;br /&gt;
https://discord.gg/CGXR86C&lt;br /&gt;
&lt;br /&gt;
Ignite maintains a community on discord, with one of the largest and most active communities in the game.&lt;br /&gt;
&lt;br /&gt;
Channels of note:&lt;br /&gt;
==== #best-of-echo-community ====&lt;br /&gt;
A place where people post screenshots of the best moments from all around the EchoVR community.&lt;br /&gt;
==== #best-of-ignitvr-stream ====&lt;br /&gt;
A place to post clips from the 24/7 Twitch stream. Clips posted here can be potentially used in the Best of Ignite compilation series on YouTube.&lt;br /&gt;
==== #graphs-only ====&lt;br /&gt;
Some interesting graphs generated from the massive database of player statistics that Ignite has accumulated.&lt;br /&gt;
&lt;br /&gt;
=== YouTube Channel ===&lt;br /&gt;
https://www.youtube.com/channel/UCOkaW4AzPksr9MKq2zHckAQ&lt;br /&gt;
&lt;br /&gt;
=== Twitter &amp;amp; Instagram ===&lt;br /&gt;
https://twitter.com/Vr_Ignite&lt;br /&gt;
&lt;br /&gt;
https://www.instagram.com/ignite_vr&lt;br /&gt;
&lt;br /&gt;
Most if not all Ignite social media accounts are maintained by Rockett- at the moment, And a side from the previously mention Ignite discord server and website is the next best method of staying up to date with all Ignite news and project updates.&lt;br /&gt;
&lt;br /&gt;
=== Spark Mini ===&lt;br /&gt;
A much less featured version of Spark that will be available on mobile phones and non-Windows computers. Spark Mini is still early in testing.&lt;br /&gt;
&lt;br /&gt;
=== Merch ===&lt;br /&gt;
Ignite has sold limited edition merchandise from the website.&lt;br /&gt;
&lt;br /&gt;
=== Block Map ===&lt;br /&gt;
https://echopedia.gg/arena_block_map.html&lt;br /&gt;
&lt;br /&gt;
An interactive visualization of the Arena with labels on each of blocks. Players can vote for preferred names, and the most popular names will appear at the top of the list. This is a useful way to learn the most popular callouts.&lt;br /&gt;
&lt;br /&gt;
=== IgniteCoin ===&lt;br /&gt;
A cryptocurrency currently being developed by VTSxKING.&lt;br /&gt;
Currently the project is a proof-of-work bitcoin fork but the project may transition into a proof-of-stake token on other existing blockchains. This is entirely dependent on future plans for crypto-related projects yet to be finalized or even proposed.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Setting_up_an_EchoVR_Spectator_on_a_VM&amp;diff=144</id>
		<title>Setting up an EchoVR Spectator on a VM</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Setting_up_an_EchoVR_Spectator_on_a_VM&amp;diff=144"/>
		<updated>2022-09-29T03:53:10Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Setting up an ESXi VM with the intent of running a spectator bot for Echo VR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Notes:  These instructions are somewhat specific to the hardware being used.  In my case I’m running a Dell PowerEdge R720.  Initial testing was using a Windows 10 Pro x64 VM on ESXi 6.7.0 with two 2.3GHz cores, 8GB of DDR3, and an AMD R7 250 video card with 2GB memory.  These instructions should be adaptable depending on your setup.&lt;br /&gt;
&lt;br /&gt;
* First step is to make sure “Virtualization Technology” is enabled in the “Processor” settings.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Next enable “SR-IOV” in the “Integrated Devices” settings.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This info can be found in Dell’s support document Article Number: 000144029&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After you make sure those settings are enabled you need to boot ESXi and change some settings in your web GUI.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure ESXi to passthrough the video card.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Make sure any VMs are shut down before making changes.&lt;br /&gt;
# Enter Maintenance Mode on the ESXi host.&lt;br /&gt;
# Go to Manage &amp;gt; Hardware &amp;gt; PCI Devices&lt;br /&gt;
# Scroll through the list of devices till you find your video card.&lt;br /&gt;
# Select the video card then click “Toggle Passthrough” to enable passthrough on the card.&lt;br /&gt;
# Reboot the host and when it finishes rebooting go back to verify the card shows “Active” on the passthrough column.&lt;br /&gt;
# Exit Maintenance Mode&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure the VM with the video card&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Select the VM and make sure it is shut down&lt;br /&gt;
# Right click on the virtual machine and select “Edit Settings”&lt;br /&gt;
# Select the “Virtual Hardware” tab&lt;br /&gt;
# Click “Add other Device”&lt;br /&gt;
# Select “PCI Device”&lt;br /&gt;
# At the bottom of the window you will see a line for the new PCI device you are adding.  From there use the drop down menu to select your video card.&lt;br /&gt;
# Click “Save” after you are done selecting the card.&lt;br /&gt;
# Next you must go to the Memory setting for the VM.  Expand it and select “Reserve all guest memory (All locked)”.  &#039;&#039;From my experience the VM wouldn’t boot if this isn’t selected.&#039;&#039;&lt;br /&gt;
# Click “Save” again to save your changes.&lt;br /&gt;
# Double check under “Video Card” to make sure 3D graphics aren’t enabled.  That is for the VMware SVGA 3D graphics.  If they are enabled they may cause a conflict and take priority over your video card.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Search google for &amp;quot;mellanox 15053105&amp;quot; for the article that specified how to setup the video card.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note regarding NVIDIA video cards&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For NVIDIA cards you will have to manually enter in some parameters to make them work.  Without entering in the parameters your NVIDIA graphics card will Code 43 in Windows 10.&lt;br /&gt;
&lt;br /&gt;
Go to the VM in question &amp;gt; Edit &amp;gt; VM Options &amp;gt; Advanced &amp;gt;Edit Configuration &amp;gt; Add Parameter&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
hypervisor.cpuid.v0 = FALSE&amp;lt;br&amp;gt;&lt;br /&gt;
pciPassthru0.msiEnabled = FALSE&amp;lt;br&amp;gt;&lt;br /&gt;
pciPassthru.use64bitMMIO=&amp;quot;TRUE&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Search google for &amp;quot;VMware 1421898&amp;quot; for the forum post that specified how to setup NVIDIA video cards.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From there it should be a simple matter of installing the Oculus PC program and Echo VR.  You will need a second Oculus account as mentioned in the program’s documentation.  Follow the spectator bot’s instructions for setup.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Additional notes regarding using Microsoft Remote Desktop (RDP) to access your computer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When using RDP to access your computer you may run into issues with &amp;quot;Oculus App Status: Can&#039;t reach Oculus service&amp;quot; error and Echo Arena not being able to launch.  To solve this you will have to manually launch OVRServer_x64 every time you remote into the computer.  That file can be found at C:\Program Files\Oculus\Support\oculus-runtime  Once Echo Arena is running you can close RDP if you want.  You may need to get a dummy plug or leave a monitor hooked up to the video card output to force a resolution you want.  Otherwise leaving RDP running while streaming seems to work as well.&lt;br /&gt;
&lt;br /&gt;
Credit to &amp;quot;DualGame&amp;quot; on discord for the solution.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=VRML_Season_2_Ignite_Stats&amp;diff=143</id>
		<title>VRML Season 2 Ignite Stats</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=VRML_Season_2_Ignite_Stats&amp;diff=143"/>
		<updated>2022-09-29T03:50:50Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Before and throughout season 2 of VMRL Echo Arena, [[Ignite]] has developed a system for collecting and displaying game stats by use of EchoVR&#039;s built-in API. The tool used to collect this data is the Spark (formally known as IgniteBot), a version of which is [https://ignitevr.gg/spark available]for public use. Some of these same stats can be collected for analysis of your own scrims.&lt;br /&gt;
&lt;br /&gt;
We (Ignite) also have a collection of stats for public matches, collected using a computer running a [https://www.twitch.tv/ignite_vr spectator stream]. Processed stats for this data is available on our [https://www.ignitevr.gg/stats stats website]. The reason this information is relevant is because the information included in these two databases (the public match stats and the VRML match stats) is very similar, but their function and role in the community is very different. The VRML match data is not &amp;quot;our&amp;quot; dataset in the same way that the public match data is. This data belongs to the community. While the technology to collect and organize this data was created by Ignite, the collection was performed by the casters and cameramen from VRML. The nature of the dataset as a potential source competitive meta analysis means that we have to be careful stewards of this data. We have not done &#039;&#039;any&#039;&#039; analysis of this dataset that has not been made public. In order to allow deeper analysis, we are making this data available publicly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;However, it is important to know some of the limitations and inaccuracies of this dataset to avoid making incorrect conclusions!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For any questions about the data or to report inaccuracies not mentioned here, please contact NtsFranz on Discord. Helping find inaccuracies could prevent them from appearing in the dataset for future seasons.&lt;br /&gt;
&lt;br /&gt;
== Description of Tables ==&lt;br /&gt;
=== vrml_s2_rounds.csv ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Column name&lt;br /&gt;
! Description&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| session_id&lt;br /&gt;
| Session ID of the match. Use this with match_time to merge with other tables.&lt;br /&gt;
|-&lt;br /&gt;
| match_time&lt;br /&gt;
| UTC of the start time of the round. Use this with session_id to merge with other tables.&lt;br /&gt;
|-&lt;br /&gt;
| private&lt;br /&gt;
| 0 for public match, 1 for private match&lt;br /&gt;
|-&lt;br /&gt;
| client_name&lt;br /&gt;
| The Oculus username of the caster/cameraman who was running the IgniteBot&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| The version of the IgniteBot. This feature was added during the season, so a lot of these are NULL. Version changes could mark changes in the way some stats are collected or processed.&lt;br /&gt;
|-&lt;br /&gt;
| blue_team_score&lt;br /&gt;
| Final score of the blue team (or when the bot left the match)&lt;br /&gt;
|-&lt;br /&gt;
| orange_team_score&lt;br /&gt;
| Final score of the orange team(or when the bot left the match)&lt;br /&gt;
|-&lt;br /&gt;
| winning_team&lt;br /&gt;
| Color of the currently (or final) winning team&lt;br /&gt;
|-&lt;br /&gt;
| game_clock_start&lt;br /&gt;
| Seconds left on the clock when the round started. This value may not be correct. Needs further analysis.&lt;br /&gt;
|-&lt;br /&gt;
| game_clock_end&lt;br /&gt;
| Seconds left on the clock when the round finished. Behavior may seem strange on resets.&lt;br /&gt;
|-&lt;br /&gt;
| overtime_count&lt;br /&gt;
| Number of overtimes before this round was finished.&lt;br /&gt;
|-&lt;br /&gt;
| finish_reason&lt;br /&gt;
| Can be &amp;quot;game_time&amp;quot; (round finished normally when the timer ran out), &amp;quot;reset&amp;quot; (players hit the reset button to finish the round), &amp;quot;not_finished&amp;quot; (the bot did not see the end of the match), or &amp;quot;mercy&amp;quot; (the match ended early because of a score differential).  There was a time when this was not recorded correctly for normal matches. These rows should be correct to not show anything, since the correct value may not be known.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== vrml_s2_goals.csv ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Column name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| session_id&lt;br /&gt;
| Session ID of the match. Use this with match_time to merge with other tables.&lt;br /&gt;
|-&lt;br /&gt;
| match_time&lt;br /&gt;
| UTC of the start time of the round. Use this with session_id to merge with other tables.&lt;br /&gt;
|-&lt;br /&gt;
| game_clock&lt;br /&gt;
| Seconds left on the game timer when this event happened&lt;br /&gt;
|-&lt;br /&gt;
| player_name&lt;br /&gt;
| The Oculus username of the scorer&lt;br /&gt;
|-&lt;br /&gt;
| point_value&lt;br /&gt;
| 2 or 3&lt;br /&gt;
|-&lt;br /&gt;
| disc_speed&lt;br /&gt;
| The speed of the disc when it was scored. This should be the same as the message on the shield in-game (but with more digits of precision).&lt;br /&gt;
|-&lt;br /&gt;
| goal_distance&lt;br /&gt;
| The distance the goal was shot from. This should be the same as the message on the shield in-game (but with more digits of precision).&lt;br /&gt;
|-&lt;br /&gt;
| assist_name&lt;br /&gt;
| The Oculus username of the assister. &amp;quot;[INVALID]&amp;quot; if there was no assist.&lt;br /&gt;
|-&lt;br /&gt;
| goal_type&lt;br /&gt;
| The type of goal as shown on the shield in-game.&lt;br /&gt;
|-&lt;br /&gt;
| team_scored&lt;br /&gt;
| Color of the team that scored. From initial analysis, this may be incorrect, since it doesn&#039;t seem to match with goal_color correctly for own-goals. This data could be extracted from joining with the players table.&lt;br /&gt;
|-&lt;br /&gt;
| goal_pos_x&lt;br /&gt;
| Left-right position within the goal of where the disc was shot. Sometime within the season, this was made more accurate, so some shots may appear outside of the bounds of the goal due to lag.&lt;br /&gt;
|-&lt;br /&gt;
| goal_pos_y&lt;br /&gt;
| Up-down position within the goal of where the disc was shot. Sometime within the season, this was made more accurate, so some shots may appear outside of the bounds of the goal due to lag.&lt;br /&gt;
|-&lt;br /&gt;
| pos_x&lt;br /&gt;
| X-position of the player in the arena who shot the disc when they released the disc from their hand.&lt;br /&gt;
|-&lt;br /&gt;
| pos_y&lt;br /&gt;
| Y-position of the player in the arena who shot the disc when they released the disc from their hand.&lt;br /&gt;
|-&lt;br /&gt;
| pos_z&lt;br /&gt;
| Z-position of the player in the arena who shot the disc when they released the disc from their hand.&lt;br /&gt;
|-&lt;br /&gt;
| goal_angle&lt;br /&gt;
| Angle difference from straight-on of the disc velocity as it entered the goal. 0 is a straight-in shot (from the front or back), and 90 would be directly from the side. &lt;br /&gt;
|-&lt;br /&gt;
| backboard&lt;br /&gt;
| This indicates whether the disc came into the goal from the front or back, not necessarily that it bounced off the backboard.&lt;br /&gt;
|-&lt;br /&gt;
| goal_color&lt;br /&gt;
| Color the goal that the disc went in.&lt;br /&gt;
|-&lt;br /&gt;
| left_handed&lt;br /&gt;
| 0 for a right-handed shot and 1 for left-handed. This stat is estimated and may be inaccurate.&lt;br /&gt;
|-&lt;br /&gt;
| underhandedness&lt;br /&gt;
| Local (to the coordinate space of the head) y-position of the player&#039;s hand as they released the disc from their hand to take the shot.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== vrml_s2_players.csv ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Column name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| session_id&lt;br /&gt;
| Session ID of the match. Use this with match_time to merge with other tables.&lt;br /&gt;
|-&lt;br /&gt;
| match_time&lt;br /&gt;
| UTC of the start time of the round. Use this with session_id to merge with other tables.&lt;br /&gt;
|-&lt;br /&gt;
| player_name&lt;br /&gt;
| The Oculus username of the player&lt;br /&gt;
|-&lt;br /&gt;
| player_number&lt;br /&gt;
| Display number of the player. This was added later in the season.&lt;br /&gt;
|-&lt;br /&gt;
| level&lt;br /&gt;
| Level of the player&lt;br /&gt;
|-&lt;br /&gt;
| team_color&lt;br /&gt;
| Team color of the player&lt;br /&gt;
|-&lt;br /&gt;
| play_time&lt;br /&gt;
| Seconds of time this player spent during game time. This time only counts while playing in the arena.&lt;br /&gt;
|-&lt;br /&gt;
| Game Stats (possession_time, points, shots_taken, saves, goals, stuns, passes, catches, steals, blocks, interceptions, assists)&lt;br /&gt;
| Final value of stats from the game&#039;s API of the corresponding statistic. While it it was attempted to merge these stats from before/after player drops, there were some errors, especially earlier in the season. Some of the stats may be doubled.&lt;br /&gt;
|-&lt;br /&gt;
| inverted_time&lt;br /&gt;
| Time (of play_time) spent with the head pointed more than 90 deg away from straight up.&lt;br /&gt;
|-&lt;br /&gt;
| won&lt;br /&gt;
| Whether this player was on the winning team.&lt;br /&gt;
|-&lt;br /&gt;
| average_speed&lt;br /&gt;
| The average speed of this player across the round. This is only accumulated during play_time.&lt;br /&gt;
|-&lt;br /&gt;
| average_speed_lhand&lt;br /&gt;
| The local average speed of this player&#039;s left hand across the round. This is only accumulated during play_time.&lt;br /&gt;
|-&lt;br /&gt;
| average_speed_rhand&lt;br /&gt;
| The average speed of this player&#039;s right hand across the round. This is only accumulated during play_time.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== vrml_s2_throws.csv ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Column name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| session_id&lt;br /&gt;
| Session ID of the match. Use this with match_time to merge with other tables.&lt;br /&gt;
|-&lt;br /&gt;
| match_time&lt;br /&gt;
| UTC of the start time of the round. Use this with session_id to merge with other tables.&lt;br /&gt;
|-&lt;br /&gt;
| game_clock&lt;br /&gt;
| Seconds left on the game timer when this event happened&lt;br /&gt;
|-&lt;br /&gt;
| player_name&lt;br /&gt;
| The Oculus username of the player&lt;br /&gt;
|-&lt;br /&gt;
| pos_x&lt;br /&gt;
| X-position of the disc in the arena when the disc was released.&lt;br /&gt;
|-&lt;br /&gt;
| pos_y&lt;br /&gt;
| Y-position of the disc in the arena when the disc was released.&lt;br /&gt;
|-&lt;br /&gt;
| pos_z&lt;br /&gt;
| Z-position of the disc in the arena when the disc was released.&lt;br /&gt;
|-&lt;br /&gt;
| vel_x&lt;br /&gt;
| X-component of the velocity of the disc in the arena when the disc was released. These velocities were subject to lag interpolation error earlier in the season, and may be significantly higher than the player threw locally.&lt;br /&gt;
|-&lt;br /&gt;
| vel_y&lt;br /&gt;
| Y-component of the velocity of the disc in the arena when the disc was released. These velocities were subject to lag interpolation error earlier in the season, and may be significantly higher than the player threw locally.&lt;br /&gt;
|-&lt;br /&gt;
| vel_z&lt;br /&gt;
| Z-component of the velocity of the disc in the arena when the disc was released. These velocities were subject to lag interpolation error earlier in the season, and may be significantly higher than the player threw locally.&lt;br /&gt;
|-&lt;br /&gt;
| left_handed&lt;br /&gt;
| 0 for a right-handed shot and 1 for left-handed. This stat is estimated and may be inaccurate.&lt;br /&gt;
|-&lt;br /&gt;
| underhandedness&lt;br /&gt;
| Local (to the coordinate space of the head) y-position of the player&#039;s hand as they released the disc from their hand.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== vrml_s2_events.csv ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Column name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| session_id&lt;br /&gt;
| Session ID of the match. Use this with match_time to merge with other tables.&lt;br /&gt;
|-&lt;br /&gt;
| match_time&lt;br /&gt;
| UTC of the start time of the round. Use this with session_id to merge with other tables.&lt;br /&gt;
|-&lt;br /&gt;
| game_clock&lt;br /&gt;
| Seconds left on the game timer when this event happened&lt;br /&gt;
|-&lt;br /&gt;
| player_name&lt;br /&gt;
| The Oculus username of the player&lt;br /&gt;
|-&lt;br /&gt;
| event_type&lt;br /&gt;
| One of &amp;quot;stun&amp;quot;, &amp;quot;block&amp;quot;, &amp;quot;save&amp;quot;, &amp;quot;catch&amp;quot;, &amp;quot;pass&amp;quot;, &amp;quot;throw&amp;quot;, &amp;quot;shot_taken&amp;quot;, &amp;quot;steal&amp;quot;, &amp;quot;player_joined&amp;quot;, &amp;quot;player_left&amp;quot;, or &amp;quot;joust_speed&amp;quot;. Some of these events are generated when the game-reported stat changes, but others are custom detection algorithms.&lt;br /&gt;
|-&lt;br /&gt;
| other_player_name&lt;br /&gt;
| The Oculus username of the second player involved in this interaction. For stuns, this is the estimated person that got stunned. This name may be inaccurate.&lt;br /&gt;
|-&lt;br /&gt;
| pos_x&lt;br /&gt;
| X-position of the event.&lt;br /&gt;
|-&lt;br /&gt;
| pos_y&lt;br /&gt;
| Y-position of the event.&lt;br /&gt;
|-&lt;br /&gt;
| pos_z&lt;br /&gt;
| Z-position of the event.&lt;br /&gt;
|-&lt;br /&gt;
| x2&lt;br /&gt;
| A secondary x-component. This is different per event. For throws, this is the velocity. For joust speed, this was the velocity at the centerline. Later versions of the IgniteBot used x value for speed when crossing the centerline.&lt;br /&gt;
|-&lt;br /&gt;
| y2&lt;br /&gt;
| A secondary x-component. This is different per event. For throws, this is the velocity. For joust speed, this was the velocity at the centerline. Later versions of the IgniteBot used y value for speed when exiting the tunnel.&lt;br /&gt;
|-&lt;br /&gt;
| z2&lt;br /&gt;
| A secondary x-component. This is different per event. For throws, this is the velocity. For joust speed, this was the velocity at the centerline. Later versions of the IgniteBot used z value for time to cross the centerline.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Title !! Download Link !! File Size !! Short Description&lt;br /&gt;
|-&lt;br /&gt;
| Rounds || [[:File:vrml_s2_rounds.csv]] || 226 KB || One row per round of a match&lt;br /&gt;
|-&lt;br /&gt;
| Goals || [[:File:vrml_s2_goals.csv]] || 1.98 MB || One row per goal&lt;br /&gt;
|-&lt;br /&gt;
| Players || [[:File:vrml_s2_players.csv]] || 2.69 MB || One row per player in a particular round&lt;br /&gt;
|-&lt;br /&gt;
| Throws || [[:File:vrml_s2_throws.csv]] || 17.6 MB || One row per throw event&lt;br /&gt;
|-&lt;br /&gt;
| Events || [[:File:vrml_s2_events.csv]] || 47.1 MB || One row per generic event (throws, stuns, etc.)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Echopedia&amp;diff=142</id>
		<title>Echopedia</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Echopedia&amp;diff=142"/>
		<updated>2022-09-29T03:50:05Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Incomplete backup]]&lt;br /&gt;
Recently the Echopedia suffered from an incident that resulted in a lot of lost data. We are very sorry for the downtime and lost work!&lt;br /&gt;
Read more about it [[Incident 2022-08-26|here]].&lt;br /&gt;
&lt;br /&gt;
[[File:Echopedia Logo.png|frameless|1356x1356px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The source for EchoVR history and community knowledge. Search for a player or team name, or explore using the links below. Please contribute to the shared knowledge on this site, but be aware that changes to &#039;&#039;team&#039;&#039; and &#039;&#039;player&#039;&#039; pages may be overridden if they are not contained within the section at the top for user contributions, as these pages are generated automatically. At the top of each player and team page, there is a section where user contributions will be kept across updates!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex;flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
{{ImageButton|text=Community Tools|page=Category:Community_Projects|image=/images/d/d8/Json_cover.jpg}}&lt;br /&gt;
{{ImageButton|text=Arena Block Map|page=../arena_block_map.html|image=/images/4/4d/Echoarena_render_map_orthographic_cropped.jpg}}&lt;br /&gt;
{{ImageButton|text=-|page=Echo_Pass|image=https://miro.medium.com/max/700/1*6jnLg9UhTPGCN-_uZXWgPg.png}}&lt;br /&gt;
{{ImageButton|text=Server Locations|page=Server_Locations|image=https://thumbs.dreamstime.com/b/turkey-map-selective-focus-label-closeup-shot-turkey-map-selective-focus-label-158332381.jpg}}&lt;br /&gt;
{{ImageButton|text=Echo VR Glossary|page=Echo VR Glossary|image=https://images.freeimages.com/images/small-previews/cff/dictionary-1172442.jpg}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Tools===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Commmunity Tools&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Replay Viewer]]&lt;br /&gt;
|-&lt;br /&gt;
|Protil&lt;br /&gt;
|-&lt;br /&gt;
|Echo Shadow&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark Mini]]&lt;br /&gt;
|}&lt;br /&gt;
===Recently Added===&lt;br /&gt;
[[Echo Pass]]&lt;br /&gt;
&lt;br /&gt;
[[Echo VR Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo II Speedrunning Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Playspace Abuse]]&lt;br /&gt;
===Records===&lt;br /&gt;
[[Fastest Jousts]] 💨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hall of Fame of the winners of previous seasons:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Champions]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List of all the people involved in VRML:&amp;lt;br&amp;gt;&lt;br /&gt;
[[VRML Personnel]] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=NtsFranz&amp;diff=141</id>
		<title>NtsFranz</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=NtsFranz&amp;diff=141"/>
		<updated>2022-09-29T03:47:59Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PlayerProfile&lt;br /&gt;
|player_name=NtsFranz&lt;br /&gt;
|player_logo=https://vrmasterleague.com/images/logos/users/43000545-ac29-48c0-b94c-6899469f0519.png&lt;br /&gt;
|team_name=Ignite&lt;br /&gt;
|team_role=Player&lt;br /&gt;
|country=US&lt;br /&gt;
|years_active=2017-Present&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- CONTENT IS AUTOMATED BELOW THIS LINE. MAKE CHANGES ABOVE ONLY. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Player]]&lt;br /&gt;
== Profile ==&lt;br /&gt;
=== VRML ===&lt;br /&gt;
https://vrmasterleague.com/images/logos/users/43000545-ac29-48c0-b94c-6899469f0519.png&lt;br /&gt;
&lt;br /&gt;
[https://vrmasterleague.com/EchoArena/Players/M3hTMVJnRUpNaTQ90 VRML Player Page]&lt;br /&gt;
&lt;br /&gt;
Region: US&lt;br /&gt;
&lt;br /&gt;
=== ESL ===&lt;br /&gt;
https://cdn.eslgaming.com/play/eslgfx/gfx/logos/playerphotos/default_small.gif&lt;br /&gt;
&lt;br /&gt;
[https://play.eslgaming.com/echoarena/player/11944373 ESL Player Page]&lt;br /&gt;
&lt;br /&gt;
== Teams ==&lt;br /&gt;
=== VR Challenger League Season 1 ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Team Logo !! Team Name !! Games Played&lt;br /&gt;
|-&lt;br /&gt;
| https://cdn.eslgaming.com/play/eslgfx/gfx/logos/teams/12346000/12346811_medium.jpg || [[Error 418: I&#039;m a teapot]] || 19&lt;br /&gt;
|-&lt;br /&gt;
| https://cdn.eslgaming.com/play/eslgfx/gfx/logos/teams/11663000/11663328_medium.jpg || [[Move oVR]] || 3&lt;br /&gt;
|-&lt;br /&gt;
| https://cdn.eslgaming.com/play/eslgfx/logos/playerphotos/default_medium.gif || [[Probs A L]] || 4&lt;br /&gt;
|}&lt;br /&gt;
=== VR League Season 2 ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Team Logo !! Team Name !! Games Played&lt;br /&gt;
|-&lt;br /&gt;
| https://cdn.eslgaming.com/play/eslgfx/gfx/logos/teams/12346000/12346811_medium.jpg || [[Error 418: I&#039;m a teapot]] || 15&lt;br /&gt;
|}&lt;br /&gt;
=== VR League Season 3 ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Team Logo !! Team Name !! Games Played&lt;br /&gt;
|-&lt;br /&gt;
| https://cdn.eslgaming.com/play/eslgfx/gfx/logos/teams/12497000/12497409_medium.jpg || [[Ignite]] || 7&lt;br /&gt;
|}&lt;br /&gt;
=== VR Master League Pre-season ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Team Logo !! Team Name&lt;br /&gt;
|-&lt;br /&gt;
| https://vrmasterleague.com/images/logos/teams/09093858-5626-404d-97a3-10b8353fcc47.png || [[Ignite]]&lt;br /&gt;
|}&lt;br /&gt;
=== VR Master League Season 1 ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Team Logo !! Team Name&lt;br /&gt;
|-&lt;br /&gt;
| https://vrmasterleague.com/images/logos/teams/09093858-5626-404d-97a3-10b8353fcc47.png || [[Ignite]]&lt;br /&gt;
|}&lt;br /&gt;
=== VR Master League Season 2 ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Team Logo !! Team Name&lt;br /&gt;
|-&lt;br /&gt;
| https://vrmasterleague.com/images/logos/teams/09093858-5626-404d-97a3-10b8353fcc47.png || [[Ignite]]&lt;br /&gt;
|}&lt;br /&gt;
== Match History ==&lt;br /&gt;
=== VR Challenger League Season 1 ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Time !! External Match Page !! Home Team !! Home Team Score !! Away Team Score !! Away Team&lt;br /&gt;
|-&lt;br /&gt;
| 2018-03-26T01:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-27-cup-2/match/35836672 ESL Match Page] || [[Dallas Space Cowboys]] || 0 || 2 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-03-26T00:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-27-cup-2/match/35836658 ESL Match Page] || [[Legend Of The Recursive Blade]] || 0 || 2 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-03-25T23:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-27-cup-2/match/35836645 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 0 || 2 || [[renamed by ESL]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-03-25T22:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-27-cup-2/match/35836637 ESL Match Page] || [[Move oVR]] || 2 || 0 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-12-18T01:05:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-16-cup-1/match/35573156 ESL Match Page] || [[Move oVR]] || 1 || 2 || [[Knuckle Puck]]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-12-18T00:25:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-16-cup-1/match/35573154 ESL Match Page] || [[Move oVR]] || 0 || 2 || [[Phangasms]]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-12-17T23:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-16-cup-1/match/35573151 ESL Match Page] || [[Move oVR]] || 2 || 0 || [[Danksauce]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-03-19T02:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-26-cup-2/match/35817014 ESL Match Page] || [[OoPs.u.PuLLeD.A.lAzY]] || 2 || 1 || [[Probs A L]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-03-19T01:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-26-cup-2/match/35817005 ESL Match Page] || [[Probs A L]] || 0 || 2 || [[Z3R0]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-03-19T00:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-26-cup-2/match/35816985 ESL Match Page] || [[Dallas Space Cowboys]] || 0 || 2 || [[Probs A L]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-03-18T23:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-26-cup-2/match/35816976 ESL Match Page] || [[Probs A L]] || 0 || 2 || [[Enuf with the noobgasms]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-04-16T01:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-30-cup-2/match/35900174 ESL Match Page] || [[OoPs.u.PuLLeD.A.lAzY]] || 0 || 2 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-04-16T00:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-30-cup-2/match/35900159 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 0 || 2 || [[MetaMercs]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-04-15T23:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-30-cup-2/match/35900153 ESL Match Page] || [[BlitzBallerz]] || 2 || 0 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-04-15T22:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-30-cup-2/match/35900134 ESL Match Page] || [[B Team]] || 0 || 2 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-07T01:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-33-cup-1/match/35949417 ESL Match Page] || [[Move oVR]] || 2 || 0 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-07T00:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-33-cup-1/match/35949390 ESL Match Page] || [[Dallas Space Cowboys]] || 0 || 2 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-06T23:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-33-cup-1/match/35949365 ESL Match Page] || [[Jokr]] || 2 || 1 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-06T22:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-33-cup-1/match/35949348 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 1 || 2 || [[B Team]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-04-30T01:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-32-cup-2/match/35934531 ESL Match Page] || [[Dallas Space Cowboys]] || 0 || 2 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-04-30T00:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-32-cup-2/match/35934521 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 0 || 2 || [[Crocodilobsterz]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-04-29T23:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-32-cup-2/match/35934513 ESL Match Page] || [[Hubba bubba Bubblegum]] || 2 || 0 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-04-29T22:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-32-cup-2/match/35934501 ESL Match Page] || [[Dallas Space Cowboys]] || 2 || 0 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-04-02T01:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-28-cup-1/match/35859140 ESL Match Page] || [[B Team]] || 0 || 2 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-04-02T00:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-28-cup-1/match/35859125 ESL Match Page] || [[Knuckle Puck]] || 2 || 1 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-04-01T22:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-28-cup-1/match/35859100 ESL Match Page] || [[TitaN]] || 2 || 0 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|}&lt;br /&gt;
=== VR League Season 2 ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Time !! External Match Page !! Home Team !! Home Team Score !! Away Team Score !! Away Team&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-27T22:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-2/match/35997220 ESL Match Page] || [[BoostJunkies]] || 2 || 0 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-27T21:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-2/match/35997188 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 2 || 0 || [[Stale Bread]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-27T20:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-2/match/35996900 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 1 || 2 || [[Lasagna]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-27T19:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-2/match/35996877 ESL Match Page] || [[TitaN]] || 2 || 0 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-06-03T22:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-3/match/36013924 ESL Match Page] || [[Dissention]] || 2 || 0 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-06-03T21:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-3/match/36013900 ESL Match Page] || [[BoostJunkies]] || 1 || 2 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-06-03T20:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-3/match/36013882 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 0 || 2 || [[Team Velocity]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-06-03T19:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-3/match/36013600 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 0 || 2 || [[TitaN]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-20T22:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-1/match/35981926 ESL Match Page] || [[res]] || 0 || 1 || [[Error 418: I&#039;m a teapot]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-20T21:30:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-1/match/35981427 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 0 || 1 || [[X-WINGZ]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-20T21:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-1/match/35981411 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 1 || 0 || [[Stale Bread]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-20T20:30:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-1/match/35981400 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 0 || 1 || [[Three Men and a Guy]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-20T20:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-1/match/35981389 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 0 || 1 || [[Team Velocity]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-20T19:30:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-1/match/35980985 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 0 || 1 || [[MetaMercs]]&lt;br /&gt;
|-&lt;br /&gt;
| 2018-05-20T19:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-1/match/35980816 ESL Match Page] || [[Error 418: I&#039;m a teapot]] || 1 || 0 || [[Jokr]]&lt;br /&gt;
|}&lt;br /&gt;
=== VR League Season 3 ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Time !! External Match Page !! Home Team !! Home Team Score !! Away Team Score !! Away Team&lt;br /&gt;
|-&lt;br /&gt;
| 2019-03-31T23:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/2019-cup-2/match/36799030 ESL Match Page] || [[Synapse]] || 2 || 1 || [[Ignite]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-03-31T21:30:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/2019-cup-2/match/36798854 ESL Match Page] || [[Phantom]] || 0 || 2 || [[Ignite]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-03-31T20:45:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/2019-cup-2/match/36797898 ESL Match Page] || [[Ne Plus Ultra]] || 2 || 0 || [[Ignite]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-03-31T20:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/2019-cup-2/match/36797778 ESL Match Page] || [[Name-WIP]] || 2 || 1 || [[Ignite]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-04-28T22:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/2019-cup-6/match/36874472 ESL Match Page] || [[Ignite]] || 2 || 0 || [[Overdrive]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-04-28T21:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/2019-cup-6/match/36873374 ESL Match Page] || [[Ignite]] || 0 || 2 || [[ec.LiP.se]]&lt;br /&gt;
|-&lt;br /&gt;
| 2019-04-28T20:00:00+00:00 || [https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/2019-cup-6/match/36873264 ESL Match Page] || [[Ignite]] || 2 || 0 || [[Don&#039;t Panic!]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=ESL_API_Lists&amp;diff=140</id>
		<title>ESL API Lists</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=ESL_API_Lists&amp;diff=140"/>
		<updated>2022-09-29T03:47:21Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: Created page with &amp;quot;The ESL website is available at https://play.eslgaming.com/echoarena/, and the ESL API documentation is available at https://docs.tet.io.  These lists are a way to record the urls and ids of the players, cups, and teams that participated in the ESL competitions when it was a part of Echo Arena.  === List of Team pages === There is a tab between the team name and the url for easy parsing.  Dallas Space Cowboys	https://play.eslgaming.com/team/11655669  oof	https://play.esl...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ESL website is available at https://play.eslgaming.com/echoarena/, and the ESL API documentation is available at https://docs.tet.io.&lt;br /&gt;
&lt;br /&gt;
These lists are a way to record the urls and ids of the players, cups, and teams that participated in the ESL competitions when it was a part of Echo Arena.&lt;br /&gt;
&lt;br /&gt;
=== List of Team pages ===&lt;br /&gt;
There is a tab between the team name and the url for easy parsing.&lt;br /&gt;
 Dallas Space Cowboys	https://play.eslgaming.com/team/11655669&lt;br /&gt;
 oof	https://play.eslgaming.com/team/12352616&lt;br /&gt;
 MetaMercs	https://play.eslgaming.com/team/12381350&lt;br /&gt;
 BlitzBallerz	https://play.eslgaming.com/team/12317813&lt;br /&gt;
 Don&#039;t Panic!	https://play.eslgaming.com/team/12264237&lt;br /&gt;
 Legend Of The Recursive Blade	https://play.eslgaming.com/team/11684794&lt;br /&gt;
 renamed by ESL	https://play.eslgaming.com/team/11677705&lt;br /&gt;
 Crocodilobsterz	https://play.eslgaming.com/team/12282077&lt;br /&gt;
 Team Solace	https://play.eslgaming.com/team/11664192&lt;br /&gt;
 Error 418: I&#039;m a teapot	https://play.eslgaming.com/team/12346811&lt;br /&gt;
 Deleted account	https://play.eslgaming.com/team/13514530&lt;br /&gt;
 Celestial Order	https://play.eslgaming.com/team/12348399&lt;br /&gt;
 B Team	https://play.eslgaming.com/team/12287824&lt;br /&gt;
 Move oVR	https://play.eslgaming.com/team/11663328&lt;br /&gt;
 Jokr	https://play.eslgaming.com/team/12247870&lt;br /&gt;
 TitaN	https://play.eslgaming.com/team/11660489&lt;br /&gt;
 X-WINGS	https://play.eslgaming.com/team/12281762&lt;br /&gt;
 Knuckle Puck	https://play.eslgaming.com/team/11677975&lt;br /&gt;
 LubeTubeDudes	https://play.eslgaming.com/team/11682165&lt;br /&gt;
 Frisbee Kings	https://play.eslgaming.com/team/11681761&lt;br /&gt;
 Hella Fresh	https://play.eslgaming.com/team/11673069&lt;br /&gt;
 Dyskovr	https://play.eslgaming.com/team/11718494&lt;br /&gt;
 Lamplighters	https://play.eslgaming.com/team/11664432&lt;br /&gt;
 Kangorillaz	https://play.eslgaming.com/team/11657398&lt;br /&gt;
 Saturn SpaceTrotters	https://play.eslgaming.com/team/11672015&lt;br /&gt;
 Danksauce	https://play.eslgaming.com/team/11673622&lt;br /&gt;
 Dingers	https://play.eslgaming.com/team/11693908&lt;br /&gt;
 Diskin Around	https://play.eslgaming.com/team/11753729&lt;br /&gt;
 Discrete Lobsters	https://play.eslgaming.com/team/11677814&lt;br /&gt;
 2 Dads 1 Mom	https://play.eslgaming.com/team/11976596&lt;br /&gt;
 Who Are We?	https://play.eslgaming.com/team/11948822&lt;br /&gt;
 Robo House	https://play.eslgaming.com/team/11698641&lt;br /&gt;
 ec.LiP.se	https://play.eslgaming.com/team/11657266&lt;br /&gt;
 Disc Fondlers	https://play.eslgaming.com/team/11656689&lt;br /&gt;
 Team ABZ	https://play.eslgaming.com/team/11657267&lt;br /&gt;
 Limp Discuit	https://play.eslgaming.com/team/11816170&lt;br /&gt;
 bees	https://play.eslgaming.com/team/11754135&lt;br /&gt;
 VR Echo Elite	https://play.eslgaming.com/team/11756900&lt;br /&gt;
 Phantom	https://play.eslgaming.com/team/12372856&lt;br /&gt;
 Fauxgasms	https://play.eslgaming.com/team/12372573&lt;br /&gt;
 Global Warming	https://play.eslgaming.com/team/12084769&lt;br /&gt;
 Expectancy RL	https://play.eslgaming.com/team/12109236&lt;br /&gt;
 Ruin	https://play.eslgaming.com/team/11658319&lt;br /&gt;
 BoostJunkies	https://play.eslgaming.com/team/12098668&lt;br /&gt;
 That One Team	https://play.eslgaming.com/team/12180439&lt;br /&gt;
 Reckless Bubbles	https://play.eslgaming.com/team/12064893&lt;br /&gt;
 Not Fast and Not Furious	https://play.eslgaming.com/team/12152405&lt;br /&gt;
 We Help Hamburgers	https://play.eslgaming.com/team/11684531&lt;br /&gt;
 Team Velocity	https://play.eslgaming.com/team/12413941&lt;br /&gt;
 Zero Gravity	https://play.eslgaming.com/team/12413839&lt;br /&gt;
 Saucer Tossers	https://play.eslgaming.com/team/12429133&lt;br /&gt;
 zerOGs	https://play.eslgaming.com/team/12328892&lt;br /&gt;
 Flu Free	https://play.eslgaming.com/team/12282005&lt;br /&gt;
 0.G.	https://play.eslgaming.com/team/11658181&lt;br /&gt;
 Most Velvety	https://play.eslgaming.com/team/11669001&lt;br /&gt;
 LastMinute	https://play.eslgaming.com/team/11684694&lt;br /&gt;
 Three Wise Men	https://play.eslgaming.com/team/11657522&lt;br /&gt;
 Last Minute Echoes	https://play.eslgaming.com/team/11684701&lt;br /&gt;
 GigaFooz_.-._.-._	https://play.eslgaming.com/team/11684500&lt;br /&gt;
 Eagles	https://play.eslgaming.com/team/11657384&lt;br /&gt;
 D3TOX	https://play.eslgaming.com/team/12130347&lt;br /&gt;
 We Dont Know What We Are Doing	https://play.eslgaming.com/team/12094808&lt;br /&gt;
 Sim&#039;s Poland Performance	https://play.eslgaming.com/team/12352578&lt;br /&gt;
 Enuf with the noobgasms	https://play.eslgaming.com/team/12327759&lt;br /&gt;
 Eleven Point Five	https://play.eslgaming.com/team/12270517&lt;br /&gt;
 Lemming&#039;s Fantasy Team	https://play.eslgaming.com/team/12282495&lt;br /&gt;
 Spaceballers	https://play.eslgaming.com/team/12352462&lt;br /&gt;
 Sanic	https://play.eslgaming.com/team/12327782&lt;br /&gt;
 Grumpy&#039;s Old Men	https://play.eslgaming.com/team/12298668&lt;br /&gt;
 Cool Name Pending	https://play.eslgaming.com/team/12429384&lt;br /&gt;
 Hubba bubba Bubblegum	https://play.eslgaming.com/team/12446805&lt;br /&gt;
 -Wings-	https://play.eslgaming.com/team/12454181&lt;br /&gt;
 The Drunken Dunkers	https://play.eslgaming.com/team/11731221&lt;br /&gt;
 Frozen Space	https://play.eslgaming.com/team/11868762&lt;br /&gt;
 Smash Dash	https://play.eslgaming.com/team/11808346&lt;br /&gt;
 Team Flux VR	https://play.eslgaming.com/team/11684004&lt;br /&gt;
 BOUNCE	https://play.eslgaming.com/team/11949442&lt;br /&gt;
 DING!	https://play.eslgaming.com/team/11684005&lt;br /&gt;
 Techtik-al Issues	https://play.eslgaming.com/team/11673541&lt;br /&gt;
 Spinderella	https://play.eslgaming.com/team/11717826&lt;br /&gt;
 Broken	https://play.eslgaming.com/team/11923862&lt;br /&gt;
 Help	https://play.eslgaming.com/team/11837586&lt;br /&gt;
 Tri-hard	https://play.eslgaming.com/team/11949437&lt;br /&gt;
 Jacks	https://play.eslgaming.com/team/11658940&lt;br /&gt;
 TeamGravity	https://play.eslgaming.com/team/11680583&lt;br /&gt;
 Oculbots	https://play.eslgaming.com/team/12002886&lt;br /&gt;
 Release	https://play.eslgaming.com/team/12242761&lt;br /&gt;
 Substreme	https://play.eslgaming.com/team/12396353&lt;br /&gt;
 Subzero	https://play.eslgaming.com/team/12396362&lt;br /&gt;
 Das Beer Boot	https://play.eslgaming.com/team/12413119&lt;br /&gt;
 Subsonic	https://play.eslgaming.com/team/12376694&lt;br /&gt;
 3 points only	https://play.eslgaming.com/team/12179243&lt;br /&gt;
 Riot	https://play.eslgaming.com/team/12198618&lt;br /&gt;
 Team Num Num	https://play.eslgaming.com/team/12271103&lt;br /&gt;
 Dong!	https://play.eslgaming.com/team/12330896&lt;br /&gt;
 Kitty	https://play.eslgaming.com/team/11890270&lt;br /&gt;
 Magia	https://play.eslgaming.com/team/11671659&lt;br /&gt;
 Pizza Spaghetti e Mandolino	https://play.eslgaming.com/team/12042385&lt;br /&gt;
 team random	https://play.eslgaming.com/team/12124485&lt;br /&gt;
 Helix	https://play.eslgaming.com/team/12011919&lt;br /&gt;
 ImagineWagons	https://play.eslgaming.com/team/12323769&lt;br /&gt;
 That team	https://play.eslgaming.com/team/12326306&lt;br /&gt;
 CHICKEN DINNER	https://play.eslgaming.com/team/12019373&lt;br /&gt;
 Xmas Team 1	https://play.eslgaming.com/team/12021505&lt;br /&gt;
 Xmas team 5	https://play.eslgaming.com/team/12020990&lt;br /&gt;
 The Lord Of The Pings	https://play.eslgaming.com/team/12021104&lt;br /&gt;
 Death by Snowball	https://play.eslgaming.com/team/12021789&lt;br /&gt;
 Fluffy	https://play.eslgaming.com/team/12006387&lt;br /&gt;
 Epuckalipse	https://play.eslgaming.com/team/12020790&lt;br /&gt;
 Gamma	https://play.eslgaming.com/team/12446128&lt;br /&gt;
 Wildcard	https://play.eslgaming.com/team/12444632&lt;br /&gt;
 Unicorn	https://play.eslgaming.com/team/12432368&lt;br /&gt;
 Subspace	https://play.eslgaming.com/team/12446201&lt;br /&gt;
 Giggles &amp;amp; Screams	https://play.eslgaming.com/team/12444468&lt;br /&gt;
 EvaC	https://play.eslgaming.com/team/12460501&lt;br /&gt;
 Subtastic	https://play.eslgaming.com/team/12376688&lt;br /&gt;
 Two and a Half Men	https://play.eslgaming.com/team/12427903&lt;br /&gt;
 Garblers	https://play.eslgaming.com/team/12394777&lt;br /&gt;
 PuntCuncher	https://play.eslgaming.com/team/11933987&lt;br /&gt;
 Sublicious	https://play.eslgaming.com/team/12396348&lt;br /&gt;
 ROAR	https://play.eslgaming.com/team/12459615&lt;br /&gt;
 Enigma	https://play.eslgaming.com/team/12295378&lt;br /&gt;
 Ignite	https://play.eslgaming.com/team/12497409&lt;br /&gt;
 Ne Plus Ultra	https://play.eslgaming.com/team/12583525&lt;br /&gt;
 Three Men and a Guy	https://play.eslgaming.com/team/12496975&lt;br /&gt;
 res	https://play.eslgaming.com/team/12493788&lt;br /&gt;
 Lasagna	https://play.eslgaming.com/team/12514018&lt;br /&gt;
 Foxtrot Bravo	https://play.eslgaming.com/team/12505630&lt;br /&gt;
 Foxtrot Alpha	https://play.eslgaming.com/team/12475673&lt;br /&gt;
 Omegators	https://play.eslgaming.com/team/12512112&lt;br /&gt;
 Disc In A Box	https://play.eslgaming.com/team/12518399&lt;br /&gt;
 X-Force	https://play.eslgaming.com/team/9926448&lt;br /&gt;
 Synapse	https://play.eslgaming.com/team/12614432&lt;br /&gt;
 Dissention	https://play.eslgaming.com/team/12531996&lt;br /&gt;
 High Level Pub Strats	https://play.eslgaming.com/team/12497263&lt;br /&gt;
 Milkeroni Pizza	https://play.eslgaming.com/team/12791975&lt;br /&gt;
 Zeroth Law	https://play.eslgaming.com/team/12556902&lt;br /&gt;
 DoZe Echo Arena	https://play.eslgaming.com/team/12584290&lt;br /&gt;
 AfterShock	https://play.eslgaming.com/team/12492868&lt;br /&gt;
 Die Mietwagen Busters VR	https://play.eslgaming.com/team/12511616&lt;br /&gt;
 BLAST!	https://play.eslgaming.com/team/12491688&lt;br /&gt;
 Juke Fluke &#039;em	https://play.eslgaming.com/team/12496998&lt;br /&gt;
 One Hit Wonders	https://play.eslgaming.com/team/12492997&lt;br /&gt;
 Ducks Quack	https://play.eslgaming.com/team/12494962&lt;br /&gt;
 Ouroboros	https://play.eslgaming.com/team/12647488&lt;br /&gt;
 Boost	https://play.eslgaming.com/team/12494277&lt;br /&gt;
 Gamedusters	https://play.eslgaming.com/team/12496728&lt;br /&gt;
 get_schwifty!!	https://play.eslgaming.com/team/12498720&lt;br /&gt;
 Toxic Units	https://play.eslgaming.com/team/12606852&lt;br /&gt;
 Karma	https://play.eslgaming.com/team/12566879&lt;br /&gt;
 KommBack	https://play.eslgaming.com/team/12791320&lt;br /&gt;
 TeamFishTank	https://play.eslgaming.com/team/12772470&lt;br /&gt;
 Bowtie Boys	https://play.eslgaming.com/team/12735509&lt;br /&gt;
 TeamWeWin_YouLose_EzyLife	https://play.eslgaming.com/team/12772362&lt;br /&gt;
 Odyssey	https://play.eslgaming.com/team/13586591&lt;br /&gt;
 Salt-Free!	https://play.eslgaming.com/team/13298489&lt;br /&gt;
 Dysfunctional Brotherhood	https://play.eslgaming.com/team/13395638&lt;br /&gt;
 Flare	https://play.eslgaming.com/team/12936949&lt;br /&gt;
 SMS	https://play.eslgaming.com/team/13487788&lt;br /&gt;
 Th3 Ch3ws	https://play.eslgaming.com/team/13533923&lt;br /&gt;
 :squid:	https://play.eslgaming.com/team/13040004&lt;br /&gt;
 Vanquished King	https://play.eslgaming.com/team/13540641&lt;br /&gt;
 Overdrive	https://play.eslgaming.com/team/13636985&lt;br /&gt;
 Ares	https://play.eslgaming.com/team/13521468&lt;br /&gt;
 Pretty Pink Pwnies	https://play.eslgaming.com/team/13601505&lt;br /&gt;
 Hemroid Hellfire	https://play.eslgaming.com/team/13601600&lt;br /&gt;
 Team Primate	https://play.eslgaming.com/team/13317362&lt;br /&gt;
 NXT GEN	https://play.eslgaming.com/team/13501504&lt;br /&gt;
 Polaris	https://play.eslgaming.com/team/13451741&lt;br /&gt;
 Mariachis	https://play.eslgaming.com/team/13520631&lt;br /&gt;
 EggBoyz	https://play.eslgaming.com/team/13515098&lt;br /&gt;
 Synergy	https://play.eslgaming.com/team/13492914&lt;br /&gt;
 СОЮЗ	https://play.eslgaming.com/team/12602016&lt;br /&gt;
 Duckmans Part Timers	https://play.eslgaming.com/team/13078056&lt;br /&gt;
 InYaFaze	https://play.eslgaming.com/team/12819910&lt;br /&gt;
 Team Gravity	https://play.eslgaming.com/team/13095137&lt;br /&gt;
 Kicked Puppies	https://play.eslgaming.com/team/13520808&lt;br /&gt;
 Team Laggity	https://play.eslgaming.com/team/13637175&lt;br /&gt;
 Sparkle Ducks	https://play.eslgaming.com/team/13619550&lt;br /&gt;
 SUMMIT	https://play.eslgaming.com/team/12396349&lt;br /&gt;
 Radioactive	https://play.eslgaming.com/team/13255045&lt;br /&gt;
 WastedPotential	https://play.eslgaming.com/team/13600465&lt;br /&gt;
 Phangasms	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-13-cup-2/team/11678510&lt;br /&gt;
 Z3R0	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-28-cup-2/team/12327931&lt;br /&gt;
 OoPs.u.PuLLeD.A.lAzY	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-28-cup-2/team/12298549&lt;br /&gt;
 Winners	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-1-cup-1/team/11657505&lt;br /&gt;
 Team SynRG	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-3-cup-4/team/11505050&lt;br /&gt;
 Zero	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-24-cup-1/team/12236590&lt;br /&gt;
 20% Winrate	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-24-cup-1/team/12232026&lt;br /&gt;
 Probs A L	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-26-cup-2/team/12282767&lt;br /&gt;
 Man-ish, baby	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-33-cup-2/team/12466008&lt;br /&gt;
 GhettoDemonKing	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-17-cup-1/team/12042093&lt;br /&gt;
 VR League	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-1-cup-3/team/11656799&lt;br /&gt;
 Premium Garbage	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-30-cup-1/team/12413393&lt;br /&gt;
 Lunarbound	https://play.eslgaming.com/play/echoarena/north-america/echoarena/major/vrclechoarena-north-america/week-22-cup-2/team/12020646&lt;br /&gt;
 The 100	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/cup-19/team/11659268&lt;br /&gt;
 subtacular (alt)	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/cup-19/team/12098760&lt;br /&gt;
 Untethered	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/cup-23-2/team/12207086&lt;br /&gt;
 DarkEcho Beta	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/cup-23-2/team/12208464&lt;br /&gt;
 BootyBangerz	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/cup-23-2/team/11996287&lt;br /&gt;
 You Have Time	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/christmas-cup-2017/team/12021757&lt;br /&gt;
 Xmas team 2	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/christmas-cup-2017/team/12021149&lt;br /&gt;
 Kawaii Crumpets	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/cup-23-1/team/12208536&lt;br /&gt;
 teamteam 5th place	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/cup-28-2/team/12372578&lt;br /&gt;
 Lemming iz smrtestest purson	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/cup-29-2/team/12394133&lt;br /&gt;
 Subtacular	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/cup-30-1/team/12376693&lt;br /&gt;
 Fury	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/cup-31-1/team/12428328&lt;br /&gt;
 Mercy pls	https://play.eslgaming.com/play/echoarena/europe/echoarena/major/vrclechoarena-europe/cup-31-2/team/12429054&lt;br /&gt;
 WEEEEEE	https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-5-2/team/12584515&lt;br /&gt;
 Team Voltage	https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-9/team/12693530&lt;br /&gt;
 Stale Bread	https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-2/team/12492323&lt;br /&gt;
 Get Some	https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-8-2/team/12549130&lt;br /&gt;
 Ctrl-Alt-Destruction	https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-1/team/12496829&lt;br /&gt;
 X-WINGZ	https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/cup-1/team/12494643&lt;br /&gt;
 EA EU S2 Test Team	https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-europe/cup-8/team/12686245&lt;br /&gt;
 jooookersss	https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-europe/cup-9-2/team/12692451&lt;br /&gt;
 DISCiples	https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-europe/cup-11/team/12786045&lt;br /&gt;
 Name-WIP	https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/2019-cup-2/team/13514530&lt;br /&gt;
 Extinguish	https://play.eslgaming.com/play/echoarena/global/echoarena/major/vrlechoarena-north-america/2019-cup-3/team/13570883&lt;br /&gt;
&lt;br /&gt;
=== List of Player pages ===&lt;br /&gt;
There is a tab between the player name and the url for easy parsing.&lt;br /&gt;
 BrennanCecil	https://play.eslgaming.com/echoarena/player/11678323&lt;br /&gt;
 Hasko7	https://play.eslgaming.com/echoarena/player/11660212&lt;br /&gt;
 billyisms	https://play.eslgaming.com/echoarena/player/11663339&lt;br /&gt;
 SoMuch4Subtlety	https://play.eslgaming.com/echoarena/player/11612050&lt;br /&gt;
 leoPWNadon	https://play.eslgaming.com/echoarena/player/11659988&lt;br /&gt;
 noob_fodder	https://play.eslgaming.com/echoarena/player/11658222&lt;br /&gt;
 DaeFox	https://play.eslgaming.com/echoarena/player/11464996&lt;br /&gt;
 Fahrenuf	https://play.eslgaming.com/echoarena/player/11565209&lt;br /&gt;
 w1lDc4rD	https://play.eslgaming.com/echoarena/player/11565801&lt;br /&gt;
 Assassin_89	https://play.eslgaming.com/echoarena/player/11657473&lt;br /&gt;
 Paul3221	https://play.eslgaming.com/echoarena/player/11683260&lt;br /&gt;
 marko_polo	https://play.eslgaming.com/echoarena/player/11680872&lt;br /&gt;
 Far	https://play.eslgaming.com/echoarena/player/11659909&lt;br /&gt;
 TwoTrainz	https://play.eslgaming.com/echoarena/player/9812250&lt;br /&gt;
 pikes-	https://play.eslgaming.com/echoarena/player/11657431&lt;br /&gt;
 Calvo	https://play.eslgaming.com/echoarena/player/10074240&lt;br /&gt;
 Wit	https://play.eslgaming.com/echoarena/player/11684886&lt;br /&gt;
 Exhibit	https://play.eslgaming.com/echoarena/player/11677992&lt;br /&gt;
 VTSxKING	https://play.eslgaming.com/echoarena/player/11659787&lt;br /&gt;
 Guygasm	https://play.eslgaming.com/echoarena/player/11508068&lt;br /&gt;
 Simeonk21	https://play.eslgaming.com/echoarena/player/9851877&lt;br /&gt;
 speedy_v	https://play.eslgaming.com/echoarena/player/11602061&lt;br /&gt;
 Sealablebag	https://play.eslgaming.com/echoarena/player/11657417&lt;br /&gt;
 grumpiestbroom	https://play.eslgaming.com/echoarena/player/11569244&lt;br /&gt;
 qlyoung	https://play.eslgaming.com/echoarena/player/11770927&lt;br /&gt;
 TheGreatZ	https://play.eslgaming.com/echoarena/player/11689470&lt;br /&gt;
 ZacShmack	https://play.eslgaming.com/echoarena/player/11640632&lt;br /&gt;
 kipper44	https://play.eslgaming.com/echoarena/player/11686741&lt;br /&gt;
 Dash	https://play.eslgaming.com/echoarena/player/11657560&lt;br /&gt;
 EatMoreB8con	https://play.eslgaming.com/echoarena/player/11457586&lt;br /&gt;
 lucidoxic	https://play.eslgaming.com/echoarena/player/11670949&lt;br /&gt;
 SuperPanda2313	https://play.eslgaming.com/echoarena/player/11911341&lt;br /&gt;
 UnweildedBlade	https://play.eslgaming.com/echoarena/player/11684766&lt;br /&gt;
 recursiveconnectome	https://play.eslgaming.com/echoarena/player/11684781&lt;br /&gt;
 Grey_Fox	https://play.eslgaming.com/echoarena/player/11677762&lt;br /&gt;
 RobotMind	https://play.eslgaming.com/echoarena/player/11529179&lt;br /&gt;
 SaoKirito	https://play.eslgaming.com/echoarena/player/11508559&lt;br /&gt;
 Vereon	https://play.eslgaming.com/echoarena/player/11698966&lt;br /&gt;
 EnvyEm	https://play.eslgaming.com/echoarena/player/11753104&lt;br /&gt;
 darkninja725	https://play.eslgaming.com/echoarena/player/11675915&lt;br /&gt;
 onikaze	https://play.eslgaming.com/echoarena/player/11681766&lt;br /&gt;
 Nerdburglar	https://play.eslgaming.com/echoarena/player/11253900&lt;br /&gt;
 Schrifty	https://play.eslgaming.com/echoarena/player/11703513&lt;br /&gt;
 Springsteen	https://play.eslgaming.com/echoarena/player/11754559&lt;br /&gt;
 Palidore	https://play.eslgaming.com/echoarena/player/11655993&lt;br /&gt;
 ArcReaperInAction	https://play.eslgaming.com/echoarena/player/12298523&lt;br /&gt;
 Mishonee	https://play.eslgaming.com/echoarena/player/12289595&lt;br /&gt;
 lazyatkins	https://play.eslgaming.com/echoarena/player/12316150&lt;br /&gt;
 Strembitsky	https://play.eslgaming.com/echoarena/player/11839340&lt;br /&gt;
 DanaTMV	https://play.eslgaming.com/echoarena/player/12373154&lt;br /&gt;
 HEYITSMEAGAIN55	https://play.eslgaming.com/echoarena/player/12372863&lt;br /&gt;
 Tasic	https://play.eslgaming.com/echoarena/player/12353146&lt;br /&gt;
 AGr	https://play.eslgaming.com/echoarena/player/11677370&lt;br /&gt;
 RealityCheckVR	https://play.eslgaming.com/echoarena/player/11271517&lt;br /&gt;
 TaylorR137	https://play.eslgaming.com/echoarena/player/11507699&lt;br /&gt;
 CitizenGlock	https://play.eslgaming.com/echoarena/player/12236682&lt;br /&gt;
 V00D0025	https://play.eslgaming.com/echoarena/player/12078745&lt;br /&gt;
 inantbh	https://play.eslgaming.com/echoarena/player/11863047&lt;br /&gt;
 Reukifellth	https://play.eslgaming.com/echoarena/player/11507508&lt;br /&gt;
 Skitz	https://play.eslgaming.com/echoarena/player/11287369&lt;br /&gt;
 Lemming	https://play.eslgaming.com/echoarena/player/11474888&lt;br /&gt;
 iShiny	https://play.eslgaming.com/echoarena/player/10273574&lt;br /&gt;
 Suburbanlegend0	https://play.eslgaming.com/echoarena/player/11684783&lt;br /&gt;
 Jaysmith2015	https://play.eslgaming.com/echoarena/player/11698726&lt;br /&gt;
 Trialobite	https://play.eslgaming.com/echoarena/player/11660494&lt;br /&gt;
 turtuls	https://play.eslgaming.com/echoarena/player/11507441&lt;br /&gt;
 msellers	https://play.eslgaming.com/echoarena/player/11529448&lt;br /&gt;
 Chief Herb	https://play.eslgaming.com/echoarena/player/11657859&lt;br /&gt;
 DizzyDerF	https://play.eslgaming.com/echoarena/player/11616213&lt;br /&gt;
 F0XTR0T_0SCAR	https://play.eslgaming.com/echoarena/player/11655798&lt;br /&gt;
 Dual-	https://play.eslgaming.com/echoarena/player/11657304&lt;br /&gt;
 Game-	https://play.eslgaming.com/echoarena/player/11511979&lt;br /&gt;
 NateoPotato	https://play.eslgaming.com/echoarena/player/11608492&lt;br /&gt;
 doeswayneexist	https://play.eslgaming.com/echoarena/player/11658119&lt;br /&gt;
 RoyalGalactic	https://play.eslgaming.com/echoarena/player/11657565&lt;br /&gt;
 samantha_bot	https://play.eslgaming.com/echoarena/player/11684038&lt;br /&gt;
 Asa	https://play.eslgaming.com/echoarena/player/11657682&lt;br /&gt;
 Hunaveli	https://play.eslgaming.com/echoarena/player/11657886&lt;br /&gt;
 SvenHelsk	https://play.eslgaming.com/echoarena/player/11657502&lt;br /&gt;
 Delusion_	https://play.eslgaming.com/echoarena/player/11658005&lt;br /&gt;
 GanjafLuX	https://play.eslgaming.com/echoarena/player/11709252&lt;br /&gt;
 daBURN	https://play.eslgaming.com/echoarena/player/11696722&lt;br /&gt;
 ShiZZ_DiGG	https://play.eslgaming.com/echoarena/player/11580611&lt;br /&gt;
 Codsworthless	https://play.eslgaming.com/echoarena/player/11937176&lt;br /&gt;
 Kasbo	https://play.eslgaming.com/echoarena/player/11816111&lt;br /&gt;
 AriaGonnaDing	https://play.eslgaming.com/echoarena/player/11936449&lt;br /&gt;
 P5ycoGaming_ESL	https://play.eslgaming.com/echoarena/player/11917898&lt;br /&gt;
 furafo	https://play.eslgaming.com/echoarena/player/11696900&lt;br /&gt;
 InfernalSyndicate	https://play.eslgaming.com/echoarena/player/11569565&lt;br /&gt;
 bittles00	https://play.eslgaming.com/echoarena/player/11698848&lt;br /&gt;
 JustGravity	https://play.eslgaming.com/echoarena/player/12099230&lt;br /&gt;
 DaveEliasIrwin	https://play.eslgaming.com/echoarena/player/12075323&lt;br /&gt;
 Nay tin	https://play.eslgaming.com/echoarena/player/12092674&lt;br /&gt;
 CraigglesO	https://play.eslgaming.com/echoarena/player/12532005&lt;br /&gt;
 Enderslot	https://play.eslgaming.com/echoarena/player/11948795&lt;br /&gt;
 Its not Fate	https://play.eslgaming.com/echoarena/player/11578644&lt;br /&gt;
 Loveridge-	https://play.eslgaming.com/echoarena/player/11656696&lt;br /&gt;
 Majinbretticus	https://play.eslgaming.com/echoarena/player/11899188&lt;br /&gt;
 spacestuff	https://play.eslgaming.com/echoarena/player/11948785&lt;br /&gt;
 SolidShot	https://play.eslgaming.com/echoarena/player/11500794&lt;br /&gt;
 ADverseNAX	https://play.eslgaming.com/echoarena/player/11701061&lt;br /&gt;
 Brainjax44	https://play.eslgaming.com/echoarena/player/11684602&lt;br /&gt;
 Soupertrooper	https://play.eslgaming.com/echoarena/player/11684545&lt;br /&gt;
 sakura1138	https://play.eslgaming.com/echoarena/player/11684527&lt;br /&gt;
 Ariverajo2857	https://play.eslgaming.com/echoarena/player/11291464&lt;br /&gt;
 Vidman321	https://play.eslgaming.com/echoarena/player/11235813&lt;br /&gt;
 Night360	https://play.eslgaming.com/echoarena/player/12152079&lt;br /&gt;
 Rogar	https://play.eslgaming.com/echoarena/player/12308006&lt;br /&gt;
 ender-	https://play.eslgaming.com/echoarena/player/12222970&lt;br /&gt;
 FLYIN_LYON	https://play.eslgaming.com/echoarena/player/12116097&lt;br /&gt;
 LoneKingWilly	https://play.eslgaming.com/echoarena/player/12042007&lt;br /&gt;
 Shepard	https://play.eslgaming.com/echoarena/player/12250799&lt;br /&gt;
 IdahoBlack	https://play.eslgaming.com/echoarena/player/12331324&lt;br /&gt;
 fps_rawb	https://play.eslgaming.com/echoarena/player/11861842&lt;br /&gt;
 insLane	https://play.eslgaming.com/echoarena/player/12319102&lt;br /&gt;
 Jiraiya_sama	https://play.eslgaming.com/echoarena/player/10049257&lt;br /&gt;
 Skinny	https://play.eslgaming.com/echoarena/player/12398498&lt;br /&gt;
 mad-	https://play.eslgaming.com/echoarena/player/12236832&lt;br /&gt;
 Grae	https://play.eslgaming.com/echoarena/player/11682743&lt;br /&gt;
 Its Not Fate	https://play.eslgaming.com/echoarena/player/12279511&lt;br /&gt;
 oconnorct1	https://play.eslgaming.com/echoarena/player/12271539&lt;br /&gt;
 Ajedi32	https://play.eslgaming.com/echoarena/player/12247872&lt;br /&gt;
 Rickster_mc	https://play.eslgaming.com/echoarena/player/12247875&lt;br /&gt;
 RyanRhino8	https://play.eslgaming.com/echoarena/player/12246021&lt;br /&gt;
 RoxTytan	https://play.eslgaming.com/echoarena/player/12073055&lt;br /&gt;
 Fuel The Fury	https://play.eslgaming.com/echoarena/player/11976566&lt;br /&gt;
 LilJess13	https://play.eslgaming.com/echoarena/player/9394456&lt;br /&gt;
 Shoeboot	https://play.eslgaming.com/echoarena/player/11976713&lt;br /&gt;
 Equinox83	https://play.eslgaming.com/echoarena/player/11846890&lt;br /&gt;
 Vinny	https://play.eslgaming.com/echoarena/player/12236710&lt;br /&gt;
 machmachmach	https://play.eslgaming.com/echoarena/player/11976559&lt;br /&gt;
 play_n_joy	https://play.eslgaming.com/echoarena/player/11922544&lt;br /&gt;
 Devinsharp	https://play.eslgaming.com/echoarena/player/11696238&lt;br /&gt;
 EviLorD	https://play.eslgaming.com/echoarena/player/11996868&lt;br /&gt;
 Chief_Toostoned	https://play.eslgaming.com/echoarena/player/12232718&lt;br /&gt;
 Scoop_	https://play.eslgaming.com/echoarena/player/12236757&lt;br /&gt;
 Furrxy	https://play.eslgaming.com/echoarena/player/11350625&lt;br /&gt;
 Nova-Brosia	https://play.eslgaming.com/echoarena/player/12109216&lt;br /&gt;
 guuda_	https://play.eslgaming.com/echoarena/player/12236224&lt;br /&gt;
 Charizard	https://play.eslgaming.com/echoarena/player/11235619&lt;br /&gt;
 ServError	https://play.eslgaming.com/echoarena/player/11235610&lt;br /&gt;
 jon	https://play.eslgaming.com/echoarena/player/9030096&lt;br /&gt;
 AJqt	https://play.eslgaming.com/echoarena/player/11668852&lt;br /&gt;
 Jumpinbean92r	https://play.eslgaming.com/echoarena/player/11665789&lt;br /&gt;
 B.O.R.E.D.A.S_A.I.	https://play.eslgaming.com/echoarena/player/11815933&lt;br /&gt;
 BitHappy	https://play.eslgaming.com/echoarena/player/11677388&lt;br /&gt;
 MrZoops	https://play.eslgaming.com/echoarena/player/11601249&lt;br /&gt;
 Jsmith930	https://play.eslgaming.com/echoarena/player/12119704&lt;br /&gt;
 guruguy	https://play.eslgaming.com/echoarena/player/11658268&lt;br /&gt;
 Oteku	https://play.eslgaming.com/echoarena/player/11457916&lt;br /&gt;
 SweetPotato	https://play.eslgaming.com/echoarena/player/11768368&lt;br /&gt;
 kevicii	https://play.eslgaming.com/echoarena/player/12263116&lt;br /&gt;
 Blendersss	https://play.eslgaming.com/echoarena/player/12388587&lt;br /&gt;
 Exxod	https://play.eslgaming.com/echoarena/player/12373418&lt;br /&gt;
 D3vrock	https://play.eslgaming.com/echoarena/player/12133554&lt;br /&gt;
 thebigman433	https://play.eslgaming.com/echoarena/player/11429246&lt;br /&gt;
 Dunkas	https://play.eslgaming.com/echoarena/player/9315224&lt;br /&gt;
 Verbluten	https://play.eslgaming.com/echoarena/player/9919508&lt;br /&gt;
 xanderdagr8	https://play.eslgaming.com/echoarena/player/10088705&lt;br /&gt;
 HazzzaH	https://play.eslgaming.com/echoarena/player/12018878&lt;br /&gt;
 NtsFranz	https://play.eslgaming.com/echoarena/player/11944373&lt;br /&gt;
 Witness	https://play.eslgaming.com/echoarena/player/11673457&lt;br /&gt;
 swspringsteen	https://play.eslgaming.com/echoarena/player/11673616&lt;br /&gt;
 DoomBlossom	https://play.eslgaming.com/echoarena/player/11398746&lt;br /&gt;
 RoseyHope	https://play.eslgaming.com/echoarena/player/12328391&lt;br /&gt;
 Grav-	https://play.eslgaming.com/echoarena/player/12328289&lt;br /&gt;
 SilentButDeadly	https://play.eslgaming.com/echoarena/player/11662122&lt;br /&gt;
 GhettoSandwich64	https://play.eslgaming.com/echoarena/player/12042278&lt;br /&gt;
 Vikt0r_	https://play.eslgaming.com/echoarena/player/12126650&lt;br /&gt;
 Chuck.NotNorris	https://play.eslgaming.com/echoarena/player/12250334&lt;br /&gt;
 PANG0	https://play.eslgaming.com/echoarena/player/12251388&lt;br /&gt;
 SunshineLuke	https://play.eslgaming.com/echoarena/player/12099395&lt;br /&gt;
 Vrchangel	https://play.eslgaming.com/echoarena/player/11994097&lt;br /&gt;
 Saloona22	https://play.eslgaming.com/echoarena/player/12151722&lt;br /&gt;
 SaltyKat	https://play.eslgaming.com/echoarena/player/12282804&lt;br /&gt;
 Nugzy420	https://play.eslgaming.com/echoarena/player/11791948&lt;br /&gt;
 Dave_.-._.-._	https://play.eslgaming.com/echoarena/player/11673958&lt;br /&gt;
 Fooz	https://play.eslgaming.com/echoarena/player/11681757&lt;br /&gt;
 Giga_Moose	https://play.eslgaming.com/echoarena/player/11684517&lt;br /&gt;
 WoodsFiend	https://play.eslgaming.com/echoarena/player/11699039&lt;br /&gt;
 Bygrace57	https://play.eslgaming.com/echoarena/player/11475398&lt;br /&gt;
 Haussmann	https://play.eslgaming.com/echoarena/player/11756975&lt;br /&gt;
 pancakesplease	https://play.eslgaming.com/echoarena/player/11684776&lt;br /&gt;
 Darksp33d	https://play.eslgaming.com/echoarena/player/12019388&lt;br /&gt;
 ESL_Champion	https://play.eslgaming.com/echoarena/player/12426597&lt;br /&gt;
 DullerRanger	https://play.eslgaming.com/echoarena/player/12373411&lt;br /&gt;
 Paronym	https://play.eslgaming.com/echoarena/player/12249119&lt;br /&gt;
 Wolf_23	https://play.eslgaming.com/echoarena/player/12051885&lt;br /&gt;
 Rocktor	https://play.eslgaming.com/echoarena/player/12251976&lt;br /&gt;
 Magicmann50	https://play.eslgaming.com/echoarena/player/12316244&lt;br /&gt;
 SputnikKobra	https://play.eslgaming.com/echoarena/player/12327829&lt;br /&gt;
 sync.demon	https://play.eslgaming.com/echoarena/player/12042368&lt;br /&gt;
 justinjja	https://play.eslgaming.com/echoarena/player/11684634&lt;br /&gt;
 Happycows	https://play.eslgaming.com/echoarena/player/11657333&lt;br /&gt;
 Kalovic	https://play.eslgaming.com/echoarena/player/11475606&lt;br /&gt;
 Everblaze	https://play.eslgaming.com/echoarena/player/12152412&lt;br /&gt;
 NavIo_ThEme	https://play.eslgaming.com/echoarena/player/12152398&lt;br /&gt;
 WafflezFTT	https://play.eslgaming.com/echoarena/player/12152399&lt;br /&gt;
 Dawn	https://play.eslgaming.com/echoarena/player/12059906&lt;br /&gt;
 Prymate	https://play.eslgaming.com/echoarena/player/12167281&lt;br /&gt;
 sillychris314	https://play.eslgaming.com/echoarena/player/12167282&lt;br /&gt;
 MercyHunter	https://play.eslgaming.com/echoarena/player/12352901&lt;br /&gt;
 Kungg	https://play.eslgaming.com/echoarena/player/10265270&lt;br /&gt;
 AlteredDroid	https://play.eslgaming.com/echoarena/player/12443798&lt;br /&gt;
 JayWalker	https://play.eslgaming.com/echoarena/player/12443799&lt;br /&gt;
 StufMuff	https://play.eslgaming.com/echoarena/player/11508593&lt;br /&gt;
 Battlehardened	https://play.eslgaming.com/echoarena/player/12465639&lt;br /&gt;
 fifty shad3s	https://play.eslgaming.com/echoarena/player/11731469&lt;br /&gt;
 MR.Killer	https://play.eslgaming.com/echoarena/player/12413860&lt;br /&gt;
 HRichardson25b	https://play.eslgaming.com/echoarena/player/12400627&lt;br /&gt;
 12413521	https://play.eslgaming.com/echoarena/player/12413521&lt;br /&gt;
 SilentBanana	https://play.eslgaming.com/echoarena/player/10455194&lt;br /&gt;
 heavyy	https://play.eslgaming.com/echoarena/player/11955974&lt;br /&gt;
 Jables 972	https://play.eslgaming.com/echoarena/player/11514402&lt;br /&gt;
 Talemire	https://play.eslgaming.com/echoarena/player/11664089&lt;br /&gt;
 BRBoss	https://play.eslgaming.com/echoarena/player/11684335&lt;br /&gt;
 Dartans	https://play.eslgaming.com/echoarena/player/11619277&lt;br /&gt;
 MystikIncarnate	https://play.eslgaming.com/echoarena/player/11684332&lt;br /&gt;
 Cyanister	https://play.eslgaming.com/echoarena/player/11159293&lt;br /&gt;
 Fin-	https://play.eslgaming.com/echoarena/player/11659907&lt;br /&gt;
 Twangpants	https://play.eslgaming.com/echoarena/player/11952350&lt;br /&gt;
 Rybak08	https://play.eslgaming.com/echoarena/player/11814699&lt;br /&gt;
 SendoTarget	https://play.eslgaming.com/echoarena/player/11800007&lt;br /&gt;
 chrjen	https://play.eslgaming.com/echoarena/player/11898734&lt;br /&gt;
 Affenterror	https://play.eslgaming.com/echoarena/player/11657923&lt;br /&gt;
 Boop90	https://play.eslgaming.com/echoarena/player/11474934&lt;br /&gt;
 Slin	https://play.eslgaming.com/echoarena/player/11531659&lt;br /&gt;
 MartinThe3rd	https://play.eslgaming.com/echoarena/player/11657699&lt;br /&gt;
 VRJersey	https://play.eslgaming.com/echoarena/player/11657569&lt;br /&gt;
 Viatrex	https://play.eslgaming.com/echoarena/player/11062254&lt;br /&gt;
 Syntex101	https://play.eslgaming.com/echoarena/player/11649195&lt;br /&gt;
 Vanisher55	https://play.eslgaming.com/echoarena/player/11659820&lt;br /&gt;
 am3ient	https://play.eslgaming.com/echoarena/player/11660649&lt;br /&gt;
 Gobshite_mcgobshite	https://play.eslgaming.com/echoarena/player/11657617&lt;br /&gt;
 MiddleMan82	https://play.eslgaming.com/echoarena/player/11674605&lt;br /&gt;
 Techtik	https://play.eslgaming.com/echoarena/player/11837603&lt;br /&gt;
 Matti_123	https://play.eslgaming.com/echoarena/player/11783395&lt;br /&gt;
 Quantumboredom	https://play.eslgaming.com/echoarena/player/11698689&lt;br /&gt;
 tehNileZ	https://play.eslgaming.com/echoarena/player/11694592&lt;br /&gt;
 Ducky156	https://play.eslgaming.com/echoarena/player/11977082&lt;br /&gt;
 Mr.Creepy	https://play.eslgaming.com/echoarena/player/11673083&lt;br /&gt;
 to3x	https://play.eslgaming.com/echoarena/player/11682821&lt;br /&gt;
 Daktor77	https://play.eslgaming.com/echoarena/player/11915158&lt;br /&gt;
 Garf68	https://play.eslgaming.com/echoarena/player/11890907&lt;br /&gt;
 Lord_of_war687	https://play.eslgaming.com/echoarena/player/11998852&lt;br /&gt;
 Ravel	https://play.eslgaming.com/echoarena/player/11973906&lt;br /&gt;
 TutorialBot	https://play.eslgaming.com/echoarena/player/12049940&lt;br /&gt;
 na_da	https://play.eslgaming.com/echoarena/player/11907426&lt;br /&gt;
 Altharrion	https://play.eslgaming.com/echoarena/player/11837391&lt;br /&gt;
 MaxWJM	https://play.eslgaming.com/echoarena/player/11841143&lt;br /&gt;
 mateuszdrwal	https://play.eslgaming.com/echoarena/player/11867062&lt;br /&gt;
 JorgenSF	https://play.eslgaming.com/echoarena/player/11955276&lt;br /&gt;
 StreetBoo	https://play.eslgaming.com/echoarena/player/11974053&lt;br /&gt;
 Torin	https://play.eslgaming.com/echoarena/player/11973869&lt;br /&gt;
 12039844	https://play.eslgaming.com/echoarena/player/12039844&lt;br /&gt;
 Locky11	https://play.eslgaming.com/echoarena/player/12028592&lt;br /&gt;
 Oculallen	https://play.eslgaming.com/echoarena/player/11992319&lt;br /&gt;
 Dobo	https://play.eslgaming.com/echoarena/player/11891773&lt;br /&gt;
 bartonphink	https://play.eslgaming.com/echoarena/player/11935601&lt;br /&gt;
 sie_	https://play.eslgaming.com/echoarena/player/11717726&lt;br /&gt;
 Nillewick	https://play.eslgaming.com/echoarena/player/12233868&lt;br /&gt;
 CG_Elias	https://play.eslgaming.com/echoarena/player/12412460&lt;br /&gt;
 Dhage	https://play.eslgaming.com/echoarena/player/12323783&lt;br /&gt;
 smelmadingdong	https://play.eslgaming.com/echoarena/player/12311618&lt;br /&gt;
 Tharnvar	https://play.eslgaming.com/echoarena/player/12235865&lt;br /&gt;
 F-A-N-G-O-R-N	https://play.eslgaming.com/echoarena/player/12405300&lt;br /&gt;
 IterumVR	https://play.eslgaming.com/echoarena/player/12400574&lt;br /&gt;
 Knutsi	https://play.eslgaming.com/echoarena/player/12123314&lt;br /&gt;
 FlAsH-FlOoD	https://play.eslgaming.com/echoarena/player/12235521&lt;br /&gt;
 joanne2608	https://play.eslgaming.com/echoarena/player/12394465&lt;br /&gt;
 Banzoola	https://play.eslgaming.com/echoarena/player/12242972&lt;br /&gt;
 T_SunDance_K	https://play.eslgaming.com/echoarena/player/12208478&lt;br /&gt;
 Raemus	https://play.eslgaming.com/echoarena/player/11659894&lt;br /&gt;
 Zogger	https://play.eslgaming.com/echoarena/player/858644&lt;br /&gt;
 Dirvel	https://play.eslgaming.com/echoarena/player/11400318&lt;br /&gt;
 Flushgogo	https://play.eslgaming.com/echoarena/player/11457682&lt;br /&gt;
 Yawning Soldier	https://play.eslgaming.com/echoarena/player/11450607&lt;br /&gt;
 DarthVarg	https://play.eslgaming.com/echoarena/player/11673126&lt;br /&gt;
 Redetheric	https://play.eslgaming.com/echoarena/player/11688041&lt;br /&gt;
 Burnsy	https://play.eslgaming.com/echoarena/player/8792872&lt;br /&gt;
 LoneGecko	https://play.eslgaming.com/echoarena/player/11684180&lt;br /&gt;
 senritsu	https://play.eslgaming.com/echoarena/player/11517161&lt;br /&gt;
 Quantumboredom_old	https://play.eslgaming.com/echoarena/player/11682772&lt;br /&gt;
 Werbel	https://play.eslgaming.com/echoarena/player/11672854&lt;br /&gt;
 djesko	https://play.eslgaming.com/echoarena/player/11398758&lt;br /&gt;
 Lego	https://play.eslgaming.com/echoarena/player/11955102&lt;br /&gt;
 Dan108	https://play.eslgaming.com/echoarena/player/12041831&lt;br /&gt;
 paddicchio	https://play.eslgaming.com/echoarena/player/11969665&lt;br /&gt;
 raffy90	https://play.eslgaming.com/echoarena/player/12043336&lt;br /&gt;
 DaDodsworth	https://play.eslgaming.com/echoarena/player/11747149&lt;br /&gt;
 iDyL Lego	https://play.eslgaming.com/echoarena/player/12179257&lt;br /&gt;
 Cea	https://play.eslgaming.com/echoarena/player/11869197&lt;br /&gt;
 Wadu_Hek	https://play.eslgaming.com/echoarena/player/8897515&lt;br /&gt;
 B-Cut	https://play.eslgaming.com/echoarena/player/11890264&lt;br /&gt;
 Gloozy	https://play.eslgaming.com/echoarena/player/12067562&lt;br /&gt;
 bauki	https://play.eslgaming.com/echoarena/player/12197651&lt;br /&gt;
 infiltr8	https://play.eslgaming.com/echoarena/player/692588&lt;br /&gt;
 N e x O s	https://play.eslgaming.com/echoarena/player/3004702&lt;br /&gt;
 Blurp2x1	https://play.eslgaming.com/echoarena/player/11667313&lt;br /&gt;
 KaiE	https://play.eslgaming.com/echoarena/player/11683630&lt;br /&gt;
 damuss	https://play.eslgaming.com/echoarena/player/11930876&lt;br /&gt;
 RiftNinja	https://play.eslgaming.com/echoarena/player/12271632&lt;br /&gt;
 RoscoVR	https://play.eslgaming.com/echoarena/player/12271145&lt;br /&gt;
 mirrors200	https://play.eslgaming.com/echoarena/player/8880888&lt;br /&gt;
 Cathal	https://play.eslgaming.com/echoarena/player/11890381&lt;br /&gt;
 Alpuka	https://play.eslgaming.com/echoarena/player/11909645&lt;br /&gt;
 Sanch	https://play.eslgaming.com/echoarena/player/11659904&lt;br /&gt;
 Cyanide	https://play.eslgaming.com/echoarena/player/12019974&lt;br /&gt;
 ShipRext	https://play.eslgaming.com/echoarena/player/12012499&lt;br /&gt;
 ockynut	https://play.eslgaming.com/echoarena/player/11896074&lt;br /&gt;
 tancho	https://play.eslgaming.com/echoarena/player/12017251&lt;br /&gt;
 SpamDalf	https://play.eslgaming.com/echoarena/player/11698081&lt;br /&gt;
 To3x2	https://play.eslgaming.com/echoarena/player/11698751&lt;br /&gt;
 Charlie.Winnicott	https://play.eslgaming.com/echoarena/player/11698673&lt;br /&gt;
 one23239902	https://play.eslgaming.com/echoarena/player/12202687&lt;br /&gt;
 Crumplecorn	https://play.eslgaming.com/echoarena/player/12041694&lt;br /&gt;
 Jamlow	https://play.eslgaming.com/echoarena/player/12202329&lt;br /&gt;
 blamont	https://play.eslgaming.com/echoarena/player/12202187&lt;br /&gt;
 Ally_dArk	https://play.eslgaming.com/echoarena/player/12371522&lt;br /&gt;
 MrScottishGuy	https://play.eslgaming.com/echoarena/player/12220838&lt;br /&gt;
 larsksu	https://play.eslgaming.com/echoarena/player/12124509&lt;br /&gt;
 Muted	https://play.eslgaming.com/echoarena/player/11310534&lt;br /&gt;
 J0LLYGG	https://play.eslgaming.com/echoarena/player/12324476&lt;br /&gt;
 Zedrophobia	https://play.eslgaming.com/echoarena/player/12312866&lt;br /&gt;
 ironyman	https://play.eslgaming.com/echoarena/player/12371590&lt;br /&gt;
 Maxlow	https://play.eslgaming.com/echoarena/player/12326485&lt;br /&gt;
 Dellingrr	https://play.eslgaming.com/echoarena/player/12359555&lt;br /&gt;
 MusicCrow	https://play.eslgaming.com/echoarena/player/12429095&lt;br /&gt;
 Tufor	https://play.eslgaming.com/echoarena/player/12465184&lt;br /&gt;
 Minimacz	https://play.eslgaming.com/echoarena/player/10640249&lt;br /&gt;
 ZanderVR	https://play.eslgaming.com/echoarena/player/11996559&lt;br /&gt;
 Marhier	https://play.eslgaming.com/echoarena/player/11880543&lt;br /&gt;
 Bramblebeard	https://play.eslgaming.com/echoarena/player/12423565&lt;br /&gt;
 Asylinc	https://play.eslgaming.com/echoarena/player/12425546&lt;br /&gt;
 ashiron2	https://play.eslgaming.com/echoarena/player/12460273&lt;br /&gt;
 baky12345	https://play.eslgaming.com/echoarena/player/12460451&lt;br /&gt;
 geeteeke	https://play.eslgaming.com/echoarena/player/12460182&lt;br /&gt;
 whyash	https://play.eslgaming.com/echoarena/player/12582053&lt;br /&gt;
 PrincessAG	https://play.eslgaming.com/echoarena/player/12497466&lt;br /&gt;
 Dano McFabulous	https://play.eslgaming.com/echoarena/player/11984625&lt;br /&gt;
 Jigglebill	https://play.eslgaming.com/echoarena/player/12521003&lt;br /&gt;
 SentryBlitz	https://play.eslgaming.com/echoarena/player/9810827&lt;br /&gt;
 UnoriginalName_	https://play.eslgaming.com/echoarena/player/12701767&lt;br /&gt;
 Vlastro	https://play.eslgaming.com/echoarena/player/12711676&lt;br /&gt;
 egret85	https://play.eslgaming.com/echoarena/player/12285351&lt;br /&gt;
 neo60	https://play.eslgaming.com/echoarena/player/12264095&lt;br /&gt;
 Netmaster22	https://play.eslgaming.com/echoarena/player/12042273&lt;br /&gt;
 9926678	https://play.eslgaming.com/echoarena/player/9926678&lt;br /&gt;
 JohnVeto	https://play.eslgaming.com/echoarena/player/9926395&lt;br /&gt;
 ego	https://play.eslgaming.com/echoarena/player/12587810&lt;br /&gt;
 Caption-	https://play.eslgaming.com/echoarena/player/12503136&lt;br /&gt;
 YouTube.com	https://play.eslgaming.com/echoarena/player/12452059&lt;br /&gt;
 ZachW	https://play.eslgaming.com/echoarena/player/12504204&lt;br /&gt;
 Sommod	https://play.eslgaming.com/echoarena/player/12610269&lt;br /&gt;
 Booseyatch	https://play.eslgaming.com/echoarena/player/12449797&lt;br /&gt;
 Panclocks	https://play.eslgaming.com/echoarena/player/12498462&lt;br /&gt;
 Windows	https://play.eslgaming.com/echoarena/player/12490941&lt;br /&gt;
 Rocktor-	https://play.eslgaming.com/echoarena/player/12531995&lt;br /&gt;
 TurdFurgusson	https://play.eslgaming.com/echoarena/player/12531994&lt;br /&gt;
 TrueSki	https://play.eslgaming.com/echoarena/player/11139803&lt;br /&gt;
 IORNxRELIC	https://play.eslgaming.com/echoarena/player/12495241&lt;br /&gt;
 SLOXP	https://play.eslgaming.com/echoarena/player/12496788&lt;br /&gt;
 Sun-Tzu	https://play.eslgaming.com/echoarena/player/12497192&lt;br /&gt;
 Beclem	https://play.eslgaming.com/echoarena/player/12497432&lt;br /&gt;
 irocktor	https://play.eslgaming.com/echoarena/player/12497557&lt;br /&gt;
 Palus	https://play.eslgaming.com/echoarena/player/8905704&lt;br /&gt;
 Derral	https://play.eslgaming.com/echoarena/player/12561428&lt;br /&gt;
 Guntherman5000	https://play.eslgaming.com/echoarena/player/12510614&lt;br /&gt;
 phillabust	https://play.eslgaming.com/echoarena/player/5702931&lt;br /&gt;
 SirDimwit	https://play.eslgaming.com/echoarena/player/12443763&lt;br /&gt;
 Braemor	https://play.eslgaming.com/echoarena/player/12584334&lt;br /&gt;
 ShaunVGOD	https://play.eslgaming.com/echoarena/player/12584342&lt;br /&gt;
 Torque	https://play.eslgaming.com/echoarena/player/11246534&lt;br /&gt;
 Palus-	https://play.eslgaming.com/echoarena/player/12711364&lt;br /&gt;
 Julian6643	https://play.eslgaming.com/echoarena/player/10008982&lt;br /&gt;
 KnuffelPuff	https://play.eslgaming.com/echoarena/player/12513561&lt;br /&gt;
 thosei	https://play.eslgaming.com/echoarena/player/12512719&lt;br /&gt;
 SoulBlade	https://play.eslgaming.com/echoarena/player/10008589&lt;br /&gt;
 Grizzeli	https://play.eslgaming.com/echoarena/player/12490865&lt;br /&gt;
 Czeberesco	https://play.eslgaming.com/echoarena/player/12496705&lt;br /&gt;
 Nicker	https://play.eslgaming.com/echoarena/player/5474048&lt;br /&gt;
 Wuja_GD	https://play.eslgaming.com/echoarena/player/12496841&lt;br /&gt;
 MrTHEtesters	https://play.eslgaming.com/echoarena/player/12509954&lt;br /&gt;
 Tobi33e	https://play.eslgaming.com/echoarena/player/12497166&lt;br /&gt;
 khyyy	https://play.eslgaming.com/echoarena/player/11859730&lt;br /&gt;
 MISH	https://play.eslgaming.com/echoarena/player/11606159&lt;br /&gt;
 MOIED	https://play.eslgaming.com/echoarena/player/11948773&lt;br /&gt;
 Surgical GoblinTM	https://play.eslgaming.com/echoarena/player/11785835&lt;br /&gt;
 Alppuccino	https://play.eslgaming.com/echoarena/player/12786047&lt;br /&gt;
 gun4045	https://play.eslgaming.com/echoarena/player/12472242&lt;br /&gt;
 OLEYO	https://play.eslgaming.com/echoarena/player/12067451&lt;br /&gt;
 ChewBak3	https://play.eslgaming.com/echoarena/player/13533932&lt;br /&gt;
 ChewFlak3	https://play.eslgaming.com/echoarena/player/13533913&lt;br /&gt;
 ChewWak3	https://play.eslgaming.com/echoarena/player/13619494&lt;br /&gt;
 Esend	https://play.eslgaming.com/echoarena/player/13516791&lt;br /&gt;
 ChocoLIT	https://play.eslgaming.com/echoarena/player/13261301&lt;br /&gt;
 Cruisen	https://play.eslgaming.com/echoarena/player/13619958&lt;br /&gt;
 Scyla	https://play.eslgaming.com/echoarena/player/11658150&lt;br /&gt;
 AndyW_	https://play.eslgaming.com/echoarena/player/13540952&lt;br /&gt;
 Giligin	https://play.eslgaming.com/echoarena/player/13515395&lt;br /&gt;
 TenaciousZebra	https://play.eslgaming.com/echoarena/player/13598871&lt;br /&gt;
 DragonKing696	https://play.eslgaming.com/echoarena/player/13521198&lt;br /&gt;
 Zipp	https://play.eslgaming.com/echoarena/player/9668474&lt;br /&gt;
 White_Fox_Noobz	https://play.eslgaming.com/echoarena/player/13256743&lt;br /&gt;
 DipMan	https://play.eslgaming.com/echoarena/player/13512351&lt;br /&gt;
 Aces_	https://play.eslgaming.com/echoarena/player/13518849&lt;br /&gt;
 rickoooooo	https://play.eslgaming.com/echoarena/player/13518977&lt;br /&gt;
 VENOM	https://play.eslgaming.com/echoarena/player/13538445&lt;br /&gt;
 Y-Perm	https://play.eslgaming.com/echoarena/player/12843445&lt;br /&gt;
 CircuitLord	https://play.eslgaming.com/echoarena/player/13302864&lt;br /&gt;
 kakester	https://play.eslgaming.com/echoarena/player/13387613&lt;br /&gt;
 b-love	https://play.eslgaming.com/echoarena/player/12552665&lt;br /&gt;
 Arty	https://play.eslgaming.com/echoarena/player/13093911&lt;br /&gt;
 IS0LAT3	https://play.eslgaming.com/echoarena/player/12525896&lt;br /&gt;
 Kids	https://play.eslgaming.com/echoarena/player/13573814&lt;br /&gt;
 XUX	https://play.eslgaming.com/echoarena/player/13590866&lt;br /&gt;
 X_Conamara_Chaos_X	https://play.eslgaming.com/echoarena/player/13637024&lt;br /&gt;
 nayvin	https://play.eslgaming.com/echoarena/player/12498348&lt;br /&gt;
 mort-	https://play.eslgaming.com/echoarena/player/13521930&lt;br /&gt;
 sneakyevil	https://play.eslgaming.com/echoarena/player/13068109&lt;br /&gt;
 Callan101	https://play.eslgaming.com/echoarena/player/12735884&lt;br /&gt;
 Soren	https://play.eslgaming.com/echoarena/player/13601637&lt;br /&gt;
 Vanquish-	https://play.eslgaming.com/echoarena/player/12932100&lt;br /&gt;
 LewisOSF	https://play.eslgaming.com/echoarena/player/12642424&lt;br /&gt;
 Troy_Vr	https://play.eslgaming.com/echoarena/player/13039914&lt;br /&gt;
 SirDominik	https://play.eslgaming.com/echoarena/player/10704093&lt;br /&gt;
 HeroHeinz	https://play.eslgaming.com/echoarena/player/12733953&lt;br /&gt;
 marcel_one_	https://play.eslgaming.com/echoarena/player/12819176&lt;br /&gt;
 Laziegoblin	https://play.eslgaming.com/echoarena/player/13511196&lt;br /&gt;
 Swingly	https://play.eslgaming.com/echoarena/player/13254622&lt;br /&gt;
 jok126	https://play.eslgaming.com/echoarena/player/13534223&lt;br /&gt;
 Felix_White	https://play.eslgaming.com/echoarena/player/13273218&lt;br /&gt;
 MrGreyKnight	https://play.eslgaming.com/echoarena/player/13039950&lt;br /&gt;
 PRIME	https://play.eslgaming.com/echoarena/player/13521157&lt;br /&gt;
 mrblack	https://play.eslgaming.com/echoarena/player/12719064&lt;br /&gt;
 BadInternetBTW	https://play.eslgaming.com/echoarena/player/13255074&lt;br /&gt;
 RagnarLothbrok-	https://play.eslgaming.com/echoarena/player/13273399&lt;br /&gt;
 TacoOnThursday	https://play.eslgaming.com/echoarena/player/13255052&lt;br /&gt;
 Molle	https://play.eslgaming.com/echoarena/player/8487050&lt;br /&gt;
 LouisANM0	https://play.eslgaming.com/echoarena/player/13516265&lt;br /&gt;
 NIkolajJ2003	https://play.eslgaming.com/echoarena/player/13205201&lt;br /&gt;
 Sim3n	https://play.eslgaming.com/echoarena/player/13600902&lt;br /&gt;
 DavidDual	https://play.eslgaming.com/echoarena/player/13597149&lt;br /&gt;
&lt;br /&gt;
=== List of League IDs ===&lt;br /&gt;
These are unique per cup and are required by the ESL API for some routes.&lt;br /&gt;
 172998	VR CL Echo Arena North America Week #29 Registration&lt;br /&gt;
 164063	VR CL Echo Arena North America Week #4 Cup #2&lt;br /&gt;
 167517	VR CL Echo Arena North America Week #13 Cup #2&lt;br /&gt;
 165039	VR CL Echo Arena North America Week #6 Cup #3&lt;br /&gt;
 167290	VR CL Echo Arena North America Week #15 Registration&lt;br /&gt;
 166320	VR CL Echo Arena North America Week #12 Registration&lt;br /&gt;
 164668	VR CL Echo Arena North America Week #7 Registration&lt;br /&gt;
 163425	VR CL Echo Arena OC4 Qualifier Registration&lt;br /&gt;
 174193	VR CL Echo Arena North America Week #28 Cup #2&lt;br /&gt;
 164671	VR CL Echo Arena North America Week #5 Cup #1&lt;br /&gt;
 166563	VR CL Echo Arena North America Week #10 Cup #3&lt;br /&gt;
 171823	VR CL Echo Arena North America Week #24 Registration&lt;br /&gt;
 162932	VR CL Echo Arena North America Week #1 Cup #1&lt;br /&gt;
 167516	VR CL Echo Arena North America Week #13 Cup #1&lt;br /&gt;
 170537	VR CL Echo Arena North America Week #19 Cup #1&lt;br /&gt;
 170718	VR CL Echo Arena North America Week #22 Registration&lt;br /&gt;
 168044	VR CL Echo Arena North America Week #14 Cup #2&lt;br /&gt;
 163583	VR CL Echo Arena North America Week #3 Cup #4&lt;br /&gt;
 171301	VR CL Echo Arena North America Week #21 Cup #2&lt;br /&gt;
 166889	VR CL Echo Arena North America Week #13 Registration&lt;br /&gt;
 165704	VR CL Echo Arena North America Week #10 Registration&lt;br /&gt;
 175146	VR CL Echo Arena North America Week #31 Cup #1&lt;br /&gt;
 163611	VR CL Echo Arena North America Week #6 Registration&lt;br /&gt;
 165411	VR CL Echo Arena North America Week #7 Cup #3&lt;br /&gt;
 166562	VR CL Echo Arena North America Week #10 Cup #2&lt;br /&gt;
 173002	VR CL Echo Arena North America Week #25 Cup #1&lt;br /&gt;
 168433	VR CL Echo Arena North America Week #15 Cup #1&lt;br /&gt;
 167293	VR CL Echo Arena North America Week #18 Registration&lt;br /&gt;
 172361	VR CL Echo Arena North America Week #24 Cup #1&lt;br /&gt;
 166173	VR CL Echo Arena North America Week #9 Cup #2&lt;br /&gt;
 162933	VR CL Echo Arena North America Week #1 Cup #2&lt;br /&gt;
 162327	VR CL Echo Arena North America Week #1 Registration&lt;br /&gt;
 166174	VR CL Echo Arena North America Week #9 Cup #3&lt;br /&gt;
 165702	VR CL Echo Arena North America Week #8 Cup #3&lt;br /&gt;
 164064	VR CL Echo Arena North America Week #4 Cup #3&lt;br /&gt;
 165038	VR CL Echo Arena North America Week #6 Cup #2&lt;br /&gt;
 163305	VR CL Echo Arena North America Week #2 Cup #4&lt;br /&gt;
 162952	VR CL Echo Arena North America Week #3 Registration&lt;br /&gt;
 168434	VR CL Echo Arena North America Week #15 Cup #2&lt;br /&gt;
 174403	VR CL Echo Arena North America Week #29 Cup #2&lt;br /&gt;
 171302	VR CL Echo Arena North America Week #21 Cup #1&lt;br /&gt;
 170538	VR CL Echo Arena North America Week #19 Cup #2&lt;br /&gt;
 172997	VR CL Echo Arena North America Week #28 Registration&lt;br /&gt;
 173748	VR CL Echo Arena North America Week #27 Cup #2&lt;br /&gt;
 165408	VR CL Echo Arena North America Week #9 Registration&lt;br /&gt;
 163302	VR CL Echo Arena North America Week #2 Cup #1&lt;br /&gt;
 163580	VR CL Echo Arena North America Week #3 Cup #1&lt;br /&gt;
 168789	VR CL Echo Arena North America Week #16 Cup #1&lt;br /&gt;
 166561	VR CL Echo Arena North America Week #10 Cup #1&lt;br /&gt;
 173342	VR CL Echo Arena North America Week #26 Cup #2&lt;br /&gt;
 170719	VR CL Echo Arena North America Week #23 Registration&lt;br /&gt;
 163582	VR CL Echo Arena North America Week #3 Cup #3&lt;br /&gt;
 167160	VR CL Echo Arena North America Week #12 Cup #1&lt;br /&gt;
 170184	VR CL Echo Arena North America Week #18 Cup #1&lt;br /&gt;
 174189	VR CL Echo Arena North America Week #30 Registration&lt;br /&gt;
 168790	VR CL Echo Arena North America Week #16 Cup #2&lt;br /&gt;
 165034	VR CL Echo Arena North America Week #8 Registration&lt;br /&gt;
 170957	VR CL Echo Arena North America Week #20 Cup #1&lt;br /&gt;
 169804	VR CL Echo Arena North America Week #17 Cup #2&lt;br /&gt;
 174402	VR CL Echo Arena North America Week #29 Cup #1&lt;br /&gt;
 166890	VR CL Echo Arena North America Week #14 Registration&lt;br /&gt;
 173003	VR CL Echo Arena North America Week #25 Cup #2&lt;br /&gt;
 165410	VR CL Echo Arena North America Week #7 Cup #2&lt;br /&gt;
 169805	VR CL Echo Arena North America Week #19 Registration&lt;br /&gt;
 173747	VR CL Echo Arena North America Week #27 Cup #1&lt;br /&gt;
 166872	VR CL Echo Arena North America Week #11 Cup #2&lt;br /&gt;
 163304	VR CL Echo Arena North America Week #2 Cup #3&lt;br /&gt;
 171825	VR CL Echo Arena North America Week #26 Registration&lt;br /&gt;
 164065	VR CL Echo Arena North America Week #4 Cup #4&lt;br /&gt;
 164310	VR CL Echo Arena North America OC4 Qualifier Playoffs&lt;br /&gt;
 172996	VR CL Echo Arena North America Week #27 Registration&lt;br /&gt;
 174675	VR CL Echo Arena North America Week #30 Cup #2&lt;br /&gt;
 163303	VR CL Echo Arena North America Week #2 Cup #2&lt;br /&gt;
 175147	VR CL Echo Arena North America Week #31 Cup #2&lt;br /&gt;
 175798	VR CL Echo Arena North America Week #33 Cup #2&lt;br /&gt;
 165409	VR CL Echo Arena North America Week #7 Cup #1&lt;br /&gt;
 171734	VR CL Echo Arena North America Week #23 Cup #2&lt;br /&gt;
 165037	VR CL Echo Arena North America Week #6 Cup #1&lt;br /&gt;
 174190	VR CL Echo Arena North America Week #31 Registration&lt;br /&gt;
 165203	Oculus Connect 2017 Offline Finals&lt;br /&gt;
 163581	VR CL Echo Arena North America Week #3 Cup #2&lt;br /&gt;
 173341	VR CL Echo Arena North America Week #26 Cup #1&lt;br /&gt;
 171730	VR CL Echo Arena North America Week #23 Cup #1&lt;br /&gt;
 164673	VR CL Echo Arena North America Week #5 Cup #3&lt;br /&gt;
 170958	VR CL Echo Arena North America Week #20 Cup #2&lt;br /&gt;
 171824	VR CL Echo Arena North America Week #25 Registration&lt;br /&gt;
 169806	VR CL Echo Arena North America Week #20 Registration&lt;br /&gt;
 167291	VR CL Echo Arena North America Week #16 Registration&lt;br /&gt;
 169803	VR CL Echo Arena North America Week #17 Cup #1&lt;br /&gt;
 162934	VR CL Echo Arena North America Week #1 Cup #3&lt;br /&gt;
 171507	VR CL Echo Arena North America Week #22 Cup #1&lt;br /&gt;
 165700	VR CL Echo Arena North America Week #8 Cup #1&lt;br /&gt;
 174191	VR CL Echo Arena North America Week #32 Registration&lt;br /&gt;
 170185	VR CL Echo Arena North America Week #18 Cup #2&lt;br /&gt;
 167161	VR CL Echo Arena North America Week #12 Cup #2&lt;br /&gt;
 175797	VR CL Echo Arena North America Week #33 Cup #1&lt;br /&gt;
 175546	VR CL Echo Arena North America Week #32 Cup #1&lt;br /&gt;
 166871	VR CL Echo Arena North America Week #11 Cup #1&lt;br /&gt;
 164062	VR CL Echo Arena North America Week #4 Cup #1&lt;br /&gt;
 162953	VR CL Echo Arena North America Week #4 Registration&lt;br /&gt;
 164672	VR CL Echo Arena North America Week #5 Cup #2&lt;br /&gt;
 170717	VR CL Echo Arena North America Week #21 Registration&lt;br /&gt;
 174674	VR CL Echo Arena North America Week #30 Cup #1&lt;br /&gt;
 168043	VR CL Echo Arena North America Week #14 Cup #1&lt;br /&gt;
 166172	VR CL Echo Arena North America Week #9 Cup #1&lt;br /&gt;
 172362	VR CL Echo Arena North America Week #24 Cup #2&lt;br /&gt;
 162935	VR CL Echo Arena North America Week #1 Cup #4&lt;br /&gt;
 175547	VR CL Echo Arena North America Week #32 Cup #2&lt;br /&gt;
 167292	VR CL Echo Arena North America Week #17 Registration&lt;br /&gt;
 165701	VR CL Echo Arena North America Week #8 Cup #2&lt;br /&gt;
 174192	VR CL Echo Arena North America Week #28 Cup #1&lt;br /&gt;
 171508	VR CL Echo Arena North America Week #22 Cup #2&lt;br /&gt;
 166319	VR CL Echo Arena North America Week #11 Registration&lt;br /&gt;
 175620	VR CL Echo Arena North America Week #33 Registration&lt;br /&gt;
 163610	VR CL Echo Arena North America Week #5 Registration&lt;br /&gt;
 168315	VR CL Echo Arena Europe Cup #19&lt;br /&gt;
 174659	VR CL Echo Arena Europe Cup #30 -2&lt;br /&gt;
 174391	VR CL Echo Arena Europe Cup #30 Registration&lt;br /&gt;
 164041	VR CL Echo Arena Europe Week #4 Cup #1&lt;br /&gt;
 162910	VR CL Echo Arena Europe Week #1 Cup #1&lt;br /&gt;
 171059	VR CL Echo Arena Europe Cup #21&lt;br /&gt;
 165504	VR CL Echo Arena ESL ONE Hamburg Qualifier Registration&lt;br /&gt;
 164667	VR CL Echo Arena Europe Week #5 Cup #1&lt;br /&gt;
 171108	VR CL Echo Arena Europe Cup #22&lt;br /&gt;
 171747	VR CL Echo Arena Europe Cup #23 - 2&lt;br /&gt;
 172911	VR CL Echo Arena Europe Cup #26 Registration&lt;br /&gt;
 172145	VR CL Echo Arena Europe Cup #24 -2&lt;br /&gt;
 174183	VR CL Echo Arena Europe Cup #28 -1&lt;br /&gt;
 167285	VR CL Echo Arena Europe Cup #14&lt;br /&gt;
 166787	VR CL Echo Arena Europe Cup #12&lt;br /&gt;
 162947	VR CL Echo Arena Europe Week #2 Registration&lt;br /&gt;
 162949	VR CL Echo Arena Europe Week #4 Registration&lt;br /&gt;
 165033	VR CL Echo Arena Europe Week #6 Cup #1&lt;br /&gt;
 164150	VR CL Echo Arena Europe Week #6 Registration&lt;br /&gt;
 168775	VR CL Echo Arena Christmas Cup 2017 Europe &amp;amp; NA&lt;br /&gt;
 163284	VR CL Echo Arena Europe Week #2 Cup #1&lt;br /&gt;
 164149	VR CL Echo Arena Europe Week #5 Registration&lt;br /&gt;
 171744	VR CL Echo Arena Europe Cup #23 - 1&lt;br /&gt;
 173732	VR CL Echo Arena Europe Cup #27 -2&lt;br /&gt;
 175538	VR CL Echo Arena Europe Cup #32 -1&lt;br /&gt;
 174182	VR CL Echo Arena Europe Cup #29 Registration&lt;br /&gt;
 172912	VR CL Echo Arena Europe Cup #27 Registration&lt;br /&gt;
 168316	VR CL Echo Arena Europe Cup #20&lt;br /&gt;
 168399	VR CL Echo Arena Europe Cup #16&lt;br /&gt;
 165556	VR CL Echo Arena Europe Week #9 Registration&lt;br /&gt;
 162948	VR CL Echo Arena Europe Week #3 Registration&lt;br /&gt;
 164151	VR CL Echo Arena Europe Week #7 Registration&lt;br /&gt;
 171364	VR CL Echo Arena Europe Cup #17&lt;br /&gt;
 175539	VR CL Echo Arena Europe Cup #32 -2&lt;br /&gt;
 174184	VR CL Echo Arena Europe Cup #28 -2&lt;br /&gt;
 173005	VR CL Echo Arena Europe Cup #26 -1&lt;br /&gt;
 172994	VR CL Echo Arena Europe Cup #25 -1&lt;br /&gt;
 165557	VR CL Echo Arena Europe Week #10 Registration&lt;br /&gt;
 175788	VR CL Echo Arena Europe Cup #33 -2&lt;br /&gt;
 174400	VR CL Echo Arena Europe Cup #29 -2&lt;br /&gt;
 173006	VR CL Echo Arena Europe Cup #26 -2&lt;br /&gt;
 172995	VR CL Echo Arena Europe Cup #25 -2&lt;br /&gt;
 174660	VR CL Echo Arena Europe Cup #30 -1&lt;br /&gt;
 164152	VR CL Echo Arena Europe Week #8 Registration&lt;br /&gt;
 169390	VR CL Echo Arena - IEM Katowice - Grand Finals&lt;br /&gt;
 167287	VR CL Echo Arena Europe Cup #16&lt;br /&gt;
 172910	VR CL Echo Arena Europe Cup #25 Registration&lt;br /&gt;
 166153	VR CL ESL One Hamburg Final&lt;br /&gt;
 165697	VR CL Echo Arena Europe Week #8 Cup #1&lt;br /&gt;
 172913	VR CL Echo Arena Europe Cup #28 Registration&lt;br /&gt;
 174392	VR CL Echo Arena Europe Cup #31 Registration&lt;br /&gt;
 165406	VR CL Echo Arena Europe Week #7 Cup #1&lt;br /&gt;
 167288	VR CL Echo Arena Europe Cup #17&lt;br /&gt;
 166555	VR CL Echo Arena Europe Week #10 Cup #1&lt;br /&gt;
 167289	VR CL Echo Arena Europe Cup #18&lt;br /&gt;
 166786	VR CL Echo Arena Europe Cup #11&lt;br /&gt;
 174399	VR CL Echo Arena Europe Cup #29 -1&lt;br /&gt;
 163572	VR CL Echo Arena Europe Week #3 Cup #1&lt;br /&gt;
 167284	VR CL Echo Arena Europe Cup #13&lt;br /&gt;
 175142	VR CL Echo Arena Europe Cup #31 -1&lt;br /&gt;
 166165	VR CL Echo Arena Europe Week #9 Cup #1&lt;br /&gt;
 173731	VR CL Echo Arena Europe Cup #27 -1&lt;br /&gt;
 172144	VR CL Echo Arena Europe Cup #24 Registration&lt;br /&gt;
 171442	VR CL Echo Arena Europe Cup #24 -1&lt;br /&gt;
 175143	VR CL Echo Arena Europe Cup #31 -2&lt;br /&gt;
 171370	VR CL Echo Arena Europe Cup #23 Registration&lt;br /&gt;
 168400	VR CL Echo Arena Europe Cup #15&lt;br /&gt;
 175787	VR CL Echo Arena Europe Cup #33 -1&lt;br /&gt;
 162330	VR CL Echo Arena Europe Week #1 Registration&lt;br /&gt;
 174673	VR CL Echo Arena Europe Cup #32 Registration&lt;br /&gt;
 172914	VR CL Echo Arena Europe Cup #29 Registration&lt;br /&gt;
 175621	VR CL Echo Arena Europe Cup #33 Registration&lt;br /&gt;
 177942	VRL Echo Arena North America Cup #5-2&lt;br /&gt;
 176665	VRL Echo Arena North America Cup #2 Registration&lt;br /&gt;
 180698	VRL Echo Arena North America Cup #9-1&lt;br /&gt;
 178357	VRL Echo Arena North America Cup #6-1&lt;br /&gt;
 179194	VRL Echo Arena North America Cup #7-2&lt;br /&gt;
 179193	VRL Echo Arena North America Cup #7-1&lt;br /&gt;
 176229	VRL Echo Arena North America Cup #2-1&lt;br /&gt;
 176493	VRL Echo Arena North America Cup #3-1&lt;br /&gt;
 180321	VRL Echo Arena North America Cup #8-1&lt;br /&gt;
 181709	VRL Echo Arena North America Cup #10-1&lt;br /&gt;
 180322	VRL Echo Arena North America Cup #8-2&lt;br /&gt;
 176217	VRL Echo Arena North America Cup #1&lt;br /&gt;
 182112	VRL Echo Arena North America Cup #11-1&lt;br /&gt;
 177349	VRL Echo Arena North America Cup #4-2&lt;br /&gt;
 176664	VRL Echo Arena North America Cup #2-2&lt;br /&gt;
 176899	VRL Echo Arena North America Cup #3-2&lt;br /&gt;
 177348	VRL Echo Arena North America Cup #4-1&lt;br /&gt;
 176900	VRL Echo Arena North America Cup #3 Registration&lt;br /&gt;
 178358	VRL Echo Arena North America Cup #6-2&lt;br /&gt;
 177941	VRL Echo Arena North America Cup #5-1&lt;br /&gt;
 180699	VRL Echo Arena North America Cup #9-2&lt;br /&gt;
 176661	VRL Echo Arena Europe Cup #2-2&lt;br /&gt;
 180318	VRL Echo Arena Europe Cup #8-1&lt;br /&gt;
 176280	VRL Echo Arena Europe Cup #1&lt;br /&gt;
 178361	VRL Echo Arena Europe Cup #6-2&lt;br /&gt;
 176228	VRL Echo Arena Europe Cup #2-1&lt;br /&gt;
 180612	VRL Echo Arena Europe Cup #9-1&lt;br /&gt;
 179190	VRL Echo Arena Europe Cup #7-1&lt;br /&gt;
 180697	VRL Echo Arena Europe Cup #9-2&lt;br /&gt;
 176701	VRL Echo Arena Europe Cup #3-2&lt;br /&gt;
 177199	VRL Echo Arena Europe Cup #4-2&lt;br /&gt;
 180319	VRL Echo Arena Europe Cup #8-2&lt;br /&gt;
 176663	VRL Echo Arena Europe Cup #2 Registration&lt;br /&gt;
 177945	VRL Echo Arena Europe Cup #5-2&lt;br /&gt;
 177944	VRL Echo Arena Europe Cup #5-1&lt;br /&gt;
 177198	VRL Echo Arena Europe Cup #4-1&lt;br /&gt;
 179191	VRL Echo Arena Europe Cup #7-2&lt;br /&gt;
 176702	VRL Echo Arena Europe Cup #3 Registration&lt;br /&gt;
 182110	VRL Echo Arena Europe Cup #11-1&lt;br /&gt;
 176492	VRL Echo Arena Europe Cup #3-1&lt;br /&gt;
 181707	VRL Echo Arena Europe Cup #10-1&lt;br /&gt;
 178360	VRL Echo Arena Europe Cup #6-1&lt;br /&gt;
 191004	VRL Echo Arena 2019 North America Cup #5&lt;br /&gt;
 190444	VRL Echo Arena 2019 North America Cup #2&lt;br /&gt;
 190445	VRL Echo Arena 2019 North America Cup #3&lt;br /&gt;
 191007	VRL Echo Arena 2019 North America Cup #6&lt;br /&gt;
 190442	VRL Echo Arena 2019 North America Cup #1&lt;br /&gt;
 191003	VRL Echo Arena 2019 North America Cup #4&lt;br /&gt;
 190447	VRL Echo Arena 2019 Europe Cup #3&lt;br /&gt;
 191002	VRL Echo Arena 2019 Europe Cup #6&lt;br /&gt;
 190443	VRL Echo Arena 2019 Europe Cup #1&lt;br /&gt;
 191001	VRL Echo Arena 2019 Europe Cup #5&lt;br /&gt;
 190446	VRL Echo Arena 2019 Europe Cup #2&lt;br /&gt;
 191000	VRL Echo Arena 2019 Europe Cup #4&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=.echoreplay_File_Format&amp;diff=139</id>
		<title>.echoreplay File Format</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=.echoreplay_File_Format&amp;diff=139"/>
		<updated>2022-09-29T03:46:23Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:API]]&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; file format is a container for nearly raw API data from EchoVR. It is designed to be as simple as possible while retaining all information provided by the API. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programs that can interact with &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; files:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Program !! Functionality&lt;br /&gt;
|-&lt;br /&gt;
| [[Replay Viewer]] || Reads the file and visualizes the match.&lt;br /&gt;
|-&lt;br /&gt;
| [[Spark]] || Records &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; files from game data.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To record &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; files without writing your own software, you can use the [[Spark]], but the format is designed to be simple enough to let people read and write their own replay files.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt; file format is a complete storage format for time-series EchoVR API request data. There are two versions of this format - compressed and uncompressed, both with the same file extension. The compressed version is simple the uncompressed file in a renamed &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
The format for the uncompressed file is as follows:&lt;br /&gt;
* One line per API request.&lt;br /&gt;
* Each line contains the a timestamp, the &#039;&#039;tab&#039;&#039; character, and the full JSON data from the game&#039;s API&lt;br /&gt;
&lt;br /&gt;
Due to the high efficiency of zip compression, binary formats such as &amp;lt;code&amp;gt;.milk&amp;lt;/code&amp;gt; (once modified to include all the data necessary for replays) provide only marginal or no benefits over the compressed &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt;. These formats also require modification for every API change from the game, unlike &amp;lt;code&amp;gt;.echoreplay&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=Echo_VR_Patch_History&amp;diff=138</id>
		<title>Echo VR Patch History</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=Echo_VR_Patch_History&amp;diff=138"/>
		<updated>2022-09-29T03:45:58Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: restored from backup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Echo VR Patch History ==&lt;br /&gt;
&lt;br /&gt;
=== 2017 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; &lt;br /&gt;
! Date !!  Version !! Patch Summary !! URL&lt;br /&gt;
|-&lt;br /&gt;
| 2017-06-23 || ?? || First Open Beta || [https://www.oculus.com/blog/zero-gsports-echo-arena-open-beta-weekend-starts-now/ Oculus Blog] &lt;br /&gt;
|-&lt;br /&gt;
| 2017-07-06 || ?? || Second Open Beta || [https://forums.oculusvr.com/community/discussion/54416/open-beta-2-patch-notes-july-6th-2017 Oculus Forum]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-07-08 || v1.104 || Second Open Beta v1.104 || [https://forums.oculusvr.com/community/discussion/54474/open-beta-2-v1-103-patch-notes-july-8th-2017/p1?new=1 Oculus Forum]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-07-11 || ?? || &lt;br /&gt;
* Curving the disc has been removed.&lt;br /&gt;
* Two-handed push has been removed.&lt;br /&gt;
|| [https://discordapp.com/channels/326412222119149578/326413705598468097/334204190165434368 Discord Announcement]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-07-13 || ?? || &lt;br /&gt;
* Level cap increased to 30.&lt;br /&gt;
* Smooth turn speed can be modified.&lt;br /&gt;
* New peripheral indicator disc icon.&lt;br /&gt;
* Much more...&lt;br /&gt;
|| [https://discordapp.com/channels/326412222119149578/326413705598468097/335266010099744768 Discord Announcement]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-07-17 || ?? || &lt;br /&gt;
* Ability to mute players, self, and lobby from the arm computer&lt;br /&gt;
* Skill based match making.&lt;br /&gt;
|| [https://discordapp.com/channels/326412222119149578/326413705598468097/336586763759910912 Discord Announcement]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-07-20 || ?? ||&lt;br /&gt;
* Echo Arena and Lone Echo Release!&lt;br /&gt;
|| No Source&lt;br /&gt;
|-&lt;br /&gt;
| 2017-08-10 || ?? || &lt;br /&gt;
* Skill-based matchmaking has been fixed... for real this time. &lt;br /&gt;
* Hera added to tutorial.&lt;br /&gt;
* More...&lt;br /&gt;
|| [https://medium.com/echo-games-blog/draft-aug-10-2017-change-log-94cd76beb7a2 Medium]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-08-22 || ?? ||&lt;br /&gt;
* Parties added.&lt;br /&gt;
* Overtimes added.&lt;br /&gt;
|| [https://medium.com/echo-games-blog/aug-22-2017-change-log-bb9b10a66e75 Medium]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-08-30 || ?? ||&lt;br /&gt;
* Private matches added.&lt;br /&gt;
* Pod release handle removed.&lt;br /&gt;
|| [https://medium.com/echo-games-blog/aug-30-2017-change-log-ed59eb417e Medium]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-09-12 || ?? ||&lt;br /&gt;
* Private match player count limitations lifted.&lt;br /&gt;
|| [https://medium.com/echo-games-blog/sept-12-2017-changelog-25d283ca79b7 Medium]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-10-02 || ?? || &lt;br /&gt;
* Echo Arena Separated from Lone Echo &lt;br /&gt;
|| [https://medium.com/echo-games-blog/oct-2-2017-change-log-493434f32820 Medium]&lt;br /&gt;
|-&lt;br /&gt;
| 2017-11-27 || ?? || THE KRONOS UPDATE&lt;br /&gt;
* Custom Rules and other private match updates.&lt;br /&gt;
* Joust advantage added.&lt;br /&gt;
* 11.5 launch patched.&lt;br /&gt;
* Much more...&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-games-blog-echo-arena-kronos-patch-preview-c1a91f1ea487 Medium]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2018 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; &lt;br /&gt;
! Date !!  Version !! Patch Summary !! URL&lt;br /&gt;
|-&lt;br /&gt;
| 2018-02-13 || Echo Arena v7.0 &lt;br /&gt;
|| &lt;br /&gt;
* Mercy Rule Added to Quick Play&lt;br /&gt;
* Intel and VR Challenger League Branding&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-arena-v7-0-change-log-95651521702d Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2018-3-27&lt;br /&gt;
|| Echo Arena v8.0&lt;br /&gt;
|| &lt;br /&gt;
* Oculus Rift 2nd Anniversary Unlocks&lt;br /&gt;
* PC Performance Stats Overlay Added&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-arena-v8-0-change-log-7c13e76e419a Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2018-04-24&lt;br /&gt;
|| Echo Arena v9.0&lt;br /&gt;
||&lt;br /&gt;
* Lobby 2.0 has ARRIVED!&lt;br /&gt;
* Personal Training Disc&lt;br /&gt;
|| [https://medium.com/echo-games-blog/lobby-2-160bbaaf49df Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2018-06-20&lt;br /&gt;
|| Echo VR Release v10.0&lt;br /&gt;
|| &lt;br /&gt;
* Echo Combat Open Beta 1&lt;br /&gt;
* Echo Arena is now Echo VR&lt;br /&gt;
* Echo Combat Training Area (Lobby)&lt;br /&gt;
|| [https://medium.com/@EchoGames/echo-combat-open-beta-and-echo-vr-b80d60385fdf Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2018-08-15&lt;br /&gt;
|| Echo VR v12.0&lt;br /&gt;
||&lt;br /&gt;
* Echo Combat Open Beta 3&lt;br /&gt;
* Stun Field, Energy Barrier, Arc Mine added.&lt;br /&gt;
* Echo Combat Scoreboards&lt;br /&gt;
|| [https://medium.com/echo-games-blog/suit-up-for-echo-combats-gear-patch-and-open-beta-3-%EF%B8%8F-94f3076f8d57 Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2018-09-05&lt;br /&gt;
|| Echo VR v14.0&lt;br /&gt;
|| &lt;br /&gt;
* Echo Combat Open Beta 4&lt;br /&gt;
* Parties can now be formed in Echo Combat!&lt;br /&gt;
* 2D Spectator Mode&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-combats-party-patch-and-open-beta-4-are-here-48cf229039c0 Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2018-09-26&lt;br /&gt;
|| Echo VR v15.0&lt;br /&gt;
|| &lt;br /&gt;
* Echo Combat Open Beta 5&lt;br /&gt;
* New Map- Combustion&lt;br /&gt;
* New Game Mode — Capture Point&lt;br /&gt;
|| [https://medium.com/echo-games-blog/just-announced-at-oc5-echo-combats-competitive-patch-and-last-open-beta-are-live-now-b8faa968f90d Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2018-10-17&lt;br /&gt;
|| Echo VR v 16.0&lt;br /&gt;
|| &lt;br /&gt;
* Halloween Lobby&lt;br /&gt;
|| [https://medium.com/echo-games-blog/join-the-echo-vr-halloween-bash-2018-1d66e993ea25 Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2018-11-14&lt;br /&gt;
|| ??&lt;br /&gt;
|| &lt;br /&gt;
* Echo Combat Launch&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-combat-launch-8f5c8055606b Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2018-12-13&lt;br /&gt;
|| Echo VR v18.0&lt;br /&gt;
|| &lt;br /&gt;
* Winter Village&lt;br /&gt;
|| [https://medium.com/echo-games-blog/explore-the-winter-village-%EF%B8%8F-%EF%B8%8F-7c02a51961c7 Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2019 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; &lt;br /&gt;
! Date !!  Version !! Patch Summary !! URL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2019-01-30&lt;br /&gt;
|| Echo VR v19.0&lt;br /&gt;
|| &lt;br /&gt;
* Phase Shift Balance Changes&lt;br /&gt;
* Smurf Nerf&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-patch-v19-0-notes-5f81920dae92 Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2019-02-26&lt;br /&gt;
|| ??&lt;br /&gt;
|| &lt;br /&gt;
* Bug Fixes&lt;br /&gt;
|| [https://discordapp.com/channels/326412222119149578/326413705598468097/550022277526192129 Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2019-03-21&lt;br /&gt;
|| Echo VR v20.0&lt;br /&gt;
||&lt;br /&gt;
* Echo Combat Spectator Mode&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-patch-v20-0-notes-162bbce53ded Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2019-04-01&lt;br /&gt;
|| ??&lt;br /&gt;
|| &lt;br /&gt;
* Super Ultra Hyper Turbo Edition &lt;br /&gt;
|| [https://medium.com/echo-games-blog/announcing-super-ultra-hyper-turbo-edition-of-echo-vr-2c4764deb7bf Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2019-04-11&lt;br /&gt;
|| Echo VR v21.0&lt;br /&gt;
||&lt;br /&gt;
* Competitive Payload&lt;br /&gt;
* Core Payload Rebalancing &lt;br /&gt;
* Spawn Orb Improvements&lt;br /&gt;
* Arc Mine Balance Changes&lt;br /&gt;
&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-competitive-payload-patch-f949cd23cc00 Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2019-05-09&lt;br /&gt;
|| Echo VR v22.0&lt;br /&gt;
||&lt;br /&gt;
* New Echo Combat map- Surge&lt;br /&gt;
* New Echo Arena Private Match options&lt;br /&gt;
* Gear balance changes&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-surge-patch-e07db757252b Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2019-05-22&lt;br /&gt;
|| ??&lt;br /&gt;
||&lt;br /&gt;
* Echo Combat Balance Changes&lt;br /&gt;
* Time to kill — TTK&lt;br /&gt;
* Improve functionality and usability of gear&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-combat-balance-changes-may-22nd-2019-6b413d58317a Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2019-06-03&lt;br /&gt;
|| ??&lt;br /&gt;
||&lt;br /&gt;
* Echo Combat Balance Changes&lt;br /&gt;
* Pulsar&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-combat-balance-changes-june-4th-2019-982a46496a0c Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2019-07-18&lt;br /&gt;
|| Echo VR v23.0&lt;br /&gt;
|| &lt;br /&gt;
* Summer Lobby Introduced&lt;br /&gt;
* Raycasting removed from player chassis&lt;br /&gt;
* Goalie Blocks adjusted&lt;br /&gt;
* Goalie Blocks can no longer be grabbed by opposing team.&lt;br /&gt;
|| [https://medium.com/echo-games-blog/jump-into-the-echo-vr-summer-splash-2019-event-%EF%B8%8F-b632680b21b1 Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2019-08-15&lt;br /&gt;
|| Echo VR v24.0 &lt;br /&gt;
||&lt;br /&gt;
* Comfort &amp;amp; Safety&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-comfort-safety-patch-7f6ee864d205 Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2019-10-03 &lt;br /&gt;
|| Echo VR v25.0 &lt;br /&gt;
|| &lt;br /&gt;
* New Player Experience Patch &lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-new-player-experience-patch-408031093fbc Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2019-11-14&lt;br /&gt;
|| ??&lt;br /&gt;
|| &lt;br /&gt;
* Fixed long-arm exploit&lt;br /&gt;
* VO bug fixes&lt;br /&gt;
* Added a “Mercy” rule to Arena private match options.&lt;br /&gt;
* Private Arena match settings will now default to VRML settings.&lt;br /&gt;
* Echo Combat’s Anniversary Event will be live from November 15th- November 22nd. Play a public Echo Arena or Echo Combat match during this time to receive an exclusive anniversary decal and emote. Echo Units that play a public match of Echo Combat will receive an additional, exclusive decal.&lt;br /&gt;
|| [https://discordapp.com/channels/326412222119149578/327932288245432341/644665705794371597 Discord]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2020 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; &lt;br /&gt;
! Date !!  Version !! Patch Summary !! URL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2020-03-05&lt;br /&gt;
|| Echo VR v26.0&lt;br /&gt;
|| &lt;br /&gt;
* Stabilization Patch&lt;br /&gt;
* Nameplate Badges&lt;br /&gt;
* CPU/GPU and network optimizations&lt;br /&gt;
* Lobby maps updated&lt;br /&gt;
* New AI Teammate Difficulties&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-combat-balance-changes-march-18th-2020-3d3083941b70 Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2020-03-18&lt;br /&gt;
|| ??&lt;br /&gt;
|| &lt;br /&gt;
* Echo Combat Balance Changes&lt;br /&gt;
* Projectile&lt;br /&gt;
* Explosion Damage&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-combat-balance-changes-march-18th-2020-3d3083941b70 Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2020-05-05&lt;br /&gt;
|| ??&lt;br /&gt;
|| &lt;br /&gt;
* Echo Arena Quest beta&lt;br /&gt;
|| [https://medium.com/echo-games-blog/open-beta-for-echo-vr-on-quest-is-live-774c750f01c9 Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2020-05-12&lt;br /&gt;
|| ??&lt;br /&gt;
|| &lt;br /&gt;
* Quest/Rift Crossplay Enabled&lt;br /&gt;
* 4v4 Public Echo Arena Matches&lt;br /&gt;
* Max Party and Lobby size adjusted&lt;br /&gt;
|| [https://medium.com/echo-games-blog/crossplay-is-now-available-in-our-open-beta-for-echo-vr-on-quest-9d2b0fa7888e Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2020-08-27&lt;br /&gt;
|| Echo VR v28&lt;br /&gt;
|| &lt;br /&gt;
* Echo VR Quest Launch!&lt;br /&gt;
* Social Lobbies&lt;br /&gt;
* Mute Enemy Team&lt;br /&gt;
* Other Social Features&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-quest-launch-c67f506066cc Medium]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2020-09-21&lt;br /&gt;
|| Echo VR v28.3&lt;br /&gt;
|| &lt;br /&gt;
* &amp;quot;Team Chat&amp;quot; option for Private Echo Arena matches&lt;br /&gt;
* Pause for Private Echo Arena matches&lt;br /&gt;
|| [https://discordapp.com/channels/326412222119149578/326413705598468097/757655468981092462 Discord]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2020-09-30&lt;br /&gt;
|| ??&lt;br /&gt;
|| &lt;br /&gt;
* General bug fixes&lt;br /&gt;
* &amp;quot;fixed an issue that would sometimes lead to a crash or the player becoming stuck in a suspended state/black screen on Quest&amp;quot;&lt;br /&gt;
|| [https://discordapp.com/channels/326412222119149578/326413705598468097/760917005309050911 Discord]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2020-10-16&lt;br /&gt;
|| ??&lt;br /&gt;
|| &lt;br /&gt;
* Fix for backend metrics&lt;br /&gt;
(Most likely this is to track users using 90Hz mode on Quest 2, as the original message said &amp;quot;Add support for the 90Hz experimental feature.&amp;quot;)&lt;br /&gt;
|| [https://discordapp.com/channels/326412222119149578/326413705598468097/760917005309050911 Discord]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2020-12-09&lt;br /&gt;
|| v28.5.492430.0&lt;br /&gt;
|| &lt;br /&gt;
* v23 brings a tighter dead zone. &lt;br /&gt;
* v23 brings official 90 hertz. &lt;br /&gt;
* Echo VR has a software release distance that is now tunable. &lt;br /&gt;
* Echo VR has a grip deadzone that is tunable. &lt;br /&gt;
* Less stale frames (e.g. less frame hiccups) which will help with more consistent shots and less overthrows. &lt;br /&gt;
* Overlapped rendering allows input to photon latency to go down from 44ms -&amp;gt; 30 ms. &lt;br /&gt;
* Input is sampled right before throwing to get the most up to date sensor reading - this can shave up to 6 ms off your throw for a tighter release window. &lt;br /&gt;
* Input from the last sensor reading is predicted out to the current time for a more consistent and stable throw. Before depending on when you got the sensor reading it could be 4 ms in the past or 1 ms in the past now it&#039;s always predicted to current time. &lt;br /&gt;
* Disc Curve has been added as an option on the Private Match Podium. &lt;br /&gt;
* The moderated lobby pop-up dialogue only needs to be accepted once per play session and not every time you enter a community moderated Social Lobby. &lt;br /&gt;
* The Follow Cam now follows the player more smoothly instead of following the disc. &lt;br /&gt;
* VOIP quality has been improved when a player is experiencing degraded network conditions.&lt;br /&gt;
|| [https://discord.com/channels/326412222119149578/326413705598468097/786299533520666685 Discord]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2021 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; &lt;br /&gt;
! Date !!  Version !! Patch Summary !! URL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2020-03-09&lt;br /&gt;
|| Echo VR v29.0.511613.0&lt;br /&gt;
|| &lt;br /&gt;
Season 1 of the Echo Pass in Echo VR is now live! Log in today to start unlocking your rewards and outfitting your Echo Unit with our new customization options. &lt;br /&gt;
&lt;br /&gt;
What is Echo Pass? Echo Pass features a brand new reward track available to all players to unlock rewards throughout the season, with the option to convert to Premium and unlock additional rewards. &lt;br /&gt;
&lt;br /&gt;
The Echo Pass patch also includes the following updates:&lt;br /&gt;
&lt;br /&gt;
* Staging Area &lt;br /&gt;
* New Community Values Intro &lt;br /&gt;
* Depreciation of Win7 Support &lt;br /&gt;
* And more!&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-pass-season-1-is-now-live-b07a47ee23 Medium]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2021-03-18&lt;br /&gt;
|| Echo VR v29.1.513333.0&lt;br /&gt;
|| &lt;br /&gt;
GENERAL&lt;br /&gt;
* Fixed an audio issue for cycling through loading screen tips. &lt;br /&gt;
* Fixed an issue where the purchase confirmation window would not update when purchasing additional Echo Pass tiers. &lt;br /&gt;
* Fixed an issue where players were unable to invite non-friended accounts to their party via the Arm Computer Social Tab. &lt;br /&gt;
ARENA&lt;br /&gt;
* Fixed an issue where disc can get stuck on the corner of ramps. &lt;br /&gt;
* Fixed an issue where player opponent nametags would sometimes be visible through level geometry. &lt;br /&gt;
* Fixed an issue where player emblems on the scoreboard would persist when switching teams in a private match.&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-hotfix-march-18-2021-ebe913b8c0c5 Medium]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2021-03-25&lt;br /&gt;
|| Echo VR v29.2&lt;br /&gt;
|| &lt;br /&gt;
* Experimental throwing feature added.&lt;br /&gt;
* Players are no longer forced to grab a booster their head is touching.&lt;br /&gt;
* Updated the Arm Computer to have the appropriate tag when “none” is selected.&lt;br /&gt;
* Fix for members of a party being quiet in the Staging Area.&lt;br /&gt;
* Fix for Combat name tags appearing after being eliminated.&lt;br /&gt;
* Fix for audio listener becoming detached when switching to Follow Cam.&lt;br /&gt;
* Fix for an issue when players would not grab geo in AI matches.&lt;br /&gt;
* Smoothed ramp collision so the disc is less like to get stuck.&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-hotfix-march-25-2021-942f172f9399 Medium]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2021-04-01&lt;br /&gt;
|| Echo VR v29.3.517048.0&lt;br /&gt;
|| &lt;br /&gt;
* Fixed an issue where boosters were still able to be shot while in Phase Shift. &lt;br /&gt;
* Made various fixes and improvements to the post-match Arm Computer. &lt;br /&gt;
* Added wrist throw angle offset to the gameplay settings. &lt;br /&gt;
* Moved throwing settings to be together. &lt;br /&gt;
* API access for last throw data. &lt;br /&gt;
* API access for grab data (geo, none, disc, player ID). &lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-hotfix-april-1-2021-45cefa4ca3ca Medium]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2021-04-08&lt;br /&gt;
|| Echo VR v29.4.518992.0&lt;br /&gt;
|| &lt;br /&gt;
* Fix for AI not grabbing the launch tube launchers.&lt;br /&gt;
* Fix for third party spatializers causing audio issues in app.&lt;br /&gt;
* Disabled mute icons in Spectator View.&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-hotfix-april-8-2021-ea780d9ece01  Medium]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2021-04-29&lt;br /&gt;
|| Echo VR v29.6.524239.0&lt;br /&gt;
|| &lt;br /&gt;
* Blue and Orange Team Tints tabs &lt;br /&gt;
* Setting to change nametag display in matches&lt;br /&gt;
* Tints affect chassis, boosters, and bracers more&lt;br /&gt;
* Team Outlines and Shaders have been removed&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-hotfix-april-8-2021-ea780d9ece01  Medium]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2021-05-05&lt;br /&gt;
|| Echo VR v29.7.526092.0&lt;br /&gt;
|| &lt;br /&gt;
* 2D spectators will now always see simplified nametags.&lt;br /&gt;
* Players can choose which 3D nametags to see via the “In-Match Tag Display” setting in the Menu.&lt;br /&gt;
* Fix for emissive on the mirror body in the Customization UI.&lt;br /&gt;
* Fix for the emblem disappearing when selecting &#039;none&#039; for tags.&lt;br /&gt;
* Particle optimizations for Echo Combat.&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-hotfix-may-5-2021-d1cc455f5bf0  Medium]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2021-06-03&lt;br /&gt;
|| Echo VR v30.0&lt;br /&gt;
|| &lt;br /&gt;
* Fix for standard chassis not applying correctly to all Echo Units.&lt;br /&gt;
* Fixed the order of the spectator cam hotkeys.&lt;br /&gt;
* Fix for the weapons detaching when moving in-and-out of combat areas.&lt;br /&gt;
* General preparations for Echo Pass Season 2 (hype!).&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-patch-notes-june-3-2021-f104cbc36082  Medium]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2021-06-16&lt;br /&gt;
|| Echo VR v30.1.536113.0&lt;br /&gt;
|| &lt;br /&gt;
* Fixed an issue causing the VRML S3 tags to be blurry on Rift/PC.&lt;br /&gt;
* Fixed an issue causing Orange/Blue tints to persist on the Customization Dummy when switching back to the Social tab (or other tabs).&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-patch-notes-june-16-2021-1eeca7482adb  Medium]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2021-07-08&lt;br /&gt;
|| Echo VR v30.2.542020.0&lt;br /&gt;
|| &lt;br /&gt;
* Removed Self-Goaling in public matches&lt;br /&gt;
* Experimental VOIP Max Loudness Settings&lt;br /&gt;
* Goalie Ping Advantage option in private matches&lt;br /&gt;
* Bug Fixes&lt;br /&gt;
|| [https://medium.com/echo-games-blog/echo-vr-patch-notes-july-8-2021-389c8d81d7cf  Medium]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=File:Protilpsvisual.png&amp;diff=137</id>
		<title>File:Protilpsvisual.png</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=File:Protilpsvisual.png&amp;diff=137"/>
		<updated>2022-09-29T03:41:30Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=File:Protilmatch.png&amp;diff=136</id>
		<title>File:Protilmatch.png</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=File:Protilmatch.png&amp;diff=136"/>
		<updated>2022-09-29T03:41:23Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=File:Protilgraphs.png&amp;diff=135</id>
		<title>File:Protilgraphs.png</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=File:Protilgraphs.png&amp;diff=135"/>
		<updated>2022-09-29T03:41:13Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
	<entry>
		<id>https://echopedia.gg/index.php?title=File:Protilports.png&amp;diff=134</id>
		<title>File:Protilports.png</title>
		<link rel="alternate" type="text/html" href="https://echopedia.gg/index.php?title=File:Protilports.png&amp;diff=134"/>
		<updated>2022-09-29T03:41:02Z</updated>

		<summary type="html">&lt;p&gt;NtsFranz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>NtsFranz</name></author>
	</entry>
</feed>