def __init__(self):
        self.is_authenticated = False
        # only support plaintext passwords
        self.auth_type = "plaintext"
        self.sequence = None
        self.imc2_mudlist = IMC2MudList()
        self.imc2_chanlist = IMC2ChanList()
Start the service if it hasn't been already started and wait until it's stopped.
dataset/ETHPy150Open evennia/evennia/evennia/server/portal/imc2.py/IMC2Bot.__init__--crossover with--dataset/ETHPy150Open progrium/ginkgo/ginkgo/core.py/BasicService.serve_forever