Fix a link to a tutorial that does not exist
Browse Source/tutorials/install-reunion-nonsteam never existed; the link now points to the tutorial that covers it.
1 changed file
with 2 additions and 2 deletions
cs16-steam-cant-join-nonsteam/en.md
M
| @@ -9,7 +9,7 @@ read_time: "8 min read" | ||
| 9 | 9 | <p>A large share of CS 1.6's community servers run software that lets non-Steam (pirated) clients play. When your legitimate Steam client tries to join one, it can be rejected or hang on connect — which feels backwards, since you are the one who paid. The cause is almost always on the server: it either only accepts non-Steam clients, or it is misconfigured to accept both. Understanding the mechanism tells you what to check and what to ask the operator.</p> |
| 10 | 10 | |
| 11 | 11 | <h2>1. Understand the two client worlds</h2> |
| 12 | -<p>CS 1.6 clients authenticate in one of two ways: through Steam (a real SteamID validated by Valve) or as a non-Steam client with a locally generated ID. A stock Valve server only accepts Steam clients. To accept non-Steam players, an operator installs an emulation layer — <a href="/tutorials/install-reunion-nonsteam">Reunion</a> on <a href="/tutorials/install-rehlds-on-linux">ReHLDS</a>, or dproto on original HLDS. Those layers can be configured to accept <em>only</em> non-Steam, <em>only</em> Steam, or <strong>both</strong>. If a server accepts only non-Steam, your Steam client is refused by design.</p> | |
| 12 | +<p>CS 1.6 clients authenticate in one of two ways: through Steam (a real SteamID validated by Valve) or as a non-Steam client with a locally generated ID. A stock Valve server only accepts Steam clients. To accept non-Steam players, an operator installs an emulation layer — <a href="/tutorials/install-reunion">Reunion</a> on <a href="/tutorials/install-rehlds-on-linux">ReHLDS</a>, or dproto on original HLDS. Those layers can be configured to accept <em>only</em> non-Steam, <em>only</em> Steam, or <strong>both</strong>. If a server accepts only non-Steam, your Steam client is refused by design.</p> | |
| 13 | 13 | |
| 14 | 14 | <h2>2. Read the actual error</h2> |
| 15 | 15 | <p>The message tells you which side is refusing:</p> |
| @@ -47,4 +47,4 @@ SteamIdHashSalt = a-long-random-string-16+ | ||
| 47 | 47 | </ul> |
| 48 | 48 | |
| 49 | 49 | <h2>Verification</h2> |
| 50 | -<p>Ask whether any Steam-authenticated players are currently on the target server. If yes, it accepts Steam clients and your fix is local — verify files and retry a direct <code>connect</code>. If no Steam player has ever joined, the server is non-Steam-only and the fix is entirely on the operator's side (enable the both-clients mode with a valid salt). Operators setting this up for the first time should follow <a href="/tutorials/install-reunion-nonsteam">the Reunion install guide</a>.</p> | |
| 50 | +<p>Ask whether any Steam-authenticated players are currently on the target server. If yes, it accepts Steam clients and your fix is local — verify files and retry a direct <code>connect</code>. If no Steam player has ever joined, the server is non-Steam-only and the fix is entirely on the operator's side (enable the both-clients mode with a valid salt). Operators setting this up for the first time should follow <a href="/tutorials/install-reunion">the Reunion install guide</a>.</p> | |
| 51 | 51 |









