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

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

#1636 Сообщение 27.06.2010, 23:54

plavra
ну надеюсь тебе понятно что бок все таки твой ;) мало установить сервер по манулу надо еще и уметь проверить его работоспособность с разными клиентами, а вот если ничего не получается тогда впадать в отчаяние и флудить на форуме :)
Изображение

Аватара пользователя
Deimos
VIP
VIP
Сообщения: 569
Зарегистрирован: 13.05.2007
Поблагодарили: 45 раз

#1637 Сообщение 28.06.2010, 00:53

Выкладываю чистые серверы под Windows и Linux:

Counter-Strike: Source Dedicated Server Win32
Изображение
Counter-Strike: Source Dedicated Server Linux
Изображение

Каждый раз загружать новые версии я не буду, поэтому крайне желательно после распаковки сервера запустить его обновление при помощи утилиты hldsupdatetool (для версии под Linux это делать обязательно даже если никаких обновлений не выходило)
hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir <путь к распакованному серверу> (Windows)
./steam -command update -game "Counter-Strike Source" -dir . (Linux)

И ещё раз:
Настройка эмулятора для сервера CS:S
1) Переименовать файл
\orangebox\bin\steam_api.dll в valve_api.dll (если используется Windows)
\orangebox\bin\libsteam_api.so в valve_api.so (если используется Linux)
2) Скопировать файлы
eSTEAMATiON.v2.0.Release.Candiate.4-ViTYAN.7z\WIN32\INIT\STEAM3(Source 2007 And Above)\steam_api.dll
eSTEAMATiON.v2.0.Release.Candiate.4-ViTYAN.7z\WIN32\SCI\eST_SCI.dll
(если используется Windows), либо
eSTEAMATiON.v2.0.Release.Candiate.4-ViTYAN.7z\LINUX\INIT\STEAM3(Source 2007 And 2007 U2)\steam_api.so (и переименовать в libsteam_api.so)
eSTEAMATiON.v2.0.Release.Candiate.4-ViTYAN.7z\LINUX\SCI\libeST_SCI.so
(если используется Linux)
в папку \orangebox\bin\
А файл
eSTEAMATiON.v2.0.Release.Candiate.4-ViTYAN.7z\CFG\WIN32\esteamation.cfg
(если используется Windows), либо
eSTEAMATiON.v2.0.Release.Candiate.4-ViTYAN.7z\CFG\LINUX\esteamation.conf
(если используется Linux)
скопировать в папку \orangebox\cfg
3) Внести следующие изменения в esteamation.cfg/esteamation.conf:
AcceptRevEmu2NDGenerationClients = False (запрет клиентов с устаревшим RevEmu 9.6X)
EnforceSteamEmuCompatIDMode = False
LogUsingMsgInAdditionToLogFn = False
(чтобы не было "двойных" сообщений в консоли)
EnableCallbackControlExtension = True
4) Теперь можно запускать сервер. Моя строка запуска:
-console -game cstrike -port 27015 +map de_dust2 +maxplayers 24 +sv_lan 0 +fps_max 0
Если используется Linux, параметр "-console" не нужен.
Нужно просто распаковать сервер и поставить на него эмулятор в соответствии с моей инструкцией. Это гарантирует нормальное функционирование сервера.

plavra
Нович0к
Нович0к
Сообщения: 22
Зарегистрирован: 28.11.2009

#1638 Сообщение 28.06.2010, 01:37

Bl@cK C@pt@iN
Скинь пожалуста est2 RC4 сюда тоже а то я дистр грохнул случайно блин где искать непомню. Заранее спс.

Аватара пользователя
pinkpiton2
Майор
Майор
Сообщения: 724
Зарегистрирован: 06.08.2008
Откуда: Одесса
Благодарил (а): 1 раз
Поблагодарили: 1 раз

#1639 Сообщение 28.06.2010, 03:53

bigbrain911 писал(а):
pinkpiton2 писал(а): динамику банить несложно с использованием estiomations на котором заблочены все эмули, которые не могут отдать свой steam_id
Подробнее можно?
запрещаешь в конфиге estimations все клиенты, которые не умеют отдать свой steam_id (хотя по умолчанию там почти все такие клиенты и заблокированы)
этим ты избавишся от смены steam_id при изменении ip
но, увы, не избавишся от смены steam_id при регистрации нового аккаунта
чтение инструкции - 5$/строка.
чтение инструкции с выражением - 25$/строка.
чтение инструкции с пошаговым выполнением - прямо пропорционально тупости заказчика, но не менее 500$.

Phantom
Нович0к
Нович0к
Сообщения: 12
Зарегистрирован: 18.12.2009

#1640 Сообщение 28.06.2010, 11:48

L 06/28/2010 - 08:56:58: "[Play4FUN] Spartak<12><STEAM_ID_PENDING><>" connected,
address "94.179.177.247:27005"
Client "[Play4FUN] Spartak" connected (94.179.177.247:27005).
L 06/28/2010 - 08:56:58: eSTEAMATiON Security NOTICE: Client using UNKNOWN Emul
ator rejected by security policy
L 06/28/2010 - 08:56:59: "[Play4FUN] Spartak<12><STEAM_ID_PENDING><>" disconnect
ed (reason "Client dropped by server")
Dropped [Play4FUN] Spartak from server (Client dropped by server)

из-за чего это может быть?

Аватара пользователя
Jeka
Майор
Майор
Сообщения: 624
Зарегистрирован: 28.03.2009
Поблагодарили: 11 раз

#1641 Сообщение 28.06.2010, 12:24

Phantom писал(а): L 06/28/2010 - 08:56:58: eSTEAMATiON Security NOTICE: Client using UNKNOWN Emul
ator rejected by security policy
прочитай выделенное
Три ярких цвета - это Российский флаг !
Если ты не патриот, ты не русский, а мудак !

Аватара пользователя
DRON9RA
Полковник
Полковник
Сообщения: 2233
Зарегистрирован: 04.02.2009
Благодарил (а): 1477 раз
Поблагодарили: 205 раз
Контактная информация:

#1642 Сообщение 28.06.2010, 12:32

Выкладываю чистые серверы под Windows и Linux:
Хм... А зафиг?
Они и так есть:
http://supportwiki.steampowered.com/ru/ ... ted_Server
Продам ключ (2) + CD Half-Life 1 Platinum [WON][Steam], не дорого!

Half-Life Platinum Pack + Generation edition [EN][4CD].
http://forum.csmania.ru/viewtopic.php?f ... 39#p966139

Аватара пользователя
Deimos
VIP
VIP
Сообщения: 569
Зарегистрирован: 13.05.2007
Поблагодарили: 45 раз

#1643 Сообщение 28.06.2010, 15:43

DRON9RA писал(а):
Выкладываю чистые серверы под Windows и Linux:
Хм... А зафиг?
Они и так есть:
http://supportwiki.steampowered.com/ru/ ... ted_Server
По твоей ссылке лежит только утилита для выкачивания файлов игрового сервера с серверов Valve, а я выложил немного другое :pardon:
Phantom писал(а):L 06/28/2010 - 08:56:58: "[Play4FUN] Spartak<12><STEAM_ID_PENDING><>" connected,
address "94.179.177.247:27005"
Client "[Play4FUN] Spartak" connected (94.179.177.247:27005).
L 06/28/2010 - 08:56:58: eSTEAMATiON Security NOTICE: Client using UNKNOWN Emul
ator rejected by security policy

L 06/28/2010 - 08:56:59: "[Play4FUN] Spartak<12><STEAM_ID_PENDING><>" disconnect
ed (reason "Client dropped by server")
Dropped [Play4FUN] Spartak from server (Client dropped by server)

из-за чего это может быть?
По-моему консоль дала исчерпывающую информацию :wink: Эмулятор у клиента неизвестный, скорее всего не генерирующий SteamID по установленному оборудованию, и в соответствии с настройками сервер его выбросил. Если разрешить вход подобных особей на сервер, это может грозить следующим:
1) Если это читер с динамическим IP, то тебе придётся забанить всю его сеть, чтобы он больше не зашёл на сервер. Из-за одного идиота в бане могут оказаться совершенно невиновные люди.
2) Если это читер, сидящий за NAT'ом, то баня его, ты банишь и всех остальных, кто выходит в инет через этот NAT. Как и в первом случае, в бане окажутся невиновные.
Поэтому так важно, чтобы у игрока был нормальный эмулятор, генерирующий SteamID по "железу". В таком сучае его спокойно можно будет забанить по SteamID, и ему не поможет смена IP.

reas0n
Сержант
Сержант
Сообщения: 34
Зарегистрирован: 24.06.2010

#1644 Сообщение 28.06.2010, 17:41

подскажите появился норм клиент, чтобы корректно работал с esteamation?

endreu
Лейтенант
Лейтенант
Сообщения: 128
Зарегистрирован: 06.11.2007
Откуда: Riga, Latvia

#1645 Сообщение 28.06.2010, 18:19

в тразделе css уже есть рабочий клиент, а если с ним кидает steam validation то как вариант могу дать небольшой фикс( для клиента) :)
Администратор Проекта https://ingame.lv
Изображение Изображение
Изображение Изображение

Аватара пользователя
Deimos
VIP
VIP
Сообщения: 569
Зарегистрирован: 13.05.2007
Поблагодарили: 45 раз

#1646 Сообщение 28.06.2010, 19:21

plavra >>> Ссылка <<<

pinkpiton2, можно ведь оставить разрешёнными только лицензионные клиенты и пиратки с последними версиями RevEmu, и пусть хоть тыщу аккаунтов регистрируют

ВСЕМ: не вписывайте в строчку запуска игрового сервера параметры, о предназначении которых вы не имеете понятия! Вот пример строки запуска:

Код: Выделить всё

-console -game cstrike -port 27015 +map de_dust2 +maxplayers 24 +sv_lan 0 +fps_max 0
Значение параметров:
http://www.srcds.ru/launch/cmd.html писал(а):"-console" - SrcDS будет запущен в консольном режиме (только в Windows)
"-game" - Задает, какую игру/мод запустить
"-port" - Порт для подключения клиента к серверу
"+map" - Задает карту для запуска
"+maxplayers" - Задает максимальное количество игровых слотов
"+sv_lan" - Если установлено в 1, то сервер может принять только пользователей локальной сети (LAN)
"+fps_max" - ограничение FPS сервера, "0" - нет ограничения
Если решили добавить ещё какой-то параметр, то убедитесь, что он действительно вам необходим! Тогда и поуменьшится количество сообщений, что эмулятор не работает и т.д.

Аватара пользователя
pinkpiton2
Майор
Майор
Сообщения: 724
Зарегистрирован: 06.08.2008
Откуда: Одесса
Благодарил (а): 1 раз
Поблагодарили: 1 раз

#1647 Сообщение 28.06.2010, 19:58

Bl@cK C@pt@iN писал(а):можно ведь оставить разрешёнными только лицензионные клиенты и пиратки с последними версиями RevEmu, и пусть хоть тыщу аккаунтов регистрируют
кроме рев-а есть ещё эмули, которые умеют отдавать steam_id
собственно об этом и был изначально разговор
чтение инструкции - 5$/строка.
чтение инструкции с выражением - 25$/строка.
чтение инструкции с пошаговым выполнением - прямо пропорционально тупости заказчика, но не менее 500$.

Godfather_Bulan
Сержант
Сержант
Сообщения: 49
Зарегистрирован: 08.03.2010
Контактная информация:

#1648 Сообщение 28.06.2010, 20:37

Counter-Strike: Source Dedicated Server Linux No-steam (eST RC4) v40
http://188.127.248.170/1.tar
Mani admin
Metamod
Tickrate_Enabler (tickrate 100)

p.s. так же лишние вдфки на евентскрипт. просто уберите их

Аватара пользователя
leha---83
Капитан
Капитан
Сообщения: 275
Зарегистрирован: 24.11.2008
Откуда: Perm (Chernushka)
Контактная информация:

#1649 Сообщение 29.06.2010, 00:28

Bl@cK C@pt@iN

делал серв все по мануалу который написан выше (читал и переделывал несколько раз) и нивкакую не могу зайти (steam validation) с пиратки хотя на другие сервера захожу
Изображение

Аватара пользователя
Punkk
Капитан
Капитан
Сообщения: 481
Зарегистрирован: 04.01.2008
Поблагодарили: 11 раз

#1650 Сообщение 29.06.2010, 03:49

Подскажите из за чего падает сервер
Запрещяю вход:
; Разрешить вход клиентов с новыми эмулями SteamUP/AVSMP на ваш сервак и получить при этом их уникальные SteamID

AcceptSteamUpAndAVSMPClients = False
После входа Стеам ап падает
L 06/29/2010 - 03:38:22: eSTEAMATiON SCI Security NOTICE: Client using SteamUp/AVSMP rejected by security policy
L 06/29/2010 - 03:38:22: eSTEAMATiON SCI Security NOTICE: Client using SteamUp/AVSMP rejected by security policy
PreMinidumpCallback: updating dump comment
Uploading dump (in-process) [proxy '']
/tmp/dumps/5d415b89-7946-6744-1b79a24e-509780b4.dmp
success = yes
response: CrashID=bp-b050567c-1415-48a8-ac48-348fb2100628

Segmentation fault (core dumped)
BFD: Предупреждение: /home/administrator/CSS/orangebox/core усечён: ожидался размер ядра файла >= 209219584, найдено: 1077248.
Failed to read a valid object file image from memory.
Cannot access memory at address 0x3a9d080
/home/administrator/CSS/orangebox/debug.cmds:5: Error in sourced command file:
No function contains program counter for selected frame.
email debug.log to [email protected]
Втр Июн 29 03:38:24 MSD 2010: Server restart in 10 seconds
http://depositfiles.com/files/b0vme0lz9 - debug.log

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