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

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

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

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

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

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

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

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

Эффект зеркала - кто-нибудь знает корень проблемы?

Статус пользователя Hebeda
сообщение 5.1.2013, 0:42
Сообщение #1
Стаж: 14 лет

Сообщений: 130
Благодарностей: 4
Полезность: 33

Есть такая проблема - эффект зеркала.

При просмотре игрока от первого лица - виден другой ник или его не видно вообще и видно странно. Как будто он пьян) В общем смотрите скрины. Возникает непонятно откуда (случайно??) как у стим и нон-стим игроков. К версии кс не привязана. Обычно возникает при коннекте и до полной перезагрузи игры и захода ещё раз соответственно. Сервера на Linux. Может быть связано с dproto... Такое уже очень давно. Думаю что проблема где-то в сервере, но где - секрет. Суть проблемы вообще не ясна. Откуда такое может возникать и возможное решение неизвестно. Посему поднимаю эту проблему. Может быть berq поучаствует в обсуждении...

Кто-нибудь сталкивался? Кто-нибудь знает корень проблемы? Есть решение?

Кто-то ещё видео снял)

Отредактировал: Hebeda, - 5.1.2013, 0:46
Прикрепленные файлы:
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя imba
сообщение 5.1.2013, 0:54
Сообщение #2
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

+maxplayers 31 в строку запуска


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hebeda
сообщение 5.1.2013, 0:58
Сообщение #3
Стаж: 14 лет

Сообщений: 130
Благодарностей: 4
Полезность: 33

Цитата(imba @ 5.1.2013, 0:54) *
+maxplayers 31 в строку запуска
А если всё таки сохранить состояние на равне с другими серверами?

На многих серверах на 32 слота такого просто не наблюдается.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 5.1.2013, 0:59
Сообщение #4


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

Цитата(imba @ 5.1.2013, 0:54) *
+maxplayers 31 в строку запуска

Как вариант, но, возможно, существует какой-то фикс на amx или metamod
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hebeda
сообщение 5.1.2013, 1:01
Сообщение #5
Стаж: 14 лет

Сообщений: 130
Благодарностей: 4
Полезность: 33

Цитата(serejka @ 5.1.2013, 0:59) *
Как вариант, но, возможно, существует какой-то фикс на amx или metamod

Вот он и ищется...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 5.1.2013, 1:03
Сообщение #6
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

Цитата
На многих серверах на 32 слота такого просто не наблюдается.

на ВСЕХ серверах на 32 слота такое наблюдается.
когда на сервере 32 человек,у одного точно будет этот баг.и его id будет 32.
иногда даже случается при 30\32 и меньше,когда клиенту присваивается id 32


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 5.1.2013, 1:04
Сообщение #7
Стаж: 16 лет

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

а разве нельзя создать ентити над игроком или внутри игрока повернуть его на определенный угол и сделать attach_view ????? чтото типа get_user_origin (2 - куда смотрит )
вот бос93 просматривает темку и уже готов наверно наклепать плагин)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hebeda
сообщение 5.1.2013, 1:14
Сообщение #8
Стаж: 14 лет

Сообщений: 130
Благодарностей: 4
Полезность: 33

Цитата(cs-portal @ 5.1.2013, 2:04) *
а разве нельзя создать ентити над игроком или внутри игрока повернуть его на определенный угол и сделать attach_view ????? чтото типа get_user_origin (2 - куда смотрит )
вот бос93 просматривает темку и уже готов наверно наклепать плагин)

Мне кажется лучше сделать фикс в dproto. Например вместо выдачи ID 32 выдавать ID 0 (а вдруг не даст багов!).

Отредактировал: Hebeda, - 5.1.2013, 1:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 5.1.2013, 1:18
Сообщение #9


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Цитата(Hebeda @ 5.1.2013, 2:14) *
Мне кажется лучше сделать фикс в dproto. Например вместо выдачи ID 32 выдавать ID 0 (а вдруг не даст багов!).

игрок это энтити. А энтити 0 нет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hebeda
сообщение 5.1.2013, 1:24
Сообщение #10
Стаж: 14 лет

Сообщений: 130
Благодарностей: 4
Полезность: 33

Цитата(Bos93 @ 5.1.2013, 2:18) *
игрок это энтити. А энтити 0 нет

ну тогда то, что cs-portal предложил
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 5.1.2013, 1:25
Сообщение #11


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Баг заключается именно в модельке ? Я думал баг еще и в показе ника,здоровья и бывает так,что показывает,буд-то он в наблюдателях,помойму у меня и так было.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hebeda
сообщение 5.1.2013, 1:28
Сообщение #12
Стаж: 14 лет

Сообщений: 130
Благодарностей: 4
Полезность: 33

Цитата(Bos93 @ 5.1.2013, 2:25) *
Баг заключается именно в модельке ? Я думал баг еще и в показе ника,здоровья и бывает так,что показывает,буд-то он в наблюдателях,помойму у меня и так было.

Все перечисленными вами баги присутствуют.

Конечно исправлять надо всё, но самым важным является - ник игрока, т.к. непонятно кто это. И второе - вид от первого лица. Нельзя смотреть за игроком, чтобы обнаружить чит.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 5.1.2013, 1:28
Сообщение #13
Стаж: 16 лет

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

баг - ты находишся и смотришь изнутри игрока
то есть глаза как бы в затылке /+ поворот на 70 градусов приблизительно.


из spec_esp

Цитата
public spec_mode(id){
// discover if in first_person_view
new specMode[12]
read_data(2,specMode,11)

if(equal(specMode,"#Spec_Mode4")){
first_person[id]=true
}else{
first_person[id]=false
}
return PLUGIN_CONTINUE
}


может добавить 3dperson
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 5.1.2013, 1:30
Сообщение #14
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Баг последнего или 32го слота. В одном из последних билдов был фикс, но потом его куда-то дели и в новых билдах баг вылез вновь.

На самом деле, там ещё и с уроном должен быть баг у этого игрока.

Отредактировал: SISA, - 5.1.2013, 1:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hebeda
сообщение 5.1.2013, 1:30
Сообщение #15
Стаж: 14 лет

Сообщений: 130
Благодарностей: 4
Полезность: 33

Цитата(cs-portal @ 5.1.2013, 2:28) *
баг - ты находишся и смотришь изнутри игрока
то есть глаза как бы в затылке /+ поворот на 70 градусов приблизительно.

как простой фикс можно игроку выдавать 3d person )

Показ ника и хп это не исправит. Во всех видах они не показываются. Да и толку от этого нет, т.к. чтобы увидеть чит нужно смотреть от первого лица.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 5.1.2013, 2:37
Сообщение #16
Стаж: 16 лет

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

как вариант сделать игроку реконнект = его ид изменится. пронаблюдать. если не читер оставить в покое.
и так с каждым зеркалом
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 5.1.2013, 2:42
Сообщение #17
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

Цитата
реконнект = его ид изменится

нет


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Evolver
сообщение 5.1.2013, 3:27
Сообщение #18


Стаж: 13 лет

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

Не сталкивался, но если верить тому что говорят про ид. Моё бы решение было бы проверочка на ид , if playerid 32 тогда меняем его на хаотичный.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Hebeda
сообщение 5.1.2013, 3:35
Сообщение #19
Стаж: 14 лет

Сообщений: 130
Благодарностей: 4
Полезность: 33

Цитата(Evolver @ 5.1.2013, 4:27) *
Не сталкивался, но если верить тому что говорят про ид. Моё бы решение было бы проверочка на ид , if playerid 32 тогда меняем его на хаотичный.

Это как? Больше 32 вроде нельзя. А 1-31 заняты, поэтому и выдаётся 32.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Evolver
сообщение 5.1.2013, 3:39
Сообщение #20


Стаж: 13 лет

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

Ой, да забыл что 32 макс :) Разве нету фиксов готовых? oO
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: