HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Наилучшая реализация игры по сети
  #1  
Старый 02.12.2009, 03:36
Markus_13
Познающий
Регистрация: 19.02.2009
Сообщений: 83
С нами: 9065564

Репутация: 50
Question Наилучшая реализация игры по сети

Вообщем пишу игру (2D аркада на OpenGL) - решил добавить "мультиплеер" - обмен данныи реализовал на сокетах (TClient Socket; TServerSocket) - схема простая: кто-то один становится хостом - остальные к нему подключаются...
вообщем данные передаются - все пашет, но столкнулся с проблемой получения клиентами IPшника хоста - не буду же я всевремя по аське свой ип всем писать
Проблему эту я решил всетаки: написал 3 пхп скрипта (1 - добавляет ипшник в файл, 2 - удаляет (REMOTE_ADDRESS) и 3 полностью чистит файл) скрипты захостил и 3ий скрипт (по crontab`у) поставил на выполнение каждые полчаса. А 1 и 2 соотв. запускались из приложения: 1 - при создании хоста, 2 - при закрытии, ну а при выборе в меню "Обновить список" (серверов) - просто скачивается файл, в котором айпишники сервов хранятся.
Все работает, но... во1ых хостинг не очень надежный (зато бесплатный ), во2ых я думаю если одновременно человек 20 будут создавать хосты и\или обновлять список - будут тормоза...

Хотелось бы узнать как еще (попроще, побыстрей) можно реализовать Игру по сети - без центрального сервера?

З.Ы. гуглил, статьи читал - находил нечто похожее на тот метод, который я использовал, но ничего лучше не нашел...
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытая реализация нейронной сети для распознавания изображений darkwkz Мировые новости. Обсуждения. 7 14.10.2009 03:56
Ошибки Windows 2 SVipeR Windows 9 02.03.2009 19:28
Социальные сети за два года выросли вдвое [dei] Мировые новости. Обсуждения. 5 17.01.2009 13:05
Ошибки Windows dinar_007 Windows 19 01.07.2007 13:32



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.