(require("serverjs/Server/remoteFunctions"))(server) → {object.<function()>}
Создает функции для вызова клиентами.
Parameters:
| Name | Type | Description | 
|---|---|---|
| server | Server | сервер, которые вызвается клиентами | 
Returns:
- Type:
- 
        
object.<function()>
Копии функций, описанных ниже.
Methods
concedeClient
            
                
createCustomQueue
            
                
hoverOutCard
            
                
hoverOverCard
            
                
joinCustomQueue
            
                
quickQueueUpClient
            
                
recieveCompleteAction
            
                
recieveResponse
            
                
reconnectClient
            
                
requestGameInfo
            
                
requestQueueList
            
                
voteForPrematureStart
            
        (inner) concedeClient()
Сообщает менеджеру, что нужно убрать игрока из игры.
(inner) createCustomQueue(isPrivate, gameMode, queueConfig, gameRulesopt)
Передает менеджеру очередей информацию для создания новой очереди.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| isPrivate | Boolean | является ли очередь скрытой | |
| gameMode | string | режим игры | |
| queueConfig | object | конфигурация очереди | |
| gameRules | object | <optional> | конфигурация игры | 
(inner) hoverOutCard(cidopt)
Сообщает игре, в которой находится игрок, что курсор больше не находится над картой с указанным id.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| cid | string | <optional> | id карты | 
(inner) hoverOverCard(cid)
Сообщает игре, в которой находится игрок, что курсор находится над картой с указанным id.
Parameters:
| Name | Type | Description | 
|---|---|---|
| cid | string | id карты | 
(inner) joinCustomQueue(id)
Подключает игрока к очереди по id.
Parameters:
| Name | Type | Description | 
|---|---|---|
| id | string | 
(inner) quickQueueUpClient()
Добавляет игрока в очередь
(inner) recieveCompleteAction(action)
Принимает выполненое действие от клиента
Parameters:
| Name | Type | Description | 
|---|---|---|
| action | object | действие | 
(inner) recieveResponse()
Принимает пустой ответ от клиента
(inner) reconnectClient(connId)
Переподключает клиента к существующему экземпляру игрока
Parameters:
| Name | Type | Description | 
|---|---|---|
| connId | string | старый id клиента | 
(inner) requestGameInfo()
Финализация переподключения игрока. Запрашивает полную информацию об игре от игры и разрешает экземпляру игрока передавать информацию от игры клиенту.
(inner) requestQueueList(page, pagination)
Отправляет игроку список очередей.
Parameters:
| Name | Type | Description | 
|---|---|---|
| page | number | страница очередей | 
| pagination | number | кол-во очередей на страницу | 
(inner) voteForPrematureStart()
Сообщает менеджеру очередей, что нужно запустить очередь в которой находится игрок с ботами.