Dedicated and Listen Servers Patches (OpenUGSP(exVUP))

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows

<t>Какой пач вы предпочитаете</t>

ViTYAN
606
45%
REVOLUTiON
149
11%
PROViSiON
25
2%
Свой :D :D
121
9%
Нах не нужны пачи - У мну оффициальный сервак
127
9%
А о чём ваще речь? ROFL
310
23%
 
Всего голосов: 1338

Сообщение
Автор
onkor
Сержант
Сержант
Сообщения: 46
Зарегистрирован: 23.10.2007

#241 Сообщение 29.12.2007, 22:11

есть надежда увидеть новый патчер для ТФ2 в этом году??

vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#242 Сообщение 30.12.2007, 23:06

[onkor]
С учётом что новый год завтра(а это значит бухать бухать и бухать...) код лучше не трогать а то будет вам пачер который всю ОС сотрёт :D :D

Ну а если серьёздно то врядли тем более когда я закончу RC 0 это будет всё таки RC0 и прийдётся повозиться с отлавливанием глюков... :(

[UPD]
Поднапрягся и почти доделал VUP 1.0 RC0 с базовой поддержкой TF2(со стандартным STEAM_666:88:666 но пока что без STEAM_0:0:0).

Надо доработать паттэрны и автодэтэкт протокола юниховых библиотек, исправить ETQW и впринципе готово(На базе OpenPtch 1.18-RC2). Стараюсь к новому году :wink:
Последний раз редактировалось vityan666 01.01.2008, 03:43, всего редактировалось 1 раз.

Аватара пользователя
Solltex
Сержант
Сержант
Сообщения: 42
Зарегистрирован: 17.04.2007
Откуда: Kaunas

#243 Сообщение 31.12.2007, 20:10

:D ну а я поздравляю csmania команду с наспуяющим годом, ждём в новом году новых работ, и всем всего саммого найлутшего.
  1. Админ всегда прав
  2. Если админ не прав, смотри 1

http://cs2.lt

vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#244 Сообщение 02.01.2008, 03:56

[All]

Новогодний прогресс:

C:\CodeBlocks\Projects\Universal GameServer Patch\bin\Release>vup -o patched.so
engine_p14-1.so
Welcome to ViTYAN's Ultimate Patch(VUP) v1.0 Release Candidate 0
Currently supported game types: id Software ETQW, Valve Source 2007(TF2)
Release date: 02.01.2008 01:07 AM
Know who holds the power...

Loading file engine_p14-1.so into memory... SUCCEEDED
Analyzing file format ... SUCCEEDED
Destination Operating System: Unix-Like Operating System
Trying to detect game type from binary...
Valve engine
Protocol version 14
Exe version 1.0.1.0 (valve)
Exe build: 14:26:51 Nov 15 2007 (3295)

Has been detected
Performing job...


1) Looking for Steam validation check ...
Found at 0x1960C1. Patching ... Done



2) Looking for CSteam::OnGSClientDenyHelper::CBaseClient::DenyReason jump table
address ...
Found at 0x3466E4.
3) Looking for CSteam::OnGSClientDenyHelper::CBaseClient::DenyReason safe label
address ...
Found at 0x1608B2.

Patching Steam UserID ticket verifying check ... Done



Patching Steam account game ownership check ... Done



4) Looking for STEAM_ID_PENDING hardcode ...
Found at 0x117853 (DWORDS-SEPARATED). Patching ... Done



5) Looking for client's network Class check ...
Found at 0x198A34. Patching ... Done


Saving changes to file... Done


All operations completed. Have fun!!!

Пачинг виндовых сборок пока что не работает так как OP возвращает неправильный адрес базы DLL который нужен для корректировки таблицы переходов...

[Upd]
Поправил OP,обновил пару паттэрнов:

C:\CodeBlocks\Projects\Universal GameServer Patch\bin\Release>vup -o patched.dll
enginep14-2.dll
Welcome to ViTYAN's Ultimate Patch(VUP) v1.0 Release Candidate 0
Currently supported game types: id Software ETQW, Valve Source 2007(TF2)
Release date: 02.01.2008 02:33 AM
Know who holds the power...

Loading file enginep14-2.dll into memory... SUCCEEDED
Analyzing file format ... SUCCEEDED
Destination Operating System: Microsoft Windows
Trying to detect game type from binary...
Valve engine
Protocol version 14
Exe version 1.0.1.0 (valve)
Exe build: 18:50:46 Dec 28 2007 (3310)

Has been detected
Performing job...


1) Looking for Steam validation check ...
Found at 0x1BE0. Patching ... Done



2) Looking for CSteam::OnGSClientDenyHelper::CBaseClient::DenyReason jump table
address ...
Found at 0x1562A8.
3) Looking for CSteam::OnGSClientDenyHelper::CBaseClient::DenyReason safe label
address ...
Found at 0x1562A2.
Patching Steam UserID ticket verifying check ... Done



Patching Steam account game ownership check ... Done



4) Looking for STEAM_ID_PENDING hardcode ...
Found at 0x2A5658 (AS FULL STRING). Patching ... Done



5) Looking for client's network Class check ...
Found at 0x3758. Patching ... Done


Saving changes to file... Done


All operations completed. Have fun!!!

добавлено спустя 3 часа 43 минуты:

Для более быстрого довода продукта до нужного качества я решил релизнуть VUP 1.0 Pre-RC0 в паблик уже на данном этапе.

Не расчитывайте что всё сразу будет работать чики-пики и готовтесь к багам(возможны крахи сервера).

VUP 1.0 Pre-RC0 Beta 1(WinONLY)
Пасс:csmania

В архиве пока что только виндовый exe-шник(без линуховых бинарников) но пачит любые либы TF2...
В архиве находится так-же OpenPtch 1.18 RC3 который требуется для запуска пача.

Порядок системы рапорта глюков:

1]Сообщения типа : "Не работает" будут игнорироваться а автор наказан по всем требованиям дисциплины.

2)Полный лог пача ОБЯЗАН присутствовать. См выше даны логи различных результатов работы пача

3)Если произошёл крах то:
3a)Тип клиента зашедшего на сервер в момент краха(Non-Steam,Legit,Cracked Steam Loader)
3b)Последние 10 строк серверного лога(можно атачем или ссылкой на шаринговый ресурс)

4)В случае если VUP не определил версию движка то скопируйте эту информацию во время работы сервера и добавьте текст к баг репорту.

Почему такая оффициальность... А потому что пустые сообщения не дающие мне никакой информацией представляют из себя всего лишь флейм и головную боль для меня.

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#245 Сообщение 02.01.2008, 10:14

vityan666
хм..а чтоже нет списка поддерживаемых игр?
пока пробовал пропатчит ТФ2 3338 билда кажеться, консоль показалась и мгновенно закрылась...так и должно? %)

добавлено спустя 56 секунд:

ага, батником с запустил, прочел поддерживаемые игры, но согласись это неудобно..%)
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

izvrashenjj
Сержант
Сержант
Сообщения: 38
Зарегистрирован: 01.11.2007

#246 Сообщение 02.01.2008, 12:22

S VUP 1.0 Pre-RC0 Beta 1 linux TF2 servak padajet pri konekte ljubovo kljienta (steam,non-steam) (ispoljzuetsa samij novij engine Dec 31 3341). Kakaja-ta dopoljitjeljnaja infa nuzhna? Dumaju padajet u vseh. Patching proshel uspeshno (tak on pokazivajet), servak zhiv, no do teh por poka ktota poprobujet podkonjektitsa.

komp
Сержант
Сержант
Сообщения: 40
Зарегистрирован: 05.05.2007
Откуда: г. Симферополь
Контактная информация:

#247 Сообщение 02.01.2008, 14:22

VUP 1.0 Pre-RC0 Beta 1 слейте на ifolder.ru, если не сложно.

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#248 Сообщение 02.01.2008, 14:27

Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#249 Сообщение 02.01.2008, 19:41

[impulse666]
хм..а чтоже нет списка поддерживаемых игр?
--->
C:\CodeBlocks\Projects\Universal GameServer Patch\bin\Release>vup -o patched.dll
enginep14-2.dll
Welcome to ViTYAN's Ultimate Patch(VUP) v1.0 Release Candidate 0
Currently supported game types: id Software ETQW, Valve Source 2007(TF2)
:x

[izvrashenjj]
Порядок системы рапорта глюков:

1]Сообщения типа : "Не работает" будут игнорироваться а автор наказан по всем требованиям дисциплины.

2)Полный лог пача ОБЯЗАН присутствовать. См выше даны логи различных результатов работы пача
Что-то лог пача я не наблюдаю? С первого раза не понимаем? :x :x :x
Местный Дьявол
Проекты:
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

izvrashenjj
Сержант
Сержант
Сообщения: 38
Зарегистрирован: 01.11.2007

#250 Сообщение 03.01.2008, 01:48

Vinovat.
Log patchinga:

C:\t>vup -o engine_i486_patched.so engine_i486.so
Welcome to ViTYAN's Ultimate Patch(VUP) v1.0 Release Candidate 0
Currently supported game types: id Software ETQW, Valve Source 2007(TF2)
Release date: 02.01.2008 02:33 AM
Know who holds the power...

Loading file engine_i486.so into memory... SUCCEEDED
Analyzing file format ... SUCCEEDED
Destination Operating System: Unix-Like Operating System
Trying to detect game type from binary...
Valve engine
Protocol version 14
Exe version 1.0.1.0 (valve)
Exe build: 12:46:47 Dec 31 2007 (3310)

Has been detected
Performing job...


1) Looking for Steam validation check ...
Found at 0x196611. Patching ... Done



2) Looking for CSteam::OnGSClientDenyHelper::CBaseClient::DenyReason jump table
address ...
Found at 0x3487E4.
3) Looking for CSteam::OnGSClientDenyHelper::CBaseClient::DenyReason safe label
address ...
Found at 0x160BA2.

Patching Steam UserID ticket verifying check ... Done



Patching Steam account game ownership check ... Done



4) Looking for STEAM_ID_PENDING hardcode ...
Found at 0x1179D3 (DWORDS-SEPARATED). Patching ... Done



5) Looking for client's network Class check ...
Found at 0x198F84. Patching ... Done


Saving changes to file... Done


All operations completed. Have fun!!!

vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#251 Сообщение 03.01.2008, 02:50

[izvrashenjj]
Спс.

[All]
Но уже успел всё найти и поправить.

Изменения в грядущей VUP 1.0 Pre-RC0 Beta 2:
1)
Исправлен алгоритм вычисления номера сборки(Теперь всё точно)
2)[TF2]
Исправлены неккоректные паттэрны-замены проверки класса C(В винде все клиенты получали ошибку класса C а в линухе серв падал чисто из-за этого).
Сообщил:izvrashenjj
3)[ETQW]
Исправлены патэрны замены ETQW-Win32 - Теперь он пашет как надо

Заметка:
[ETQW]
Последнее задерживающее релиз это то что мы с тестером на данный момент проверяем ETQW-Linux сервер. ;)
А пока что потерпите немного :)



[Upd]
И так всё прпверили. ETQW-Lin пахал прямо из коробки(после встречи с VUP-ом конечно :D).


А вот и результат тяжёлых трудов:

VUP v1.0 Pre-RC0 Beta 2
Пасс стандартный

В архив укомплектованы:
Win32\vup.exe - VUP предназначенный для запуска из под мастдая.

Linux\vup_i686 / Linux\vup_amd64 - VUP предназначенный для запуска из под Linux

стандартный .NFO

В этот раз я скомпоновал OpenPtch внутрь и поиэтому библиотека теперь не нужна(вследствии чего бинарники слегка выросли в размере).

onkor
Сержант
Сержант
Сообщения: 46
Зарегистрирован: 23.10.2007

#252 Сообщение 03.01.2008, 07:59

какие файлы нужно патчить: engine_i486.so и steamclient_i486.so или ещё какие???

vityan666
Майор
Майор
Сообщения: 658
Зарегистрирован: 14.04.2007

#253 Сообщение 03.01.2008, 08:04

[onkor]
Пока что только engine_i486.so
Местный Дьявол
Проекты:
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

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#254 Сообщение 03.01.2008, 09:18

зеркало
http://w13.easy-share.com/13830921.html (44,54 KB)
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

Аватара пользователя
Solltex
Сержант
Сержант
Сообщения: 42
Зарегистрирован: 17.04.2007
Откуда: Kaunas

#255 Сообщение 03.01.2008, 11:14

ну так всё работает линух версия
Welcome to ViTYAN's Ultimate Patch(VUP) v1.0 Pre-RC0 Beta 2
Currently supported game types: id Software ETQW, Valve Source 2007(TF2)
Release date: 03.01.2008 1:30 AM
Know who holds the power...

Loading file engine_i486.so into memory... SUCCEEDED
Analyzing file format ... SUCCEEDED
Destination Operating System: Unix-Like Operating System
Trying to detect game type from binary...
Valve engine
Protocol version 14
Exe version 1.0.1.0 (valve)
Exe build: 12:46:47 Dec 31 2007 (3341)

Has been detected
Performing job...


1) Looking for Steam validation check ...
Found at 0x196611. Patching ... Done



2) Looking for CSteam::OnGSClientDenyHelper::CBaseClient::DenyReason jump table address ...
Found at 0x3487E4.
3) Looking for CSteam::OnGSClientDenyHelper::CBaseClient::DenyReason safe label address ...
Found at 0x160BA2.

Patching Steam UserID ticket verifying check ... Done



Patching Steam account game ownership check ... Done



4) Looking for STEAM_ID_PENDING hardcode ...
Found at 0x1179D3 (DWORDS-SEPARATED). Patching ... Done



5) Looking for client's network Class check ...
Found at 0x198F84. Patching ... Done


Saving changes to file... Done


All operations completed. Have fun!!!
но при sv_lan 0 вот ето выдает:

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

SteamStartValidatingUserIDTicket:  Returned ESteamError 25
а так спасибо за работу :wink:
  1. Админ всегда прав
  2. Если админ не прав, смотри 1

http://cs2.lt

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