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

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

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

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

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

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

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

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

Статистика сервера (/топ15, /ранк)

, Правильная настройка для всех игроков
Статус пользователя l3x1s
сообщение 23.2.2014, 22:05
Сообщение #1


Стаж: 17 лет

Сообщений: 495
Благодарностей: 300
Полезность: 543

Доброй ночи!
В общем хочу правильно попытаться настроить плагин ведения статистики для всех игроков (steam и non steam)
На сервере стоит стандартных плагин ведения статистики (statsx), в amxx.cfg прописано csstats_rank 0, но не устраивает что могут всякие нубы зайти под чужим ником и испортить статистику.
Собственно сам вопрос: если поставить csstats_rank 1, то он будет считать по ид; будет ли он считать нон стим игроков? Стим игроков это понятно будет считать, а если у игрока предположим динамический ип и он без стима, то для него статистика будет вестись? Статистика будет запоминать его ид?
Мне нужна точная настройка по ид, потому что на сервере стоит плагин рангов, который ведется именно по статистике csstats.dat.

Отредактировал: l3x1s, - 23.2.2014, 22:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя csnet
сообщение 23.2.2014, 22:09
Сообщение #2
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

будет если открыт 47 протокол, если онли 48 то будет как на стиме - 1 ид даже со сменных ип

Отредактировал: csnet, - 23.2.2014, 22:10


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя X*CaHeK*X
сообщение 23.2.2014, 22:10
Сообщение #3
Стаж: 17 лет

Сообщений: 705
Благодарностей: 225
Полезность: 561

Статистика будет для всех игроков, кроме STEAM_ID_LAN... Если у него динамо-ип и в дпрото выставлена генерация ид по ип, то да - ид будет меняться каждый раз...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя l3x1s
сообщение 23.2.2014, 22:13
Сообщение #4


Стаж: 17 лет

Сообщений: 495
Благодарностей: 300
Полезность: 543

Цитата(csnet @ 23.2.2014, 23:09) *
будет если открыт 47 протокол, если онли 48 то будет как на стиме - 1 ид даже со сменных ип

Открыты оба протокола
Цитата(X*CaHeK*X @ 23.2.2014, 23:10) *
Статистика будет для всех игроков, кроме STEAM_ID_LAN... Если у него динамо-ип и в дпрото выставлена генерация ид по ип, то да - ид будет меняться каждый раз...

А это как проверить и выставить чтобы все было у него ок и статистика не сбрасывалась постоянно?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.2.2014, 0:37
Сообщение #5


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

Цитата(l3x1s @ 24.2.2014, 0:13) *
Открыты оба протокола

А это как проверить и выставить чтобы все было у него ок и статистика не сбрасывалась постоянно?

ни как
сама идея в том, что бы стата велась по уникальном идентификатору, это возможно только на only steam сервере либо с надежной системой регистрации(например по номеру телефона)

по ip - в РФ есть целые города, где один ip адрес на сотни и тысячи пользователей предоставляется,а то и вообще на весь город
по steamID - сервер у тебя позволяет играть с пиратских клиентов игры, так что игроки без эмулятора - вообще без steamID, игроки с эмулятором могу вообще менять свой steamID
по нику - надежная при системе регистрации ника на сервере



Цитата
Собственно сам вопрос: если поставить csstats_rank 1, то он будет считать по ид; будет ли он считать нон стим игроков? Стим игроков это понятно будет считать, а если у игрока предположим динамический ип и он без стима, то для него статистика будет вестись? Статистика будет запоминать его ид?

будет считать
но очень кривой
рано или поздно valve_id_lan или же steam_id_lan займут первой место в стате
это будет одна статистика для всех игроков на сервере без эмулятора


с эмулятором стата будет вестись по steamID, но ни чего не мешает игрокам менять свой steamID на другой, к тому же возможны коллизии
у игроков одинаковые steamID(как случайные так и специальные, в случаи смены steamID)

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя l3x1s
сообщение 24.2.2014, 2:21
Сообщение #6


Стаж: 17 лет

Сообщений: 495
Благодарностей: 300
Полезность: 543

Legenda, как же тогда поступить в моем случае? оставлять по нику не вариант,потому что можно испорить стату зайдя под ником, предположим топ1, и все этим испортит;, ставить по ид - тоже тогда не вариант, т.к. все что ты написал; ставить по айпи - получается если игрок с динамическим айпи - у него стата не будет сохраняться...палка о двух концах получается...

