Инструкция по установке и настройке SourceBans

Tox1c

Участник
Сообщения
52
Реакции
3
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

Как я понял на NoSteam сервер SourceBans не работает?
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #22

Tox1c

Участник
Сообщения
52
Реакции
3
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

С no-steam не пробовал, но если сервер генерирует ID у "пираток", например вот этим http://hlmod.ru/forum/showthread.php?t=162, то проблем быть не должно.

Да! у меня стоит эта штука! она генерирует ID. Но! При заходе на сервер, как я писал уже:
когда заходит любой пользователь независимо от того пиратка у него или лицензия его SteamID при заходе 666:88:666, а потом (спустя секунды 2 (это можно посмотреть в консоли сервера)) меняется либо на сгенерированный (у пираток), либо на лицензионный.
Видимо Сурсмод воспринимает тот ID с которым ты подключаешься, а не который у тебя в данный момент. В то время как мани-админ-плагин нормально работает.
 

Tox1c

Участник
Сообщения
52
Реакции
3
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

Извиняюсь, не успел отредактировать сообщение =)
Вот из лога:
C-подобный:
L 08/05/2009 - 22:39:24: "-=Bupyc=-<469>< STEAM_666:88:666><>" connected, address "92.124.78.2:27005"
L 08/05/2009 - 22:39:24: "-=Bupyc=-<469>< STEAM_0:0:722640613><>" STEAM USERID validated
Как видим при подключении SteamID пиратский (STEAM_666:88:666), так и у пираток и у лицензии, но потом он изменяется.
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #25
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

У меня так:
L 05/03/2009 - 20:56:35: "123<6>< STEAM_ID_PENDING><>" connected, address "82.17.126.207:27005"
L 05/03/2009 - 20:56:35: "123<6>< STEAM_0:0:1917389101><>" STEAM USERID validated
L 05/03/2009 - 20:56:49: "123<6>< STEAM_0:0:1917389101><>" entered the game<steam_id_pending><steam_0:0:1917389101><steam_0:0:1917389101><steam_id_pending><steam_0:0:1917389101><steam_0:0:1917389101><steam_id_pending><steam_0:0:1917389101><steam_0:0:1917389101>
</steam_0:0:1917389101></steam_0:0:1917389101></steam_id_pending></steam_0:0:1917389101></steam_0:0:1917389101></steam_id_pending></steam_0:0:1917389101></steam_0:0:1917389101></steam_id_pending>
 

Tox1c

Участник
Сообщения
52
Реакции
3
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

У меня так:
L 05/03/2009 - 20:56:35: "123<6>< STEAM_ID_PENDING><>" connected, address "82.17.126.207:27005"
L 05/03/2009 - 20:56:35: "123<6>< STEAM_0:0:1917389101><>" STEAM USERID validated
L 05/03/2009 - 20:56:49: "123<6>< STEAM_0:0:1917389101><>" entered the game<steam_id_pending><steam_0:0:1917389101><steam_0:0:1917389101><steam_id_pending><steam_0:0:1917389101><steam_0:0:1917389101><steam_id_pending><steam_0:0:1917389101><steam_0:0:1917389101>
</steam_0:0:1917389101></steam_0:0:1917389101></steam_id_pending></steam_0:0:1917389101></steam_0:0:1917389101></steam_id_pending></steam_0:0:1917389101></steam_0:0:1917389101></steam_id_pending>

хм, странно может выложишь свой конфиг esteamation.cfg?
Да и еще. Правильно ли я конфиг закинул в [Server Root]/cfg как написано в ридми или надо было в [Server Root]/[mod]/cfg?
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #27
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

хм, странно может выложишь свой конфиг esteamation.cfg?
Да и еще. Правильно ли я конфиг закинул в [Server Root]/cfg как написано в ридми или надо было в [Server Root]/[mod]/cfg?
Правильно
######################################################################################################################################################
######################################################################################################################################################
#################################################### eSTEAMATiON Policy Configuration File ###########################################################
#################################################### Author: ViTYAN ###########################################################
#################################################### Date:18.06.2008 ###########################################################
######################################################################################################################################################
######################################################################################################################################################



######################################################################################################################################################
########################################################## Access policy configuration ###############################################################
######################################################################################################################################################

; EN:
; Allow clients with SteamEmu[hCupa] emulator to join your server and get their unique SteamID's.
; RU:
; Разрешить вход клиентов с эмулем SteamEmu на ваш сервак и получить при этом их уникальные SteamID.
AcceptSteamEmuClients = True

; EN:
; Allow legacy SteamEmu clients(vVersion < 3.75) to join you server. Those clients does NOT support uniqueID authentication
; and will be assigned IP bounded SteamID's.
; Such old SteamEmu version is used for example in popular CSS v34 DZ release.

; RU:
; Разрешать клиентам со старыми версиями SteamEmu(ниже чем 3.75) заходить на ваш сервер. Эти клиенты не поддерживают авторизацию
; с использованием уникальных ID и будут получать их по IP адресу.Подобный версии эмулятора используются например в популярном
; релизе CSS v34 от DZ.
AcceptLegacySteamEmuClients = True

; EN:
; Allow eSTEAMATiON SemiSteam clients working in Native mode to join to your server. Those clients support SteamID generation from
; clients Hardware. If ForceMinimumeSTEAMATiONSemiSteamVersionOnClient option is set to True then only SemiSteam clients with
; eSTEAMATiON version >= MinimumeSTEAMATiONSemiSteamVersionOnClientToEnforce will be able to join to your server.
; Older eSTEAMATiON SemiSteam client will be dropped and you'll have a message in your servers console/log that client has been dropped by policy for using outdated software version.
; RU:
; Разрешать клиентам eSTEAMATiON SemiSteam в Native режиме заходить на ваш сервер. Эти клиенты поддерживают генерацию SteamID
; по железу клиента. Если ForceMinimumeSTEAMATiONSemiSteamVersionOnClient установлен в True то на сервер смогут зайти только клиенты eSTEAMATiON
; версий не ниже MinimumeSTEAMATiONSemiSteamVersionOnClientToEnforce а более старые будут выкидываться и в консоли будет сообщение о том что клиент
; был заблокирован политикой безопастности из-за использования устаревшего ПО.
AccepteSTEAMATiONSemiSteamClients = True
ForceMinimumeSTEAMATiONSemiSteamVersionOnClient = False
#MinimumeSTEAMATiONSemiSteamVersionOnClientToEnforce = 1.8

; EN:
; Allow clients with RevEmu(Or RevEmu SteamEmu Addon)[REVOLUTiON/shmelle] emulator to join your server
; and get their unique SteamID's
; RU:
; Разрешить вход клиентов с эмулем RevEmu на ваш сервак и получить при этом их уникальные SteamID.
AcceptRevEmuClients = True

; EN:
; Allow clients with HookEmu[cintX] emulator to join your server and get their unique SteamID's.
; RU:
; Разрешить вход клиентов с эмулем HookEmu на ваш сервак и получить при этом их уникальные SteamID.
AcceptHookEmuClients = True

; EN:
; Allow Valve's Legit Players or players with Cracked Steam clients to join your server and get
; their uniqie SteamID's or IP bounded SteamID's(See special options below).
; RU:
; Разрешить лицензионщикам и клиентам с ломанным Стимом зайти на ваш сервак и получить их SteamID от аутентификационных серверов Valve.
AcceptLegitClients = False

; EN:
; This allows Setti's Server Scanner to join your server. The scanner can be fully detected by eSTEAMATION regardless of its IP address.
; Anyway ive got information that this IP is static and does not change.
; RU:
; Позволяет сканеру серверов Setti заходить на ваш сервер. Сканнер будет полностью распознан эмулем независимо от его IP адреса
; несмотря на то что по полученной мной информации он использует статический(постоянный) IP адрес.
AcceptSettiServerScanner = True

; EN:
; Allow HL1 WON(-nosteam) clients to join your server and get IP bound ValveID.
; RU:
; Разрешить старым HL1 клиентам использующим WON аутентификацию подключаться к вашему серверу и получать ValveID сгенерированное из IP адреса.
AcceptHL1WONClients = True

; EN:
; Allow clients who's using unknown emulation libraries to join your server and get IP bounded SteamID's.
; RU:
; Разрешить клиентам с неизвестным до селе клиентским эмулем заходить на ваш сервер. Им будет выделен SteamID сгенерированный из их IP адреса.
AcceptUnknownClients = True

; EN:
; Allow clients who's using unknown emulation libraries(which try to simulate Legit clients like OLD RevEmu's) to join your server and get IP bounded SteamID's.
; RU:
; Разрешить клиентам с неизвестным до селе клиентским эмулем пытающимся симулировать Steam клиентов(как старые RevEmu(одни из первых)) заходить на ваш сервер. Им будет выделен SteamID сгенерированный из их IP адреса.
AcceptUnknownLegitSimulatingClients = True

; EN:
; Allow clients who's using unknown emulation libraries(which try to simulate known NonSteam clients) to join your server and get IP bounded SteamID's.
; RU:
; Разрешить клиентам с неизвестным до селе клиентским эмулем пытающимся симулировать известных NonSteam клиентов заходить на ваш сервер. Им будет выделен SteamID сгенерированный из их IP адреса.
AcceptUnknownNonSteamSimulatingClients = True


######################################################################################################################################################
######################################################## Additional authorization options ############################################################
######################################################################################################################################################

; EN:
; Will enforce eSTEAMATiON to use SteamEmu's compatible algorithm for ID "modding" thus giving the same ID to player with every type
; of client-side emulator and SteamID will not change in 99% of cases.
; RU:
; eSTEAMATION будет использовать спец алгоритм для сведения ID различных эмулей к единому знаменателю(SteamEmu).
; Если эта опция включена то в 99-и процентах случаев при смене эмуля клиент будет получать тот-же SteamID.
EnforceSteamEmuCompatIDMode = True

; EN:
; Enforce Legit Steam /Cracked Steam clients to authorize via eSTEAMATiON and get IP bounded ID's.
; Note: If set to False those clients will get their Valve assigned Unique ID's
; RU:
; Принудительно выдавать лицензионщикам и клиентам с ломанным Steam-ом SteamID сгенерированные из их IP адреса.
; При этом подключение к авторизационным серверам Valve выполняться не будет.
; Если установлено в False то эти клиенты будут получать их ID с авторизационных серверов Valve.
ForceIPDerivedIDsForLegitClients = True

; EN:
; Enforce all Non-Steam clients to get IP bounded ID's regardless of emulator type
; Note: If set to False each Non-Steam client with supported emulator will get his Unique SteamID.
; RU:
; Принудительно выдавать пираткам с поддерживаемыми эмулями SteamID сгенерированные из их IP адреса.
; Если установлено в False то эти клиенты будут получать свои уникальные SteamID(если клиентский эмуль поддерживается eSTEAMATION)
ForceIPDerivedIDsForAllNonLegitClients = False


; EN:
; Enforce use of static SHARED SteamID for all Non-Steam clients. This option OVERRIDES the ForceIPDerivedIDsForAllNonLegitClients option.
; To enforce ID STEAM_0:X:Y assign the result of computation 2*Y + X to SharedNonSteamIDToUse parameter. Note that X = {0,1} and 0 < Y <= 2147483648
; The result number can be written in decimal(NNNN),octal(0NNNN) and hexadecimal(0xNNNN or 0XNNNN) representations.
; RU:
; Принудительно выдавать всем пираткам один единственный общий SteamID. Если эта опция включена то она имеет более высокий приоритет
; чем ForceIPDerivedIDsForAllNonLegitClients. Для установки этого ID в STEAM_0:X:Y присвойте параметру SharedNonSteamIDToUse результат
; следующего вычисления: 2*Y + X. Учтите что Х может быть только 0 или 1 а Y находится между 0-ём и 2147483648-ю. Вы можете записать результат
; вычисления в десятичном(NNNN), восьмеричном(0NNNN) и шестнадцатиричном(0xNNNN или 0XNNNN) форматах.
ForceUseOfSharedNonSteamID = False
SharedNonSteamIDToUse = 66688666


#######################################################################################################################################################
######################################################### Special logging configuration ###############################################################
#######################################################################################################################################################

; EN:
; If set to true then during connection initialization process of client type of his emu will be printed
; to server's console and logged to server's log.
; NOTE: HL1-AMD64 eSTEAMATiON will only out this info to console(log writing will not be performed)
; RU:
; Если эта опция включена то при подключении клиента его тип(Steam или Пиратка+Название её эмуля) будет записываться в серверный лог.
; ПРИМЕЧАНИЕ : eSTEAMATiON для HL1-AMD64 будет выводить эту инфу на консоль без логирования(слишком старый двиг - логирование было по технологии
; движка Quake а не по библиотеке tier0 от Valve которая пришла как часть Steam).
LogClientTypeOnConnect = True

; EN:
; If enabled EVERY client which dropped by security policy will be logged in server log and console with special eSTEAMATiON Security NOTICE.
; You as administrator will be able to determine and always know that is dropped client type.
; RU:
; Если эта опция включена то любой выброшенный политикой безопастности клиент будет логироваться под строкой eSTEAMATiON Security NOTICE в консоли
; и логе сервера. Вы как администратор всегда сможете знать какой тип клиента был использован выброшенным клиентом.
LogRejectedClientTypeOnConnect = True


#######################################################################################################################################################
####################################################### Clients REJECT mode configuration #############################################################
#######################################################################################################################################################


; EN:
; If set to true server will drop restricted clients in late state of AUTH process. This drop method cannot be verifyed by SETTI autoscanners yet.
; You can dropp all clients(and even their own scanner) form the server via policy and theyll consider the server as FFA(Free For All).
; RU:
; Если установлено в True то сервер будет выкидывать запрещённых клиентов на позднем этапе валидации. Этот метод не может быть пока вычислен
; автосканерами серверов SETTI и даже если вы заблочите на хер всех клиентов(включая их же сканер) они будут считать сервер полностью взломанным
; с доступом для всех.
ForceClientsRejectAfterInitialValidation = True


#######################################################################################################################################################
####################################################### Module Configuration(MS Windows Only) #########################################################
#######################################################################################################################################################

; EN:
; If this option is present(uncomment the option line and modify as needed) then you set the name of Legit helper library to be used by eSTEAMATiON.
; If not present(i.e commented or removed from config) then default name will be vlvticket.dll(exact name of this library in release archive).
; RU:
; Если эта опция присутствует то она позволяет переопределять название файла поддержки лицензионных клиентов. По умолчанию он называется vlvticket.dll
; и распространяется в архиве релиза именно под этим именем.
#MSWindowsLegitHelperLibName = vlvticket.dll

; EN
; If this option is present then your eSTEAMATiON SemiSteam Client will use this name for NonSteam Auth library. If this option is commented-out then
; default file name will be used(nsemu.dll). If this file is not present then eSTEAMATiON SemiSteam client will AUTH in special secured and advanced
; native mode using new algorithm of NonSteam ID generation.
; RU:
; Если эта опция присутствует то ваш клиент eSTEAMATiON SemiSteam будет использовать библиотеку с указанным именем как библиотеку авторизации NonSteam.
; Если опция отсутствует или закомментирована то будет использовано название файла по умолчанию - nsemu.dll.
; Если файла с указанным именем нет то клиент eSTEAMATiON SemiSteam запускается в native режиме и использует собстенный метод авторизации NonSteam
; по железу и с повышенной безопастностью.
#SteamEmulatorLibNameForClientAUTH = nsemu.dll
 

PinCho

Участник
Сообщения
11
Реакции
6
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

ребят у меня такая проблема у мя через игру бан не ставится а через сайт ставица и люди зати не могут а через кс могут поч так?
 

Tox1c

Участник
Сообщения
52
Реакции
3
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

Спасибо Andrey! Разобрался со своей проблемой! =) Причина:
Пропатчил vup'ом без параметра -esteamation-prep.
Перепатчил, сейчас все отлично, также как у тебя в логе и все работает!!
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #30
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

ребят у меня такая проблема у мя через игру бан не ставится а через сайт ставица и люди зати не могут а через кс могут поч так?
Связь с базой данных проверь правильно ли настроена, в файле addons/sourcemod/configs/databases.cfg
 

PinCho

Участник
Сообщения
11
Реакции
6
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

все окей

"Databases"
{
"driver_default" "mysql"

"sourcebans"
{
"driver" "mysql"
"host" "localhost"
"database" "sourcebans"
"user" "sb"
"pass" "sbpass"
//"timeout" "0"
"port" "3306"
}
"storage-local"
{
"driver" "sqlite"
"database" "sourcebans"

}

}

