Иконка ресурса

HLDS Loader CLI 0.5.1

Нет прав для скачивания
Сообщения
957
Реакции
1,172
Помог
52 раз(а)
Sonyx добавил(а) новый ресурс:

HLDS Loader CLI - Консольная качалка

Консольная утилита для скачивания файлов по (re)HLDS, аналог [0.6.7] ReHLDS Server Downloader, не требующий установки Java
Список файлов для скачивания хранится удаленно на сервере, обновляется вне зависимости от обновлений утилиты.

Приложены 2 версии - для Windows и для Linux

Тулза в глубокой бете! Код был накидан за час, нужно тестирование))) Чем больше тестеров, тем быстрее допилю)
Узнать больше об этом ресурсе...
 
Сообщения
38
Реакции
32
Sonyx, Win7SP1x64 с последними обновами - полет отличный.
[Bug] Скачал 0.3 - а при запуске пишет 0.1 (но это под win - под nix* не тестил)
[Bug] При указании несущетвующего пункта меню программа закрывается если открыта отдельно, а если через cmd открыта, то видно panic
C:\temp\hlds>hlds-loader.exe
----------------------------------------------------
------------| (Re)HLDS Installer v0.1 |-------------
----------------------------------------------------
Choose item (enter number):

--------------------------------
1: amxmodx
2: client
3: hlds
4: metamod
5: regamedll
6: rehlds
7: server
8: tools

--------------------------------
0: Exit
9
panic: runtime error: index out of range [8] with length 8

goroutine 1 [running]:
main.list(0x12457f3c, 0x69851c, 0x0, 0x69851c, 0x0, 0x69851c, 0x0, 0x0, 0x0, 0x0
)
/home/runner/work/hlds-loader/hlds-loader/main.go:107 +0x737
main.do(0x12457f3c, 0x69851c, 0x0, 0x69851c, 0x0, 0x69851c, 0x0, 0x0, 0x0, 0x0)
/home/runner/work/hlds-loader/hlds-loader/main.go:44 +0x5a
main.main()
/home/runner/work/hlds-loader/hlds-loader/main.go:29 +0x1a2

C:\temp\hlds>
Но если указать к примеру "99", а не "9", то просто заново прогружается то меню которое было открыто. А если вписать текст, а не цифры то просто закрывается без какой-либо ошибки.
Но если написать существующий пункт меню и следом некорректный символ (к примеру %), то прогружается нужное меню и возвращает назад.
C:\temp\hlds>hlds-loader.exe
----------------------------------------------------
------------| (Re)HLDS Installer v0.1 |-------------
----------------------------------------------------
Choose item (enter number):

--------------------------------
1: amxmodx
2: client
3: hlds
4: metamod
5: regamedll
6: rehlds
7: server
8: tools

--------------------------------
0: Exit
1%
Choose item (enter number):

--------------------------------
1: 1.10.0
2: 1.8.2
3: 1.8.3
4: 1.9.0
5: addons
6: mods
7: plugins
8: reamx

--------------------------------
0: Back
Choose item (enter number):

--------------------------------
1: amxmodx
2: client
3: hlds
4: metamod
5: regamedll
6: rehlds
7: server
8: tools

--------------------------------
0: Exit
[Feature request] - При размере архива меньше 1 мегабайта указывать размер в килобайтах, а то сейчас получается "0MB"
[Feature request] - Также было бы удобно создавать одну подпапку для разных версии одного и того же продукта. К примеру папку amxmodx-1.10.0, а внутри уже помещаются при скачке все версии которые скачал.
 
Последнее редактирование:
Сообщения
957
Реакции
1,172
Помог
52 раз(а)
Sonyx, Win7SP1x64 с последними обновами - полет отличный.
[Bug] Скачал 0.3 - а при запуске пишет 0.1 (но это под win - под nix* не тестил)
[Bug] При указании несущетвующего пункта меню программа закрывается если открыта отдельно, а если через cmd открыта, то видно panic
C:\temp\hlds>hlds-loader.exe
----------------------------------------------------
------------| (Re)HLDS Installer v0.1 |-------------
----------------------------------------------------
Choose item (enter number):

--------------------------------
1: amxmodx
2: client
3: hlds
4: metamod
5: regamedll
6: rehlds
7: server
8: tools

--------------------------------
0: Exit
9
panic: runtime error: index out of range [8] with length 8

goroutine 1 [running]:
main.list(0x12457f3c, 0x69851c, 0x0, 0x69851c, 0x0, 0x69851c, 0x0, 0x0, 0x0, 0x0
)
/home/runner/work/hlds-loader/hlds-loader/main.go:107 +0x737
main.do(0x12457f3c, 0x69851c, 0x0, 0x69851c, 0x0, 0x69851c, 0x0, 0x0, 0x0, 0x0)
/home/runner/work/hlds-loader/hlds-loader/main.go:44 +0x5a
main.main()
/home/runner/work/hlds-loader/hlds-loader/main.go:29 +0x1a2

C:\temp\hlds>
Но если указать к примеру "99", а не "9", то просто заново прогружается то меню которое было открыто.
[Feature request] - При размере архива меньше 1 мегабайта указывать размер в килобайтах, а то сейчас получается "0MB"
[Feature request] - Также было бы удобно создавать одну подпапку для разных версии одного и того же продукта. К примеру папку amxmodx-1.10.0, а внутри уже помещаются при скачке все версии которые скачал.
Спасибо, исправил все, кроме подпапок, надо еще подумать как лучше сделать, т.к. структура, в которой хранятся на шаре reHLDS не особо поможет
 
Сообщения
456
Реакции
66
Помог
7 раз(а)
Sonyx, благодарен за труд. Очень удобная вещица :good2:
 
Сообщения
1,981
Реакции
819
Помог
54 раз(а)
Sonyx, спасибо за софт. Действительно удобная утилита. Проверил билды win 386 и win amd64 - всё в порядке.

Предложение: сделать загрузки из каждого раздела в свою отдельную папку. amxmodx/rehlds/tools etc.
 
Последнее редактирование:

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу