RelaxДом

RelaxДом (https://forum.relaxdom.net/index.php)
-   FAQ & Технический раздел (https://forum.relaxdom.net/forumdisplay.php?f=473)
-   -   Обсуждение игрового процесса Relaxdom Battlefield 2 (https://forum.relaxdom.net/showthread.php?t=2148)

Jericho 26.05.2010 15:49

Re: Обсуждение сервера Relaxdom Battlefield 2
 
Цитата:

Сообщение от OXPAHA (Сообщение 471986)
[jericho] Вот смотри куда надо стрелять :ab:

куда смотреть-то? ничо не кликабельно )

OXPAHA 26.05.2010 15:55

Re: Обсуждение сервера Relaxdom Battlefield 2
 
Цитата:

Сообщение от Andreyul (Сообщение 471977)
И увидеть, что в демке ракета летит позади вертолёта, мимо, но всё равно попадает.
В демке не видно,

Я про то что в демке видно всё :ab:

[jericho] [Ссылка заблокирована: Зарегистрируйтесь!]

Andreyul 26.05.2010 16:02

Re: Обсуждение сервера Relaxdom Battlefield 2
 
Цитата:

Сообщение от OXPAHA (Сообщение 471990)
Я про то что в демке видно всё :ab:

В демке только видно, что снаряд летит мимо и взрыв цели. Больше ничего не видно. Не видно пинга стреляющего, пинга цели. Не видно на каком основании, с помощью каких расчётов сервер посчитал, что было (или не было) зафиксировано попадание. Поэтому предъявлять демку и говорить "вот тут я сто пудов попал, а он не умер, он читер", нельзя.

OXPAHA 26.05.2010 16:15

Re: Обсуждение сервера Relaxdom Battlefield 2
 
Цитата:

Сообщение от Andreyul (Сообщение 471991)
Поэтому предъявлять демку и говорить "вот тут я сто пудов попал, а он не умер, он читер", нельзя.

+1,
И вообше я считаю что нету такого чита который прячет,или убирает куда то хитбокс. То есть делает игрока бесмертным :am: разве только не спидхак.
Не знаю возможно я ошибаюсь, так как близко не знаком с читами :ab:

Falco 26.05.2010 16:58

Re: Обсуждение сервера Relaxdom Battlefield 2
 
Andreyul
Почитал я документик и понял (с моим английским) что сервер просчитывает только интерполяцию, а экстраполяция и компенсация идет только на стороне клиента. Конечно возможно я что-то не допонял, но ведь далеко не факт и то что движок Valve работает так-же как и движок DISE.
Вот если бы кто-нибудь нашёл демку где ракета попала бы перед самолётом, и сбила его, вот тогда пожалуй стоило бы признать что и на сервере есть пинг-компенсация.

---------- Добавлено в 19:58 ---------- Предыдущее сообщение было написано в 19:47 ----------

Читов прячущих хитбокс может и нет, а вот с твиками - не всё так однозначно.
Я даже примерно знаю где это искать.:ab:

Про демку с самолётом... мне кажется что подобное отставание вполне вписывается в погрешность интерполяции+скорость самолёта\fps.

OXPAHA 26.05.2010 17:01

Re: Обсуждение сервера Relaxdom Battlefield 2
 
Цитата:

Сообщение от Falco (Сообщение 471996)
Я даже примерно знаю где это искать.:ab:

Читак!!! :bj:

Andreyul 26.05.2010 17:11

Re: Обсуждение сервера Relaxdom Battlefield 2
 
Цитата:

Сообщение от Falco (Сообщение 471996)
Andreyul
Почитал я документик и понял (с моим английским) что сервер просчитывает только интерполяцию, а экстраполяция и компенсация идет только на стороне клиента...

Стр. 11.
Lag Compensation
Before executing a player’s current user command, the server:
- Computes a fairly accurate latency for the player
- Searches the server history (for the current player) for the world update that was sent to the player and received by the player just before the player would have issued the movement command
- From that update (and the one following it based on the exact target time being used), for each player in the update, move the other players backwards in time to exactly where they were when the current player’s user command was created. This moving backwards must account for both connection latency and the interpolation amount the client was using that frame.

Компенсация пинга.
Перед выполнением команды игрока сервер:
- Вычисляет значение пинга игрока.
- Ищет в истории сервера состояние игрового мира, которое было послано игроку и получено им прямо перед отправкой игроком команды движения серверу.
- Для этого состояния мира, для каждого игрока, передвигает других игроков НАЗАД во времени в то место, где они были в момент создания команды игроком. Это перемещение назад должно учитывать пинг и время интерполяции клиента.

Так что не всё так просто.

Falco 26.05.2010 17:36

Re: Обсуждение сервера Relaxdom Battlefield 2
 
Ну может быть...может быть...
Хотя, как мне кажется, при подобном механизме ракета должна с примерно равной вероятностью попадать как перед целью так и после.

Вот только если батла считает пинг также как и в игровом браузере, странно что вобще хоть кто-то хоть куда-то попадает:ab:

P.S. Я, если честно, то и по русски только со второго раза вьехал, не мудрено что пропустил.

D)I(yc 26.05.2010 18:15

Re: Обсуждение сервера Relaxdom Battlefield 2
 
Цитата:

Сообщение от Andreyul (Сообщение 471977)
И увидеть, что в демке ракета летит позади вертолёта, мимо, но всё равно попадает.
В демке не видно, как сервер предсказывает попадания в зависимости от пинга.

Зато видно где примерно находится хитбокс и ответ на вопрос Jericho :-D

Lotus 26.05.2010 18:26

Re: Обсуждение сервера Relaxdom Battlefield 2
 
Ужас раздул тему , спасибо по читал Alexandr73, D)I(yc, Falco, Andreyul, OXPAHA:ab:


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

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot