Крези идея, или как улучшить жизнь людям - Страница 2 - Форум
W4Tweaks
Меню сайта
Последние файлы
Последние темы


Вход



Мини-чат
 
500

Статистика
Онлайн:

Сегодня заходили: firsacho, Joker, 4erveR, Unaited, вадикус, agent007, Renny, ivan210303mitenkov, Shipside, dasmxz1koluchii


Друзья сайта

Если вы хотите увидеть в этом спиcке свой сайт загляните сюда

Наш баннер:



· Регистрация · Вход
[ Новые сообщения · Участники · Подписки · Поиск · RSS ]
Страница 2 из 2«12
Форум » Общие навыки » Программирование (Уроки, Вопросы, Идеи) » Крези идея, или как улучшить жизнь людям (Буа)
Крези идея, или как улучшить жизнь людям
firsacho
Дата: ПТ, 21.01.2011, 10:16:07 | Сообщение # 16
firsacho
ICQ = 453-163-541
Группа: Админы
Сообщений: 3626
Репутация: 71
Статус: Offline
Quote (AlexBond)
Название игры, комнату, количество игроков, версию игры и IP адрес хостера.

Вот это как раз то, что нужно. Мы можем определить хостера, а прога поможет определить какие у него стоят моды (если у него тоже будет запущена эта прога). Остается скачать эти моды с хостера или с сервера.





Смысл жизни в том, чтобы жизнь имела смысл... (firsacho 2005)
Рай придуман, чтобы не страшно было умирать. Ад придуман, чтобы не страшно было жить. (firsacho 2007)
Мир делиться на два типа людей: Бездарные трудоголики и Талантливые лентяи. (firsacho 2008)

www.w4mod.tk - моя модификация для worms4

www.fir-st.narod.ru - моя домашняя творческая страничка

www.botarena.by.ru - мой сайт об игре robot arena 2 (битвы роботов)
 
Lex-Serest
Дата: СБ, 22.01.2011, 15:53:23 | Сообщение # 17
Lex-Serest
Onecake-man
Группа: Админы
Сообщений: 828
Репутация: 83
Статус: Offline
В общем, программа будет работать примерно так:

Самый лучший вариант мне кажется работа при помощи гамеспу (а не WinAPI)
Сама по себе программа вынесена в отдельное приложение со своим интерфейсом и со своим лаунчером, с
возможностью работы с протоколом гамеспу, программа может работать как сервер, так и как клиент

Сервер работает следующим образом:
При создание сервера, сканируется папка воромса - проверяется все файлы на модификацию (с помощью мд5), после чего создает архив, в который записывается, все модифицированные файлы и создается список со всеми измененными файлами.
Так же программа в ник (имя сервера после создании игры) вписывает специальный символ (например, символ табуляции, это делается для более простого поиска сервера в программе)
И еще программа отсылает на сервер в пхп скрипт - ip адрес и ник
И еще программа открывает порт на компьютере

Клиент работает следующим образом:
При создание сервера, сканируется папка воромса - проверяется все файлы на модификацию (с помощью мд5), после чего создает архив, в который записывается, все модифицированные файлы и создается список со всеми измененными файлами.
Потом в таблице предоставляются все сервера со списком модифицированных файлов
После выбора сервера посылается запрос пхп скрипту с именем сервера, пхп скрипт возвращает ай пи адрес
На этот ip адрес посылается запрос на скачку файла мода, и пока скачивается мод, ставится все стандартные файлы (для более быстрого процесса восстанавливаем файлы, которые находятся в списке, полученное при запуске программа)
После того как будет скачен архив, он «устанавливается» и запускается игра с параметром для подключения к серверу


:3
 
Lex-Serest
Дата: СР, 09.03.2011, 19:20:05 | Сообщение # 18
Lex-Serest
Onecake-man
Группа: Админы
Сообщений: 828
Репутация: 83
Статус: Offline
Установка модов будет работать примерно как в "http://w4tweaks.ru/forum/118-1400-1"

Вскоре напишу irc чат

Эта крэзи идея будет разрабатываться "постепенно" (я не алексбонд, терпения не так много)


:3
 
Lex-Serest
Дата: ПТ, 08.04.2011, 23:31:08 | Сообщение # 19
Lex-Serest
Onecake-man
Группа: Админы
Сообщений: 828
Репутация: 83
Статус: Offline
ыыы, что-то не могу что-то одно нормально закончить... терпения нет...

В общем, начал писать IRC чат (который используется в воромсе по протоколу GameSpy)

http://aluigi.altervista.org/papers.htm#peerchat
Щас переписываю сорцы с си на паскаль

меня си начинает бесить, особенно конструкциями вида
*s++ ^= crypt[t];

в паскале все более строго и привычнее...


:3
 
Охотник
Дата: ВС, 12.05.2013, 08:30:35 | Сообщение # 20
Охотник
Только что регнулся
Группа: Новички
Сообщений: 17
Репутация: 1
Статус: Offline
круто!
 
Vorobey
Дата: ВС, 12.05.2013, 09:00:46 | Сообщение # 21
Vorobey
Жестокий
Группа: Модераторы
Сообщений: 1747
Репутация: 101
Статус: Offline
Охотник, некропост <_<
Посмотри на дату последнего сообщения...
 
Форум » Общие навыки » Программирование (Уроки, Вопросы, Идеи) » Крези идея, или как улучшить жизнь людям (Буа)
Страница 2 из 2«12
Поиск:

Copyright W4Tweaks™ 2008-2016 Хостинг от uCoz