Syncthing Is also really good, you can have unsecure nice on a remote server that stays encrypted if you want, things like VPS are good for that.
I generally play on my Raspberry Pi, but when I'm waiting outside it's great to been able to keep going on your adventure.
One time I had to wait at an hotel for my room to be ready for about an hour, two levels of Rayman 2 had it for by, plus a kid saw over my shoulder and asked what game it was, made me feel old...