24 lines
625 B
Go
24 lines
625 B
Go
package main
|
|||
|
|
|
||
|
|
import (
|
||
|
|
"fmt"
|
||
|
|
|
||
|
|
"gac-hkrpg-go/internal/gameserver"
|
||
|
|
)
|
||
|
|
|
||
|
|
func main() {
|
||
|
|
fmt.Println("============================================================")
|
||
|
|
fmt.Println(" [GaC hkrpg GO] Gameserver (4.6.51) - ONLINE")
|
||
|
|
fmt.Println(" Listening on UDP port 23301 (KCP Gateway)")
|
||
|
|
fmt.Println(" Ready for StarRail client connection...")
|
||
|
|
fmt.Println("============================================================")
|
||
|
|
|
||
|
|
gw, err := gameserver.NewGateway("0.0.0.0", 23301)
|
||
|
|
if err != nil {
|
||
|
|
fmt.Println("failed to bind gateway:", err)
|
||
|
|
return
|
||
|
|
}
|
||
|
|
if err := gw.Listen(); err != nil {
|
||
|
|
fmt.Println("gateway error:", err)
|
||
|
|
}
|
||
|
|
}
|