更新3.3

This commit is contained in:
boybook
2025-03-18 14:46:12 +08:00
parent e0e8ad3192
commit 481c844a80
11938 changed files with 149901 additions and 23781 deletions

View File

@@ -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发送事件到指定客户端
- 参数
| 参数名 | 数据类型 | 说明 |