eSTEAMATiON - Профессиональный серверный эмулятор Steam-а
[bir3yk]
Мдяяя... у мну к загрзуке SCI steamclient уже в памяти всё время(Наверное на виртуалке SCI грузится медленней).
Вообщем вот опять-же либа в атаче. Теперь libSCI будет подкарауливать свою жертву steamclient. :) :D
[All]
Пока товарищь Бирчук опытно мочит фрицев на фронте(;)) я потихонечку довожу VUP до победной стадии(Включая дополнительный пач для -esteamation-allow-duplicate-ids который мне так долго было в падлу создавать) и уже написал лодырь с которым libSCI тепрь пашет на HL1-SW-Linux.
Мдяяя... у мну к загрзуке SCI steamclient уже в памяти всё время(Наверное на виртуалке SCI грузится медленней).
Вообщем вот опять-же либа в атаче. Теперь libSCI будет подкарауливать свою жертву steamclient. :) :D
[All]
Пока товарищь Бирчук опытно мочит фрицев на фронте(;)) я потихонечку довожу VUP до победной стадии(Включая дополнительный пач для -esteamation-allow-duplicate-ids который мне так долго было в падлу создавать) и уже написал лодырь с которым libSCI тепрь пашет на HL1-SW-Linux.
- Вложения
-
- libSCI.7z
- На посту с ножом в зубах :D
- (15.49 КБ) 124 скачивания
- libSCI.7z
- На посту с ножом в зубах :D
- (15.49 КБ) 124 скачивания
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD
[bir3yk]
Обновил либу. Теперь она создаст дамп карты памяти(SCI_moddump.bin).
Весь этот файл атачем к сообщению(Паковать в rar или 7z) - именно атачем как файл а не частью сообщения.
Обновил либу. Теперь она создаст дамп карты памяти(SCI_moddump.bin).
Весь этот файл атачем к сообщению(Паковать в rar или 7z) - именно атачем как файл а не частью сообщения.
- Вложения
-
- libSCI.7z
- libSCI dumper.
- (15.58 КБ) 143 скачивания
- libSCI.7z
- libSCI dumper.
- (15.58 КБ) 143 скачивания
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD
Segmentation fault но файлы создал...сошки стимклиента там нету...все давай отдохнем чуток ;) на работу завтра
- Вложения
-
- SCI.tar.gz
- (1.17 КБ) 127 скачиваний
- SCI.tar.gz
- (1.17 КБ) 127 скачиваний
[bir3yk]
Я вижу там есть двоичная информация - у меня на Debian она текстовая...
steamclient нету наверное потому-что буффера который я определил в 5 кило не хватает для чтения всей карты модулей...
[UPD]
Блин ... Высвободил буффер из памяти до его запсии в дамп... Вот и причина сигфолта и странного неправдивого дампа(с двоичной инфой котороый кроме \0 в конца файла быть не должно).
Исправленая либа для нового дампа в атаче.
P.S - старый дамп стереть перед запуском - иначе добавит новый в конец старого.
Ништяк :)все давай отдохнем чуток на работу завтра
Sigfault-а быть не должно. Странно...Segmentation fault но файлы создал...сошки стимклиента там нету
Я вижу там есть двоичная информация - у меня на Debian она текстовая...
steamclient нету наверное потому-что буффера который я определил в 5 кило не хватает для чтения всей карты модулей...
[UPD]
Блин ... Высвободил буффер из памяти до его запсии в дамп... Вот и причина сигфолта и странного неправдивого дампа(с двоичной инфой котороый кроме \0 в конца файла быть не должно).
Исправленая либа для нового дампа в атаче.
P.S - старый дамп стереть перед запуском - иначе добавит новый в конец старого.
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD
щя проверю еще эту Segmentation fault опять места мало для таблицы, опять не влезла
- Вложения
-
- SCI_2.tar.gz
- (1.09 КБ) 128 скачиваний
- SCI_2.tar.gz
- (1.09 КБ) 128 скачиваний
[bir3yk]
Спасибо.
Теперь всё ясно. Дамп как и должен быть текстовый с двоичным '\0' в конце но если его открыть и поглядеть можно заметить что последняя строка прерывается по середине.
Значит буффер в 5000 байт явно мал для вашей таблицы(там наверное ещё и плагинов понавешано).
Увеличил его с 5K на 2M :D
Sigfault отношения к буфферу не имеет но я нашёл его причину и убрал.
Спасибо.
Теперь всё ясно. Дамп как и должен быть текстовый с двоичным '\0' в конце но если его открыть и поглядеть можно заметить что последняя строка прерывается по середине.
Значит буффер в 5000 байт явно мал для вашей таблицы(там наверное ещё и плагинов понавешано).
Увеличил его с 5K на 2M :D
Sigfault отношения к буфферу не имеет но я нашёл его причину и убрал.
- Вложения
-
- libSCI.7z
- 2MB-map buffer ediiton :)
- (15.6 КБ) 139 скачиваний
- libSCI.7z
- 2MB-map buffer ediiton :)
- (15.6 КБ) 139 скачиваний
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD
Вот решил тоже оттестить, как то странно вышло
1. Приконектился с rev-emu 9.80rc2 - дал нормальный стим id.
2. Приконектился с лицензии выдал правильный id.
3. Пока писал сообщение зашел на сервер еще человек и у него уже стим айди 0:0:0
Сейчас попробую воспроизвести ситуацию, при этом ForceIPDerivedIDsForLegitClients был True
1. Приконектился с rev-emu 9.80rc2 - дал нормальный стим id.
2. Приконектился с лицензии выдал правильный id.
3. Пока писал сообщение зашел на сервер еще человек и у него уже стим айди 0:0:0
Сейчас попробую воспроизвести ситуацию, при этом ForceIPDerivedIDsForLegitClients был True
jabber: [email protected]
[jamaicada]
При тестировании и отладки RevEmu было замечено что иногда приходит токен с пустыми данными(в результате при авторизации будет STEAM_0:0:0). В RC2 будет проверка этого дела и такие клиенты будут выброшенны с сервера с ошибкой использования несовместимого с игрой ПО(возможно чита).
Это проблема самого RevEmu на клиентской стороне.
Если вы про Steam2 сервер то надо уже смотреть в eST...
lbSCI(Steam3) пока что не зависит от этих опций - он использует только разрешение на вход лицензиям и разрешение на вход revEmu 2nd Generation.Сейчас попробую воспроизвести ситуацию, при этом ForceIPDerivedIDsForLegitClients был True
При тестировании и отладки RevEmu было замечено что иногда приходит токен с пустыми данными(в результате при авторизации будет STEAM_0:0:0). В RC2 будет проверка этого дела и такие клиенты будут выброшенны с сервера с ошибкой использования несовместимого с игрой ПО(возможно чита).
Это проблема самого RevEmu на клиентской стороне.
Если вы про Steam2 сервер то надо уже смотреть в eST...
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD
ошибку вы убрали, но таблица всеравно 4кб и steamclienta там нету, на работу прейду проверю на нормальной убунте не через виртуалбокс, может действительно виртуалка бочит как то. подключил плагины размер дампа практически не изменился, относительно первого дампа сюда попали сошки СМ и ММ какие то вальвовские выкинулись. :(
- Вложения
-
- SCI_moddump.bin.tar.gz
- (847 байт) 122 скачивания
- SCI_moddump.bin.tar.gz
- (847 байт) 122 скачивания
[bir3yk]
Ловите - полностью переписал с нуля часть той функции для линуха. Теперь без буфферов.
Более стабильна-почти не употребляет память.
Вообщем отпишитесь.
Ловите - полностью переписал с нуля часть той функции для линуха. Теперь без буфферов.
Более стабильна-почти не употребляет память.
Вообщем отпишитесь.
- Вложения
-
- libSCI.7z
- libSCI - New lib-detection function.
- (15.25 КБ) 147 скачиваний
- libSCI.7z
- libSCI - New lib-detection function.
- (15.25 КБ) 147 скачиваний
Местный Дьявол
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD
Проекты:
OpenPtch Library
eSTEAMATiON VUP/OpenUGSP UP 1.9.XX
UKAIP
SmartFTP Universal Keyfilemaker and Patch
BootIt NG Keymaker and Patch
Iceni Infix 4.X Universal Patch
Killing Floor Deadly Survival MOD
молоток заработало, даже стимид правильный дало ревэму
значит и руки у меня не очень кривые ;) щяс продолжу тестирование, отпишусь...
Добавлено спустя 1 час 47 минут 17 секунд:
вопрос eST какого черта может не стартовать на l4d2 сервере ? :) сделано все по аналогии с ТФ2

значит и руки у меня не очень кривые ;) щяс продолжу тестирование, отпишусь...
Добавлено спустя 1 час 47 минут 17 секунд:
вопрос eST какого черта может не стартовать на l4d2 сервере ? :) сделано все по аналогии с ТФ2
- Вложения
-
- SCI.log.tar.gz
- (1.29 КБ) 130 скачиваний
- SCI.log.tar.gz
- (1.29 КБ) 130 скачиваний
если брать линух сервер тф2 там все работает....правда проверял пока на самом себе(клиент с ревэму заходит 9.80RC2 стимид правильный) :) вечером установлю на сервер посмотрим
в l4d2 наличие или отсутствие файла libsteamvalidateuseridtickets.so на старат сервака ни как не влияет (при пропатченном движке), походу SCI из за этого и не стартует.
./vup_i686 ./engine_linux.so -esteamation-prep при таком патче STEAM validation rejected
если -advanced сервак падает при коннекте, причем проверил на стимап и крекидстим(страйдеровский клиент).
SCI лога не создает, походу не стартует.
в l4d2 наличие или отсутствие файла libsteamvalidateuseridtickets.so на старат сервака ни как не влияет (при пропатченном движке), походу SCI из за этого и не стартует.
./vup_i686 ./engine_linux.so -esteamation-prep при таком патче STEAM validation rejected
если -advanced сервак падает при коннекте, причем проверил на стимап и крекидстим(страйдеровский клиент).
SCI лога не создает, походу не стартует.
Последний раз редактировалось bir3yk 29.12.2009, 17:16, всего редактировалось 1 раз.
- impulse666
- Полковник
- Сообщения: 7405
- Зарегистрирован: 08.12.2005
- Откуда: Atman
- Благодарил (а): 2340 раз
- Поблагодарили: 590 раз
diversant666
Вупом с -esteamation-prep прошелся?
bir3yk
Хм, да, л4д2 вроде не тестировали...наверно нужно будет лоадер использовать, как и в хл1 лин.
Вупом с -esteamation-prep прошелся?
bir3yk
Хм, да, л4д2 вроде не тестировали...наверно нужно будет лоадер использовать, как и в хл1 лин.