DIGIUS1337
Участник
- Сообщения
- 6
- Реакции
- 0
Доброго времени суток, для своего сервера в качестве челленджа начал писать интернет магазин с установкой всего добра с сайта прямо на сервер CSS.
Пока получается сильно модифицированная версия Game CMS.
Поскольку сайт буду использовать для быстрой скачки, то и есть смысл сразу грузить на веб сервер: карты, sound, materials, models.
Всё это добро веб-сервер сам пакует в .bz2, и синхронит с файлами игрового сервера.
Тут непонятно что на меня нашло, и я решил разрешить игрокам самим в случае покупки скина на 30 дней загружать абсолютно любую модель для CSS в формате архива.
Ну собственно как и все нормальные люди я фильтрую все входящие файлы на предмет чтоб они не положили как игровой сервер, так и веб.
Пока PHP скрипт для валидации целостности только количества файлов и их наличия с корректным расположением в режиме "песочницы" без доступа вырос до 150 строк и напоминает лютую лапшу.
Вопрос к уважаемым знатокам: есть ли под линукс готовые утилиты которые смогут все это сделать и выдать вменяемый результат в случае ошибок, хотя-бы частично проверить корректность файлов:
Заранее спасибо.
Пока получается сильно модифицированная версия Game CMS.
Поскольку сайт буду использовать для быстрой скачки, то и есть смысл сразу грузить на веб сервер: карты, sound, materials, models.
Всё это добро веб-сервер сам пакует в .bz2, и синхронит с файлами игрового сервера.
Тут непонятно что на меня нашло, и я решил разрешить игрокам самим в случае покупки скина на 30 дней загружать абсолютно любую модель для CSS в формате архива.
Ну собственно как и все нормальные люди я фильтрую все входящие файлы на предмет чтоб они не положили как игровой сервер, так и веб.
Пока PHP скрипт для валидации целостности только количества файлов и их наличия с корректным расположением в режиме "песочницы" без доступа вырос до 150 строк и напоминает лютую лапшу.
Вопрос к уважаемым знатокам: есть ли под линукс готовые утилиты которые смогут все это сделать и выдать вменяемый результат в случае ошибок, хотя-бы частично проверить корректность файлов:
- .mdl
- .vtf
- .vtx
- .phy
- .vvd
- .vmt
- .vtx
- .vtf
Заранее спасибо.