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
2
2
3
3
# Set working directory for source
4
4
WORKDIR /usr/src/app
Original file line number Diff line number Diff line change @@ -25,15 +25,13 @@ func (g *Game) Run() {
25
25
if !ok {
26
26
break
27
27
}
28
- g.handleEvent (cmd.Origin, cmd.Cmd)
28
+ g.handleCommand (cmd.Origin, cmd.Cmd)
29
29
}
30
30
}
31
31
32
32
func (g *Game) handleCommand(origin *cg.Player, cmd cg.Command) {
33
33
switch cmd.Name {
34
34
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))
38
36
}
39
37
}
Original file line number Diff line number Diff line change @@ -41,7 +41,11 @@ func main() {
41
41
server.Run(func(cgGame *cg.Game, config json.RawMessage) {
42
42
var gameConfig {{.PackageName}}.GameConfig
43
43
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
+ }
45
49
46
50
{{.PackageName}}.NewGame(cgGame, gameConfig).Run()
47
51
})
You can’t perform that action at this time.
0 commit comments