Add -local flag to connect to local server

This commit is contained in:
bdnugget 2025-01-18 14:23:48 +01:00
parent 0cd3145d28
commit e8d062c4b7
4 changed files with 16 additions and 4 deletions

@ -1 +1 @@
Subproject commit 23474c19dc152d730bb554040a92d0b5a8ec59e9
Subproject commit b73d8de85149e8f6d6fe1e8d69562a0a26f7df23

View File

@ -1,6 +1,7 @@
package main
import (
"flag"
"log"
"gitea.boner.be/bdnugget/goonscape/game"
@ -9,6 +10,13 @@ import (
)
func main() {
local := flag.Bool("local", false, "Use local server instead of remote")
flag.Parse()
if *local {
network.SetServerAddr("localhost:6969")
}
rl.InitWindow(1024, 768, "GoonScape")
defer rl.CloseWindow()
rl.InitAudioDevice()

View File

@ -14,8 +14,14 @@ import (
"google.golang.org/protobuf/proto"
)
var serverAddr = "boner.be:6969"
func SetServerAddr(addr string) {
serverAddr = addr
}
func ConnectToServer() (net.Conn, int32, error) {
conn, err := net.Dial("tcp", types.ServerAddr)
conn, err := net.Dial("tcp", serverAddr)
if err != nil {
log.Printf("Failed to dial server: %v", err)
return nil, 0, err

View File

@ -58,6 +58,4 @@ const (
ServerTickRate = 600 * time.Millisecond
ClientTickRate = 50 * time.Millisecond
MaxTickDesync = 5
// ServerAddr = "localhost:6969"
ServerAddr = "boner.be:6969"
)