eSTEAMATiON - Профессиональный серверный эмулятор Steam-а

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
Psyho666
Полковник
Полковник
Сообщения: 1252
Зарегистрирован: 22.10.2007

#316 Сообщение 31.07.2008, 18:58

NAT писал(а):
Masher писал(а):Делал всё по инструкции INSTALL_SEMISTEAM_RU, при запуске steam стал выдавать ошибку “ Steam.exe (main exception): Unable to load library SteamUI.dll”, т.е. до 6 шага удалось дойти в установке Semi-Steam клиента.

[spoiler=""Ошибка""]
SteamUI.jpg
[/spoiler]
Такая же фигняя
тоже

Аватара пользователя
koshmel
VIP
VIP
Сообщения: 373
Зарегистрирован: 24.03.2007
Контактная информация:

#317 Сообщение 31.07.2008, 20:51

Делаем eSTEAMATiON популярным :)
выбираем серв http://css.setti.info/servers/list-tf2.php и ломаем его до посинения :D


:crazy: ето флуд :crazy:
Изображение
kadet89 писал(а):Не врубился в этот алгоритм...но думаю моно попробовать через бинарник изменить саму команду...только вот в каком файле она?

Аватара пользователя
koshmel
VIP
VIP
Сообщения: 373
Зарегистрирован: 24.03.2007
Контактная информация:

#318 Сообщение 31.07.2008, 21:37

а что за команда уязвима на буфер?))
случайно не connect (как было давно в ХЛ)

походу все фильтрование буфера на переполнения идет через STEAM
Изображение
kadet89 писал(а):Не врубился в этот алгоритм...но думаю моно попробовать через бинарник изменить саму команду...только вот в каком файле она?

RuslanRec
Сержант
Сержант
Сообщения: 47
Зарегистрирован: 13.10.2007

#319 Сообщение 01.08.2008, 07:08

никак юзают клиенты пусть старстим покамест и ждут семистима

RuslanRec
Сержант
Сержант
Сообщения: 47
Зарегистрирован: 13.10.2007

#320 Сообщение 01.08.2008, 07:09

Psyho писал(а):
NAT писал(а):
Masher писал(а):Делал всё по инструкции INSTALL_SEMISTEAM_RU, при запуске steam стал выдавать ошибку “ Steam.exe (main exception): Unable to load library SteamUI.dll”, т.е. до 6 шага удалось дойти в установке Semi-Steam клиента.

[spoiler=""Ошибка""]
SteamUI.jpg
[/spoiler]
Такая же фигняя
тоже
никак юзают клиенты пусть старстим покамест и ждут семистима

Аватара пользователя
diazzzz
Нович0к
Нович0к
Сообщения: 12
Зарегистрирован: 10.05.2008
Контактная информация:

#321 Сообщение 01.08.2008, 11:30

А я знаю как отследить норм выпуск семистима,следим за темой http://csmania.ru/forum/viewtopic.php?f ... &sk=t&sd=a и как только она зокроется,значит вышел семистим=)ждем и следим! 8)
Изображение
Лучший игровой сервер - Земля: карта всего одна, но на 6 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит....

Аватара пользователя
tiffolk
Нович0к
Нович0к
Сообщения: 25
Зарегистрирован: 14.02.2008

#322 Сообщение 01.08.2008, 12:34

tiffolk писал(а):У нас юникс и jail.
я только не знаю насчет линукса,там только чрут? я искал полные альтернативы юниксовому жэйлу,но в некоторых реализовывается не на уровне ядра,а в других одни кернел паники.
Вообщем я реализовал с помощью AppArmor для openSuSE

NoZeR27
Нович0к
Нович0к
Сообщения: 10
Зарегистрирован: 01.08.2008

#323 Сообщение 01.08.2008, 15:52

все норм работает, прои коннекте лицензии сервер присваивает лицухам ид 666:88:666
Вот мой esteamation.cfg
######################################################################################################################################################
######################################################################################################################################################
#################################################### eSTEAMATiON Policy Configuration File ###########################################################
#################################################### Author: ViTYAN ###########################################################
#################################################### Date:30.05.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 = False

; 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 = True

; 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 = False

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


######################################################################################################################################################
######################################################## 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 = False

; 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 = 0


#######################################################################################################################################################
######################################################### 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
в чем может быть проблема?

NoZeR27
Нович0к
Нович0к
Сообщения: 10
Зарегистрирован: 01.08.2008

#324 Сообщение 02.08.2008, 03:40

