My map is crashing sometimes

Status
Not open for further replies.
Level 2
Joined
Feb 22, 2011
Messages
17
Hellow !

I come on this forum because I'm totally desperate now.. I spent many months on my map and now I'm getting this crash problem and I can't resolve it.
My map is a footy, it is played with 12 players. It crash the game around 2 games on 15 and when it does it show a Fatal Error for all players in the game. I checked many replays, i remade most of my triggers, i used programs to checks memory leaks, I tried many things but i found nothing..
The map doesn't seems to crash when I test it alone.

I really don't know what to do now, i can't remake all my map there is too much work. So please if you have ideas or whatever can help me you're welcome.

Thanks
 
Level 2
Joined
Feb 22, 2011
Messages
17
And i add a little question: I'm using units wich i wanted to make invisible, so i used "fake" models wich i called "none.mdl". Can this make my map crash ?
ps: sorry if my english is bad
 
Level 2
Joined
Feb 22, 2011
Messages
17
This is a small map, based on the original footy map. I have many triggers in gui and jass for spawn units, vote for mode, multitable, animations, recipies, some spells etc..
I am using variables, local variables, loops, hashtable...

I don't know what to explain you
 
Level 2
Joined
Feb 22, 2011
Messages
17
in fact, when you asked me this question the first time, i opened my protected map i use online using an mpqeditor, then i opened the script file for ctrl+F, and there is no "GetLocalPlayer()". Or maybe you could explain me better what is it and what can be the problem with it i can better understand.
I am not a pro, i'm still a begginer with jass...
 
Level 2
Joined
Feb 22, 2011
Messages
17
I use hashtable only one time in my map in my spawn system and I already tried to disable it and make it by another way without hashtable but the map still crash.
 
Level 2
Joined
Feb 22, 2011
Messages
17
I don't think there is infinite loop i tried to check it. What do you mean by open source ? If you're asking me to send you my map for check I will do it, i'll be happy. But my map is not "open source" ^^
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,272
Do you use trigger destruction at all? Many less skilled spell makers are not aware that trigger desruction can cause a game crash. By this I mean the DestroyTrigger native. It occassionally causes a double handle allocation which eventually leads to a crash as a link to an incorrect type is created.

Do you spawn the units inside a spawner building? Another common crash is some bug with WC3 collision displacememnt so doing something as simple as spawning outside the building in a circular pattern could fix it.
 
Level 2
Joined
Feb 22, 2011
Messages
17
In fact i dont really have triggers for spells. And if by "trigger destruction" you mean things like "pick every unit in LocalGroup and do (unit (killunit))" yes i have some.
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,272
In fact i dont really have triggers for spells. And if by "trigger destruction" you mean things like "pick every unit in LocalGroup and do (unit (killunit))" yes i have some.

No, I meant "call DestroyTrigger(yourtriggervargoeshere)".

Also that sort of action does leak, or so some people say. You have to set the units to explode before killing them via triggers otherwise it never deallocates the handle. I am still skeptical about it though but there was some evidence to that extent.
 
Level 2
Joined
Feb 22, 2011
Messages
17
Well so i have this action but only in one trigger, for one specific spell. But the hero who got this spell is not allways in the game when it crash, so the trigger shouldn't start.

For the second thing you said, it's about memory leaks if i'm right. And i think i have no problems with it. I set all my units and player in a variable like that : "udg_local_group" and "udg_local_player".Then i destroy them and i use "call DestroyGroup(udg_variable)"
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,272
You do not understand...
People are reporting that killing or removing units via triggers causes the unit to leak data into memory. The same person reported that killing a unit which will explode on death does not leak however. Thus it could quite possibly be leaking units (not unit groups).

This however should not directly cause a crash unless you do something stupid like spawn tens of thousands of units.
 
crashes from my experience with the dialog only happen when way to much is happening at once(like spawning units abbilitys), trying to acces information the is invalad like getting a unit to try to buy a tomb of experience and also many overthings or a piece of information in your map eg a unit, abbility ect. when a fatal error happens next with your game create a screen shot of what the fatal error says and maybe that cauld help if a dialog does occure as from they always says what the vialation is.
 
Level 2
Joined
Feb 22, 2011
Messages
17
create a screen shot of what the fatal error says

I guess the log will be more usefull, and here it is :
==============================================================================
Warcraft III (build 6387)

