AutoUpdater rehlds/regamedll/reapi/metamod

neygomon

Его Темнейшество :j
Разработчик
Регистрация
8 Июн 2017
Сообщения
826
Симпатии
380
Пол
Мужской
#1
Всем привет.

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 Конструктивная критика кода и предложения по улучшению/добавлению функционала приветствуются ^_^
 
Последнее редактирование: neygomon

VladBrovary

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

ZOOXEL

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

neygomon

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

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

ZOOXEL

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

neygomon

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

пазлик~

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

neygomon

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

пазлик~

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

neygomon

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

пазлик~

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

LimBo

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

neygomon

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

nakazatel

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

shram47

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

shram47

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

neygomon

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

den4ik

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