как же тогда поступать то тогда???

Отредактировал: l3x1s, - 24.2.2014, 2:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9art
сообщение 24.2.2014, 4:56
Сообщение #7


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

l3x1s,
Ставь по стимид. У игроков с динамическим ип стимид меняется не будет, только у игроков с steam_id_lan не будет статистики. steam_id_lan вообще закрой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 24.2.2014, 5:17
Сообщение #8
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

врядли читера и просто игроки будут спецом менять себе айди - они потеряют всю свою читерскую стату, ради которой и читерили...


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.2.2014, 9:47
Сообщение #9


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

Цитата(l3x1s @ 24.2.2014, 4:21) *
Legenda, как же тогда поступить в моем случае? оставлять по нику не вариант,потому что можно испорить стату зайдя под ником, предположим топ1, и все этим испортит;, ставить по ид - тоже тогда не вариант, т.к. все что ты написал; ставить по айпи - получается если игрок с динамическим айпи - у него стата не будет сохраняться...палка о двух концах получается...

как же тогда поступать то тогда???


стату по нику + поставить систему регистрации ника на сервере

кто хочет защитить свой ник - будет защищен
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя l3x1s
сообщение 24.2.2014, 13:23
Сообщение #10


Стаж: 17 лет

Сообщений: 495
Благодарностей: 300
Полезность: 543

Цитата(9art @ 24.2.2014, 5:56) *
l3x1s,
Ставь по стимид. У игроков с динамическим ип стимид меняется не будет, только у игроков с steam_id_lan не будет статистики. steam_id_lan вообще закрой.

а как его закрыть?

Цитата(csnet @ 24.2.2014, 6:17) *
врядли читера и просто игроки будут спецом менять себе айди - они потеряют всю свою читерскую стату, ради которой и читерили...


на серве стоят античиты от маздана)
Цитата(Legenda @ 24.2.2014, 10:47) *
стату по нику + поставить систему регистрации ника на сервере

кто хочет защитить свой ник - будет защищен

регистрация-в смысле прописка через users.ini?

Ради интереса сейчас зашел на сервер и посмотрел соотношение "кто с чем играет", результат:
игроки на серве

# name userid uniqueid frag time ping loss adr
# 1 "15[region]Kz:pro100 Asik" 74 VALVE_0:0:492996077 13 09:27 40 3
# 2 "Timon ^^" 83 STEAM_ID_LAN 3 07:25 66 0
# 3 "XaTTab05" 73 VALVE_0:0:1787594007 0 10:14 48 0
# 4 "Aferist" 34 VALVE_0:0:1562576208 16 20:26 36 0
# 5 "NfM'Kill!@Black_Jack" 98 STEAM_0:0:73583079 0 02:20 11 0
# 6 "Nash Ravo" 77 VALVE_0:0:1860211965 1 08:28 58 0
# 7 "makrofak" 81 STEAM_ID_LAN 13 08:09 28 0
# 8 "Lesha!" 80 STEAM_0:1:53122874 0 08:19 8 0
# 9 "TGK" 96 VALVE_0:0:1005627633 1 03:12 84 0
#10 ".::G_HAD::." 69 VALVE_0:0:582678529 5 11:48 85 0
#11 "007" 66 VALVE_0:0:1794278842 8 13:44 80 0
#12 "kIrIk:)" 85 VALVE_0:0:2017084950 4 06:37 71 0
#13 "mambaaaa" 87 VALVE_0:0:1640039543 0 06:02 77 0
#14 "DoNbaSS" 88 VALVE_0:0:1322371777 6 05:38 46 0
#15 "Adesoye Ayewhole bla)))" 90 VALVE_0:0:337655531 4 04:37 130 0
#16 "Shenja_" 93 VALVE_0:0:1665613469 1 03:49 47 0

из 16 человек играет только 2 со STEAM_ID_LAN, 2 со стимом (я и админ), остальные с valve id. Может все таки ставить по ID?

Отредактировал: l3x1s, - 24.2.2014, 13:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.2.2014, 13:38
Сообщение #11


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

Цитата(l3x1s @ 24.2.2014, 15:23) *
регистрация-в смысле прописка через users.ini?

не обязательно
есть различные системы регистрации
это один из возможных способов и не самый лучший
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: