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

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

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

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

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

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

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

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

ГСоМетрика - проверьте свой игровой сервер

Статус пользователя Metal Messiah
сообщение 13.7.2020, 19:15
Сообщение #1


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

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
Программа ГСоМетрика позволяет проверить, начинается ли название вашего сервера на букву Г.
Предназначена для владельцев игровых серверов, проверьте свой сервер, посмотрите каких прекешируемых ресурсов не хватает на быстрой закачке, посмотрите какие команды Ваш сервер шлет игрокам через SVC_STUFFTEXT или SVC_DIRECTOR. А вдруг там есть подмены, бинды спама или что-то еще, за что вас пока еще не забанили в раскрутках?

Скриншоты
Прикрепленное изображение
Прикрепленное изображение


Функции программы:
  1. Получение тривиальной и не очень тривиальной информации о сервере
  2. Получение всех команд, отправляемых игроку при подключении (client_connect(), client_putinserver())
  3. Получение списка ресурсов (precache_generic и другие)
  4. Проверка наличия всех ресурсов по списку на сервере быстрой закачки (Fast Download)


Правила пользования программой:
  1. Программа является экспериментальной
  2. Она написана на скорую руку сегодня после обеда
  3. Точность показателей не гарантируется
  4. Цифра на выходе довольно условна
  5. Это очень сырая альфа версия, которая будет дорабатываться по мере наличия свободного времени.


P.S. и вообще сегодня ровно 8 лет как я зарегистрировался на этом форуме. drinks.gif


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 11 раз
   Цитировать сообщение
Статус пользователя TheNega
сообщение 13.7.2020, 19:35
Сообщение #2


Стаж: 13 лет

Сообщений: 724
Благодарностей: 1396
Полезность: 1101

Metal Messiah, спасибо win.gif crazy.gif

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 13.7.2020, 20:01
Сообщение #3
Стаж: 12 лет

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

quit

работает также как и 32/32


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя deemann
сообщение 13.7.2020, 20:12
Сообщение #4
Стаж: 7 лет 10 месяцев

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

спасибо, а если нет каких то файлов при закачке, что делать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sergggzi
сообщение 13.7.2020, 20:15
Сообщение #5
Иконка группы

Стаж: 13 лет

Сообщений: 6536
Благодарностей: 6222
Полезность: 807

deemann, вероятно надо добавить их на фастдл.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя hoolz
сообщение 13.7.2020, 20:17
Сообщение #6


Стаж: 11 лет
Город: Warszawa

Сообщений: 1194
Благодарностей: 909
Полезность: 1148

Цитата(TheNega @ 13.7.2020, 20:35) *
Metal Messiah, спасибо win.gif crazy.gif


Повезло((
Cкрытый текст
Прикрепленное изображение


🚀 CS-BOOSTER — раскрутка серверов Counter-Strike 1.6
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 13.7.2020, 20:23
Сообщение #7


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

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
Тут есть одни грабли, которые я пока обойти не смог.
Игровой сервер Counter-Strike 1.6 или любой другой игры, являющейся модификацией Half-Life, использует ресурсы как из каталога cstrike, так и из каталога valve. Все что в cstrike - копируется на сайт, находящийся по адресу sv_downloadurl, все остальное (valve) - нет. Если у игрока стандартная сборка игры и все файлы на месте - он ничего скачивать не будет кроме нестандартных ресурсов (руки, модели оружия, редкие карты и так далее). Если у него подчищенные какие-то файлы в cstrike - они выкачаются. Если отсутствуют нужные файлы в valve - они скачаться не смогут (с Fast Download точно, с сервера напрямую - возможно тоже, была мода отключать медленную закачку).

По хорошему если сервер на хостинге, и в панельке есть кнопка "синхронизировать быструю закачку" то просто ее нужно нажать один раз (У Арены это вкладка FTP, блок Контент-хостинг, кнопка "обновить", у csserv.ru это меню Доп.Функции- FastDL - кнопка "запустить синхронизацию"). И повторять при каждом добавлении нестандартных моделек, карт и так далее.
Если сервер на своем VPS - эту операцию нужно проводить руками. Еще можно скачать чистую сборку игры, врубить developer 1, подключиться к своему серверу и почитать что будет написано в консоли (по поводу failed to transmit file... и прочего).

Цитата
работает также как и 32/32
Да, Steam Only, 32/32, ReAuthCheck с определенными настройками и остальные факторы, не позволяющие подключиться боту, который был написан на стыке 2014 и 2015 годов. Издержки производства. Потому и предупредил что версия сырая.


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ETO_BYLO_LETOM
сообщение 13.7.2020, 21:19
Сообщение #8


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

Стаж: 14 лет
Город: Краснодар

Сообщений: 3393
Благодарностей: 4387
Полезность: 805

круто но не в 20к20.
делай веб сервис) какая програмка в столь опасном году..)


