Vers 373 Posted June 10, 2015 Share Posted June 10, 2015 Буду краток.Все встречались с проблемой рассинхрона. Чтобы его побороть, порою, приходится перезайти в игру. Предлагаю ввести кнопку, где-нибудь в углу экрана, что при нажатии будет отображать четкое положение персонажей на локации. Повторное нажатие будет эту функцию отключать. Сейчас я покажу, как это будет работать. Зеленым обозначена клетка, где совпадает положение персонажа и на сервере и на моем экране. Красным - положение персонажа на моем экране несколько отличается от положения на сервере. Codes 1 Quote Link to comment Share on other sites More sharing options...
XardRock 234 Posted June 10, 2015 Share Posted June 10, 2015 хорошая идея Quote Link to comment Share on other sites More sharing options...
Codes 6 Posted June 10, 2015 Share Posted June 10, 2015 давно надо связать анимацию с передвижением игрока Quote Link to comment Share on other sites More sharing options...
pshv 5 Posted June 10, 2015 Share Posted June 10, 2015 Огромный + теме.Что то подобное нужно как воздух. Quote Link to comment Share on other sites More sharing options...
BoneCrusher 33 Posted June 10, 2015 Share Posted June 10, 2015 Дельное предложение Quote Link to comment Share on other sites More sharing options...
VictorKote 92 Posted June 11, 2015 Share Posted June 11, 2015 Однозначно за. Quote Link to comment Share on other sites More sharing options...
64-core CPU 810 Posted June 11, 2015 Share Posted June 11, 2015 Так я предлагал синхронизацию! Quote Link to comment Share on other sites More sharing options...
r0land 1101 Posted June 11, 2015 Share Posted June 11, 2015 Я вот читаю тему и что-то даже не представляю что отвечать. Quote Link to comment Share on other sites More sharing options...
Qrokokot 1 Posted June 11, 2015 Share Posted June 11, 2015 Я ничего не понял, но все равно я ЗА!!! Quote Link to comment Share on other sites More sharing options...
XardRock 234 Posted June 11, 2015 Share Posted June 11, 2015 Я вот читаю тему и что-то даже не представляю что отвечать. можно просто добавить скрытую функцию, чтобы клиент сам ставил персонажа туда, где персонаж стоит на сервере. например случился рассинхрон . персонаж в клиенте стоит на одном месте, а на сервере в другом. клиент автоматически ставит персонажа туда, где он стоит на сервере. ну вроде бы понятно объяснил Quote Link to comment Share on other sites More sharing options...
lion2681 205 Posted June 11, 2015 Share Posted June 11, 2015 (edited) можно просто добавить скрытую функцию, чтобы клиент сам ставил персонажа туда, где персонаж стоит на сервере. например случился рассинхрон . персонаж в клиенте стоит на одном месте, а на сервере в другом. клиент автоматически ставит персонажа туда, где он стоит на сервере. ну вроде бы понятно объяснил Синхронизация будет жрать оч много трафика! Т.к тлф и серв будут постоянно друг друга запрашивать и друг другу отвечать на запросы, и это будет беспрерывно, даже когда буш стоять в афке!Будет типо так: серв - "Ку! Чё делаеш?* аппарат - "Ку! Стою! А ты чё мутиш?" серв - "Тож стою!", "А ща чё мутиш?" аппарат - "Стою! А ты?" серв - "Стою!", "Буш дальше стоять?" аппарат - "Хз, как хозяин скажет! Но пока стоим! А ты?" серв - "Я тож смотрю за твоим хозяином, чтоб отследить твои действия! А пока стоим" аппарат - "Ну ок, стоим дальше!" ... Edited June 11, 2015 by lion2681 Quote Link to comment Share on other sites More sharing options...
64-core CPU 810 Posted June 11, 2015 Share Posted June 11, 2015 Я вот читаю тему и что-то даже не представляю что отвечать.Так просто разрабам подкиньте идею. Сделать в настройках флажок "усиленная синхронизация" или типо того. Пусть, допустим, раз в секунду будут посылаться пакеты с сервера в клиент с текущими реальными положениями мобов/игроков. Да, будет всё дергаться и возрастёт нагрузка на сеть/клиент/сервер, но я думаю, что это того стоит и многие это оценят. Quote Link to comment Share on other sites More sharing options...
drArtruv 1 Posted June 12, 2015 Share Posted June 12, 2015 о боже... Quote Link to comment Share on other sites More sharing options...
NoMoney 248 Posted June 15, 2015 Share Posted June 15, 2015 Эммм... А как если клиент сам не знает где точно этот персонаж зафиксирован? И есть ли какие то расхождения с сервером вообще? Он получает инфу по интернет каналу об этом, и что то изменить или углядешь ошибку не в его компетенции Но проблему рассинхрона конечно же нужно решать Quote Link to comment Share on other sites More sharing options...
Laelius 152 Posted June 15, 2015 Share Posted June 15, 2015 Эммм... А как если клиент сам не знает где точно этот персонаж зафиксирован? И есть ли какие то расхождения с сервером вообще? Он получает инфу по интернет каналу об этом, и что то изменить или углядешь ошибку не в его компетенции Вот и я подумал о том же. Клиент и так отображает персонажей на тех местах, где, по его мнению, они размещены на сервере. Что это будет за кнопка тогда, "переразместить персонажей"? И в итоге чаще всего мы получим ту же картинку, что и раньше))) Это будет тупо рефреш. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.