add -timescale to command line to speed up or slow down time on server, try 0.1 - 2.0 range for fun
This commit is contained in:
@@ -13,6 +13,7 @@ import (
|
|||||||
|
|
||||||
var addr = flag.String("addr", ":8666", "http service address")
|
var addr = flag.String("addr", ":8666", "http service address")
|
||||||
var tick = flag.Int("tick", 60, "")
|
var tick = flag.Int("tick", 60, "")
|
||||||
|
var timescale = flag.Float64("timescale", 1, "time scale factor")
|
||||||
var verbose = flag.Bool("verbose", false, "")
|
var verbose = flag.Bool("verbose", false, "")
|
||||||
var width = flag.Float64("width", 800, "width of field")
|
var width = flag.Float64("width", 800, "width of field")
|
||||||
var height = flag.Float64("height", 550, "height of field")
|
var height = flag.Float64("height", 550, "height of field")
|
||||||
@@ -42,7 +43,7 @@ func main() {
|
|||||||
games = MapLock{m: make(map[string]*game)}
|
games = MapLock{m: make(map[string]*game)}
|
||||||
idg = NewIdGenerator()
|
idg = NewIdGenerator()
|
||||||
|
|
||||||
delta = float32(*tick) / 1000
|
delta = (float32(*tick) / 1000.0) * float32(*timescale)
|
||||||
|
|
||||||
http.Handle("/ws/", websocket.Handler(addPlayer))
|
http.Handle("/ws/", websocket.Handler(addPlayer))
|
||||||
http.Handle("/game/start/", JsonHandler(startGame))
|
http.Handle("/game/start/", JsonHandler(startGame))
|
||||||
|
|||||||
Reference in New Issue
Block a user