You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cmd/ssl-team-client/README.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,14 +9,17 @@ The .proto files can be found [here](../../pkg/refproto).
9
9
10
10
The default port is `10008` for plain connections and 10108 for TLS encrypted connections. The IP to connect to can be determined using the multicast referee messages.
11
11
12
-
## Connection Sequence
12
+
## Connection sequence
13
13
The connection is described in the following sequence diagram:
Source to generate the diagram: [communication_team.txt](./communication_team.txt)
18
18
19
-
## Secure Connection
19
+
## Connection stability
20
+
Clients should deal with connection losts (reconnect). The game-controller may be restarted due to various reasons like crashes or other technical issues. Teams are not allowed to touch their system to reconnect to the game-controller, except during timeouts.
21
+
22
+
## Secure connection
20
23
The connection can optionally be secured by signing each request using a RSA key.
21
24
22
25
The private key is used on the client side to sign the complete message, excluding the signature itself.
@@ -47,4 +50,4 @@ go run cmd/ssl-team-client/main.go
47
50
```
48
51
Pass it the `-h` parameter to get the available options.
49
52
50
-
By default, it tries to connect as "Test Team", which is also available in the UI. Make sure to select this team for yellow or blue.
53
+
By default, it tries to connect as "Test Team", which is also available in the UI. Make sure to select this team for yellow or blue.
0 commit comments