Commit Graph
3159 Commits
Author SHA1 Message Date
devbox deb962aa80 Fix: SMSG_UPDATE_ACCOUNT_DATA 0x4201B2 -> 0x4501B2 (+3 shift)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 22:32:29 +10:00
devbox 8442ae0e76 fix: add zlib.h include for uLongf
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 22:24:22 +10:00
devbox fd339d522c Temp: proactively push SMSG_UPDATE_ACCOUNT_DATA after account data times
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 22:22:48 +10:00
devbox 28138241a5 Shift CMSG group 0x40->0x43 (client-confirmed via dump: REQ_ACCOUNT_DATA=0x4300C3, ENUM=0x430014, ADDON_LIST=0x430004)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 21:57:44 +10:00
devbox 52c2a8adc7 Temp: send SMSG_ACCOUNT_DATA_TIMES first (right after auth response)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 21:41:59 +10:00
devbox d4080a7f87 Temp: send SMSG_ADDON_LIST_REQUEST early (after auth response) with addon content
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 21:17:53 +10:00
devbox 0399714254 Temp: send SMSG_ADDON_LIST_REQUEST with forced=true
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 20:42:17 +10:00
devbox 467564b652 Temp: allow sending SMSG_ADDON_LIST_REQUEST (STATUS_LOGGEDIN)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 20:40:33 +10:00
devbox 4ed89ea8c7 Probe: SMSG_ADDON_LIST_REQUEST 0x4200EA -> 0x4500EA (+3 shift)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 20:23:16 +10:00
devbox 066d6ba602 Temp: send SMSG_ADDON_LIST_REQUEST proactively after glue packets
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 20:22:53 +10:00
devbox 1fc7bb2741 Temp: no-guid ACCOUNT_DATA_TIMES is default; mask/guid via env
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 20:02:35 +10:00
devbox 1d80903890 Temp: test ACCOUNT_DATA_TIMES layout variants (no-guid, mask) via env
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 19:36:12 +10:00
devbox 4df62514fc Temp: log account data count used
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 19:23:17 +10:00
devbox b62903c3d9 fix: Timestamp namespace in WorldSession
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 19:11:30 +10:00
devbox 610ca7f346 Temp: make ACCOUNT_DATA_TIMES count configurable via TC_ACCTDATA_COUNT env
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 19:08:49 +10:00
devbox 3164ee88b7 Temp: env-var toggles to bisect post-auth crash packet
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 18:47:43 +10:00
devbox 9ff75515f6 Add case 0x45 to server opcode table index (shifted 0x42->0x45 group)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 18:26:48 +10:00
devbox 6cc065dbd6 Probe: shift post-auth SMSG groups 0x42->0x45, 0x46->0x49 (+3)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 18:07:42 +10:00
devbox 4fbff47d62 Temp: log all inbound opcodes (including unrecognized)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 17:58:15 +10:00
devbox 11032daf13 Probe: SMSG_ENTER_ENCRYPTED_MODE 0x490004 -> 0x4C0004 (suffix-preserved 0x49->0x4C shift)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 16:52:18 +10:00
devbox 0ea79f1613 Temp: log all WORLD OUT packets (opcode + bytes)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 16:43:04 +10:00
devbox 3241f37330 Probe: SMSG_AUTH_RESPONSE 0x420001 -> 0x4C0001 (from client opcode table)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 16:24:53 +10:00
devbox 905ea042ac Temp: bypass digest check to observe post-auth handshake
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 15:14:57 +10:00
devbox 45aad3beb6 Temp: also write k to /tmp/bnet_k.log so it survives console capture
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 14:55:02 +10:00
devbox aa308b808f Temp: printf k directly to stdout (both paths) so it always shows
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 14:46:04 +10:00
devbox 53c5e65dd4 Temp: log k at ERROR level so it always shows
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 14:40:32 +10:00
devbox d2b45de027 Temp: log exact session key + digest context (AUTHDBG) in worldserver and bnetserver
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 14:16:14 +10:00
devbox 8e96079cdb Probe: shift CMSG auth group 0x41->0x44 (suffix preserved); CMSG_AUTH_SESSION=0x440001 confirmed by client
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 13:28:25 +10:00
devbox cc1a30d358 Probe: SMSG_AUTH_CHALLENGE 0x490000 -> 0x4C0000 (hypothesis: auth SMSG group shifted 0x49->0x4C)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 13:08:03 +10:00
devbox eb2cb6d547 Temp: log full world handshake (in + out) for 12.1.0 opcode mapping
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 12:54:11 +10:00
devbox ff287e022d Temp: fix auth packet dump (correct fmt + raw header bytes)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 12:47:18 +10:00
devbox f88f29651b Temp: log raw CMSG_AUTH_SESSION at ERROR level for 12.1.0 layout reversal
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 12:41:57 +10:00
devbox 8138dcf185 Temp: log raw CMSG_AUTH_SESSION payload for 12.1.0 layout reversal
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-15 12:36:47 +10:00
devbox 8e229d9346 Probe: recognize 12.1.0 CMSG_AUTH_SESSION opcode (0x440007)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
Temporary probe to test whether the 12.1.0 client opcode change is limited
to the auth handshake group and to validate the extracted build auth key.
2026-08-15 12:01:54 +10:00
devbox 2199b3badd Add auth build support for client 12.1.0 (build 69299)
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
Keys extracted from the 12.1.0 client executable (Win x64). Win A64 and
Mac variants pending client binaries.
2026-08-15 11:39:17 +10:00
luis b8a06fe8ba Commerce: make the whole Shop catalog sellable, and fix why nothing ever resolved
Build (Windows x64) / build (push) Canceled after 0s
Build (Windows x64) / linux-build (push) Canceled after 0s
2026-08-14 20:19:16 -03:00
luis 9acc72ef0d Commerce: read the real CMSG_BATTLE_PAY_START_PURCHASE layout 2026-08-14 20:17:45 -03:00
luis 3654bb2ea0 Commerce: serve the Shop catalog again after the player enters the world 2026-08-14 18:57:52 -03:00
Thordekk 916bba71aa Update worldserver.conf.dist with Shop2 settings
Added configuration options for Shop2 web service including binding IP, port, certificates, and network threads.
2026-08-14 18:56:52 -03:00
luis 818aa4fbf5 Commerce: serve the client's modern Shop ("shop2") from the worldserver 2026-08-14 18:55:21 -03:00
luis 9a4b1bbd3e Scripts/FSB: remove hard coded hunter pet spells with native TC pet family spells. 2026-08-14 18:34:29 -03:00
luis 4ad92cf01c Scripts/FSB: replaced FSB hunter pet family with native TC creature family 2026-08-14 18:32:11 -03:00
luis 51493a0dba World Quests: phase-lock quest cycles to the realm reset clock instead of to server boot 2026-08-14 18:27:24 -03:00
luis 95fa3d489e make the covenant sanctum Command Table and Anima Conductor open 2026-08-14 18:24:47 -03:00
luis 7e63abdf9b garrison_transport_network 2026-08-14 18:22:04 -03:00
luis f2b124300b Transport Network research grants verified teleport capability 2026-08-14 18:21:26 -03:00
luis b75156dde0 misc 2026-08-14 17:46:50 -03:00
luis 1cbd2ee72d feat(garrison): enforce published sanctum research gates (Reservoir renown/covenant) 2026-08-14 17:34:56 -03:00
luis 40962b56bf feat(garrison): gate covenant Adventures on the Tactical Insight talent 2026-08-14 17:21:45 -03:00
luis 5556d20925 feat(garrison): dispatch GarrAbilityEffect from talents; consume Command Table modifiers 2026-08-14 17:12:26 -03:00