35 lines
840 B
Lua
35 lines
840 B
Lua
|
|
|
||
|
|
local skynet = require "skynet"
|
||
|
|
local clusterServer = require "ClusterServer"
|
||
|
|
local serverId = tonumber(skynet.getenv "serverId")
|
||
|
|
|
||
|
|
--Common目录
|
||
|
|
require "Common"
|
||
|
|
require "Timer"
|
||
|
|
require "GameCmd"
|
||
|
|
require "GameConfig"
|
||
|
|
require "Defense"
|
||
|
|
|
||
|
|
--Lib目录
|
||
|
|
require "Class"
|
||
|
|
require "HttpServer"
|
||
|
|
require "HttpClient"
|
||
|
|
require "TcpServer"
|
||
|
|
require "ClusterServer"
|
||
|
|
|
||
|
|
--各种服务器
|
||
|
|
if clusterServer:IsCenterServer( serverId ) then
|
||
|
|
require "CenterServer"
|
||
|
|
elseif clusterServer:IsRouteServer( serverId ) then
|
||
|
|
require "RouteServer"
|
||
|
|
elseif clusterServer:IsMonitorServer( serverId ) then
|
||
|
|
require "MonitorServer"
|
||
|
|
elseif clusterServer:IsMultiServer( serverId ) then
|
||
|
|
require "MultiServer"
|
||
|
|
elseif clusterServer:IsPayServer( serverId ) then
|
||
|
|
require "PayServer"
|
||
|
|
elseif clusterServer:IsGameServer( serverId ) then
|
||
|
|
require "GameServer"
|
||
|
|
end
|
||
|
|
|