Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
3 страниц V   1 2 3

Лагает стрельба билд 6132

XyLiGaN
сообщение 21.7.2014, 14:27
Сообщение #21
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

[WPMG]PRoSToTeM@,
Солидарен)
А что делать с VAC? Ждать?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя badboy2115
сообщение 21.7.2014, 14:31
Сообщение #22


Стаж: 13 лет

Сообщений: 589
Благодарностей: 115
Полезность: 351

[WPMG]PRoSToTeM@,
Нет, есть разница для клиентов 6***
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MATPAC
сообщение 21.7.2014, 15:04
Сообщение #23


Стаж: 12 лет

Сообщений: 117
Благодарностей: 21
Полезность: 131

Не возвращайтесь на старый билд, 6132 - на этом устранили много багов, тем более от Ddos атак больше защиты.

Отредактировал: MATPAC, - 21.7.2014, 15:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя pist0nchik
сообщение 21.7.2014, 15:11
Сообщение #24


Стаж: 12 лет

Сообщений: 403
Благодарностей: 437
Полезность: 545

5787 самый нормальный билд,кто сидит на нём не обновляйтесь не советую,ибо там одни проблемы,я посижу ещё пару лет на 5787 а там глянем..и от ддоса вас никто не спасёт если прилетит так прилетит от этого никто не застрахован в т.ч сервераманы с новыми билдами.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 21.7.2014, 15:13
Сообщение #25
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(badboy2115 @ 21.7.2014, 16:31) *
[WPMG]PRoSToTeM@,
Нет, есть разница для клиентов 6***

Например?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kain_wrath
сообщение 21.7.2014, 15:23
Сообщение #26
Стаж: 13 лет

Сообщений: 331
Благодарностей: 141
Полезность: 311

Цитата([WPMG]PRoSToTeM@ @ 21.7.2014, 17:13) *

Например?


стрельба будет "лучше"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 21.7.2014, 15:25
Сообщение #27
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(Kain_wrath @ 21.7.2014, 17:23) *
стрельба будет "лучше"

Конкретней.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 21.7.2014, 15:29
Сообщение #28
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

Цитата(MATPAC @ 21.7.2014, 16:04) *
Не возвращайтесь на старый билд, 6132 - на этом устранили много багов, тем более от Ddos атак больше защиты.

Цитата
тем более от Ddos атак больше защиты.

Мда... однако лол.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя badboy2115
сообщение 21.7.2014, 15:30
Сообщение #29


Стаж: 13 лет

Сообщений: 589
Благодарностей: 115
Полезность: 351

Где-то была информация, поищи.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 21.7.2014, 15:50
Сообщение #30


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Цитата([WPMG]PRoSToTeM@ @ 21.7.2014, 17:25) *

Конкретней.

я слышал, что писька длиннее становится, а с amxmodx 1.8.3 ещё и немного толще


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
XyLiGaN
сообщение 21.7.2014, 16:02
Сообщение #31
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

MATPAC,
Цитата
Устранили много багов
Ну назови хотя бы 3 бага, которые были устраненны.
Цитата
от Ddos атак больше защиты
cbf1b2bfde1a.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 21.7.2014, 16:12
Сообщение #32
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

Цитата(XyLiGaN @ 21.7.2014, 17:02) *
Ну назови хотя бы 3 бага, которые были устраненны. cbf1b2bfde1a.gif

Обычно цифры в билде - количество исправлений.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 21.7.2014, 16:18
Сообщение #33


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Predat0r, а не компиляций?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 21.7.2014, 16:20
Сообщение #34
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Predat0r,
Я понял) Но я вопрос человеку задал ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 21.7.2014, 16:25
Сообщение #35
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

