You need to train with multiple attackers, with weapons designed for practice. To defend yourself on the ground and get up as fast as possible. You can train you muay thai or your karate, or you taekwondo. But in order to truly prepare yourself, you need to keep it real. It's funny how people say, these is more effective than this, or like muay thai is better than wing chun, unless they train to defend against multiple attackers, to defend against weapons, to use weapons I don't see how any of those competition or traditional styles are better than any other styles,they are all the same crap. Non of those styles really work. If you train wing chun and you fight a muay thai dude with thai rules, you are gonna lose, there's a lot of restrictions and things you can't do. Or another case, a boxer who goes into MMA, in MMA there's lots of things that you can do that you can't do on the boxing ring. So the boxer is at disadvantage.
The same happens if you train with all these rules and then you go on the streets. You are not prepared to defend against 5 attackers, or against somebody stabbing you when you are doing some ground and pound.
My dad told me a story of a friend of his, this guy was at a bar, in the bar there was another dude, violent one, who enjoyed beating up people. They got into a fight, and the friend of my dad ended up winning the fight on one on one unarmed combat, next thing you know the dude who lost went to his car and grabbed a slate heavy duty bar and stabbed him in the neck with it.
Despite the fact it was unarmed combat and one on on at first, it turned into a deadly situation. So on the streets you never know.
And also it's important to avoid these places, bars and clubs. This dangerous places where people go in the night to party.