From 46f56dad836e0e1f0e1c14354aeab795235fe9e6 Mon Sep 17 00:00:00 2001 From: Skullheadx Date: Sun, 7 Jun 2026 22:00:47 -0400 Subject: [PATCH] lobby backend --- main.go | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/main.go b/main.go index dbc722c..b718378 100644 --- a/main.go +++ b/main.go @@ -14,20 +14,28 @@ import ( "time" ) -type Room struct { - gameCtx *game.Context +func main() { + log.SetFlags(0) + + err := run() + if err != nil { + log.Fatal(err) + } } -func initRoom() Room { - randSeed := rand.NewPCG(20, 26) - players := []game.Player{ - game.InitPlayer(), +func run() error { + l, err := net.Listen("tcp", "127.0.0.1:8443") + if err != nil { + return err } + log.Printf("listening on ws://%v", l.Addr()) - return Room{ - gameCtx: game.InitCtx(randSeed, players), + cs := game.NewMonopolyServer() + s := &http.Server{ + Handler: cs, + ReadTimeout: time.Second * 10, + WriteTimeout: time.Second * 10, } -} const UUID = "abc" // TODO: UUID in cookie -- 2.54.0