Comments (7)
Reopening until we've removed the Protect-Parsec
function in the powershell module
from gcloudrig.
Simple answer:
Parsec doesn't work all the time, and Zerotier is just one (of many) ways to have a sensible back-door at a network level.
Alternate answers:
- Parsec doesn't always automatically login, which can leave you stranded if that's your only way to access your rig, so RDP/VNC are still good things to keep on standby.
- It's poor practice to leave RDP/VNC ports (or any ports for that matter) exposed on the public internet for inbound connections, unless you're actually expecting traffic from many uncontrolled locations.
- I'm a Steam Controller fanboy, so being able to use Zerotier and the Steam Link app on an Android phone is pretty handy for a quick gaming session on the go.
- Because old-school local LAN party?
from gcloudrig.
I haven't checked recently but I'm fairly sure that Parsec doesn't even use the ZeroTier connection; this could be due to Windows assigning it a different interface metric or the Parsec clients just preferring their own hole-punched routes. It would be interesting to know for sure and see if this is introducing any extra latency, so I'll leave this ticket open until I have an answer :)
from gcloudrig.
Scratch that, we are explicitly trying to lock Parsec down:
https://github.com/putty182/gcloudrig/blob/6662ad3af256d2b61865aacd69a02857d1c1ac51/gcloudrig.psm1#L773-L788
from gcloudrig.
It would be interesting to know for sure and see if this is introducing any extra latency
I'm a bit confused. Wouldn't ZeroTier, if anything, increase latency? You seem to imply that Parsec bypassing ZeroTier may introduce extra latency, but I'm not sure I understand how that would be the case.
Also, looking through the code, network_ip_address
no longer does anything. It's deprecated (not on the website and also according to a Parsec team member):
from gcloudrig.
from gcloudrig.
Not at all - my point was that Zerotier might have no effect on latency because Parsec traffic isn't routed over it. Thanks for confirming that this setting in Parsec is deprecated :)
OK, I see. :) Just confirming that you didn't recommend it out of "performance reasons" because that wouldn't be accurate.
I guess this issue is resolved because what you mentioned in #60 (comment) are good reasons to keep it. Optionally, you can get rid of that Protect-Parsec
function since it does nothing and only serves to possibly confuse your future self.
from gcloudrig.
Related Issues (20)
- Option to use Tesla T4 instead of P4 HOT 7
- Remove Protect-Parsec function
- Windows Licensing fee doesn't stop when rig shutdown HOT 4
- snaphot no longer attached HOT 1
- setup.sh: Implement Inquirer.sh and parameterise HOT 1
- add a desktop notification when games disk is attached
- gcloudrig_get_accelerator_zones Returns Nonexistent Zone in us-east1 HOT 8
- ERROR: no regions with accelerator type "nvidia-tesla-t4-vws" found HOT 1
- Implement support & doco for `gcloudrig-cloud-run`
- gcloudrig-games disk does not create from shapshot HOT 7
- How do you get the GPU_ALL_REGIONS quota approved? HOT 3
- Resolution stuck on windows 10. HOT 1
- GRID Driver License HOT 1
- Initial scripts do not fully work with custom images HOT 1
- Figure out why vb cable is not in uninstall programs, maybe if I do it with cmd prompt instead? HOT 2
- Consider using terraform instead of the current imperative mechanisms e.g. running `setup.sh` and `destroy.sh`
- Improve label-related warnings HOT 2
- The GPUs global quota does not exist anymore, so the setup.sh script stops by default HOT 1
- LINUX SUNSHINE HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gcloudrig.