diff --git a/src/server/game/player_data.go b/src/server/game/player_data.go index b2a1f377..9cc3bda4 100644 --- a/src/server/game/player_data.go +++ b/src/server/game/player_data.go @@ -1053,7 +1053,10 @@ func (p *Player) TeLog(Type string, Param map[string]interface{}) { Param: Param, }) agent := p.GetAgent() - if agent != nil { + if Param == nil { + Param = make(map[string]interface{}) + } + if agent != nil && Param != nil { Param["Ip"] = agent.RemoteAddr().String() } //Param["#zone_offset"] = -5