mirror of
https://github.com/Alkatrazz24/Funk-lab.git
synced 2026-07-09 01:24:42 +02:00
fix(satisfactory): ouvrir le port 8888/tcp Reliable Messaging
Depuis la 1.1, le client ouvre un socket TCP :8888 en plus du jeu UDP :7777. Bloqué par firewalld, le join réussissait puis le client était déconnecté (~60 s) avec « connection to the host has been lost » (log client : LogReliableMessaging: Failed to connect to server socket). - firewalld gpu-01 : + 8888/tcp (variable satisfactory_reliable_port) - gateway s01 : DNAT + forward étendus à 8888/tcp - doc : tableau des 3 sockets + piège n°3 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
bd169e5e1a
commit
8dbfa2f8dd
5 changed files with 35 additions and 15 deletions
|
|
@ -16,10 +16,18 @@ définissent **en jeu à la première connexion** (pas de fichier de config).
|
|||
|
||||
## Réseau
|
||||
|
||||
- **gpu-01 firewalld** : `7777/tcp` + `7777/udp` ouverts (gérés par le rôle).
|
||||
Le serveur utilise **trois sockets** (Satisfactory ≥ 1.1) :
|
||||
|
||||
| Port | Proto | Rôle |
|
||||
|---|---|---|
|
||||
| 7777 | UDP | Jeu |
|
||||
| 7777 | TCP | API HTTPS (Server Manager) |
|
||||
| 8888 | TCP | **Reliable Messaging** — bloqué = déconnexion ~60 s après chaque join |
|
||||
|
||||
- **gpu-01 firewalld** : `7777/tcp+udp` + `8888/tcp` ouverts (gérés par le rôle).
|
||||
Les ports `7778/udp` et `27015/udp` encore ouverts sont des restes pré-1.0, inutiles.
|
||||
- **storage-01 nftables** (rôle `gateway`) : DNAT `192.168.1.200:7777 → 192.168.10.20:7777`
|
||||
(TCP+UDP) + règle forward associée. Redéploiement : `--tags gateway`.
|
||||
- **storage-01 nftables** (rôle `gateway`) : DNAT `192.168.1.200 → 192.168.10.20`
|
||||
(7777 TCP+UDP, 8888 TCP) + règles forward associées. Redéploiement : `--tags gateway`.
|
||||
|
||||
## Exploitation
|
||||
|
||||
|
|
@ -47,3 +55,9 @@ systemctl restart satisfactory-server
|
|||
`user_tmp_t`, le jeu héritait de `var_t` (/srv) — systemd (init_t) refuse d'exécuter
|
||||
ces types. Le rôle pose un fcontext **`bin_t`** sur `steamcmd/` et `server/` +
|
||||
`restorecon`. Symptôme : `Failed at step EXEC ... Permission denied`.
|
||||
3. **Déconnexion ~60 s après chaque join** (« Your connection to the host has been
|
||||
lost ») : le port **8888/tcp (Reliable Messaging)** n'était pas ouvert. Le join UDP
|
||||
réussit, puis le client tente le socket TCP 8888, se fait rejeter par firewalld et
|
||||
abandonne. Diagnostic dans le log **client**
|
||||
(`.../FactoryGame/Saved/Logs/FactoryGame.log`) :
|
||||
`LogReliableMessaging: Error: Failed to connect to server socket`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue