From 04cb72d1a882475161acce7d23acef250a5550a7 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Sun, 13 Jul 2014 11:50:30 +0800 Subject: [PATCH] config.name --- examples/login/logind.lua | 1 + lualib/loginserver.lua | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/login/logind.lua b/examples/login/logind.lua index 3c8a3835..39a60186 100644 --- a/examples/login/logind.lua +++ b/examples/login/logind.lua @@ -5,6 +5,7 @@ local crypt = require "crypt" local server = { host = "127.0.0.1", port = 8001, + name = "login_master", } function server.auth_handler(token) diff --git a/lualib/loginserver.lua b/lualib/loginserver.lua index 658ae1cd..1fff5a66 100644 --- a/lualib/loginserver.lua +++ b/lualib/loginserver.lua @@ -112,8 +112,9 @@ local function launch_master(conf) end local function login (conf) + local name = conf.name or "login_master" skynet.start(function() - local loginmaster = datacenter.get "login_master" + local loginmaster = datacenter.get(name) if loginmaster then local auth_handler = assert(conf.auth_handler) launch_master = nil