через сайта ставится) а через игру нет(
 

Tox1c

Участник
Сообщения
52
Реакции
3
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

А ты себе админку выдал через сайт?
 

Abarmot

Участник
Сообщения
5
Реакции
0
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

Народ, а кто нить делал такое переписывал плагин сорсбана, чтобы он банил не по стиму а по ипу ????
 

vorcuta

Участник
Сообщения
4
Реакции
0
Ответ: Инструкция по установке и настройке SourceBans 1.4.4

Кстати кому надо, вот русификатор (он как написано для 1.4.2), но у меня на 1.4.4 норм идет =)

Неправда этот русификатор не работает для версии 1.4.4
Потому что для каждой версии нужна своя русификация так как базы обновляются.

+ проверил на 2-х разных source bans -ах версии 1.4.4 твой русификатор не подходит, даже пробывали на всякий случай для 1.4.3 тоже не подходит, лишний раз доказывает что базы обновляются и для каждой версии нужен свой.

Так что лучше русифицируйте версию 1.4.4
 

mako96

Участник
Сообщения
19
Реакции
1
Re: Инструкция по установке и настройке SourceBans 1.4.4

Подскажите я не могу соединить Сервер с Sourcebans
застреваю на втором шаге установки
Databases
C-подобный:
"Databases"
  {
                  "driver_default"                             "mysql"
                  
                  "sourcebans"
                  {
                                 "driver"                               "mysql"
                                 "host"                                  "localhost"         // имя сервера где находится ваш mysql 
                                 "database"                            "bans"            // название базы данных
                                 "user"                                  "root"                       // имя пользователя базы данных
                                 "pass"                                  "240796"              // пароль для этого пользователя
                                 //"timeout"                              "0"
                                 "port"                 "                  3306"
                  }
  }
{
    "driver_default"        "mysql"
    
    "default"
    {
        "driver"            "default"
        "host"                "localhost"
        "database"            "sourcemod"
        "user"                "root"
        "pass"                ""
        //"timeout"            "0"
        //"port"            "0"
    }
    
    "storage-local"
    {
        "driver"            "sqlite"
        "database"            "sourcemod-local"
    }

    "clientprefs"
    {
        "driver"            "sqlite"
        "host"                "localhost"
        "database"            "clientprefs-sqlite"
        "user"                "root"
        "pass"                ""
        //"timeout"            "0"
        //"port"            "0"
    }
}
184.jpg
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #36
Re: Инструкция по установке и настройке SourceBans 1.4.4

mako96, проверяйте правильность указанных данных соединения с бд.
 

Tox1c

Участник
Сообщения
52
Реакции
3
Re: Ответ: Инструкция по установке и настройке SourceBans 1.4.4

Неправда этот русификатор не работает для версии 1.4.4
Потому что для каждой версии нужна своя русификация так как базы обновляются.

+ проверил на 2-х разных source bans -ах версии 1.4.4 твой русификатор не подходит, даже пробывали на всякий случай для 1.4.3 тоже не подходит, лишний раз доказывает что базы обновляются и для каждой версии нужен свой.

Так что лучше русифицируйте версию 1.4.4

О каких ты базах говоришь я ваще не пойму.
У меня на 1.4.4 все работает http://nskcss.hopto.org/sourcebans/
P.S. Русификатор ставится как отдельная тема. Называется в админке: "Тема по умолчанию (русская)".
Выбираешь ее, и любуешься.
 

Vadimr

Участник
Сообщения
5
Реакции
0
Re: Инструкция по установке и настройке SourceBans 1.4.4

Всем привет
Ребят пожалуйста помогите
Я не могу подключить сервер к Sourcebans
вот что пишет Error connecting

Вот моя database
"Databases"
{
"driver_default" "mysql"

"sourcebans"
{
"driver" "default"
"host" "mysql13.000webhost.com"
"database" "a7563712_1"
"user" "a7563712_1"
"pass" "pass"
//"timeout" "0"
"port" "3306"
}

"storage-local"
{
"driver" "sqlite"
"database" "mysql13.000webhost.com"
}

"clientprefs"
{
"driver" "sqlite"
"host" "localhost"
"database" "clientprefs-sqlite"
"user" "root"
"pass" "pass"
//"timeout" "0"
//"port" "0"
}
}

Как думаете где ошибка?
Буду очень благодарен тому кто ответит
Заранее большое спасибо

 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #40
Re: Инструкция по установке и настройке SourceBans 1.4.4

Видимо плагин не может установить соединение с базой данных, проверь правильность данных соединения с базой данных хостинга.
 
Сверху Снизу