Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 18.09.2009, 00:44   #1
Alexeyy
AnyKey`щик
 
Регистрация: 18.09.2009
Сообщений: 1
Написано 0 полезных сообщений
(для 0 пользователей)
TCP server/client несколько вопросов

Добрый день форумчане. Решил сделать небольшую игру на Blitz'e и имею несколько вопросов.

1)Как лутьше передавать данные стандартными средствами блитса? (строкой или передавать банки памяти, слышал вроде что 2м способом получается быстрее). Если есть другие варианты прошу отписать.

2) Сервер принимает и обрабатывает данные от игроков. При присоединении поток,ип записываются в элементы типа, так же записываются координаты пославшего сообщение игрока. Вопрос: как передать игроку координаты других игроков?, у меня все способы этого действа какие то корявые выходят =))

3) И наконец совсем тупой вопрос, тока не смейтесь, но возможности проверить у меня нет. Допустим сервер запускается на компе с выделенным IP , ну т.е. если такой чел создаст серв в КС к нему любой с нета может присоединиться ( я к примеру не могу у нас в сети на инет всем рандомный ип выдаётся и мой серв в кс никто не видит, ну короч поняли...) и к нему попытается присоединиться чел с нетом как у меня к примеру, я смогу к нему присоединиться? для обмена данными достаточно созданного потока получается?Если кто знает напишите поподробнее если кто понял вопрос, я сам читаю и не понимаю что написал))

Заранее спасибо! жВ
(Offline)
 
Ответить с цитированием
Старый 22.09.2009, 20:23   #2
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: TCP server/client несколько вопросов

1. В скорости разницы не будет, но строками конечно сложнее и менее выгоднее по трафику.
2. Насколько понял речь о id сервисе, т.е. так или иначе каждый клиент должен иметь индивидуальный айди или ник в сети. Иначе как клиент А поймет, что сервер прислал координаты именно игрока В.
3. Сервер обязательно должен иметь внешний ip, клиенты не обязательно.

"Сервер принимает и обрабатывает", второе не всегда нужно )) для многих игр достаточно - сервер принимает и просто рассылает координаты, углы и т.п. на другие клиенты.
(Offline)
 
Ответить с цитированием
Старый 22.09.2009, 20:39   #3
Dakar
Оператор ЭВМ
 
Регистрация: 17.09.2009
Адрес: Казахстан -> Рудный
Сообщений: 42
Написано 10 полезных сообщений
(для 23 пользователей)
Ответ: TCP server/client несколько вопросов

Ну воопервых прежде чем создать пост поищи при помощи поиска подобное на форуме

А так вот тут посмотри: http://forum.boolean.name/showthread.php?t=7455
__________________
Проект:
Название: Solium - Last War.
Жанр: Онлайн шутер с элементами стратегии.
Завершён: 45%
Ведётся работа над сервером игры... (20 %)
Сайт проекта: http://shwl-center.at.ua/
===========
Дайте сказать немому...
===========
"Да, ты можешь использовать готовые решения, и всё будет работать, но МОЗГОВ тебе от этого, не прибавится!"
===========
Помните! Ничто не защищает Ваши зубы 24 часа в сутки так хорошо, как уважительное отношение к окружающим!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько вопросов Leito Blitz3D 5 27.09.2009 20:56
client<->server falcon Blitz3D 11 21.09.2009 17:42
Несколько вопросов vadim2 3D-программирование 7 06.12.2006 01:10
Несколько вопросов Stranger 3D-программирование 8 05.09.2006 21:12
несколько вопросов spat1 Основной форум 0 08.06.2006 15:10


Часовой пояс GMT +4, время: 02:18.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com