1 Commits
2 changed files with 7 additions and 1 deletions
+1 -1
View File
@@ -102,7 +102,7 @@ func Run(args []string) (err error) {
return return
} }
} }
_, err = server.ServeLogin(serveeConn, server.WithOtherAccount(acc), server.WithStatus(StatusResponse)) _, err = server.ServeLogin(serveeConn, server.WithOtherAccount(acc), server.WithStatus(StatusResponse), server.WithoutOnlineMode())
if err != nil { if err != nil {
return return
} }
+6
View File
@@ -235,6 +235,12 @@ func WithCompatibleVersions(versions ...int32) LoginServerSetting {
} }
} }
func WithoutOnlineMode() LoginServerSetting {
return func(s *LoginServer) {
s.OnlineMode = false
}
}
func ServeLogin(c *proto.Conn, settings ...LoginServerSetting) (ret *LoginServer, err error) { func ServeLogin(c *proto.Conn, settings ...LoginServerSetting) (ret *LoginServer, err error) {
ret = &LoginServer{Conn: c} ret = &LoginServer{Conn: c}
ret.OnlineMode = true ret.OnlineMode = true