TA停止工作崩溃,有无解决办法

包用的是2015包之后复制了m1092版本文件。版本是自己修改的版本(原先基于prota4.5后面套到m1092)。单机没问题但是一联机其中一方就会程序停止工作崩溃,但是用到m1092原版两人联机不会造成崩溃(目前只试了这个),排查了一下游戏文件但找不出问题。以下是崩溃后的errorlog文件内容:

TotalA caused an Integer Divide by Zero in
module TotalA.exe at 0023:0049ce6a.
Exception handler called in Main Thread. Time: Mon Feb 26 19:49:16 2024
F:\游戏\横扫千军\1092-S\TOTALA\TotalA.exe, run by shan on ZX
Executable is 1179648 bytes long and dated 9/25/2023 12:57:02
UTC link time: 35c0b9e5 - Thu Jul 30 18:22:29 1998
Library version 996. Library date Jun 30 1998 16:08:53
6 processors
0 MBytes physical memory
Stack goes from 00179F30 to 00190000
Instruction pointer is 0049CE6A
ExceptionCode = C0000094 - Integer Divide by Zero
ExceptionFlags = 00000000 ExceptionAddress = 0049CE6A

Registers:
EAX=00000000 CS=0023 EIP=0049CE6A EFLGS=00010246
EBX=115F6C80 SS=002B ESP=0018F70C EBP=115F6C80
ECX=00000000 DS=002B ESI=115F6C84 FS=00000053
EDX=00000000 ES=002B EDI=09AEC68A GS=0000002B

Bytes at CS:EIP:
f7 f1 51 66 8b 4e 18 51 8b e8 a1 e8 1d 51 00 0f

