please note any problems, I'll try to add solutions here.
NOTE: if only one client is using a remote server, only step (a) and step (d) are relevant. The clientID argument can be left out then.
remember to synchronize your system clocks. This can be done by:
- in macOS
- SystemPreferences>Date&Time: set "Set Date & Time automatically" to true.
- in Linux
- set the ntp clock
a local time server is better than the apple time server. if you cannot sync the time, you can set the server latency to nil. This will break the pattern's functionality though.
- serverName
- can be any name
- hostname
- is an ip address, or if you have a name resolution, a network name
- port
- the port on which the server is listening. default is 57110
see Server