Вопросы с тегом «multiplayer»

Играется несколькими игроками, совместно или на конкурентной основе, локально или удаленно.

293
Как мне найти оптимальный набор цветов для 10 игроков?

Я хочу дать каждому из 10 игроков уникальный идентификационный цвет. Есть ли оптимальный набор цветов для этого? Как мне его создать? Каждый набор, который я придумал, содержит слишком похожие цвета. Обновление: меня спросили ниже, для чего это (честный вопрос). Теперь я могу сказать вам -...

73
Как написать сетевую игру? [закрыто]

Основываясь на том, почему так сложно разработать MMO? : Разработка сетевых игр не тривиальна; Существуют большие препятствия, которые необходимо преодолеть не только в задержке, но и в предотвращении читов, управлении состоянием и балансировке нагрузки. Если у вас нет опыта написания сетевой игры,...

58
Почему некоторые игры постоянно имеют одну жизнеспособную стратегию, а другие могут иметь много?

Интересной вещью в League of Legends является существование «мета», которая для целей этого вопроса может быть определена как Единая стратегия, которая управляет ими всеми. Мета сдвиги между патчами; но вскоре после выпуска патча появляется новый вариант мета, и все соглашаются, что эта конкретная...

50
Как обнаружить и предотвратить злоупотребления (боты) API онлайн-игр?

Иногда я работал над идеей игры в свободное время. Игровой процесс и контент делают его реализованным в виде многопользовательской онлайн-игры, созданной с использованием хорошо зарекомендовавших себя веб-технологий. Вы должны знать, что это относится к жанру стратегии и симуляции. Это означает: не...

37
Как я могу сделать одноранговую многопользовательскую игру? [закрыто]

Как я могу сделать многопользовательскую игру P2P? Я хотел бы иметь многопользовательскую игру без сервера. Но тогда, как все клиенты знают друг друга? Почему p2p-протокол так известен в передаче файлов, а не в многопользовательских...

33
Как работает предсказание на стороне клиента?

Я прочитал Valve + Gafferon и сотни страниц из Google, но по какой-то причине я не могу понять, как прогнозируют клиенты. Насколько я понимаю, основная проблема заключается в: Клиент А отправляет информацию на T0 Сервер получает вход в T1 Все клиенты получают изменения по адресу T2 При T2однако,...

30
Как избежать «слишком» счастливых / неудачных полос в генерации случайных чисел?

В настоящее время я имею дело с многопользовательской боевой системой, в которой урон, наносимый игроками, всегда умножается на случайный коэффициент от 0,8 до 1,2. Теоретически, действительно случайный ГСЧ может в конечном итоге давать одно и то же количество много раз (см. Дилемму Тетриса ). Это...

29
Как реализовать «время пули» в многопользовательской игре?

Я никогда не видел такой функции раньше, но она должна обеспечить интересную возможность игрового процесса. Так что, да, в многопользовательской среде / режиме реального времени (представьте себе FPS), как я могу реализовать эффект замедленного движения / пули? Что-то вроде иллюзии для игрока,...

27
Как многопользовательские игры должны обрабатывать аутентификацию?

Я пытался понять, как система аутентификации будет работать в играх, но после многих поисков кажется, что работа с ssl / сертификатами может быть немного сложнее для многопользовательской игры с гораздо меньшей емкостью, чем MMO. Я знаю, что успешные многопользовательские игры нуждаются в этом, но...

25
Логика игры на сервере! Хорошо или плохо?

В настоящее время я планирую простую многопользовательскую онлайн-игру. И вот вопрос. Имеет ли смысл создавать всю игровую логику на сервере и просто отправлять входные данные от клиента на сервер? Какие плюсы и минусы или есть какие-то причины, почему я не должен этого...

23
Что отправить на сервер в режиме реального времени FPS?

Как правильно определить положение нашего локального игрока на сервере? В некоторых документах говорится, что лучше отправлять исходные данные всякий раз, когда они производятся. А в некоторых документах говорится, что клиент отправляет свою позицию через фиксированный интервал. С подходом отправки...

22
Техники предотвращения неофициальных клиентов в сетевых играх?

В сетевых многопользовательских играх существуют какие-либо методы, позволяющие пользователям подключаться к официальному клиентскому приложению, а не к взломанному клиентскому приложению? Я понимаю, что, вероятно, нет надежного способа сделать это, но мне интересны методы, которые можно...

20
Как правильно предсказать движение, когда игрок невидим?

У меня многопользовательская игра, и я делаю предсказания на стороне клиента, но некоторые игроки могут выпить зелье и стать невидимым ... Проблема в том, что, когда они становятся невидимыми, я не делюсь ничем, что клиент мог бы использовать, чтобы знать, что он там, поэтому, когда игрок пытается...

20
Как сделать так, чтобы многопользовательская игра надежно работала за NAT?

Даже игры, которые на 100% клиент / сервер, иногда имеют проблемы, когда клиент находится за NAT. Игры Peee-Peer - еще большая проблема. В некоторых играх необходимо использовать несколько транспортов (например, UDP и TCP) или несколько подключений (например, другой порт UDP для голоса). Какими...

19
Как я могу реализовать многопользовательскую маскировку с помощью визуальных средств, которые противостоят взлому на стороне клиента?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Я думал о реализации стелс в многопользовательской игре. Это игра в стиле MOBA, так что...

19
Как можно предотвратить или уменьшить читерство в многопользовательских онлайн-играх? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Punkbuster существует только для предотвращения...

18
Баланс в онлайн-играх PvP

Я не знаю, есть ли приемлемое решение этой злой проблемы. Я думаю о дизайне онлайн PvP-игры. Ключевым аспектом игры, то, что является просто данностью, а не моим выбором, является то, что люди присоединятся к игре в очень разное время. Новые игроки все еще могут появиться после того, как уже...

18
В каком типе переменной позиция игрока хранится в MMORPG, такой как WoW?

Я даже слышал, как Дж. Кармак быстро говорит об этом ... Как программное обеспечение может так точно отслеживать положение игрока, находясь в таком огромном мире, без загрузки между зонами и в многопользовательском масштабе? Как данные форматируются, когда они проходят через сетевой код? Я могу...

18
Как игровые клиенты знают, что сервер работает в их локальной сети?

Во многих многопользовательских играх есть возможность играть по локальной сети. Мой вопрос, однако, как клиент узнает, где находится сервер в локальной сети? Единственные способы, которыми я могу думать Отправлять трансляции по широковещательному адресу. Это имеет тот недостаток, что иногда его...

16
Обработка выхода из игры и входа в постоянный мир без погружения

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