增加puke的server实现