diff --git a/sql/gamedb.sql b/sql/gamedb.sql index ba1c997..aaf2e5d 100644 --- a/sql/gamedb.sql +++ b/sql/gamedb.sql @@ -63,6 +63,26 @@ CREATE TABLE `skin` ( KEY `accountid` (`accountid`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- +-- Table structure for table `equip` +-- + +DROP TABLE IF EXISTS `equip`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `equip` ( + `idx` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', + `accountid` varchar(60) DEFAULT '' COMMENT '账号id', + `equip_id` int(11) NOT NULL COMMENT '装备id', + `equip_level` int(11) NOT NULL COMMENT '装备等级', + `equip_experience_level` int(11) NOT NULL COMMENT '装备体验等级', + `active_time` varchar(50) NOT NULL DEFAULT '有效时间', + PRIMARY KEY (`idx`), + KEY `accountid` (`accountid`) +) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + + /*!40101 SET character_set_client = @saved_cs_client */; /*!40101 SET character_set_client = utf8 */; diff --git a/webapp/bootstrap/config_loader.php b/webapp/bootstrap/config_loader.php index dde2fb6..605cbda 100644 --- a/webapp/bootstrap/config_loader.php +++ b/webapp/bootstrap/config_loader.php @@ -61,5 +61,14 @@ function getSkinConfig($g_conf_skin_cluster ,$hash_value) return $g_conf_skin_cluster[$idx]; } +function getEquipConfig($g_conf_equip_cluster ,$hash_value) +{ + if ($hash_value < 0) { + die('hash_value < 0 ' . $hash_value); + } + $idx = $hash_value % count($g_conf_equip_cluster); + return $g_conf_equip_cluster[$idx]; +} + checkMysqlConfig(); checkRedisConfig();