Exe: c:\program files (x86)\warcraft iii\war3.exe
Time: Feb 21, 2011 11:56:33.048 PM
User: geoffroy
Computer: GEOFFROY-PC
------------------------------------------------------------------------------

This application has encountered a critical error:

FATAL ERROR!

Program: c:\program files (x86)\warcraft iii\war3.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0023:00000000

The instruction at '0x00000000' referenced memory at '0x00000000'.
The memory could not be 'read'.


War3Build: 1.24.4.6387
Played Maps\Download\Footmen Frenzy 5.5 Dark v1.15c.w3x
Player 0 1R1windsje Race Human StartLoc 0
Player 1 UncleDolan Race Human StartLoc 1
Player 2 Ugo1307 Race Human StartLoc 2
Player 3 Goro-God.Fists Race NightElf StartLoc 3
Player 4 snipout1312 Race NightElf StartLoc 4
Player 5 haribo75 Race NightElf StartLoc 5
Player 6 Lundgiants Race Undead StartLoc 6
Player 7 Strahlenkater Race Undead StartLoc 7
Player 8 eduffa Race Undead StartLoc 8
Player 9 pFL.GodLike Race Orc StartLoc 9
Player 10 IaT-OwnZ]Ya Race Orc StartLoc 10
Player 11 pFL.Cannabob Race Orc StartLoc 11
------------------------------------------------------------------------------

----------------------------------------
x86 Registers
----------------------------------------

EAX=0B700ED4 EBX=0B700ED4 ECX=19FEB03C EDX=6F1AD6A0 ESI=0018F978
EDI=0B705854 EBP=17AE6994 ESP=0018F99C EIP=00000000 FLG=00210212
CS =0023 DS =002B ES =002B SS =002B FS =0053 GS =002B


----------------------------------------
Stack Trace (Manual)
----------------------------------------

Address Frame Logical addr Module

00000000 17AE6994 0000:00000000 c:\program files (x86)\warcraft iii\war3.exe

----------------------------------------
Stack Trace (Using DBGHELP.DLL)
----------------------------------------

6F044608 Game.dll GameMain+241048 (0x00000000,0x00000000,0x00000000,0x00000000)


----------------------------------------
Loaded Modules
----------------------------------------

