SYMBOL INDEX (113 symbols across 34 files) FILE: center_svr/center-handler.js function registerServer (line 24) | function registerServer(serverInfo) { function removeServer (line 29) | function removeServer() { function getServer (line 34) | async function getServer(socket, serverInfo) { function process (line 39) | function process(socket, data) { FILE: center_svr/center-server.js function startServer (line 13) | function startServer() { FILE: center_svr/redis-oper.js function getConnection (line 17) | function getConnection() { function saveServer (line 32) | function saveServer(serverInfo) { function getServerList (line 102) | function getServerList(type) { function removeServer (line 117) | async function removeServer(serverInfo) { FILE: center_svr/short-ID.js function getNextID (line 4) | function getNextID() { FILE: game_svr/desk.js function init (line 6) | function init() { function playerOpeCard (line 10) | function playerOpeCard(socket, packet) { FILE: game_svr/game-handler.js function process (line 7) | function process(socket, data) { FILE: game_svr/game-server.js function startServer (line 9) | function startServer() { FILE: game_svr/plugin/ddz-rule.js constant SUIT_TYPE (line 15) | let SUIT_TYPE = { constant CARD_CHAR (line 24) | let CARD_CHAR = [ constant CARD_TYPE (line 29) | let CARD_TYPE = { function getSuitType (line 49) | function getSuitType(id) { function getCardChar (line 68) | function getCardChar(id) { function getGrade (line 85) | function getGrade(id) { function sortCards (line 119) | function sortCards(cards) { function getGrades (line 127) | function getGrades(cards) { function dump (line 140) | function dump(cards) { function isDan (line 149) | function isDan(cards) { function isDuiZi (line 158) | function isDuiZi(cards) { function isDuiWang (line 167) | function isDuiWang(cards) { function isSan (line 177) | function isSan(cards) { function isSanDaiYi (line 187) | function isSanDaiYi(cards) { function isSanDaiDui (line 213) | function isSanDaiDui(cards) { function isSi (line 246) | function isSi(cards) { function isSiDaiEr (line 263) | function isSiDaiEr(cards) { function isSiDaiLiangDui (line 281) | function isSiDaiLiangDui(cards) { function isShunZi (line 316) | function isShunZi(cards) { function isLianDui (line 343) | function isLianDui(cards) function isFeiJi (line 379) | function isFeiJi(cards) { function isFeiJiDaiDan (line 427) | function isFeiJiDaiDan(cards) { function isFeiJiDaiDui (line 468) | function isFeiJiDaiDui(cards) { function getCardType (line 508) | function getCardType(cards) { function getCardDetail (line 603) | function getCardDetail(card) { function getSortedCardsDetail (line 609) | function getSortedCardsDetail(cards) { function checkCards (line 620) | function checkCards(preCards, curCards) { function getAllCards (line 659) | function getAllCards() { FILE: game_svr/plugin/ddz.js class DouDiZhu (line 4) | class DouDiZhu { method constructor (line 6) | constructor() { method initGame (line 18) | initGame() { method sendCards (line 74) | sendCards() { method outCards (line 79) | outCards() { method passCards (line 84) | passCards() { method qiangDiZhu (line 90) | qiangDiZhu() { FILE: game_svr/register-center.js function registerSelf (line 12) | function registerSelf() { FILE: game_svr/room-list.js function initRoomList (line 19) | function initRoomList(gid,maxRoomCount) { function getRoom (line 37) | function getRoom() { function destroyRoom (line 53) | function destroyRoom(roomId) { FILE: game_svr/room.js function createRoom (line 9) | function createRoom(socket, packet) { function enterRoom (line 14) | function enterRoom(socket, packet) { function leaveRoom (line 19) | function leaveRoom(socket, packet) { function dismissRoom (line 24) | function dismissRoom(socket, packet) { function reenterRoom (line 29) | function reenterRoom(socket, packet) { function queryPlayInfo (line 34) | function queryPlayInfo(socket, packet) { function playerSitDown (line 39) | function playerSitDown(socket, packet) { function playerReady (line 44) | function playerReady(socket, packet) { function playerStandUp (line 49) | function playerStandUp(socket, packet) { function playerWatch (line 54) | function playerWatch(socket, packet) { function playerOpeCard (line 59) | function playerOpeCard(socket, packet) { function playerWin (line 64) | function playerWin(socket, packet) { function kickPlayer (line 69) | function kickPlayer(socket, packet) { FILE: gate_svr/client-handler.js function onConnection (line 13) | function onConnection(fd,ws) { function onMessage (line 18) | function onMessage(ws,msg) { function onError (line 38) | function onError(ws,err) { function onClose (line 45) | function onClose(ws) { FILE: gate_svr/connections.js function addClientConn (line 6) | function addClientConn(fd,conn) { function updateClientConn (line 10) | function updateClientConn(conn) { function addSvrConn (line 14) | function addSvrConn(fd, conn) { function addMapConn (line 18) | function addMapConn(fdClient, fdSvr) { function updateSvrConn (line 23) | function updateSvrConn(conn) { function getClientConn (line 27) | function getClientConn(fd) { function getSvrConn (line 34) | function getSvrConn(fd) { function getMapConn (line 41) | function getMapConn(fd) { function removeSvrConn (line 48) | function removeSvrConn(fd) { function removeClientConn (line 64) | function removeClientConn(fd) { function checkTimeout (line 80) | function checkTimeout() { FILE: gate_svr/redis-oper.js function readCachedServers (line 10) | function readCachedServers(cb) { FILE: gate_svr/register-center.js function registerSelf (line 12) | function registerSelf() { FILE: gate_svr/server-handler.js function onConnection (line 11) | function onConnection(fd,tcpConn) { function onMessage (line 16) | function onMessage(tcpConn,msg) { function onError (line 23) | function onError(tcpConn,err) { function onClose (line 30) | function onClose(tcpConn) { FILE: gate_svr/short-ID.js function getNextID (line 4) | function getNextID() { FILE: gate_svr/sys-cache.js function saveServerInfo (line 6) | function saveServerInfo(type,serverList) { function readCached (line 12) | function readCached() { function getServerList (line 17) | function getServerList(type) { FILE: gate_svr/tcp-client.js function getNewConnection (line 9) | function getNewConnection(port,host) { FILE: gate_svr/ws-server.js function startServer (line 8) | function startServer(sysConfig) { FILE: hall_svr/db-oper.js function getPool (line 8) | function getPool() { function getGameList (line 23) | function getGameList() { function getGameServerList (line 50) | function getGameServerList(gameID) { FILE: hall_svr/hall-handler.js function process (line 7) | async function process(socket,data) { FILE: hall_svr/hall-server.js function startServer (line 9) | function startServer() { FILE: hall_svr/register-center.js function registerSelf (line 12) | function registerSelf() { FILE: hall_svr/short-ID.js function getNextID (line 4) | function getNextID() { FILE: login_svr/db-oper.js function getPool (line 8) | function getPool() { function login (line 23) | function login(userInfo) { function register (line 51) | function register(userInfo) { FILE: login_svr/login-handler.js function process (line 5) | async function process(socket, jObj) { FILE: login_svr/register-center.js function registerSelf (line 12) | function registerSelf() { FILE: login_svr/server.js function startServer (line 9) | function startServer() { FILE: login_svr/short-ID.js function getNextID (line 4) | function getNextID() { FILE: protocol/packet.js function Packet (line 2) | function Packet(mainCmd,subCmd) { function getPacket (line 10) | function getPacket(mainCmd,subCmd) { FILE: sql/gamedb.sql type game_list (line 8) | create table if not exists game_list ( type game_server_list (line 18) | create table if not exists game_server_list ( type user_game_info (line 34) | create table if not exists user_game_info ( FILE: sql/userdb.sql type user_base (line 8) | create table if not exists user_base (