Вот что бывает, когда становится скучно.
Родился проект SteamJOB - бесплатный клиент закачек. В нем пока немного игр, есть CSM hl1 SDK, подобие форума и сервер-браузера.
А теперь подробнее:
Выполнение одной из основных функций Steam (скачивание и установка игр, только что бесплатно).
Относительно высокая скорость закачки (относительно вашей скорости, конечно же)
Форум (правда хилый, без смайлов, но присутствует форматиование текста на уровне Bold-Italic-Underline)
Новости (ну тут уж ничего особенного)
Сервер браузер (пока только Half-Life 1, Counter-Strike 1.6, Day Of Defeat. Последний иногда случайно находит Steam-сервера. Есть список "любимых серверов" (Favorites))
Регистрация (по юзер-ид и паролю)
Автоматическое обновление
Из минусов:
Недоработан интерфейс
Невозможность запуска нескольки загрузок сразу
Файловые сервера не всегда включены (см. примечание 1)
Наверняка еще много всего, но я еще не заметил, ибо тестер из меня фиговый, сами знаете.
_______________
Примечание 1:
Файловые серверы не всегда включены потому, что я держу FTP у себя на компе, ибо нет пока возможности номальные диски купить и сделать сервер отдельным. Держать комп всегда включеным иногда не бывает возможности, ведь есть такие факторы как "свалил из дома", "забыл заплатить за интернет", "хватит гудеть, спать мешаешь". Расписание примерно такое: с 7:00 по Екатеринбургу (то есть с 5:00 по Москве) до 24:00 по Екатеринбургу (22:00 по Москве).
Пожалуйста, сообщайте о багах!
Список игр:
Half-Life
Half-Life: Blue Shift
Half-Life: Opposing Force
Azure Sheep
Paranoia
HLFX: Lost In Black Mesa //(уж простите, но мод очень клевый)
Day Of Defeat
Counter-Strike
Half-Life 2 Orange Box
Quake 2
Star Wars: Knights of the Force
CS: Condition Zero
1. слишком много файлов и исполнительных файлов, можно обойтись всего 2 эксешниками поссути.
2. форум надо делать строго на вебе, запускать в браузере по умолчанию в винде.
3. лучше не распространять коммерческие продукты, я бы ограничился бы строго на модах которые бесплатные.
4. сервер браузер не отображает пинг, опрос и парсинг надо делать в отдельном потоке, в VCL форму потом просто отсылать результаты через sendmessage например.
ну в целом я бы много раз подумал на целью программы.
marikcool писал: 1. слишком много файлов и исполнительных файлов, можно обойтись всего 2 эксешниками поссути.
о да, и 100500 дллок, как в стиме. Это еще не много.
Цитата:
marikcool писал: 2. форум надо делать строго на вебе, запускать в браузере по умолчанию в винде.
Почему?
Цитата:
marikcool писал: 3. лучше не распространять коммерческие продукты, я бы ограничился бы строго на модах которые бесплатные.
Ну и как их запускать?
Цитата:
marikcool писал: 4. сервер браузер не отображает пинг, опрос и парсинг надо делать в отдельном потоке, в VCL форму потом просто отсылать результаты через sendmessage например.
Дык он же не на сокетах, а с мониторингов информацию берет, через html.
И программа не на Delphi, а на Lazarus, нет тут никаких VCL.
Цитата:
marikcool писал: ну в целом я бы много раз подумал на целью программы.
__________________
Dr. Bowman: "So what was it?"
Sly: "Anachronox! Man, you guys are dumb."
Dr. Bowman: "But... You said it started with a 'U'."
Sly: "Yeah I know."
Толку от софтинки мало, это по-моему даже сам автор знает, но для тренеровки скилла самое оно .
Тоже есть множество исходников того или иного "начала", то за полу-веб сервер какой-нибудь возьмешься, то за программу по поиску различий в изображениях и т.д.