Call stack:
0049CE6A 0049D453 00455438 004954CD 00496811 004995BD 00499A22 0049EC68
0049EDE2
Stack dump:
0018F70C: 01E96057 00000000 115F6C80 025D3F5E 0049D453 115F6C84 115F6C80 026AD1C1
0018F72C: 026AD1CD 11668F10 025D5D57 00000002 00000000 025D5AC1 115F6C84 0FA00000
0018F74C: 115F078A 01E9C896 00455438 025D5D57 11668F10 00000001 76489D30 0260CCE3
0018F76C: 00000001 026AD1C0 3FFDD002 00000003 002A9E21 00000020 00000003 76CF0551
0018F78C: 067C39F8 1205C528 3FFDD042 00462900 F8D13B46 006C6838 054DEC20 00000000
0018F7AC: 054DEC20 0018F79C 0000000C 0018FEE4 76FE72E0 8E30968E FFFFFFFE 0018F7DC
0018F7CC: 7484F0EC 0000000B 054DEC20 006C6838 054DEC20 00000000 0018F93C 703DD374
0018F7EC: 006C685C 054DED48 703DD386 0018F864 0000000E 0000000E 0000014B 002A9E27
0018F80C: 0018F864 006C6838 00451F02 002A9E27 002A9E01 0018FB0D 0260BDBE 025D5AC1
0018F82C: 025D3F5E 00000220 0000002E 00630000 002A9E00 0018F864 0048B911 025D5AC1
0018F84C: 11718B18 00000001 00000000 00000000 00000207 00000005 00000207 00000264
0018F86C: 089D1020 05A5BA00 00000000 0000000F 00000500 0000000F 00000000 004B8108
0018F88C: 089D1020 0018F8E4 0018F8C4 0018F8B4 00000009 000003AE 0000075E 00000000
0018F8AC: 00000000 00000000 00000000 00000264 00000310 00000000 004B5CC0 00000100
0018F8CC: 402A0001 004B5CC0 004B5CC0 0018F940 004C1D5C 000601D0 00000100 76F992C4
0018F8EC: 0018F90C 004B5D93 00000010 00000000 00000100 054DED48 087F7020 00000000
0018F90C: 00000000 00000000 00000000 76479001 000601D0 00000100 00000010 402A0001
0018F92C: 00000100 DCBAABCD 402A0001 004B5CC0 00000100 0018F9D4 76479261 004B5CC0
0018F94C: F8D13462 0018F9D4 764792CE 76479278 F99CC4AB 004B5CC0 000601D0 764792A5
0018F96C: 00000024 00000001 00000000 00000000 00000070 FFFFFFFF FFFFFFFF 7647915E
0018F98C: 764792CE 00000000 004B5CC0 00000000 089D1050 008B09F8 00000000 00000000
0018F9AC: 00000001 00000000 000601D0 F99CC4AB 00000000 054E16D0 0018FADC 764AEC80
0018F9CC: 8FC3AC97 FFFFFFFE 0018FA10 764A2679 004B5CC0 00000000 00000100 00000010
0018F9EC: 402A0001 00000000 00000000 000601D0 00000100 76F992C4 0000006C 00000000
0018FA0C: F99CC76F 0018FA2C 703DE45B 004B5CC0 000601D0 00000100 00000010 402A0001
0018FA2C: 0018FA58 76479001 000601D0 00000100 00000010 402A0001 00000100 DCBAABCD
0018FA4C: 402A0001 703DE440 00000100 0018FAEC 76479261 703DE440 F8D1368A 0018FAEC
0018FA6C: 764792CE 76479278 F99CC793 703DE440 000601D0 764792A5 00000024 00000001
0018FA8C: 00000000 00000000 00000070 FFFFFFFF FFFFFFFF 7647915E 764792CE 00000000
0018FAAC: 703DE440 00000000 00000000 008B09F8 00000000 00000000 00000001 00000000
0018FACC: 000601D0 F99CC793 00000003 00000000 0018FB58 764AEC80 8FC3AC97 FFFFFFFE
0018FAEC: 0018FB28 764A2679 703DE440 00000000 00000100 00000010 402A0001 00000000
0018FB0C: 00000000 00000100 402A0001 764A2686 0018FB58 00000000 F99CC657 0018FB68
0018FB2C: 7047CAF9 000601D0 00000100 76F992C4 00000010 402A0001 7047C8A0 00000100
0018FB4C: 402A0001 0018FB44 FFFFFFFC 0018FC18 7049C930 704EE7D8 FFFFFFFF 0018FB94
0018FB6C: 76479001 000601D0 00000100 00000010 402A0001 00000100 DCBAABCD 402A0001
0018FB8C: 7047C8A0 00000100 0018FC28 76479261 F8D137B2 000601D0 0018FC28 764792CE
0018FBAC: 76479278 F99CC157 7047C8A0 000601D0 764792A5 00000024 00000001 00000000
0018FBCC: 00000000 00000070 FFFFFFFF FFFFFFFF 7647915E 764792CE 00000000 7047C8A0
0018FBEC: 00000000 75FC5680 008B09F8 00000000 00000000 00000001 00000000 000601D0
0018FC0C: F99CC157 75FD8566 402A0003 0018FD84 764AEC80 8FC3AC97 FFFFFFFE 0018FC64
0018FC2C: 764A2679 00000007 0047D38A 0018FC80 00A10064 101AFF71 76489D30 00000640
0018FC4C: 00000001 05659388 00000000 0000177F 76489D30 004E511B 0000027F 0000027F
0018FC6C: 00000000 0000831B 00000003 00000001 00000000 027F0E7F 76489D30 004953A2
0018FC8C: 004954CD 00000001 0018FCD4 0260CCE3 00496811 00000001 025D6BEC 00000000
0018FCAC: 004995BD 00000000 003C8AB7 00000000 00000302 00000264 00000004 0001D0DA
0018FCCC: 00000200 00000000 00499A22 76727DD0 003C8AB7 00000302 00000264 00000004
0018FCEC: 0001D0DA 00000200 00000000 00000302 00000264 00000004 0001D0DA 00000200
0018FD0C: 00000000 0018FD94 764792CE 76479278 F99CC0EB 0018FE38 00ACA990 764792A5
0018FD2C: 00000024 00000001 00000000 00000000 00000070 FFFFFFFF FFFFFFFF 7647915E
0018FD4C: 764792CE 00000000 703DF310 00000000 00000000 008B09F8 00000000 00000000
0018FD6C: 00000001 00000000 000601D0 F99CC0EB 76F8C04C 7647FE0B 0018FDF0 764AEC80
0018FD8C: 8FC3AC97 FFFFFFFE 7647AAF4 7647AAB3 0018FE38 00000000 00000000 00000000
0018FDAC: 00000000 00000000 7FFDB800 01000100 0018FE38 0018FE38 0018FDF8 76489E7D
0018FDCC: 00000000 00000000 00000000 00000001 76727DD0 003C8AB7 00000000 0018FDB8
0018FDEC: 7FFDB800 0018FEE4 00A92060 76489D30 0049EC49 0018FE38 00000000 00000000
0018FE0C: 00000000 0049EC68 004E6FA0 00631EDC 0018FEF4 7FFDE000 000004D8 00000032
0018FE2C: 00000001 00000040 00000001 000601D0 00000100 00000010 402A0001 003C8AB7
0018FE4C: 00000302 00000264 00180000 74852F94 00000000 0050104C 00000000 74852FA6
0018FE6C: 000001FC 00000020 00528A28 0018FE84 004EACF4 00529FC8 0018FF80 00180000
0018FE8C: 74852F94 00000000 0050104C 00000000 74852FA6 000001A8 00000020 00528A28
0018FEAC: 0018FE84 004EACF4 00529FC8 0018FF80 0049EDE2 00400000 00000000 00631EDC
0018FECC: 00000001 004E6FA0 00631EDC 7FFDE000 0018FED0 0018F14C 0018FF70 004E6718
0018FEEC: 004FDAE0 00000000 0018FF80 004E70F2 00400000 00000000 00631EDC 00000001
0018FF0C: 004E6FA0 004E6FA0 7FFDE000 0018FF2C 00631EDC 00630000 00000044 0064F3C8
0018FF2C: 00649E78 00648060 00000000 00000000 00000000 00000000 00000000 00000000
0018FF4C: 00000000 00000C01 00000001 00000000 00000000 00010001 00000000 0018FF0C
0018FF6C: 00000000 0018FFCC 004E6718 004FDCF0 00000000 0018FF94 76716A24 7FFDE000
0018FF8C: 76716A00 F9557835 0018FFDC 76FAA9FF 7FFDE000 F8D13352 00000000 00000000
0018FFAC: 7FFDE000 00007FFB 00000010 00000000 00000000 F8D13352 0018FFA0 00000000
0018FFCC: 0018FFE4 76FE72E0 8E33669E 00000000 0018FFEC 76FAA9CA FFFFFFFF 76F8FDDD
0018FFEC: 00000000 00000000 004E6FA0 7FFDE000 00000000

