File tree Expand file tree Collapse file tree 3 files changed +8
-6
lines changed Expand file tree Collapse file tree 3 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 1- FROM golang:1.18 -bullseye
1+ FROM golang:1.19 -bullseye
22
33# Set working directory for source
44WORKDIR /usr/src/app
Original file line number Diff line number Diff line change @@ -25,15 +25,13 @@ func (g *Game) Run() {
2525 if !ok {
2626 break
2727 }
28- g.handleEvent (cmd.Origin, cmd.Cmd)
28+ g.handleCommand (cmd.Origin, cmd.Cmd)
2929 }
3030}
3131
3232func (g *Game) handleCommand(origin *cg.Player, cmd cg.Command) {
3333 switch cmd.Name {
3434 default:
35- player.Send(cg.ErrorEvent, cg.ErrorEventData{
36- Message: fmt.Sprintf("unexpected command: %s", cmd.Name),
37- })
35+ origin.Log.ErrorData(cmd, fmt.Sprintf("unexpected command: %s", cmd.Name))
3836 }
3937}
Original file line number Diff line number Diff line change @@ -41,7 +41,11 @@ func main() {
4141 server.Run(func(cgGame *cg.Game, config json.RawMessage) {
4242 var gameConfig {{.PackageName}}.GameConfig
4343 err := json.Unmarshal(config, &gameConfig)
44- cgGame.SetConfig(gameConfig)
44+ if err == nil {
45+ cgGame.SetConfig(gameConfig)
46+ } else {
47+ cgGame.Log.Error("Failed to unmarshal game config: %s", err)
48+ }
4549
4650 {{.PackageName}}.NewGame(cgGame, gameConfig).Run()
4751 })
You can’t perform that action at this time.
0 commit comments