Kaip matau, šioje sistemoje update neveikia, todėl nutariau sukurti pats ir pasidalinti

Veikimo principas labai paprastas: kadangi rehlds savo versijas talpina vienoduose folderiuose, tai padaryti atnaujinimo skriptą buvo paprasta.
Norėdami naudotis tiesiog suvedame direktoriją į kurią norime instaliuoti, vėliau įvedame versiją tik skaičiukus pvz 3.4.0.664 .
- # !bin/bash
-
- # Rehlds atnaujinimo irankis
- # Autorius saimon.lt
-
- echo --------------------------------
- echo Rehlds atnaujinimo irankis.
- echo Autorius : saimon.lt
- echo --------------------------------
- read -p "Iveskite direktorija, i kuria instaliuoti ReHLDS: /root/" SERVER_DIR
- echo --------------------------------
- echo Salinama senoji versija...
- echo --------------------------------
- sleep 3
- cd /root/$SERVER_DIR/valve/dlls
- rm director.so
- cd /root/$SERVER_DIR
- rm proxy.so
- rm hltv
- rm hlds_linux
- rm filesystem_stdio.so
- rm engine_i486.so
- rm demoplayer.so
- rm core.so
- read -p "Iveskite norima versija: " value
- echo --------------------------------
- echo Siunciama ReHLDS $value versija..
- echo -------------------------------
- sleep 3
- wget http://nexus.rehlds.org/nexus/content/repositories/rehlds-dev/rehlds/rehlds/$value-dev/rehlds-$value-dev.zip
- echo --------------------------------
- echo Instaliuojamas ReHlds $value
- echo --------------------------------
- sleep 3
- unzip rehlds-$value-dev.zip
- rm rehlds-$value-dev.zip
- rm -rf hlsdk
- rm -rf flighrec
- rm -rf bin/win32
- cd /root/$SERVER_DIR/bin/linux32
- mv core.so demoplayer.so engine_i486.so filesystem_stdio.so hlds_linux hltv proxy.so /root/$SERVER_DIR
- cd /root/$SERVER_DIR/bin/linux32/valve/dlls
- mv director.so /root/$SERVER_DIR/valve/dlls
- cd /root/$SERVER_DIR
- rm -rf bin
- cd /root/$SERVER_DIR
- chmod +x hlds_linux
- echo --------------------------------
- echo Instaliacija baigta. Versija $value
- echo --------------------------------
-