😄
MasterServer.su прозрачнее чем твои окна дома
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThePhoenix
сообщение 13.7.2020, 21:38
Сообщение #9


Стаж: 11 лет

Сообщений: 2723
Благодарностей: 533
Полезность: 40

Metal Messiah, а как посмотреть, какие говнобаллы за что?))
У меня 8 на модовом.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 13.7.2020, 22:03
Сообщение #10


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

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
ThePhoenix, будет вывод отформатированной табличкой после того как я утрясу за что сколько давать pardon.gif
Пока надо смотреть что на вкладке "инфо" написано в самом низу после ----Проблемы сервера:----
Например, за ресурсы сейчас считается процент кодов отличных от HTTP/1.X 200 OK от общего количества ресурсов умножить на 10. Если считать что четверть ресурсов идет из Half-Life и отсутствуют на Fast Download то ваш сервер только за красивые глаза уже получает 2.5 балла. Пока так. В одной из будущих версий сделаю экспорт списка файлов для проверки на сайте и отделю как-то контровские от халфовых. А вообще тут уже возникает философский вопрос а начерта сервер прекеширует столько мусора и можно ли написать плагин, который бы выгружал лишнее. Это явно давало бы какое-то уменьшение времени, затрачиваемого на коннект (при бесконечно растущих списках для проверки ReChecker'а и OpenGL Detector'а как бы где-то не упереться в потолок).

Цитата
делай веб сервис

API давно есть, только вот ресурсы там только плохие (подмены) выводятся.


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThePhoenix
сообщение 13.7.2020, 22:09
Сообщение #11


Стаж: 11 лет

Сообщений: 2723
Благодарностей: 533
Полезность: 40

Metal Messiah, ну, учитывая, что у меня практический дефолтный паблик (кроме разминки на арбалетах) получил 8 баллов, то да, надо бы по подробнее, за что сколько и почему.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s1ngle
сообщение 13.7.2020, 22:37
Сообщение #12
Стаж: 7 лет 8 месяцев

Сообщений: 1591
Благодарностей: 430
Полезность: 342

Проблемы сервера:
Сервер не пускает клиентов с 47 и 48 протоколом, установите правильный cid_NoSteam47 в Dproto / ReUnion , хотя на дев-кс говорится о том , что это старые клиенты используемые для читов ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 13.7.2020, 22:48
Сообщение #13


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

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
s1ngle, на заборе тоже многое что пишут, но обычно нецензурное.
Чуть менее чем все читы для 47 протокола блокируются не только WH Blocker'ом но даже примитивными и морально устаревшими средствами типа CSF-AC. Кроме того, отлично отлавливаются теми же ReChecker / OGLDetector. Наоборот, для 48 протокола есть достаточно современных читов которые обходят WH Blocker. Если Вы недавно открыли свой сервер и 100% игроков на нем - с раскруток A, B и C где 100% игроков на 48 протоколе - то Вам в принципе все равно, ничего не теряете. Если же игроки идут на старый сервер с древних раскруток и после обновления билда внезапно ответ в старом формате перестал отдаваться - это потеря части аудитории.

Итого: Вера в то что на 47 протоколе читов больше чем на 48 это из разряда "на стим читов нет" или теории плоской земли.
В практическом смысле для серверов, созданных за последнюю пару лет и живущих на раскрутках, ничего не теряете. За это выдается 1 балл за ответ и 1 за запрет подключения. Разбаловка пока еще условная. За подмену дается 50 или 100 сразу.


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s1ngle
сообщение 13.7.2020, 22:59
Сообщение #14
Стаж: 7 лет 8 месяцев

Сообщений: 1591
Благодарностей: 430
Полезность: 342

Metal Messiah, в реюнионе надо надо значение 8 поставить чтоб пускало ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csparena
сообщение 14.7.2020, 7:42
Сообщение #15