Dr0 = 00000000 Dr1 = 00000000 Dr2 = 00000000
Dr3 = 00000000 Dr6 = 00000000 Dr7 = 00000000

ContextFlags = 0001007F
Control Word = 0000027F StatusWord = 00004020
TagWord = 0000FFFF ErrorOffset = 24DA4270
ErrorSelector = FFFFD000 DataOffset = B8C628E4
DataSelector = 0000F803 Cr0NpxState = 00000000

smackw32.DLL : 00250000 : 00018000 :
MPLAYX.dll : 00270000 : 0004F000 : 10.9.2.416
TotalA.exe : 00400000 : 0012E000 : 10.9.2.0
MMUSI.dll : 6D400000 : 0001E000 :
ddraw_custom.dll : 703C0000 : 00052000 : 4.9.0.0
bass.dll : 70420000 : 0004D000 : 2.4.17.0
MDRAW.dll : 70470000 : 000AB000 : 5.0.0.0
AcGenral.DLL : 70520000 : 00262000 : 6.3.9600.19388
BASSCD.dll : 70A00000 : 0000D000 : 2.4.7.1
BASSFLAC.dll : 70A10000 : 00011000 : 2.4.5.3
bassmix.dll : 70A30000 : 0000E000 : 2.4.12.0
BASSWASAPI.dll : 70A40000 : 0000A000 : 2.4.4.0
DSOUND.dll : 70A50000 : 00038000 :

先用 2023的包试试吧,如果还不行我再看看怎么回事

变成了非法访问内存地址…单人是没有任何问题的,但是一旦联机就出现问题.除了主机其他人闪退.这个时间不一定,之前是十多分钟调整了之后变成了一个小时左右

变成了非法访问,单人没有任何问题但是一旦联机过个几十分钟就会出错,除了主机其他人弹出