0x00340000 - 0x00362000 C:\Windows\system32\GLU32.dll
0x00400000 - 0x0047D000 c:\program files (x86)\warcraft iii\war3.exe
0x03390000 - 0x03396000 C:\Windows\system32\SensApi.dll
0x078C0000 - 0x078F9000 C:\Windows\System32\MMDevApi.dll
0x07AE0000 - 0x07AE7000 C:\Windows\system32\avrt.dll
0x0B1D0000 - 0x0B1DA000 C:\Users\geoffroy\Desktop\RETEST OMFGG\GHostOne\GHostOne\wkhook.dll
0x15000000 - 0x15061000 c:\program files (x86)\warcraft iii\Storm.dll
0x21100000 - 0x2115F000 c:\program files (x86)\warcraft iii\mss32.dll
0x22600000 - 0x22616000 c:\program files (x86)\warcraft iii\redist\miles\Mssfast.m3d
0x22700000 - 0x22717000 c:\program files (x86)\warcraft iii\redist\miles\Mssdolby.m3d
0x22C00000 - 0x22C18000 c:\program files (x86)\warcraft iii\redist\miles\Msseax2.m3d
0x24600000 - 0x24611000 c:\program files (x86)\warcraft iii\redist\miles\Reverb3.flt
0x26F00000 - 0x26F2A000 c:\program files (x86)\warcraft iii\redist\miles\Mp3dec.asi
0x60000000 - 0x6005D000 c:\program files (x86)\warcraft iii\ijl15.dll
0x615D0000 - 0x616D5000 C:\Windows\system32\d3d8.dll
0x6A270000 - 0x6A28C000 C:\Windows\system32\cryptnet.dll
0x6A290000 - 0x6A2A6000 C:\Windows\system32\GPAPI.dll
0x6AA70000 - 0x6AAAD000 C:\Windows\SysWOW64\bcryptprimitives.dll
0x6AAB0000 - 0x6AAC7000 C:\Windows\system32\bcrypt.dll
0x6AAD0000 - 0x6AB08000 C:\Windows\system32\ncrypt.dll
0x6BE00000 - 0x6BEE7000 C:\Windows\system32\DDRAW.dll
0x6BF80000 - 0x6C8EB000 C:\Windows\system32\nvd3dum.dll
0x6ED60000 - 0x6ED66000 C:\Windows\system32\DCIMAN32.dll
0x6EF90000 - 0x6EFC6000 C:\Windows\system32\AUDIOSES.DLL
0x6F000000 - 0x6FBD4000 c:\program files (x86)\warcraft iii\Game.dll
0x6FCB0000 - 0x6FCC5000 C:\Windows\system32\Cabinet.dll
0x6FE40000 - 0x6FE4E000 C:\Windows\system32\DEVRTL.dll
0x706A0000 - 0x70768000 C:\Windows\system32\OPENGL32.dll
0x70E90000 - 0x70F7B000 C:\Windows\system32\dbghelp.dll
0x70F80000 - 0x71075000 C:\Windows\System32\PROPSYS.dll
0x72210000 - 0x72282000 C:\Windows\system32\DSOUND.DLL
0x72330000 - 0x72368000 C:\Windows\System32\fwpuclnt.dll
0x72660000 - 0x726A4000 C:\Windows\system32\DNSAPI.dll
0x726B0000 - 0x726EA000 C:\Windows\SysWOW64\schannel.dll
0x72780000 - 0x727BB000 C:\Windows\system32\rsaenh.dll
0x727D0000 - 0x727D6000 C:\Windows\System32\wship6.dll
0x727E0000 - 0x727E8000 C:\Windows\system32\credssp.dll
0x727F0000 - 0x727F8000 C:\Windows\system32\Secur32.dll
0x72800000 - 0x72816000 C:\Windows\system32\CRYPTSP.dll
0x72820000 - 0x72845000 C:\Windows\system32\powrprof.dll
0x729F0000 - 0x72A2C000 C:\Windows\system32\mswsock.dll
0x72B30000 - 0x72BB0000 C:\Windows\system32\uxtheme.dll
0x72DA0000 - 0x72DA5000 C:\Windows\System32\wshtcpip.dll
0x72DB0000 - 0x72DD1000 C:\Windows\system32\ntmarta.dll
0x72DE0000 - 0x72DF3000 C:\Windows\system32\dwmapi.dll
0x72EF0000 - 0x72EFB000 C:\Windows\system32\profapi.dll
0x72F00000 - 0x72F17000 C:\Windows\system32\USERENV.dll
0x72F30000 - 0x72F62000 C:\Windows\system32\WINMM.dll
0x72F70000 - 0x72F77000 C:\Windows\system32\WSOCK32.dll
0x73040000 - 0x73047000 C:\Windows\system32\WINNSI.DLL
0x73050000 - 0x7306C000 C:\Windows\system32\Iphlpapi.DLL
0x735B0000 - 0x735B9000 C:\Windows\system32\VERSION.dll
0x735C0000 - 0x7365B000 C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_d08a205e442db5b5\MSVCR80.dll
0x737E0000 - 0x737E6000 C:\Windows\system32\rasadhlp.dll
0x73960000 - 0x73987000 C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live\WLIDNSP.DLL
0x73990000 - 0x739B5000 C:\Program Files (x86)\Bonjour\mdnsNSP.dll
0x73AF0000 - 0x73B02000 C:\Windows\system32\pnrpnsp.dll
0x73B40000 - 0x73B50000 C:\Windows\system32\napinsp.dll
0x73B80000 - 0x73B88000 C:\Windows\System32\winrnr.dll
0x73BA0000 - 0x73BB0000 C:\Windows\system32\NLAapi.dll
0x73BC0000 - 0x73BC6000 C:\Windows\system32\d3d8thk.dll
0x742A0000 - 0x74324000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16661_none_ebfb56996c72aefc\COMCTL32.dll
0x74B50000 - 0x74B5C000 C:\Windows\syswow64\CRYPTBASE.dll
0x74B60000 - 0x74BC0000 C:\Windows\syswow64\SspiCli.dll
0x74BC0000 - 0x74DBA000 C:\Windows\syswow64\iertutil.dll
0x74DC0000 - 0x74DD2000 C:\Windows\syswow64\DEVOBJ.dll
0x74DE0000 - 0x74EE0000 C:\Windows\syswow64\kernel32.dll
0x74EE0000 - 0x74F70000 C:\Windows\syswow64\GDI32.dll
0x74F80000 - 0x74FC5000 C:\Windows\syswow64\WLDAP32.dll
0x74FD0000 - 0x7509C000 C:\Windows\syswow64\MSCTF.dll
0x750A0000 - 0x75195000 C:\Windows\syswow64\WININET.dll
0x751A0000 - 0x752FC000 C:\Windows\syswow64\ole32.dll
0x75300000 - 0x75346000 C:\Windows\syswow64\KERNELBASE.dll
0x75350000 - 0x7535A000 C:\Windows\syswow64\LPK.dll
0x75360000 - 0x75460000 C:\Windows\syswow64\USER32.dll
0x75460000 - 0x75465000 C:\Windows\syswow64\PSAPI.DLL
0x75470000 - 0x7550D000 C:\Windows\syswow64\USP10.dll
0x75540000 - 0x755CF000 C:\Windows\syswow64\OLEAUT32.dll
0x755D0000 - 0x75653000 C:\Windows\syswow64\CLBCatQ.DLL
0x75660000 - 0x75700000 C:\Windows\syswow64\ADVAPI32.dll
0x75730000 - 0x75820000 C:\Windows\syswow64\RPCRT4.dll
0x75820000 - 0x75847000 C:\Windows\syswow64\CFGMGR32.dll
0x75850000 - 0x758CB000 C:\Windows\syswow64\comdlg32.dll
0x758D0000 - 0x75905000 C:\Windows\syswow64\WS2_32.dll
0x75910000 - 0x75967000 C:\Windows\syswow64\SHLWAPI.dll
0x759D0000 - 0x759DC000 C:\Windows\syswow64\MSASN1.dll
0x75A70000 - 0x75C0D000 C:\Windows\syswow64\SETUPAPI.dll
0x75C10000 - 0x75C70000 C:\Windows\syswow64\IMM32.dll
0x75C70000 - 0x75DA6000 C:\Windows\syswow64\urlmon.dll
0x75DB0000 - 0x75ECC000 C:\Windows\syswow64\CRYPT32.dll
0x75ED0000 - 0x76B19000 C:\Windows\syswow64\SHELL32.dll
0x76B20000 - 0x76B39000 C:\Windows\SysWOW64\sechost.dll
0x76B40000 - 0x76BEC000 C:\Windows\syswow64\msvcrt.dll
0x76FC0000 - 0x76FC6000 C:\Windows\syswow64\NSI.dll
0x76FF0000 - 0x77170000 C:\Windows\SysWOW64\ntdll.dll


