a communicate server use lua as its logic components