func main() { defer func() { if x := recover(); x != nil { ERR("caught panic in main()", x) } }() // 获取监听端口 getPort() //启动 global.Startup(global.ServerName, "login_log", nil) //连接TransferServer err := transferProxy.InitClient(cfg.GetValue("transfer_ip"), cfg.GetValue("transfer_port")) checkError(err) //连接DB dbProxyErr := dbProxy.InitClient(cfg.GetValue("db_ip"), cfg.GetValue("db_port")) checkError(dbProxyErr) //连接LogServer logProxyErr := logProxy.InitClient(cfg.GetValue("log_ip"), cfg.GetValue("log_port")) checkError(logProxyErr) //保持进程 global.Run() }
func main() { defer func() { if x := recover(); x != nil { ERR("caught panic in main()", x) } }() // 获取监听端口 getPort() //启动 global.Startup(global.ServerName, "game_log", nil) //连接TransferServer err := transferProxy.InitClient(cfg.GetValue("transfer_ip"), cfg.GetValue("transfer_port")) checkError(err) //连接WorldServer worldProxyErr := worldProxy.InitClient(cfg.GetValue("world_ip"), cfg.GetValue("world_port")) checkError(worldProxyErr) //连接Redis redisProxyErr := redisProxy.InitClient(cfg.GetValue("redis_ip"), cfg.GetValue("redis_port"), cfg.GetValue("redis_pwd")) checkError(redisProxyErr) //连接LogServer logProxyErr := logProxy.InitClient(cfg.GetValue("log_ip"), cfg.GetValue("log_port")) checkError(logProxyErr) //保持进程 global.Run() }
func main() { defer func() { if x := recover(); x != nil { ERR("caught panic in main()", x) } }() // 获取监听端口 getPort() //启动 global.Startup(global.ServerName, "world_log", nil) //连接Redis redisProxyErr := redisProxy.InitClient(cfg.GetValue("redis_ip"), cfg.GetValue("redis_port"), cfg.GetValue("redis_pwd")) checkError(redisProxyErr) //连接LogServer logProxyErr := logProxy.InitClient(cfg.GetValue("log_ip"), cfg.GetValue("log_port")) checkError(logProxyErr) //启动WorldServer worldProxyErr := worldProxy.InitServer(world_port) checkError(worldProxyErr) //开启下线用户处理 module.User.StartDealOfflineUser() //保持进程 global.Run() }