更新3.3
This commit is contained in:
@@ -64,7 +64,7 @@ Apollo通信相关api。
|
||||
- 描述
|
||||
|
||||
game/lobby接口,game/lobby发送事件到指定客户端
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -104,7 +104,7 @@ class testServer(ServerSystem):
|
||||
- 描述
|
||||
|
||||
客户端接口,给lobby/game服务器发送事件。注意,玩家只能存在于一个game或lobby,不可能同时存在于两个服务器
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -147,7 +147,7 @@ Apollo通信相关api。
|
||||
- 描述
|
||||
|
||||
lobby/game接口,lobby/game给master发事件。
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -185,7 +185,7 @@ class lobbyServer(ServerSystem):
|
||||
- 描述
|
||||
|
||||
master接口,master给某个lobby/game发事件
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -229,7 +229,7 @@ Apollo通信相关api。
|
||||
- 描述
|
||||
|
||||
master接口,master给所有service广播消息。
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -250,7 +250,7 @@ class ServiceApiSys(ServiceSystem):
|
||||
self.ListenForEvent("NeteaseExtraApi", "extraApiMaster", "MasterBroadcastEvent", self, self.OnMasterBroadcastEvent)
|
||||
def OnMasterBroadcastEvent(self, args):
|
||||
print "OnMasterBroadcastEvent", args
|
||||
|
||||
|
||||
#master mod
|
||||
class masterServer(MasterSystem):
|
||||
def __init__(self, namespace, systemName):
|
||||
@@ -272,7 +272,7 @@ class masterServer(MasterSystem):
|
||||
- 描述
|
||||
|
||||
master接口,master给某个service发消息。
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -318,7 +318,7 @@ class masterServer(MasterSystem):
|
||||
- 描述
|
||||
|
||||
service/master接口,用于监听service/master发过来请求,通常用于官方插件开发,服主请使用[RegisterRpcMethodForMod](#RegisterRpcMethodForMod)。要求:MCStudio打开配置文件目录,打开deploy.json文件,然后给service配置module_names信息
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -368,7 +368,7 @@ class masterServer(MasterSystem):
|
||||
- 描述
|
||||
|
||||
service接口,监听service/master发过来的请求。service/master使用[RequestToServiceMod](#RequestToServiceMod)发送请求
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -417,7 +417,7 @@ class masterServer(MasterSystem):
|
||||
- 描述
|
||||
|
||||
service/master接口,给service/master发请求,通常用于官方插件开发,服主请使用[RequestToServiceMod](#RequestToServiceMod)
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -469,7 +469,7 @@ class masterServer(MasterSystem):
|
||||
- 描述
|
||||
|
||||
master接口,给service发请求。要求service调用[RegisterRpcMethodForMod](#RegisterRpcMethodForMod)监听请求
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -521,7 +521,7 @@ class masterServer(MasterSystem):
|
||||
- 描述
|
||||
|
||||
service/master接口,给service/master返回一个消息。若函数RequestToService的callback参数为空,则不能调用该接口
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -576,7 +576,7 @@ Apollo通信相关api。
|
||||
- 描述
|
||||
|
||||
service接口,service给master发消息。
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -613,7 +613,7 @@ class ServiceApiSys(ServiceSystem):
|
||||
- 描述
|
||||
|
||||
service接口,service给某种类型服务器广播消息
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -638,13 +638,13 @@ class testService(ServiceSystem):
|
||||
player = {}
|
||||
player['uid'] = 123
|
||||
player['name'] = 'nickname'
|
||||
self.BroadcastToServerByType('battle_game_server_type',
|
||||
self.BroadcastToServerByType('battle_game_server_type',
|
||||
"PlayerJoinEvent", player)
|
||||
#lobby mod(服务器类型为battle_game_server_type)
|
||||
class lobbyServer(ServerSystem):
|
||||
def __init__(self, namespace, systemName):
|
||||
ServerSystem.__init__(self, namespace, systemName)
|
||||
self.ListenForEvent('serviceNamespace', 'serviceSystem',
|
||||
self.ListenForEvent('serviceNamespace', 'serviceSystem',
|
||||
'PlayerJoinEvent', self, self.OnPlayerJoin)
|
||||
def OnPlayerJoin(self, args):
|
||||
#args的结果为:{'uid':123, 'name':'nickname'}
|
||||
@@ -656,7 +656,7 @@ class lobbyServer(ServerSystem):
|
||||
- 描述
|
||||
|
||||
service/lobby/game接口,service/lobby/game给所有service广播消息。
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -679,10 +679,10 @@ class ServiceApiSys(ServiceSystem):
|
||||
def OnServerBroadcastEvent(self, args):
|
||||
print "OnServerBroadcastEvent", args
|
||||
self.BroadcastToService("ServiceBroadcastEvent", args)
|
||||
|
||||
|
||||
def OnServiceBroadcastEvent(self, args):
|
||||
print "OnServiceBroadcastEvent", args
|
||||
|
||||
|
||||
#lobby mod
|
||||
class lobbyServer(ServerSystem):
|
||||
def __init__(self, namespace, systemName):
|
||||
@@ -696,7 +696,7 @@ class lobbyServer(ServerSystem):
|
||||
- 描述
|
||||
|
||||
service接口,service给某个lobby/game发消息。
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -735,7 +735,7 @@ class lobbyServer(ServerSystem):
|
||||
- 描述
|
||||
|
||||
service/lobby/game接口,service/lobby/game给某个service发消息。
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -761,7 +761,7 @@ class ServiceApiSys(ServiceSystem):
|
||||
self.NotifyToServiceNode(8001, "ServiceEvent", args)
|
||||
def OnServiceEvent(self, args):
|
||||
print "OnServiceEvent", args
|
||||
|
||||
|
||||
#lobby mod
|
||||
class lobbyServer(ServerSystem):
|
||||
def __init__(self, namespace, systemName):
|
||||
@@ -775,7 +775,7 @@ class lobbyServer(ServerSystem):
|
||||
- 描述
|
||||
|
||||
service接口,通常用于官方插件开发,服主请使用[RegisterRpcMethodForMod](#RegisterRpcMethodForMod)。本接口注册一个监听函数,用于监听lobby/game发过来的请求。
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -814,7 +814,7 @@ class lobbyServer(ServerSystem):
|
||||
- 描述
|
||||
|
||||
service接口,监听lobby/game发过来的请求,lobby/game使用[RequestToServiceMod](#RequestToServiceMod)发送请求
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -862,7 +862,7 @@ class lobbyServer(ServerSystem):
|
||||
- 描述
|
||||
|
||||
service/lobby/game接口,通常用于官方插件开发,服主请使用[RequestToServiceMod](#RequestToServiceMod)。lobby/game给service发请求,两个service间可以通过这个接口通信
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -903,7 +903,7 @@ class lobbyServer(ServerSystem):
|
||||
- 描述
|
||||
|
||||
lobby/game接口,lobby/game给service发送事件。要求service调用[RegisterRpcMethodForMod](#RegisterRpcMethodForMod)监听请求
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -954,7 +954,7 @@ class lobbyServer(ServerSystem):
|
||||
- 描述
|
||||
|
||||
service接口,给lobby/game返回一个消息。若函数RequestToService的callback参数为空,则不能调用该接口
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -1008,7 +1008,7 @@ Apollo通信相关api。
|
||||
- 描述
|
||||
|
||||
客户端接口,给service服务器发送事件
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
@@ -1048,7 +1048,7 @@ class testService(ServiceSystem):
|
||||
- 描述
|
||||
|
||||
service接口,service发送事件到指定客户端
|
||||
|
||||
|
||||
- 参数
|
||||
|
||||
| 参数名 | 数据类型 | 说明 |
|
||||
|
||||
Reference in New Issue
Block a user