its hard, but it works...
the main problem you face is hosting online, otherwise i could get u 30 players, and as many ai teams as ur ram can handle,
to go above 12 players you have to set up a probe head for b net and several data combination and division circuits, which you can only do in binary after you finnish the map
a probe head is an map interface that connects to b net and *looks* like a normal map
i would have to write out the codes 4 u, but i realy dont have 30 hours on ur behalf, find a charmelian sensor image, and host that in b net, it searches the program u use it on (warcraft3) and apears like a file that the program can open, then when you try to open it it saves what the program is looking 4
basicly that means if you try and play a charmelion controll on wc3, you will find the points of disguise u need on ur probe head, this means you can then create a dual output data channel, which means the info comming OUT of the mapo file for 2 players, runs through one host terminal on b net, and an import data splitwhich means that two players worth of data is forced through one terminal,
that means you can have 24 players playing, although if you go over 15-16-17 and have 1 set team, the other players disapeer of the bottom of the game lobby, which has no scroll.
that put 24 users into 1 map, and you keep your 4 neutrals an items n stuff
so u wud need : basicly to be fluent in binary (my brother is and he did most of mine) and to download or buy a charmelion pad
the downsides are that this dose mean 24 players playing at hjalf teir connection speeds, of 1 host, (LAGGGGGGGGGG)
can also *rip open* a terminal by trying to force to much data through, which shuts down your game, and in majorcases an entire continent of b nett, and probably wrecks ur wc3 so u wud need to reinstall
SO only use in vvvvv fast, low memory games and only add what u need.