314bc5df
zhengshouren
提交服务器初始代码
|
1
2
|
local skynet = require "skynet"
|
8518549a
zhouhaihai
类型错误
|
3
|
local max_client = tonumber(skynet.getenv("max_client"))
|
5e6af9d6
zhouhaihai
排队功能
|
4
|
local max_queue = tonumber(skynet.getenv("max_queue"))
|
314bc5df
zhengshouren
提交服务器初始代码
|
5
6
7
|
skynet.start(function()
print("Server start")
|
8518549a
zhouhaihai
类型错误
|
8
|
skynet.newservice("debug_console", tonumber(skynet.getenv("debug_port")))
|
314bc5df
zhengshouren
提交服务器初始代码
|
9
|
|
8518549a
zhouhaihai
类型错误
|
10
|
local httpd = skynet.newservice("services/httpweb", tonumber(skynet.getenv("httpweb_port")))
|
314bc5df
zhengshouren
提交服务器初始代码
|
11
|
local watchdog = skynet.newservice("services/watchdog", max_client)
|
3fe4471e
zhouhaihai
热更新 demo
|
12
|
|
314bc5df
zhengshouren
提交服务器初始代码
|
13
|
skynet.call(watchdog, "lua", "start", {
|
8518549a
zhouhaihai
类型错误
|
14
|
port = tonumber(skynet.getenv("server_port")),
|
5e6af9d6
zhouhaihai
排队功能
|
15
|
maxclient = max_client + max_queue + 10,
|
3fe4471e
zhouhaihai
热更新 demo
|
16
|
httpd = httpd,
|
314bc5df
zhengshouren
提交服务器初始代码
|
17
|
|
081dd429
zhouhaihai
配置文件梳理
|
18
|
redishost = skynet.getenv("redis_host"),
|
8518549a
zhouhaihai
类型错误
|
19
20
|
redisport = tonumber(skynet.getenv("redis_port")),
redisdb = tonumber(skynet.getenv("redis_db")),
|
081dd429
zhouhaihai
配置文件梳理
|
21
|
auth = skynet.getenv("redis_auth"),
|
314bc5df
zhengshouren
提交服务器初始代码
|
22
23
24
25
|
})
skynet.exit()
end)
|