VRCDN / vrcdn-network-diagnostics

This will diagnose some basic network issues to VRCDN.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VRCDN Basic Diagnostic Tool

This is a basic diagnostic tool for VRCDN. It runs some basic network tests on a user's system and returns a PASS or FAIL.

This has been in the works for a while but @SticksDev releasing their tool gave me a kick to "finish" (this will continue to be updated when fit) and release this one.

Note

As always, this isn't a definitive sign of zero issues if all tests pass, however if a test fails then issues are likely.

Installation

There are compiled versions of this tool available under the releases.

Usage

How do I run the diagnostic tool? On Windows you can simply open the exe. If you wish to run from cmd the use the following:

VRCDN-Network-Diagnostics-win-x64.exe

On linux you would do the following in a terminal:

./VRCDN-Network-Diagnostics-linux-amd64

You may need to chmod +x on linux.

You can also use the following options:

-a, --auto-submit: Automatically submit the log to VRCDN (Policies apply)
-h, --help: Show the help message

Log submission

Log submission is optional, either close the app when asked or enter N or n, no answer is considerd to be a yes.

These submissions are pushed into a system, that I dub NetClarity, that we hope is going to provide us with more insight into how connections to VRCDN are currently being routed and where issues lie. We already feed our own data into this system however these are currently datacenter -> datacenter when the actual data we need is Residential/User -> datacenter.

Logs are handled in accordance with our policies that can be found here.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

This will diagnose some basic network issues to VRCDN.

License:MIT License


Languages

Language:JavaScript 100.0%