| 12345678910111213141516171819202122232425262728293031323334 |
- local pk_limit = _G.pk_limit
- local Msg = require("core.Msg")
- --local function set_all_unlimit()
- -- for k, v in pairs(Msg.proto_id) do
- -- if string.sub(k, 1, 2) == "CG" then
- -- pk_limit.set_limit(v, 0, 1)
- -- end
- -- end
- --end
- local is_windows_nt = os.getenv("OS") == "Windows_NT"
- for k, v in pairs(Msg.proto_id) do
- if k ~= "CG_AA_DISCONNECT" then
- local sub = string.sub(k, 1, 2)
- if sub == "CG" then
- pk_limit.set_name(v, k)
- if is_windows_nt then
- pk_limit.set_limit(v, 128, 1) --默认所有cg协议都是128毫秒1次
- else
- pk_limit.set_limit(v, 1000, 5)
- end
- elseif sub == "GC" then
- pk_limit.set_name(v, k)
- else
- -- assert()
- end
- end
- end
- pk_limit.set_limit(Msg.proto_id.CG_CLIENT_ERROR, 1000, 16)
- pk_limit.set_limit(Msg.proto_id.CG_UNION_QUERY, 1000, 16)
- pk_limit.set_limit(Msg.proto_id.CG_GUIDE_STEP_FINISH, 1000, 16)
|