AutoUpdater rehlds/regamedll/reapi/metamod

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
804
Симпатии
382
Пол
Мужской
Всем привет.

ex3m777 предложил намутить аналог steamcmd для rehlds/regamedll и тд...
Я подумал, а че бы нет?)))

И вот что получилось...
Скрипт умеет устанавливать/обновлять
  • rehlds
  • regamedll
  • reapi
  • metamod(re)
Использование:
  • Залить hldscmd.sh на Ваш сервер
  • chmod +x путь/до/hldscmd.sh
  • путь/до/hldscmd.sh аргумент
    • путь/до/hldscmd.sh rehlds - обновить/установить rehlds
    • путь/до/hldscmd.sh regamedll - обновить/установить regamedll
    • путь/до/hldscmd.sh reapi - обновить/установить reapi
    • путь/до/hldscmd.sh metamod - обновить/установить metamod
    • путь/до/hldscmd.sh all - обновить/установить rehlds + regamedll + reapi + metamod
  • дождаться выполнения скрипта и радоваться :)
  • ах, ну да, не забудьте игровой сервер перезагрузить, если какой то из аддонов обновился :)))
Внимание, нужны пакеты:
  • unzip
  • curl

ps На игровых хостингах(без SSH доступа) такое не покатит, даже не пробуйте :D
ps2 Конструктивная критика кода и предложения по улучшению/добавлению функционала приветствуются ^_^
 
Последнее редактирование:

VladBrovary

Пользователь
Регистрация
8 Июн 2017
Сообщения
29
Симпатии
7
Пол
Мужской
Ванёк радует :D Спасибо.
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
804
Симпатии
382
Пол
Мужской

ZOOXEL

Пользователь
Регистрация
13 Июл 2017
Сообщения
29
Симпатии
2
Пол
Мужской
neygomon, А как же остальные ре продукты??? Они же только для ре предназначены, значить и их можно в скрипт пихать... Если кому не лень обновлять конечно...
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
804
Симпатии
382
Пол
Мужской
ZOOXEL, а где ты видел на них прямые линки?)
дашь прямой линк на сошку или хотя бы на архив - добавить делов 5 минут ;)

можно конечно у себя разместить, но мне так же придется руками их обновлять, что не ок :)
 

ZOOXEL

Пользователь
Регистрация
13 Июл 2017
Сообщения
29
Симпатии
2
Пол
Мужской
ZOOXEL, а где ты видел на них прямые линки?)
дашь прямой линк на сошку или хотя бы на архив - добавить делов 5 минут ;)
Ну я и сказал кому не лень обновлять.... В одном месте собирать обновления...
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
804
Симпатии
382
Пол
Мужской
ZOOXEL, посмотрим :)
быть может и сделаем что то ;)
но опять же, нужно с авторами этих аддонов говорить.
я думаю, им будет не по душе тот факт, что часть уников, которые мониторят только обновы, уйдут. потому что есть скрипт, который это сделает за них :)
 

пазлик~

Скриптер
Скриптер
Регистрация
8 Июн 2017
Сообщения
232
Симпатии
133
Пол
Мужской
neygomon, Не не надо, оставить тот пакет что есть сейчас, где это видано чтобы steamcmd устанавливал metamod или amxmodx или другие модули, че быть как инвалиды, ну и да если уж в скрипте присутствует установка доп. модуля к metamod то желательно бы и amxmodx ставить, чтобы установка чистая была, скачал с steamcmd HLDS пропатчил его на Re и все валяй че хочешь ставь плагины модули на свое усмотрение.
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
804
Симпатии
382
Пол
Мужской
пазлик~, оригинальный амхх если только
 

пазлик~

Скриптер
Скриптер
Регистрация
8 Июн 2017
Сообщения
232
Симпатии
133
Пол
Мужской
neygomon, Ну так не Re же хД, дать выбор либо 182 либо 183 ласт
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
804
Симпатии
382
Пол
Мужской

пазлик~

Скриптер
Скриптер
Регистрация
8 Июн 2017
Сообщения
232
Симпатии
133
Пол
Мужской
neygomon, Та просто два скрипта с разными ссылками :)
 

LimBo

Только чтение
Заблокированные
Пользователь
Регистрация
10 Июл 2017
Сообщения
112
Симпатии
3
Предупреждения
200
Пол
Мужской
neygomon, конфиги модулей можно изменить и сменить карту ??
hlfix = 0 должно быть??
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
804
Симпатии
382
Пол
Мужской
LimBo, что? причем тут апдейтер?
 

nakazatel

Пользователь
Регистрация
10 Июн 2017
Сообщения
25
Симпатии
2
Пол
Мужской
Выставление прав на файл) думаю нужно будет.
 

shram47

Пользователь
Регистрация
22 Июн 2017
Сообщения
131
Симпатии
34
Пол
Мужской
nakazatel, Данный скрипт уже достаточно умеет, остальное могут доработать под себя каждый.
neygomon, спасибо ;-) :Ok:
 

shram47

Пользователь
Регистрация
22 Июн 2017
Сообщения
131
Симпатии
34
Пол
Мужской
neygomon - не поможешь? Что если не внутри скрипта указывать путь до папки, а в запуске?
К примеру мне нужно: ./hldscmd.sh /servers/"'$uid'" идальше пути указать в php
Как у ./steamcmd.sh выбор папки установки
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
804
Симпатии
382
Пол
Мужской
shram47, ну читай аргументы у скрипта
что то типа $0 или $1
 

den4ik

Пользователь
Регистрация
8 Июл 2017
Сообщения
99
Симпатии
17
Пол
Мужской
не верно обновляет реапи, не рабочую либу качает
 
Сверху Снизу