diff --git a/README.md b/README.md index 84ce5d9..1c8baf6 100644 --- a/README.md +++ b/README.md @@ -111,3 +111,15 @@ FACTORIO_SMOKE_TEST=true ./test.sh # requires Docker Tests consume the rendered deployment; they do not maintain a second copy of its image, environment, scripts or server settings. + +## OLSR / Funkfeuer access + +Connect directly to **10.12.4.170:34197/UDP** from a client with an OLSR route +to dahoam (arschrock). The Service declares this existing host address in +`externalIPs`; Cilium forwards traffic from the funkfeuer interface to the +current ready game pod. No socat process or additional host NAT rules are used. +The existing internet forwarding and LAN address remain available. + +The client must actually route 10.12.4.170 through OLSR; this setting cannot +force the client's route or guarantee mesh latency. The entry point requires +dahoam to be online even when the game pod is on an Odroid. diff --git a/factorio.yaml b/factorio.yaml index c6bd53f..46ebab9 100644 --- a/factorio.yaml +++ b/factorio.yaml @@ -243,6 +243,8 @@ spec: targetPort: game-udp protocol: UDP selector: *id001 + externalIPs: + - 10.12.4.170 --- apiVersion: v1 kind: Service diff --git a/server-settings.json b/server-settings.json index e230559..0555c7b 100644 --- a/server-settings.json +++ b/server-settings.json @@ -1,10 +1,7 @@ { - "name": "Brunner Factorio", - "description": "Team factory \u2014 Factorio 2.0", - "tags": [ - "team", - "brunner" - ], + "name": "OIDA", + "description": "There is no description for this server, dont try to find one.", + "tags": [], "max_players": 0, "visibility": { "public": false,