Обновление сигнатур / геймдаты для плагинов

Rolzzandik

Участник
Сообщения
492
Реакции
234
Шаблон для запроса обновления сигнатуры/оффсета/индекса:
Файл:
Система:
Версия SM:
Плагин (если применимо):
Название параметра (Сигнатуры/Оффсета/Индекса):
Файл с геймдатой (Прикрепляем к сообщению) или секция с устаревшими данными:


Файл: sm-cstrike.games/games.csgo.txt
Система:
Linux
Версия SM: 11
Плагин (если применимо):
-
Название параметра/секции (Сигнатуры/Оффсета/Индекса): RoundRespawn
Файл с геймдатой (Прикрепляем к сообщению) или секция с устаревшими данными:
C-подобный:
"RoundRespawn"
{
    "library"    "server"
    "windows"    "\x55\x8B\xEC\x83\xEC\x0C\x53\x56\x57\x8B\xF9\x8B\x0D\x2A\x2A\x2A\x2A\x8B\x01"
    "linux"        "\x55\x89\xE5\x57\x56\x53\x83\xEC\x3C\xA1\x2A\x2A\x2A\x2A\x8B\x5D\x08\x89\x04\x24"
    "mac64"       "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x54\x53\x48\x83\xEC\x10\x49\x89\xFC\x4C\x8D\x3D\xD7\xB9\x90\x00"
}

Q: Как понять что проблема именно в устаревшей геймдате?
A: В error логах будут ошибки содержащии подобный текст:
  • Failed to locate signature_name signature.
  • Failed to setup detour for signature_name.
  • Failed to create SDKCall for signature_name.
  • Can't find signature_name address.
  • Failed to lookup signature_name signature.
Стоит учитывать, что данный текст устанавливается разработчиком плагина, однако в 99% случаях текст ошибки будет содержать хотя бы одно слово из этого списка: address, signature, SDKCall, detour.

Q: Чем отличаются эти 2 сигнатуры?
\x8B\xF9\x8B\x0D\x56\x53\x48\x08
\x8B\xF9\x8B\x0D\x2A\x2A\x2A\x2A
A: Ничем. Байт \x2A подразумевает под собой любой байт.

Q: Как обновлять сигнатуры самому?
A: Коротко о поиске сигнатур
 
Последнее редактирование:

xstage

🏹
Сообщения
726
Реакции
754
@xstage, можешь помочь с этим:

C-подобный:
            "CBaseAnimating::StudioFrameAdvance"
            {
                "library"    "server"
                "windows"    "\x55\x8B\xEC\x83\xE4\xC0\xA1\x2A\x2A\x2A\x2A\x83\xEC\x34\xF3\x0F\x10\x48\x10"
                "linux"        "\x55\x89\xE5\x57\x56\x53\x83\xEC\x5C\x8B\x75\x08\x89\x34\x24\xE8\x2A\x2A\x2A\x2A\x89\x34\x24"
            }
C-подобный:
            "CBaseAnimating::StudioFrameAdvance"
            {
                "library"    "server"
                "windows"    "\x55\x8B\xEC\x83\xE4\xC0\xA1\x2A\x2A\x2A\x2A\x83\xEC\x34\xF3\x0F\x10\x48\x10"
                "linux"        "\x55\x89\xE5\x57\x56\x53\x83\xEC\x48\x8B\x75\x08\x56\xE8\x2A\x2A\x2A\x2A\x89\x34\x24"
            }
 

「 Dopi 」

Участник
Сообщения
25
Реакции
2
C-подобный:
            "CBaseAnimating::StudioFrameAdvance"
            {
                "library"    "server"
                "windows"    "\x55\x8B\xEC\x83\xE4\xC0\xA1\x2A\x2A\x2A\x2A\x83\xEC\x34\xF3\x0F\x10\x48\x10"
                "linux"        "\x55\x89\xE5\x57\x56\x53\x83\xEC\x48\x8B\x75\x08\x56\xE8\x2A\x2A\x2A\x2A\x89\x34\x24"
            }
Помогло но вот теперь он жалуется на следующую по списку. Скину все... Надеюсь на помощь.


C-подобный:
"CBaseAnimatingOverlay::AddLayeredSequence"
                   {
                        "library"       "server"
                        "windows"       "\x55\x8B\xEC\x83\xE4\xC0\x83\xEC\x34\x53\x56\x57\xFF\x75\x0C"
                        "linux"         "\x55\x89\xE5\x57\x56\x53\x83\xEC\x6C\x8B\x5D\x08\x8B\x45\x10\x89\x1C\x24"
                    }
            "CBaseAnimating::GetSequenceActivity"
                    {
                        "library"      "server"
                        "windows"       "\x55\x8B\xEC\x53\x8B\x5D\x08\x57\x8B\xF9\x83\xFB\xFF"
                        "linux"         "\x55\xB8\xFF\xFF\xFF\xFF\x89\xE5\x83\xEC\x18\x89\x75\xFC"
                    }
            "CBaseAnimating::LookupPoseParameter"
                    {
                        "library"       "server"
                        "windows"       "\x55\x8B\xEC\x57\x8B\x7D\x08\x85\xFF\x75\x2A\x33\xC0\x5F\x5D\xC2\x08\x00"
                        "linux"         "\x55\x89\xE5\x57\x56\x53\x31\xDB\x83\xEC\x1C\x8B\x75\x0C\x8B\x7D\x10"
                    }
                    "CBaseAnimating::LookupSequence"
                    {
                        "library"       "server"
                        "windows"       "\x55\x8B\xEC\x51\x56\x57\x8B\xF9\x83\xBF\xC0\x04\x00\x00\x00\x75\x2A\xA1\x2A\x2A\x2A\x2A\x8B\x30\x8B\x07\xFF\x50\x18\x8B\x0D\x2A\x2A\x2A\x2A\x50\xFF\x56\x04\x85\xC0\x74\x2A\x8B\xCF\xE8\x2A\x2A\x2A\x2A\x8B\xB7\xC0\x04\x00\x00\x85\xF6\x74\x2A\x83\x3E\x00\x74\x2A\x8B\xCE"
                        "linux"         "\x55\x89\xE5\x83\xEC\x48\xA1\x2A\x2A\x2A\x2A\x89\x75\xF8\x89\x7D\xFC\x8B\x75\x08"
                    }
            "CBaseAnimating::LookupAttachment"
                    {
                            "library"       "server"
                        "windows"       "\x55\x8B\xEC\x57\x8B\xF9\x83\xBF\xC0\x04\x00\x00\x00\x75\x2A\xA1\x2A\x2A\x2A\x2A\x56\x8B\x30\x8B\x07\xFF\x50\x18\x8B\x0D\x2A\x2A\x2A\x2A\x50\xFF\x56\x04\x5E\x85\xC0\x74\x2A\x8B\xCF\xE8\x2A\x2A\x2A\x2A\x8B\x8F\xC0\x04\x00\x00\x5F\x85\xC9\x74\x2A\x83\x39\x00\x74\x2A\x8B\x55\x08\xE8\x2A\x2A\x2A\x2A"
                        "linux"         "\x55\x89\xE5\x53\x83\xEC\x14\x8B\x5D\x08\x8B\x8B\xD8\x04\x00\x00\x85\xC9\x74\x2A\x8B\x83\xD8\x04\x00\x00\x85\xC0\x74\x2A\x8B\x10\x85\xD2\x74\x2A\x8B\x55\x0C\x89\x04\x24"
                    }
                    "CBaseAnimating::GetAttachment"
                    {
                        "library"       "server"           
                            "windows"       "\x55\x8B\xEC\x83\xE4\xF8\x83\xEC\x30\x8B\x01"
                        "linux"         "\x55\x89\xE5\x83\xEC\x58\x8B\x45\x08\x89\x5D\xF4\x89\x75\xF8\x8B\x4D\x0C"
                    }
 

sexgamer

Добрая душа
Сообщения
82
Реакции
69
solved, it's fixed if anyone needs it.
 

Вложения

  • s2aproxy.games.txt
    565 байт · Просмотры: 9
Последнее редактирование:

nokys

Участник
Сообщения
17
Реакции
2
[CSTRIKE] [CStrike] Failed to locate NET_SendPacket signature.
хелп плис (стоит последний 12 см)
 

xstage

🏹
Сообщения
726
Реакции
754
Помогло но вот теперь он жалуется на следующую по списку. Скину все... Надеюсь на помощь.


C-подобный:
"CBaseAnimatingOverlay::AddLayeredSequence"
                   {
                        "library"       "server"
                        "windows"       "\x55\x8B\xEC\x83\xE4\xC0\x83\xEC\x34\x53\x56\x57\xFF\x75\x0C"
                        "linux"         "\x55\x89\xE5\x57\x56\x53\x83\xEC\x6C\x8B\x5D\x08\x8B\x45\x10\x89\x1C\x24"
                    }
            "CBaseAnimating::GetSequenceActivity"
                    {
                        "library"      "server"
                        "windows"       "\x55\x8B\xEC\x53\x8B\x5D\x08\x57\x8B\xF9\x83\xFB\xFF"
                        "linux"         "\x55\xB8\xFF\xFF\xFF\xFF\x89\xE5\x83\xEC\x18\x89\x75\xFC"
                    }
            "CBaseAnimating::LookupPoseParameter"
                    {
                        "library"       "server"
                        "windows"       "\x55\x8B\xEC\x57\x8B\x7D\x08\x85\xFF\x75\x2A\x33\xC0\x5F\x5D\xC2\x08\x00"
                        "linux"         "\x55\x89\xE5\x57\x56\x53\x31\xDB\x83\xEC\x1C\x8B\x75\x0C\x8B\x7D\x10"
                    }
                    "CBaseAnimating::LookupSequence"
                    {
                        "library"       "server"
                        "windows"       "\x55\x8B\xEC\x51\x56\x57\x8B\xF9\x83\xBF\xC0\x04\x00\x00\x00\x75\x2A\xA1\x2A\x2A\x2A\x2A\x8B\x30\x8B\x07\xFF\x50\x18\x8B\x0D\x2A\x2A\x2A\x2A\x50\xFF\x56\x04\x85\xC0\x74\x2A\x8B\xCF\xE8\x2A\x2A\x2A\x2A\x8B\xB7\xC0\x04\x00\x00\x85\xF6\x74\x2A\x83\x3E\x00\x74\x2A\x8B\xCE"
                        "linux"         "\x55\x89\xE5\x83\xEC\x48\xA1\x2A\x2A\x2A\x2A\x89\x75\xF8\x89\x7D\xFC\x8B\x75\x08"
                    }
            "CBaseAnimating::LookupAttachment"
                    {
                            "library"       "server"
                        "windows"       "\x55\x8B\xEC\x57\x8B\xF9\x83\xBF\xC0\x04\x00\x00\x00\x75\x2A\xA1\x2A\x2A\x2A\x2A\x56\x8B\x30\x8B\x07\xFF\x50\x18\x8B\x0D\x2A\x2A\x2A\x2A\x50\xFF\x56\x04\x5E\x85\xC0\x74\x2A\x8B\xCF\xE8\x2A\x2A\x2A\x2A\x8B\x8F\xC0\x04\x00\x00\x5F\x85\xC9\x74\x2A\x83\x39\x00\x74\x2A\x8B\x55\x08\xE8\x2A\x2A\x2A\x2A"
                        "linux"         "\x55\x89\xE5\x53\x83\xEC\x14\x8B\x5D\x08\x8B\x8B\xD8\x04\x00\x00\x85\xC9\x74\x2A\x8B\x83\xD8\x04\x00\x00\x85\xC0\x74\x2A\x8B\x10\x85\xD2\x74\x2A\x8B\x55\x0C\x89\x04\x24"
                    }
                    "CBaseAnimating::GetAttachment"
                    {
                        "library"       "server"          
                            "windows"       "\x55\x8B\xEC\x83\xE4\xF8\x83\xEC\x30\x8B\x01"
                        "linux"         "\x55\x89\xE5\x83\xEC\x58\x8B\x45\x08\x89\x5D\xF4\x89\x75\xF8\x8B\x4D\x0C"
                    }
 

Вложения

  • sign.txt
    1.8 КБ · Просмотры: 12

Ackerman

Участник
Сообщения
191
Реакции
15
Это сюда надо обращатся? когда в консоле:
L 02/04/2023 - 04:33:31: [SM] Exception reported: Failed to lookup SetModelFromClass signature.
L 02/04/2023 - 04:33:31: [SM] Blaming: shop_skins.smx
L 02/04/2023 - 04:33:31: [SM] Call stack trace:
L 02/04/2023 - 04:33:31: [SM] [0] CS_UpdateClientModel
L 02/04/2023 - 04:33:31: [SM] [1] Line 165, C:\Users\Imia\Desktop\kompiliator\sourcemod\scripting\shop_skins.sp::OnEquipItem
L 02/04/2023 - 04:33:31: [SM] [3] Call_Finish
L 02/04/2023 - 04:33:31: [SM] [4] Line 2188, shop/item_manager.sp::ItemManager_OnUseToggleItemEx
L 02/04/2023 - 04:33:31: [SM] [5] Line 1780, shop.sp::ToggleItemEx
L 02/04/2023 - 04:33:31: [SM] [6] Line 1771, shop.sp::ToggleItem
L 02/04/2023 - 04:33:31: [SM] [7] Line 1155, shop.sp::ItemPanel_Handler
 

xstage

🏹
Сообщения
726
Реакции
754
Это сюда надо обращатся? когда в консоле:
L 02/04/2023 - 04:33:31: [SM] Exception reported: Failed to lookup SetModelFromClass signature.
L 02/04/2023 - 04:33:31: [SM] Blaming: shop_skins.smx
L 02/04/2023 - 04:33:31: [SM] Call stack trace:
L 02/04/2023 - 04:33:31: [SM] [0] CS_UpdateClientModel
L 02/04/2023 - 04:33:31: [SM] [1] Line 165, C:\Users\Imia\Desktop\kompiliator\sourcemod\scripting\shop_skins.sp::OnEquipItem
L 02/04/2023 - 04:33:31: [SM] [3] Call_Finish
L 02/04/2023 - 04:33:31: [SM] [4] Line 2188, shop/item_manager.sp::ItemManager_OnUseToggleItemEx
L 02/04/2023 - 04:33:31: [SM] [5] Line 1780, shop.sp::ToggleItemEx
L 02/04/2023 - 04:33:31: [SM] [6] Line 1771, shop.sp::ToggleItem
L 02/04/2023 - 04:33:31: [SM] [7] Line 1155, shop.sp::ItemPanel_Handler
Поставьте в configs/core.cfg
"DisableAutoUpdate" "no"
При перезагрузке должно обновить gamedat'y
Если не поможет скачайте самостоятельно - SourceMod: Half-Life 2 Scripting
И обновите папку gamedata
Сообщения автоматически склеены:

Теперь просит и обновить ActivateMultiTrigger
 

Вложения

  • eventfix.games.txt
    3 КБ · Просмотры: 5
Последнее редактирование:

「 Dopi 」

Участник
Сообщения
25
Реакции
2
@xstage, Теперь поработав начал жаловаться на это
C-подобный:
            "CBaseAnimating::LookupSequence"
            {
                "library"        "server"
                "windows"        "\x55\x8B\xEC\x51\x56\x57\x8B\xF9\x83\xBF\xC0\x04\x00\x00\x00\x75\x2A\xA1\x2A\x2A\x2A\x2A\x8B\x30\x8B\x07\xFF\x50\x18\x8B\x0D\x2A\x2A\x2A\x2A\x50\xFF\x56\x04\x85\xC0\x74\x2A\x8B\xCF\xE8\x2A\x2A\x2A\x2A\x8B\xB7\xC0\x04\x00\x00\x85\xF6\x74\x2A\x83\x3E\x00\x74\x2A\x8B\xCE"
                "linux"            "\x55\x89\xE5\x83\xEC\x48\xA1\x2A\x2A\x2A\x2A\x89\x75\xF8\x89\x7D\xFC\x8B\x75\x08"
            }
 

Ackerman

Участник
Сообщения
191
Реакции
15
Поставьте в configs/core.cfg
"DisableAutoUpdate" "no"
При перезагрузке должно обновить gamedat'y
Если не поможет скачайте самостоятельно - SourceMod: Half-Life 2 Scripting
И обновите папку gamedata
Сообщения автоматически склеены:
Обновил геймдату, в core.cfg "DisableAutoUpdate" поставил на "no" и теперь сервер не стартует:
Initializing Steam libraries for secure Internet server
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
/tmp/dumps is not owned by us - delete and recreate
Unable to delete /tmp/dumps. Continuing anyway.
CAppInfoCacheReadFromDiskThread took 0 milliseconds to initialize
Setting breakpad minidump AppID = 730
Logging into Steam gameserver account with logon token '24A27AB9xxxxxxxxxxxxxxxxxxxxxxxx'
Initialized low level socket/threading support.
SDR_LISTEN_PORT is set, but not SDR_CERT/SDR_PRIVATE_KEY.
Set SteamNetworkingSockets P2P_STUN_ServerList to '' as per SteamNetworkingSocketsSerialized
SteamDatagramServer_Init succeeded
 

xstage

🏹
Сообщения
726
Реакции
754
@xstage, Теперь поработав начал жаловаться на это
C-подобный:
            "CBaseAnimating::LookupSequence"
            {
                "library"        "server"
                "windows"        "\x55\x8B\xEC\x51\x56\x57\x8B\xF9\x83\xBF\xC0\x04\x00\x00\x00\x75\x2A\xA1\x2A\x2A\x2A\x2A\x8B\x30\x8B\x07\xFF\x50\x18\x8B\x0D\x2A\x2A\x2A\x2A\x50\xFF\x56\x04\x85\xC0\x74\x2A\x8B\xCF\xE8\x2A\x2A\x2A\x2A\x8B\xB7\xC0\x04\x00\x00\x85\xF6\x74\x2A\x83\x3E\x00\x74\x2A\x8B\xCE"
                "linux"            "\x55\x89\xE5\x83\xEC\x48\xA1\x2A\x2A\x2A\x2A\x89\x75\xF8\x89\x7D\xFC\x8B\x75\x08"
            }
C-подобный:
            "CBaseAnimating::LookupSequence"
            {
                "library"        "server"
                "windows"        "\x55\x8B\xEC\x51\x56\x57\x8B\xF9\x83\xBF\xC0\x04\x00\x00\x00\x75\x2A\xA1\x2A\x2A\x2A\x2A\x8B\x30\x8B\x07\xFF\x50\x18\x8B\x0D\x2A\x2A\x2A\x2A\x50\xFF\x56\x04\x85\xC0\x74\x2A\x8B\xCF\xE8\x2A\x2A\x2A\x2A\x8B\xB7\xC0\x04\x00\x00\x85\xF6\x74\x2A\x83\x3E\x00\x74\x2A\x8B\xCE"
                "linux"            "\x55\x89\xE5\x57\x56\x53\x83\xEC\x0C\x8B\x3D\x2A\x2A\x2A\x2A\x8B\x5D\x08"
            }
 

「 Dopi 」

Участник
Сообщения
25
Реакции
2
Короче вроде опять заработало. Но пока не уверен, что опять не откинется.
 
Последнее редактирование:

nokys

Участник
Сообщения
17
Реакции
2
Обновил геймдату, в core.cfg "DisableAutoUpdate" поставил на "no" и теперь сервер не стартует:
Initializing Steam libraries for secure Internet server
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
/tmp/dumps is not owned by us - delete and recreate
Unable to delete /tmp/dumps. Continuing anyway.
CAppInfoCacheReadFromDiskThread took 0 milliseconds to initialize
Setting breakpad minidump AppID = 730
Logging into Steam gameserver account with logon token '24A27AB9xxxxxxxxxxxxxxxxxxxxxxxx'
Initialized low level socket/threading support.
SDR_LISTEN_PORT is set, but not SDR_CERT/SDR_PRIVATE_KEY.
Set SteamNetworkingSockets P2P_STUN_ServerList to '' as per SteamNetworkingSocketsSerialized
SteamDatagramServer_Init succeeded
Какой хост ?
Попробуй без плагинов на скины запустить, ws, shop
 

Ackerman

Участник
Сообщения
191
Реакции
15
Какой хост ?
Попробуй без плагинов на скины запустить, ws, shop
cshost, отключил и ничего не изменилось, с фиксом extensions и examples которые выходили вчера от разных людей сервер работает, только вот проблема со скинами и музыкой в конце раунда, обновляю из официального сурсмода эти две папки, и сервер не стартует (((
 
Сверху Снизу