----------------------------------------
Memory Dump
----------------------------------------

Code: 16 bytes starting at (EIP = 00000000)

00000000: <can't read from this address>


Stack: 1024 bytes starting at (ESP = 0018F99C)

* = addr ** *
0018F990: 19 00 00 00 00 00 00 00 00 00 00 00 08 46 04 6F .............F.o
0018F9A0: 3C B0 FE 19 D0 84 FC 18 64 4B FF 19 AC 16 FD 09 <.......dK......
0018F9B0: 11 4A 05 6F D4 0E 70 0B 94 69 AE 17 D8 06 06 6F .J.o..p..i.....o
0018F9C0: 08 9C A9 6F 9D AE 62 6F 08 9C A9 6F AE 9F 21 A7 ...o..bo...o..!.
0018F9D0: 54 58 70 0B 68 58 70 0B 07 00 00 00 78 26 A5 14 TXp.hXp.....x&..
0018F9E0: 00 00 00 00 07 00 00 00 D0 84 FC 18 14 2B DA 20 .............+.
0018F9F0: 14 2B DA 20 14 2B DA 20 5C FA 18 00 00 00 00 00 .+. .+. \.......
0018FA00: A0 00 22 04 58 FA 18 00 08 33 85 6F 00 00 00 00 ..".X....3.o....
0018FA10: 70 AF 62 6F C5 37 00 00 08 9C A9 6F 54 58 70 0B p.bo.7.....oTXp.
0018FA20: 54 58 70 0B FD 2A 47 6F C5 37 00 00 08 9C A9 6F TXp..*Go.7.....o
0018FA30: 54 58 70 0B D4 0E 70 0B 72 31 47 6F C5 37 00 00 TXp...p.r1Go.7..
0018FA40: 08 9C A9 6F 00 00 00 00 32 9C 21 A7 90 FA 18 00 ...o....2.!.....
0018FA50: 54 58 70 0B 78 26 A5 14 E4 FB 18 00 68 1F 84 6F TXp.x&......h..o
0018FA60: 00 00 00 00 CB 36 47 6F 78 26 A5 14 D4 0E 70 0B .....6Gox&....p.
0018FA70: 00 00 00 00 90 FA 18 00 94 08 48 6F 65 69 70 60 ..........Hoeip`
0018FA80: 90 FA 18 00 B8 00 E6 02 66 89 4A 6F 90 FA 18 00 ........f.Jo....
0018FA90: 73 69 6C 5E 6C 69 70 60 65 69 70 60 78 26 A5 14 sil^lip`eip`x&..
0018FAA0: C8 61 81 02 00 00 00 00 00 00 00 00 00 00 00 00 .a..............
0018FAB0: 00 00 00 00 FF FF FF FF FF FF FF FF 9C 8B 4A 6F ..............Jo
0018FAC0: C8 61 81 02 B8 00 1F 07 78 26 A5 14 B8 A1 81 02 .a......x&......
0018FAD0: 70 02 1F 07 07 00 00 00 54 00 00 00 AD 19 00 00 p.......T.......
0018FAE0: 79 2B 00 00 00 00 00 00 57 93 4A 6F 07 00 00 00 y+......W.Jo....
0018FAF0: 00 00 00 00 00 00 00 00 E0 79 88 05 B4 14 AE 17 .........y......
0018FB00: 78 26 A5 14 5B 6B 4A 6F 00 00 00 00 6C 65 72 5E x&..[kJo....ler^
0018FB10: 6C 65 72 5E 67 69 73 5E 00 00 00 00 00 00 00 00 ler^gis^........
0018FB20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0018FB30: FF FF FF FF FF FF FF FF EA 74 4A 6F 67 69 73 5E .........tJogis^
0018FB40: 00 00 00 00 33 5B D9 42 E0 79 88 05 14 01 1F 07 ....3[.B.y......
0018FB50: A8 EF 46 6F E0 79 88 05 CC 00 1F 07 64 F4 46 6F ..Fo.y......d.Fo
0018FB60: 0C 01 1F 07 CC 00 1F 07 33 5B D9 42 31 F5 46 6F ........3[.B1.Fo
0018FB70: B8 00 1F 07 3C 01 FD 09 6C FC 18 00 33 5B D9 42 ....<...l...3[.B
0018FB80: 46 C3 54 6F D0 00 DA 01 AB FE 46 6F A7 17 47 6F F.To......Fo..Go
0018FB90: 6C FC 18 00 74 19 FC 18 B4 14 AE 17 98 54 2F 6F l...t........T/o
0018FBA0: BE 80 53 6F 9D AE 62 6F 58 FC 18 00 CE 9D 21 A7 ..So..boX.....!.
0018FBB0: 58 FC 18 00 BC 00 F7 09 05 00 00 00 00 00 00 00 X...............
0018FBC0: 00 00 00 00 42 00 00 00 74 19 FC 18 64 62 23 05 ....B...t...db#.
0018FBD0: 64 16 AE 17 64 16 AE 17 CA 00 05 40 00 00 00 00 d...d......@....
0018FBE0: 90 00 FC 09 70 FC 18 00 08 33 85 6F 00 00 00 00 ....p....3.o....
0018FBF0: 70 AF 62 6F 92 00 09 40 58 FC 18 00 58 FC 18 00 [email protected]...
0018FC00: 28 24 98 6F 41 A2 62 6F 92 00 09 40 58 FC 18 00 ($.oA.bo...@X...
0018FC10: B8 00 F7 09 F7 83 53 6F 58 FC 18 00 00 00 00 00 ......SoX.......
0018FC20: B0 00 F7 09 B8 00 F7 09 85 42 55 6F 58 FC 18 00 .........BUoX...
0018FC30: 4A 9A 21 A7 D0 FC 18 00 B0 00 F7 09 00 00 00 00 J.!.............
0018FC40: 20 01 C4 04 02 00 00 00 00 00 00 00 00 00 00 00 ...............
0018FC50: 00 00 00 00 10 00 00 00 3C A2 96 6F 00 00 00 00 ........<..o....
0018FC60: 92 00 09 40 00 00 00 00 00 00 00 00 0A D7 A3 3B ...@...........;
0018FC70: B8 FC 18 00 D8 9D 84 6F 00 00 00 00 13 44 55 6F .......o.....DUo
0018FC80: 19 00 00 00 48 01 C6 04 DD 2C 63 6F EE 9A 21 A7 ....H....,co..!.
0018FC90: 88 00 C4 04 88 00 C4 04 E4 45 65 10 05 00 00 00 .........Ee.....
0018FCA0: 48 01 C6 04 E8 00 C6 04 98 00 C4 04 00 00 00 00 H...............
0018FCB0: 88 00 C4 04 01 00 00 00 78 FF 18 00 B8 39 85 6F ........x....9.o
0018FCC0: 00 00 00 00 2B DF 62 6F D0 FC 18 00 6F 12 83 3C ....+.bo....o..<
0018FCD0: 6F 12 83 3C E4 45 65 10 1C 0B 63 6F C6 4B DF 74 o..<.Ee...co.K.t
0018FCE0: 00 00 00 6F E2 1D DF 74 02 12 DF 74 00 00 00 00 ...o...t...t....
0018FCF0: 00 00 00 00 45 6E 67 69 6E 65 20 31 61 33 38 00 ....Engine 1a38.
0018FD00: 78 A8 62 00 C6 4B DF 74 82 F9 00 77 5D B7 30 75 x.b..K.t...w].0u
0018FD10: 40 44 00 00 40 44 00 00 28 FD 18 00 F8 13 DF 74 @D..@D..(......t
0018FD20: 69 F9 00 77 4D 01 31 75 5C 41 00 00 00 00 00 00 i..wM.1u\A......
0018FD30: E2 1D DF 74 92 9A 21 A7 F1 0B 63 6F 01 00 00 00 ...t..!...co....
0018FD40: E4 98 00 6F 63 3A 5C 70 72 6F 67 72 61 6D 20 66 ...oc:\program f
0018FD50: 69 6C 65 73 20 28 78 38 36 29 5C 77 61 72 63 72 iles (x86)\warcr
0018FD60: 61 66 74 20 69 69 69 5C 4C 6F 67 73 00 65 78 65 aft iii\Logs.exe
0018FD70: 00 98 3D 67 38 6B 45 00 00 00 00 6F FF FF 00 00 ..=g8kE....o....
0018FD80: 00 00 00 6F 44 00 00 00 50 FE 18 00 5A 29 01 77 ...oD...P...Z).w
0018FD90: 00 00 00 00 E8 7C 58 00 A4 FD 18 00 70 98 00 6F .....|X.....p..o


------------------------------------------------------------------------------


About sending my map, i prefer send it by pm for the moment
 
He used for each loop Integer A, as well as unit_group for each unit group and so on, in all his triggers...
Also, in triggers where all players type commands, instead of triggering player number in integer arrays in "for" functions he used Integer A and that are problems in my opinion, will continue to explore map even more...

I send PM with few bad and few fixed triggers and a little explanation about each one.
 
Level 2
Joined
Feb 22, 2011
Messages
17
Try hosting the map normally, maybe this is a bug with the ghost one bot.
Even if the problem can be caused by the bot, this is the best way for me to host, because it's online on 5 servers and i can find more people faster. Also me and my clan play many maps everyday on my bot and it work fine.

He used for each loop Integer A, as well as unit_group for each unit group and so on, in all his triggers...
Also, in triggers where all players type commands, instead of triggering player number in integer arrays in "for" functions he used Integer A and that are problems in my opinion, will continue to explore map even more...

I send PM with few bad and few fixed triggers and a little explanation about each one.
I did all changes you asked me to do. Today i used my bot with autohost for my map to check if it still crash. The result : 1 game crashed / 16 games hosted.
I still don't know what's wrong in my map :/
 
Level 2
Joined
Feb 22, 2011
Messages
17
I dont think i missed triggers.. And i dont think 1/16 is better, i think it depend of games. The crash happen only in a certain situation, there must be a mistake somewhere..
 
Level 2
Joined
Feb 22, 2011
Messages
17
There is no special unit, and i can't be sure about the triggers because i'm not a pro. If something is corrupted, i dunnow what can i do :/
 
Status
Not open for further replies.
Top