Стаж: 10 лет

Сообщений: 2377
Благодарностей: 541
Полезность: 106

идея хорошая, но как сказал автор выше, версия сырая... надо дорабатывать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
dimka198
сообщение 14.7.2020, 9:18
Сообщение #16
Стаж: 12 лет

Сообщений: 1541
Благодарностей: 283
Полезность: 13

(((
Cкрытый текст
Прикрепленное изображениеПрикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя csparena
сообщение 14.7.2020, 11:31
Сообщение #17


Стаж: 10 лет

Сообщений: 2377
Благодарностей: 541
Полезность: 106

у меня не отображается на русском языке
Cкрытый текст

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dimamelnic
сообщение 14.7.2020, 18:25
Сообщение #18
Стаж: 11 лет

Сообщений: 1862
Благодарностей: 229
Полезность: 9

csparena, на дедике чекаешь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя opportune
сообщение 15.7.2020, 19:30
Сообщение #19
Стаж: 11 лет

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

Кто подскажет, что не так?
Прикрепленное изображение

reunion.cfg
Код:
# ========================================================
# REUNION CONFIGURATION
# ========================================================

#
# General rule for modifying this file:
# DONT CHANGE ANYTHING IF YOU DONT KNOW WHAT IT MEANS!
#


# ========================================================
# AUTHID MANAGEMENT
# ========================================================

# ClientID types (for cid_* options)
# 1: Real (or generated by HW) steam (STEAM_xx:xx:xx)
# 2: Real (or generated by HW) valve (VALVE_xx:xx:xx)
# 3: STEAM_ by IP
# 4: VALVE_ by IP
# 5: Deprecated - client will be rejected
# 6: reserved for future use
# 7: HLTV
# 8: STEAM_ID_LAN
# 9: STEAM_ID_PENDING
# 10: VALVE_ID_LAN
# 11: VALVE_ID_PENDING
# 12: STEAM_666:88:666

# Use these options to set authid's for clients

### AUTH CONTROL ###

# For Legit Steam clients (default is real STEAM_xx:xx:xx [1])
cid_Steam = 1

# Client recognized as pending when they sucessfully authorized, but did not get steam id
# REMARK: Actually, it got steamid, but it is useless (STEAM_0:0:0 for example)
# default is Deprecated [5]
cid_SteamPending = 5

# for HLTV (default is Deprecated [5])
cid_HLTV = 5

# for p.47 clients that do not support unique id generation (default is Deprecated [5])
cid_NoSteam47 = 5

# for p.48 clients that do not support unique id generation (default is Deprecated [5])
cid_NoSteam48 = 5

# For players having revEmu ( >= 9.74) on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_RevEmu = 1

# For players having RevEmu 2013 on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_RevEmu2013 = 1

# For players having SteamClient 2009 / revEmu > 9.82 on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_SC2009 = 1

# For players having old revEmu on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_OldRevEmu = 1

# For players having hCupa's SteamEmu on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_SteamEmu = 1

# For players having AVSMP (Cracked Steam) on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_AVSMP = 1

# For SETTI ServerScanner
# default is STEAM_xx:xx:xx generated by IP [3]
cid_Setti = 3

# For SXEI Clients
# default is real STEAM_xx:xx:xx [1]
cid_SXEI = 1

# For players having SmartSteamEmu > 1.2.4 on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_SSE3 = 1


### AUTH SETTINGS ###

# Authorization protocols version. All steamdid's of non-steams players will be changed in common with this value.
# 1: DProto (deprecated)
# 2: Reunion 2015-2018
# 3: Reunion new (recommended)
AuthVersion = 3

# SteamIdHashSalt (string)
# Salt string for SteamIDs hashing. Irreversibly changes SteamIDs. Prevents SteamID stealing.
# Should be more than 16 chars length. If string is empty, hashing is not applied (AuthVersion < 3) or Reunion init will be failed (AuthVersion >= 3).
SteamIdHashSalt = удалено

# SC2009_RevCompatMode (0 / 1)
# Enable fix to make steamids generated for SC2009 compatible with revEmu. Can't be disabled with AuthVersion >= 3.
# Default: 1
SC2009_RevCompatMode = 1

# EnableSXEIdGeneration (0 / 1)
# Turns on steamid generation based on info sent by sXeI client
# Enable this ONLY if you have sXeI server installed!
# Default: 0
EnableSXEIdGeneration = 0

# EnableGenPrefix2 (0 / 1)
# Enable second prefix (STEAM_*:0/1:****) for generated authids. Reduces chance of authid collisions. Works only with configured SteamIdHashSalt. Can't be disabled with AuthVersion >= 3.
# Default: 0
EnableGenPrefix2 = 0

# HLTVExcept_IP (ip addr)
# HLTV from this IP will be able to join the server even if cid_HLTV is set to 5 (deprecated)
HLTVExcept_IP = 127.0.0.1


### AUTHID PREFIXES ###

# This config section will be ignored when AuthVersion > 2.

# IPGen_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by IP
IPGen_Prefix1 = 0

# IPGen_Prefix2 (int)
# STEAM_a:b:c
# second prefix (b) for authids generated by IP
IPGen_Prefix2 = 4

# Native_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by native auth method (Steam)
Native_Prefix1 = 0;

# RevEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by RevEmu
RevEmu_Prefix1 = 1;

# RevEmu2013_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by RevEmu2013
RevEmu2013_Prefix1 = 1;

# SC2009_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by Steamclient 2009
SC2009_Prefix1 = 1;

# OldRevEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by old RevEmu
OldRevEmu_Prefix1 = 2;

# SteamEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids generated by SteamEmu
SteamEmu_Prefix1 = 3;

# SteamEmu_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for AVSMP Clients (Cracked steam)
AVSMP_Prefix1 = 4;

# Setti_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for Setti server scanner
Setti_Prefix1 = 5;

# SXEI_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for sXeI clients
SXEI_Prefix1 = 6;

# SSE3_Prefix1 (int)
# STEAM_a:b:c
# first prefix (a) for authids assigned for SSE3
SSE3_Prefix1 = 7;

# Note that banid will use steamid WITHOUT any prefixes!



# ========================================================
# SERVER QUERIES MANAGEMENT
# ========================================================

# ServerInfoAnswerType (0/1/2)
# Sets server answer type for query requests
# 0 = New style (Steam) (recommended)
# 1 = Old Style (GoldSource Engine)
# 2 = Hybrid mode - Server is visible anywhere, but there are 3 packets generated for every serverinfo request
# Default: 0
ServerInfoAnswerType = 2

# FixBuggedQuery (0 / 1)
# Enable fix for clients with bugged serverbrowser. Prevents hanging on connect.
# Default: 1
FixBuggedQuery = 1

# EnableQueryLimiter (0 / 1)
# Enable ratelimit for server queries (TSource, players, etc). You can use 0 if external protection solutions used.
# Default: 1
EnableQueryLimiter = 1

# QueryRateLimit (128/2048)
# Global rate limit for server queries in packets/sec.
# Default: 256
QueryRateLimit = 1024

# QueryFloodBanTime (0 - 60).
# Ban time in minutes for server query flooding. Use 0 to disable bans (block only).
# Default: 10
QueryFloodBanTime = 0

# LogAttacks (0 / 1)
# Log attacks to reunion_attacks.log
# Default: 1
LogAttacks = 0

# AllowSplitPackets (0 / 1)
# Allow splitting of outgoing packets if they size are greater than 1400. Used in original steamclient, but does not supported by some monitorings.
# Default: 0
AllowSplitPackets = 0

# IPClientsLimit (0 - 32)
# Maximum number of clients from single ip. Useful for computer clubs.
# Default: 5
IPClientsLimit = 5


# ========================================================
# OTHER STUFF
# ========================================================

# LoggingMode:
# 0 = None
# 1 = Console
# 2 = Log Files
# 3 = Both
LoggingMode = 3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 15.7.2020, 22:46
Сообщение #20


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

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
Цитата
cid_NoSteam47 = 8
cid_NoSteam48 = 8

Чтобы пускало всех игроков поставь 8. А вообще если анализируешь по хешам - смотри сам на свой сервер, если у тебя за неделю после этого не будет ни одного STEAM_ID_LAN можно забить :)

Цитата
на дедике чекаешь?

Любая винда отличная от русской. Прога компилировалась на D7 без юникода. Боюсь что при пересборке на более новых версиях Delphi бот полетит, там слишком много низкоуровневого кода.


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