powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Онлайн игра (с чего начать) ???
14 сообщений из 14, страница 1 из 1
Онлайн игра (с чего начать) ???
    #37594767
Угачавис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Собираемся написать маленькую онлайн игру на VB6 или VB2010 клиентскую программу для народа и одну программу для администратора где будет проходить сам процесс игры. Как возможно соединить все клиенты с программой администратора если сама программа администратора находится на обычном компьютере (не на сервере). Смотрите схему ниже.

На схеме все компьютеры обычные домашние машины. На машине администратора IP адрес возможно будет непостоянный. А в клиентских программах не будет прописан IP адрес программы администратора. При подключении клиента будет искать в сетях нета программу администратора например так: отправлять на каждый IP адрес по порядку переменную с кодом и свои координаты в нете и локальных сетях(если будут). Когда наткнётся на программу администратора она по полученным координатам отправит (теоретически) одобрение и этот клиент в дальнейшем будет ссылаться только на этот IP адрес. Вобщем основная задача попытаться обойтись без сервера. Будет ли работать выше изложенная схема или это полная бредятена? Если ответ «да» то мне этого ответа достаточно, буду браться за подробное изучение. Если ответ «нет» то в краце почему и какие есть компромиссы.
...
Рейтинг: 0 / 0
Онлайн игра (с чего начать) ???
    #37594895
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угачависискать в сетях нета программу администратора например так: отправлять на каждый IP адресТо есть будет опрашивать ВЕСЬ интернет, пока не найдет нужный сервер?
Круто. Так и вижу сообщение в программе "Подключаемся к серверу... подождите несколько месяцев".

Слышали что-нибудь про DNS?
...
Рейтинг: 0 / 0
Онлайн игра (с чего начать) ???
    #37594946
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УгачависБудет ли работать выше изложенная схема или это полная бредятена? Если ответ «да» то мне этого ответа достаточно, буду браться за подробное изучение. Бредятина. Сервер должен иметь постоянный адрес.
Вам нужно на gamedev.ru, там могут предложить какие-то стандартные схемы и подходы к архитектуре клиент-серверных игр.
...
Рейтинг: 0 / 0
Онлайн игра (с чего начать) ???
    #37594947
Угачавис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proпока не найдет нужный сервер?
Не сервер, а просто комп подключённый к нету.

Я постараюсь написать код так чтог бы это выглядело как рассылка. Всем отправил, а кто отозвался тот и главный. Потом, когда найдёт, клиент запоминает IP адрес главного компьютера и при дальнейшем запуске просто проверяет адрес на работоспособность. Кактоже поисковики работают быстро.

О DNS только наслышан. Вроде это меняет цифровой IP адрес на символьный. Чем это может мне помочь?
...
Рейтинг: 0 / 0
Онлайн игра (с чего начать) ???
    #37594967
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Угачавис
> О DNS только наслышан. Вроде это меняет цифровой IP адрес на символьный. ...


Вообще-то наоборот, символьный адрес преобразовывает в числовой.

P.S. Что-то зачастили темы с сетевыми вопросами

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Онлайн игра (с чего начать) ???
    #37594987
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Концентрация бреда возрастает в геометрической прогрессии.
...
Рейтинг: 0 / 0
Онлайн игра (с чего начать) ???
    #37594994
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УгачависНе сервер, а просто комп подключённый к нету.раз к нему все подключается, это и есть сервер по сути. Непринципиально.

УгачависВсем отправилеще раз уточняю - ВСЕМ - это всему интернету? Я и говорю "подождите несколько месяцев"

УгачависО DNS только наслышан.когда ты открываешь sql.ru - тебе все равно, какой у него IP-адрес. Он даже может меняться, ты об этом никогда не узнаешь. Так что почитай основы про DNS
...
Рейтинг: 0 / 0
Онлайн игра (с чего начать) ???
    #37595009
Угачавис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос
Вообще-то наоборот, символьный адрес преобразовывает в числовой.

Ну молёха ошибся) всёравно не понимаю чем это мне поможет. Я то хотел обойтись без сервера, видимо не получится
...
Рейтинг: 0 / 0
Онлайн игра (с чего начать) ???
    #37595069
Угачавис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Минимум ценной информации. Столько писали писали, можно было просто ответить «нет не работает потому что потому». Результат тот же был бы
...
Рейтинг: 0 / 0
Онлайн игра (с чего начать) ???
    #37595182
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УгачависМинимум ценной информации. Столько писали писали, можно было просто ответить «нет не работает потому что потому». Результат тот же был быесли ты считаешь, что тебе не дали ценной информации, зачем тогда вопрос задаешь? при таком подходе для тебя любой ответ будет «нет не работает потому что потому». Было бы желание, а его, видимо, маловато
...
Рейтинг: 0 / 0
Онлайн игра (с чего начать) ???
    #37595314
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угачавис,

я тоже как-то взялся за осуществление подобной задачи, но отложил по разным причинам. просто роль сервера должен выполнять не ваш личный компьютер, а сервер. (тогда не важно, какой у вас IP, у сервера он меняться не будет. клиенты смогут играть не зависимо от того, в сети вы или нет. но сами вы с сервера к клиентам всё равно позвонить не сможете, только если клиент сначала отправит вызов серверу) по сути - сервер - это тот же сайт, к которому все пользователи могут программно обращаться, изменять в нём данные и считывать изменения, оставленные админом и другими пользователями. если предоставляются бесплатные сайты, то вполне можно намутить бесплатный рабочий сервер. в инете все пути ведут в "базу MySQL", где я зарегился, скачал какую-то муть и с концами. предложенная вами схема правильная при условии, что у компа-сервера постоянный IP. либо вы можете записывать IP сервера программно на сайте, и, если клиенты не могут связаться с сервером, они смортят IP на сайте и подключаются к нему. либо вы можете использовать в качестве связующего звена одного их клиентов, но нет гарантий, что у него постоянный IP. напишите, если нагуглите что-нить интересное или разберётесь, как создать сервер.
...
Рейтинг: 0 / 0
Онлайн игра (с чего начать) ???
    #37608601
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как только голова перестанет болеть после того как узнаете "откуда и куда надо отправлять данные, на какой машіна" то еще больше заболит когда вопрос пойдет "а с помощью чего отправлять/принимать данные"
...
Рейтинг: 0 / 0
Онлайн игра (с чего начать) ???
    #37615336
Фотография surbanec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
начни с озов работы с winsock
и подумай где сервер организовать под игру а остальное пойдёт по накатаной)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Онлайн игра (с чего начать) ???
    #38220778
exepir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я думаю что создать что то такое реально (сам щас этим занимаюсь)
сервер и клиент могут общатся через mysql который гдето лежит не меняет адрес
(кстати в качестве сервера можно использовать PHP)
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Онлайн игра (с чего начать) ???
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]