示例#1
0
// HandleFF handles incoming requests of packet 0xFF: Disconnect
func HandleFF(server *Server, sender *player.Player) {
	pkt := new(packet.Disconnect)
	pkt.ReadFrom(sender.Conn)

	log.Printf("Player %q exit. Reason: %s", sender.Name, pkt.Reason)

	// Send message to all other players
	msg := fmt.Sprintf("%s disconnected.", sender.Name)
	server.BroadcastMessage(msg)
}