Instalare
ReHLDS este un înlocuitor direct pentru binarul motorului HLDS. Instalarea presupune descărcarea unui server HLDS de bază prin Steam și apoi suprascrierea binarului motorului cu versiunea ReHLDS.
1. Instalați serverul HLDS de bază
ReHLDS are nevoie de versiunea Steam pre-anniversary a HLDS (versiunea motorului 8684 sau mai veche). Descărcați-o cu steamcmd:
app_set_config 90 mod cstrike
app_update 90 -beta steam_legacy validate
Schimbați mod cstrike cu modul dorit dacă nu rulați Counter-Strike 1.6.
ReHLDS nu este compatibil cu versiunile vechi 5xxx și anterioare, instalate prin vechiul hldsupdatetool. Instalați întotdeauna prin steamcmd, așa cum este arătat mai sus.
2. Descărcați ReHLDS
Luați o versiune de la una dintre adresele:
- Versiuni de lansare — stabile, recomandate pentru serverele de producție.
- Versiuni de dezvoltare — cele mai recente artefacte din CI, utile pentru a testa corecturi care încă nu au fost publicate.
Alegeți arhiva potrivită platformei serverului dumneavoastră (Windows sau Linux pe 32 de biți).
3. Înlocuiți binarul motorului
- Opriți complet serverul.
- Faceți o copie de siguranță a binarului actual al motorului.
- Copiați binarul ReHLDS peste cel original:
| Platformă | De înlocuit | Simboluri de depanare (opțional) |
|---|---|---|
| Windows | swds.dll | swds.pdb |
| Linux | engine_i486.so | — |
Arhiva pentru Windows mai conține hlds.exe / hltv.exe și bibliotecile DLL ale componentelor ReHLTV (core.dll, proxy.dll, demoplayer.dll, director.dll, filesystem_stdio.dll); copiați-le, alături de swds.dll, pe cele folosite de configurația dumneavoastră.
- Pe Linux, asigurați-vă că fișierul înlocuit păstrează aceleași permisiuni (poate fi citit și executat de contul care rulează serverul).
- Porniți serverul. ReHLDS se identifică în mesajele afișate la pornire în consolă, așa că puteți confirma din jurnal că înlocuirea a reușit.
Verificarea semnăturilor versiunilor (opțional, dar recomandat)
Arhivele de lansare pentru Linux sunt semnate cu GPG. Amprenta cheii publice este:
63547829004f07716f7be4856c32c4282e60fb67
- Descărcați cheia de pe un server de chei, de exemplu keyserver.ubuntu.com.
- Importați-o:
gpg --import 63547829004f07716f7be4856c32c4282e60fb67.asc
- Descărcați atât arhiva versiunii, cât și fișierul de semnătură
.asccare o însoțește. - Verificați:
gpg --verify some-rehlds.zip.asc some-rehlds.zip
Observații privind compatibilitatea
- ReHLDS nu este compatibil la nivel binar cu HLDS-ul original (este compilat cu alte compilatoare). Pluginurile care modifică direct binarul sau care caută semnături în motor — Orpheu fiind un exemplu cunoscut — s-ar putea să nu funcționeze dacă nu susțin explicit ReHLDS.
- Dacă intenționați să folosiți Metamod-R, ReAPI sau ReGameDLL_CS, instalați mai întâi ReHLDS — aceste proiecte pornesc de la premisa că ReHLDS este deja instalat. Vedeți instalarea Metamod-R și instalarea ReGameDLL_CS.