[spoiler=""Вот что в логе серва выдает""]eSTEAMATiON initialization and preconfiguring process has been started...
L 08/02/2008 - 03:17:03: eSTEAMATiON legit helper library(vlvticket_i486.so) has been loaded
L 08/02/2008 - 03:17:03:
eSTEAMATiON v1.7 FiNAL
Release Date:11 June 2008 12:50 AM
Author:ViTYAN
has been successfully loaded.
L 08/02/2008 - 03:17:03:
eSTEAMATiON configuration has been successfully determined(Local config).
L 08/02/2008 - 03:17:03: eSTEAMATiON security policy configuration is as following:
L 08/02/2008 - 03:17:03: REJECT Clients after initial validation process compleation: ENABLED
L 08/02/2008 - 03:17:03: SteamEmu Clients: ACCEPT
L 08/02/2008 - 03:17:03: LEGACY SteamEmu Clients: DROP
L 08/02/2008 - 03:17:03: RevEmu Clients: ACCEPT
L 08/02/2008 - 03:17:03: HookEmu Clients: ACCEPT
L 08/02/2008 - 03:17:03: Unknown Clients: DROP
L 08/02/2008 - 03:17:03: Legit Valve and Cracked Steam Clients: ACCEPT
L 08/02/2008 - 03:17:03: SETTI server scanner: ACCEPT
L 08/02/2008 - 03:17:03: LEGACY HL1 WON(-nosteam) Clients: ACCEPT
L 08/02/2008 - 03:17:03: SteamID mode for Supported(Known) NonSteam Clients: Unique ID's
L 08/02/2008 - 03:17:03: SteamEmu ID compatability mode: ENABLED
L 08/02/2008 - 03:17:03: SteamID mode for Legit Valve and Cracked Steam Clients: by IP
L 08/02/2008 - 03:17:03: Enable logging of Client type to console on connect: ENABLED
L 08/02/2008 - 03:17:03: Enable logging of REJECTED Client type to console on connect: ENABLED

L 08/02/2008 - 03:17:03: Log file closed[/spoiler]
Народ помогите! Почему у лицух 666:88:666 без eSTEAMATiON сервак нормально лицушные стимаки выдавал!, Подскажите, что надо изменить

VALERA-N-LINK
Нович0к
Нович0к
Сообщения: 21
Зарегистрирован: 24.03.2007
Откуда: Новомосковск

#325 Сообщение 03.08.2008, 19:42

У меня лицензиям дает правильный ИДЕ
а вот всем пираткам STEAM_666:88:666
Так и должно быть? Мне на сервере нужно было бы поддержку выдачи пираткам разных ИДЕ.
Если можно ответьте.
Я дня три лопачу форум и так не понял, толи я что то упустил, толи так и должно быть (нет ещё поддержки) с пиратками.
:sorry:

Аватара пользователя
bzz0
Сержант
Сержант
Сообщения: 60
Зарегистрирован: 22.06.2007
Откуда: Латвия, Рига

#326 Сообщение 03.08.2008, 21:50

bzz0 писал(а):Ну вот, выкачал по новой сервер TF2, установил eSTEAMATiON, пропатчил последним VUPом с ключами -esteamation-prep и -esteamation-allow-duplicate-ids. При запуске сервера вижу в консоли, что eSTEAMATiON запускается и читает файл конфигурации, но вот ломаным клиентам он всё равно присваивает 666:88:666. Так должно быть или где-то косяк? :blush:

P.S.
Надеюсь теперь эксплойт мне не страшен? :%)

Аааааа! Сегодня опять ломанули сервак через эксплойт - потёрли все файлы, несмотря на то, что он был пропатчен последним VUPом с ключами -esteamation-prep и -esteamation-allow-duplicate-ids. Где спасение? Что делать???
CGC

Аватара пользователя
bzz0
Сержант
Сержант
Сообщения: 60
Зарегистрирован: 22.06.2007
Откуда: Латвия, Рига

#327 Сообщение 05.08.2008, 13:41

Пока imho единственный выход - это выставить права на папку /tf другого пользоваетля... Надеюсь - поможет...
CGC

NoZeR27
Нович0к
Нович0к
Сообщения: 10
Зарегистрирован: 01.08.2008

#328 Сообщение 05.08.2008, 18:03

ппц поставил eSTEAMATION на другой серв и у всех пираток 666:88:666, почему??? :/

Клиент коннектит в логе пишет:
L 08/05/2008 - 19:45:46: eSTEAMATiON Security NOTICE: Client using LEGACY hCupa's SteamEmu rejected by security policy
L 08/05/2008 - 19:45:46: "asda<9><STEAM_666:88:666><>" connected, address "10.10.171.29:27005"

VALERA-N-LINK
Нович0к
Нович0к
Сообщения: 21
Зарегистрирован: 24.03.2007
Откуда: Новомосковск

#329 Сообщение 05.08.2008, 23:04

NoZeR27 писал(а):ппц поставил eSTEAMATION на другой серв и у всех пираток 666:88:666, почему??? :/

Клиент коннектит в логе пишет:
L 08/05/2008 - 19:45:46: eSTEAMATiON Security NOTICE: Client using LEGACY hCupa's SteamEmu rejected by security policy
L 08/05/2008 - 19:45:46: "asda<9><STEAM_666:88:666><>" connected, address "10.10.171.29:27005"
Скажите нам, так и должно быть?
Или Иде разное должно присваиваться пираткам?
:cry:

NoZeR27
Нович0к
Нович0к
Сообщения: 10
Зарегистрирован: 01.08.2008

#330 Сообщение 06.08.2008, 00:42

Все, с пиратками разобрался, но вот у лицух всеравно 666:88:666. Почему?

Закрыто Вложения 57