(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()
Сообщает менеджеру очередей, что нужно запустить очередь в которой находится игрок с ботами.