Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2014, 16:12   #11
lawliet93
Форумчанин
 
Регистрация: 30.08.2011
Сообщений: 102
По умолчанию

Цитата:
Сообщение от dampirik Посмотреть сообщение
Ну командные пакеты не должны пропадать, для этого и прокручивается подтверждение доставки.
Клиент серверное взаимодействие:
Client – нажата кнопка вперед
Server – игрок нажал кнопку вперед
ServerTick, всем - игрок такой то изменил координаты начал движение.
Client – отрисовка перемещения движения вперед

Те как видим задержка – ping + разница между получение пакета и тиком сервера.
ну надо так попробовать будет сделать
lawliet93 вне форума Ответить с цитированием
Старый 24.02.2014, 17:00   #12
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Сообщение от lawliet93 Посмотреть сообщение
не не, пакеты никак не пропадают, у меня же TCP, а не UDP.

При плохой связи с клиентом будет возрастать нагрузка на канал. Если таких будет много - будет не хорошо.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 26.02.2014, 14:42   #13
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
а оно хоть нормально будет работать в плане времени, архивация не заберет много времени? это же должна быть архивация прям на лету, посоветуете что-то?
Ну способ архивации и степень сжатия выберите сами, опытным путем. Да архивация на лету. А сжатие файлов на винте средствами ОС как по-Вашему работает? Аналогично.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 27.02.2014, 10:44   #14
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

Архивировать… вряд ли большие массивы данных будут ходить, да и коэффициент сжатия небольшой будет (зависит от данных), а вот нагрузка на CPU лишняя будет это фак!
dampirik вне форума Ответить с цитированием
Старый 01.03.2014, 23:51   #15
lawliet93
Форумчанин
 
Регистрация: 30.08.2011
Сообщений: 102
По умолчанию

я тут внезапно понял, что отправлять команды по нажатию кнопки не получится, ибо, например, когда персонаж разворочивается медленно, то получается, что он двигается каждую миллисекунду и кнопка все это время нажата, так не буду же я отправлять каждую миллисекунду эту кнопку. Да и вообще стремно это все как-то. Слушайте, вы не знаете, есть ли прога, которая показывает, сколько раз определенная программа отправляет сообщения по сети? Ну это чтобы отследить, как работают другие игры
lawliet93 вне форума Ответить с цитированием
Старый 02.03.2014, 00:35   #16
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Цитата:
Сообщение от lawliet93 Посмотреть сообщение
есть ли прога, которая показывает, сколько раз определенная программа отправляет сообщения по сети?
Ищите WireShark
waleri вне форума Ответить с цитированием
Старый 02.03.2014, 00:46   #17
lawliet93
Форумчанин
 
Регистрация: 30.08.2011
Сообщений: 102
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
Ищите WireShark
ну все, пойду по форумам программистов создавать тему - где найти WireShark xD пасиба! а то я пробовал через Proxifier посмотреть, так я залогинится не мог, хотя проксифаер просто пропускал весь траффик через себя
lawliet93 вне форума Ответить с цитированием
Старый 02.03.2014, 01:42   #18
lawliet93
Форумчанин
 
Регистрация: 30.08.2011
Сообщений: 102
По умолчанию

фигня какая-то непонятная, кароч
lawliet93 вне форума Ответить с цитированием
Старый 02.03.2014, 12:53   #19
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Сообщение от lawliet93 Посмотреть сообщение
ну все, пойду по форумам программистов создавать тему - где найти WireShark xD пасиба!
Отлично.. уже бесплатные программы ищем по форумам и файлообменникам....
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 02.03.2014, 14:34   #20
lawliet93
Форумчанин
 
Регистрация: 30.08.2011
Сообщений: 102
По умолчанию

Цитата:
Сообщение от ROD Посмотреть сообщение
Отлично.. уже бесплатные программы ищем по форумам и файлообменникам....
это жи сарказм!
lawliet93 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимальный способ отправки файлов harunk Общие вопросы Delphi 2 04.09.2012 09:50
Единый способ организации данных в программе Utkin Общие вопросы по программированию, компьютерный форум 35 03.08.2010 14:38
access передвижения окна Lord_Termit Помощь студентам 0 19.05.2010 11:53
Оптимальный способ искать слова в текстовой (txt) базе. Alex Cones Общие вопросы Delphi 36 02.10.2009 17:18
Какой оптимальный способ в Delphi для перевода 10 системы счисления в 16с.с SERGOO Общие вопросы Delphi 5 25.05.2007 19:02