Hi, guys! I've got an interesting challenge for you all and I'll be eternally grateful to anyone who can rise up to the task.
The Challenge
I'm the author of Day9's Team Monobattles Mod. You might have played a Monobattle map before such as the "Extinction (Team Monobattles)" and the "Megaton (Team Monobattles)" maps on the EU and US Battle.net servers respectively. Anyway, a lot of players are requesting that I permanently fix a certain problem I have with the mod: that of players being dropped at the start.
I've literally spent hours trying to fix this problem; I introduced a clever loading mechanism to maybe pace out the initial loading of the map but it still does not work. In a few words, I've given up. But perhaps, someone here is much better than me at this and knows the solution.
Go and Hack Away
Go ahead, download the mod from http://www.sc2mapster.com/assets/monobattles/ and point out any flaws you think there might be. Most of the work is done using the Trigger Editor (in the "Day9's Team Monobattles Mod" library) but there are a few Data entries as well (although I do not think these are the problem).
If you do manage to propose a solution which works, I'll credit your name in the mod (next to my name) as well as allow you to put up your own Loading Screen for a whole month. The Monobattles maps are widely played so you could use this opportunity to promote your map or any other work of yours. To be eligible for this, I need a clear, working solution that completely eliminates this annoying "You have been dropped" bug. Also, since the Monobattles mod is an "open" work for everyone to learn from, I request that you post your submissions (including a modified mod file, if you think it necessary) below, on this thread.
Part of the problem has to do with BNet, so there's no way to COMPLETELY fix the problem, but I agree with Ivion that adding a delay before the init trigger(s) should help.
The problem is caused when a map tries to load data from a mod (music for example) or from a bank right after the game has started. That's why you have to always delay your map initialization.
The problem, I think, is that your initialization trigger is inside the mod itself. You should only use the MapInit event in the published map, not inside your mod. Try to replace your MapStart trigger into a function.
Then add the following trigger to your map (not the mod):
Its a Bnet problem!
If your are in the lobby for too long and the map starts than there is high chance you drop at start. Thats why this happens much more in unpopular maps.
The problem is caused when a map tries to load data from a mod (music
for example) or from a bank right after the game has started. That's why
you have to always delay your map initialization.
The problem, I think, is that your initialization trigger is inside the
mod itself. You should only use the MapInit event in the published map,
not inside your mod. Try to replace your MapStart trigger into a
function.
Then add the following trigger to your map (not the mod):
There's a delay at the start already and I can't see how the rest will help, to be honest.
Also, with regards to mod data, I'm not sure about this. The popular US version of the map contains an old version of the mod that does not have ANY files in it. It still drops people like flies.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hi, guys! I've got an interesting challenge for you all and I'll be eternally grateful to anyone who can rise up to the task.
The Challenge
I'm the author of Day9's Team Monobattles Mod. You might have played a Monobattle map before such as the "Extinction (Team Monobattles)" and the "Megaton (Team Monobattles)" maps on the EU and US Battle.net servers respectively. Anyway, a lot of players are requesting that I permanently fix a certain problem I have with the mod: that of players being dropped at the start.
I've literally spent hours trying to fix this problem; I introduced a clever loading mechanism to maybe pace out the initial loading of the map but it still does not work. In a few words, I've given up. But perhaps, someone here is much better than me at this and knows the solution.
Go and Hack Away
Go ahead, download the mod from http://www.sc2mapster.com/assets/monobattles/ and point out any flaws you think there might be. Most of the work is done using the Trigger Editor (in the "Day9's Team Monobattles Mod" library) but there are a few Data entries as well (although I do not think these are the problem).
If you do manage to propose a solution which works, I'll credit your name in the mod (next to my name) as well as allow you to put up your own Loading Screen for a whole month. The Monobattles maps are widely played so you could use this opportunity to promote your map or any other work of yours. To be eligible for this, I need a clear, working solution that completely eliminates this annoying "You have been dropped" bug. Also, since the Monobattles mod is an "open" work for everyone to learn from, I request that you post your submissions (including a modified mod file, if you think it necessary) below, on this thread.
I'll leave you guys to it. Thanks a lot! Enjoy!
Have you tried adding a 0.5 seconds delay at the beggining of the MapStart trigger?
Part of the problem has to do with BNet, so there's no way to COMPLETELY fix the problem, but I agree with Ivion that adding a delay before the init trigger(s) should help.
First thing I did. Didn't do anything.
thank you for using bnet 0.2! we are glad you like it
The problem is caused when a map tries to load data from a mod (music for example) or from a bank right after the game has started. That's why you have to always delay your map initialization.
The problem, I think, is that your initialization trigger is inside the mod itself. You should only use the MapInit event in the published map, not inside your mod. Try to replace your MapStart trigger into a function.
Then add the following trigger to your map (not the mod):
Its a Bnet problem!
If your are in the lobby for too long and the map starts than there is high chance you drop at start. Thats why this happens much more in unpopular maps.
battle.net has 9 pages up about this maybe some info in there will help.12 kingdoms has this issue and we are trying out different things to fix on our end
Do you have the maps using it "wait for key?" Because that allegedly helps with this problem.
There's a delay at the start already and I can't see how the rest will help, to be honest.
Also, with regards to mod data, I'm not sure about this. The popular US version of the map contains an old version of the mod that does not have ANY files in it. It still drops people like flies.