А теперь факты:
Стрельбу, да, изменили, а точнее изменили просчёт времени следующей атаки. Теперь если ты стреляешь безпрерывно, то при промежутке 0.1 (который, например, выставляется в PrimaryAttack в m_flNextPrimaryAttack) за секунду ты точно выстрелишь 10 патронов (есть некоторые замечания). Раньше же количество выстреленных патронов за промежуток времени зависело от того, когда обработается нажатие IN_ATTACK и соответственно вызовется PrimaryAttack/SecondaryAttack (там несколько условий) (типа могло пройти такое, что выстреливалось всего 8 патронов за секунду при промежутке 0.1).
Просчёт выполняется такой функцией:
Код:
//=========================================================================
// GetNextAttackDelay - An accurate way of calcualting the next attack time.
//=========================================================================
float CBasePlayerWeapon::GetNextAttackDelay( float delay )
{
if(m_flLastFireTime == 0 || m_flNextPrimaryAttack == -1)
{
// At this point, we are assuming that the client has stopped firing
// and we are going to reset our book keeping variables.
m_flLastFireTime = gpGlobals->time;
m_flPrevPrimaryAttack = delay;
}
// calculate the time between this shot and the previous
float flTimeBetweenFires = gpGlobals->time - m_flLastFireTime;
float flCreep = 0.0f;
if(flTimeBetweenFires > 0)
flCreep = flTimeBetweenFires - m_flPrevPrimaryAttack; // postive or negative

// save the last fire time
m_flLastFireTime = gpGlobals->time;

float flNextAttack = UTIL_WeaponTimeBase() + delay - flCreep;
// we need to remember what the m_flNextPrimaryAttack time is set to for each shot,
// store it as m_flPrevPrimaryAttack.
m_flPrevPrimaryAttack = flNextAttack - UTIL_WeaponTimeBase();
// char szMsg[256];
// _snprintf( szMsg, sizeof(szMsg), "next attack time: %0.4f\n", gpGlobals->time + flNextAttack );
// OutputDebugString( szMsg );
return flNextAttack;
}

Применение:
Код:
m_flNextPrimaryAttack = GetNextAttackDelay(0.1);

Кратко (во время беспрерывной стрельбы): высчитываем время следующей атаки так, чтобы между предыдущей (до текущей) и следующей атакой было время равное промежутку между 2умя атаками.
Раньше было вот так:
Код:
m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.1;

Это насчёт того что поменялось в серверной части.

Теперь что же поменялось в клиентской части:
Для просчёта оружия также поменяли просчёт на GetNextAttackDelay, НО:
Код:
float CBasePlayerWeapon::GetNextAttackDelay( float flTime ) { return flTime; }

Заглушка, по сути тот же самый код с UTIL_WeaponTimeBase() + flTime.
Либо альфред не успел доделать, либо подумал "что этого будет достаточно" и написал что разница видна только с обновлёнными клиентами.
Но эффект одинаковый что на старом клиенте, что на новом, и бага "с пропуском эвентов стрельбы" естественно наблюдается и там и там (главное чтобы сервер был обновлённый).

А с багой вообще дело хитрое (рассинхрон какой-то идёт что ли, условий много, бывает и при нормальном FPS и при низком, при высоком пинге и при низком), без обновления клиента тут по сути никак. А так проще вернуть старый просчёт. (на сервере естественно)

Цитата(Bloo @ 21.7.2014, 18:18) *
Predat0r, а не компиляций?

Дней с начала разработки.

Отредактировал: [WPMG]PRoSToTeM@, - 21.7.2014, 16:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 9 раз
   + Цитировать сообщение
XyLiGaN
сообщение 21.7.2014, 16:37
Сообщение #36
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

[WPMG]PRoSToTeM@, Спасибо!)
Ну и не буду значит никуда обновляться :D
ps.gif BUILD 5787 :3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 21.7.2014, 16:37
Сообщение #37
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(XyLiGaN @ 21.7.2014, 18:37) *
[WPMG]PRoSToTeM@, Спасибо!)
Ну и не буду значит никуда обновляться :D
ps.gif BUILD 5787 :3

Да на новых билдах альфред наворотил дел и слился.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
XyLiGaN
сообщение 21.7.2014, 16:39
Сообщение #38
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

[WPMG]PRoSToTeM@,
Когда вернётся, может что-то и придумает :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 21.7.2014, 16:55
Сообщение #39


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

расскажу свою маленькую историю про билды...
долго время Я был на одном хостинге, читая каждый день этот сайт, Я понял, переходить на новый билд это "MainStream" и думаю дай сам попробую, пол года если не больше Я и весь мой сервер играл на нем, но начались длительные проблемы на хостинге после чего Я решил переехать на другой, там по стандарту стоял 5787, Я по началу не стал менять, т.к. просто не хватало времени, и с первых же часов игры мне ребята говорили, что стрельба на 5787 намного лучше чем на 6027.. хотя сам лично разницы не замечал, так как один раз поиграв на steam больше не имею желания играть на пиратках


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Anton1o
сообщение 21.7.2014, 23:14
Сообщение #40


Стаж: 17 лет

Сообщений: 919
Благодарностей: 1392
Полезность: 1160

Цитата(quece @ 21.7.2014, 1:22) *
sys_ticrate 10000

А че как мало? прибавь еще пару тысяч..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 3
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: