Been trying my hand at a little disassembly recently. I believe this is the part that *M* nop'd out to get it to skip the server check.
Code:
004483B2
push SSZ004E4C20_blacknull
push eax
call [MSVCRT.dll!_stricmp]
pop ecx
<--- nop out all below -->
test eax,eax
pop ecx
jz L004483ED
L004483C4:
call [GraphicData.dll!GameDataSetQuery]
mov edx,[eax]
push 00000010h
push SSZ004E4C18_Error
push 0000273Fh
mov ecx,eax
call [edx+3Ch]
push eax
push 00000000h
call [USER32.dll!MessageBoxA]
xor eax,eax
jmp L0044847C
If it works, lemme know, I haven't tested it yet, I am still learning the file before I make any changes.