-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Вопросы #1
Comments
Смотря что подразумевается под серверной частью. Экстеншн - в соседнем репозитории. Да, бродкастятся. А локально нельзя, ибо клиент не обладает точными координатами об остальных клиентах. Чем дальше они от него - тем меньше точность. Ну и + зависит от настроек сервера (basic.cfg) |
Под серверной часатью имел ввиду аддон. Так с другой стороны и хорошо, что координаты так синкаются. Те, что близко (голосом) - точно, те, что дальше (КВ) - менее точно (ошибка в 100 метров не важна), те что еще дальше (ДВ) - еще менее точно (ошибка в 1000 метров не важна). Или не? Я вот тут начал пилить под третью арму свой велосипед: https://github.com/michail-nikolaev/task-force-arma-3-radio (на данный момент работает прямая речь). Координаты собираю локально... |
Аддон делал не я, так что его у меня нету :) По поводу же координат - это если серверные настройки точности хорошие :) Если народу много, а точность опущена ибо сервер не слишком мощный - очень даже заметно станет. Особенно когда голос людей вблизи телепортироваться будет. Ну и + если планируется делать зависимость шумов от расстояния, то шумы будут уменьшаться опять же прыжками (т.к. клиент получит данные о позиции другого игрока только после того как он подвинется на сколько-то там метров). Но вообще, если это всё не критично - то да, можно и прямо на клиентах собирать. Это что касается координат. По поводу же тангенты, если клиенты вдалеке мутятся - то её передавать надо обязательно, либо через тс, либо через арму, ибо onTalkStatusChangeEvent не работает для замьюченных игроков. |
Хм.. Понятно. Ну потестирую с большим количеством народу - погляжу. Есть идея сделать смешанный вариант - для прямой речи (когда вроде как плавно движутся координаты игроков) брать их локально, а когда игрок жмет тангенту, то посылать вместе с ней координаты (все равно делать бродкаст), но только тем, у кого такая же частота (смену частоты тоже бродкатисть). В таком случае и точность будет на расстоянии - и минимальный трафик (хотя сколько там его...). |
Да, такой вариант тоже возможен. Собственно бродкаст для раций у меня так и сделан. По поводу же большого количества народа, я имел в виду 120-160 человек :) -----Original Message----- Хм.. Понятно. Ну потестирую с большим количеством народу - погляжу. Есть идея сделать смешанный вариант - для прямой речи (когда вроде как плавно движутся координаты игроков) брать их локально, а когда игрок жмет тангенту, то посылать вместе с ней координаты (все равно делать бродкаст), но только тем, у кого такая же частота (смену частоты тоже бродкатисть). В таком случае и точность будет на расстоянии - и минимальный трафик (хотя сколько там его...). |
Хотя вру. Будет время - погляжу как я там точно сделал. Точно помню все клиенты информируются о смене частот -----Original Message----- Хм.. Понятно. Ну потестирую с большим количеством народу - погляжу. Есть идея сделать смешанный вариант - для прямой речи (когда вроде как плавно движутся координаты игроков) брать их локально, а когда игрок жмет тангенту, то посылать вместе с ней координаты (все равно делать бродкаст), но только тем, у кого такая же частота (смену частоты тоже бродкатисть). В таком случае и точность будет на расстоянии - и минимальный трафик (хотя сколько там его...). |
Привет опять. |
On 19.07.2013 1:25, Michail Nikolaev wrote:
|
Привет, не был у клиентов лог включен - как узнаю, скажу. А client is flooding это наводка, спасибо, (но у меня команды редко отсылаются). |
On 19.07.2013 12:24, Michail Nikolaev wrote:
|
Так там было такое, что люди говорили (изх было слышно прямым голосом), но инфа о том, что у них нажата тангента не доходила до других... Ну буду смотреть, как узнаю - отпишу (настройки флуда поправлю) |
Привет.
А где бы найти серверную часть для армы?
И я правильно понимаю, что нажатие тангенты и координаты (+ частота и всякое) бродкастится через sendPluginCommand?
А почему не собираться координаты армой для всех игроков локально?
Спасибо.
The text was updated successfully, but these errors were encountered: