Gogs 4 年之前
父節點
當前提交
f1ff8f83d7
共有 4 個文件被更改,包括 256 次插入6 次删除
  1. 5 6
      logonsvr/login-app-jl/Dockerfile
  2. 二進制
      logonsvr/login-app-jl/loginsvr
  3. 172 0
      logonsvr/login-app-jl/loginsvr.yaml
  4. 79 0
      logonsvr/login-app-jl/thirdparty.yaml

+ 5 - 6
logonsvr/login-app-jl/Dockerfile

@@ -2,12 +2,11 @@ FROM golang:1.11
 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
 RUN echo 'Asia/Shanghai' > /etc/timezone
 
-COPY iplist.yaml /go/bin/
-COPY logonsvr.yaml /go/bin/
-COPY thirdpart.yaml /go/bin/
-COPY logonsvr /go/bin/
-RUN chmod +x /go/bin/logonsvr
+COPY loginsvr.yaml /go/bin/
+COPY thirdparty.yaml /go/bin/
+COPY loginsvr /go/bin/
+RUN chmod +x /go/bin/loginsvr
 
-CMD ["/go/bin/logonsvr"]
+CMD ["/go/bin/loginsvr"]
 EXPOSE 6532
 EXPOSE 8181

二進制
logonsvr/login-app-jl/loginsvr


+ 172 - 0
logonsvr/login-app-jl/loginsvr.yaml

@@ -0,0 +1,172 @@
+# 运行模式 (RELEASE,DEBUG)
+run_mode : release
+
+# tcp 监听端口
+tcp_port : 6532
+
+# websocket监听端口
+ws_port : 8181
+
+# 超时时间
+timeout : 10
+
+# 版本(内网用9,外网用10)
+version : 9
+
+# 最大并发数
+max_concurrent_requests : 1000
+
+# 是否接收来自命令行的命令
+open_cmdline : false
+
+# 大厅相关配置
+hall :
+  # 显示配置大厅地址,国际版或者测试大厅地址    
+  ip : 
+  # 显示配置大厅端口,0则使用自动分配的端口
+  port : 0
+  # 当前登录服所管理的大厅列表
+  ids : []
+  # 获取大厅配置地址
+  ip_group_url : https://ds-system.xinyueyouxi.com/api/ipGroup?id=%d&format=json
+  # 小游戏对外proxy地址
+  mini_game_agent :
+    {0: 'wss://vhall2.xinyueyouxi.com'}
+  # 为心悦测试用户分配的大厅ip
+  xy_test_ip : 47.94.229.194
+  # 为心悦测试用户分配的大厅port
+  xy_test_port : 9999
+
+# 品牌信息
+brand :
+  id : 3
+  tag : xinyue
+  domain : xinyueyouxi.com
+  name : 心悦
+  client : 16384
+  tel :
+  pfx : XY_
+
+# 中央服务器配置
+center :
+  ip : 10.68.0.110
+  port : 6501 
+  timeout : 10
+  password :
+
+# redis配置,存储微信登录用到的app info
+wechat_app_info_redis :								             
+  addr : r-2zed56d6b1cddcb4.redis.rds.aliyuncs.com:6379
+  password : weiLeJXreDis2017
+  db : 8
+  pool_size : 10
+  pool_timeout : 30
+  
+# redis配置,存储第三方session key、账号登录验证密码失败次数、用户权重
+business_redis :
+  addr : r-2zed56d6b1cddcb4.redis.rds.aliyuncs.com:6379
+  password : weiLeJXreDis2017
+  db : 16
+  pool_size : 10
+  poolTimeout : 30
+  
+# kafka配置
+kafka : 
+  topic : "login2"
+  brokers :
+    - 10.30.253.150:9092
+    - 10.30.253.149:9092
+    - 10.30.253.148:9092
+
+# 赠送配置
+reg_give :
+  ext :
+    # 豆豆
+    15 : 0
+    # 礼券
+    16 : 0
+    # 钻石
+    17 : 0
+    # 房卡
+    258 : 0
+    # 脸盆
+    272 : 0
+    # 锤子
+    273 : 0
+    # 机关枪
+    276 : 0
+    # 记牌器
+    411 : 0
+  # 不赠送的渠道
+  disabled :
+    - 424_200
+
+# 短信验证码
+sms :
+  # 短信验证码有效期
+  expire : 300
+  # 短信验证码重复发送间隔
+  interval : 60
+  # 短信验证码每日限制
+  daily_limit : 20
+  # 短信验证码5分钟限制
+  ten_min_limit : 5
+
+# oss配置
+alioss :
+  bucket : xy-avatar-file
+  access_key : LTAI4Fkkdg43AbEEhjaESiBy
+  access_secret : GK8AtezIg0dDzDfzp3lWO0Iu5NmFhw
+  domain : avatarfile.xinyueyouxi.com
+  document :
+
+# yunfan配置
+yunfan :
+  nacos_namespaceid: "e53ee640-b5fd-461d-9898-6b3942abd446"
+  nacos_ip: "mse-b7dbfee2-nacos-ans.mse.aliyuncs.com"
+  nacos_port: 8848
+  app_name: login_app_jilin
+
+
+# 日志配置,-1:debug, 0:info, 1:warning, 2:error
+log :
+  path :
+  level : -1
+  savefile : false
+
+# 熔断器配置
+circuitbreaker :
+  # 由open状态转入halfopen状态的恢复时间(单位:毫秒)
+  retry_timeout : 5000
+  # 触发熔断器的最少请求数量
+  min_request_account : 1
+  # 统计间隔(单位:毫秒
+  stat_interval : 3000
+  # 慢请求阀值,超过将触发熔断
+  max_slow_request_ratio : 0.1
+  # 最大rt,超过则为慢请求(单位:毫秒)
+  max_allow_rt : 5000
+  # 失败请求比例,超过则触发熔断
+  max_error_ratio : 0.1
+
+# 普罗米修斯配置
+prometheus :
+  open : false
+  namespace : "default"
+  subsystem : "login"
+
+# 游客登录配置,0表示启动游客登录;-1表示关闭游客登录;[appid1,appid2]表示appid1与appid2允许游客登录
+allow_guest_login : [-1]
+
+# 敏感词字典路径
+dictionary_url : https://file.weile.com/dict/badwords.txt
+
+# 部署类型,0-app,1-小游戏
+deploy_type : 0
+
+alidayu :
+  key : "23684505"
+  secret : "56cce9c217e76b87c985ffd905782f56"
+  product : "心悦游戏"
+  template : "SMS_53775002"
+  sign : "心悦游戏"

+ 79 - 0
logonsvr/login-app-jl/thirdparty.yaml

@@ -0,0 +1,79 @@
+userfrom :
+  brand : 7
+  mobile_he : 11
+  mumayi : 13
+  qifan : 15
+  unionjilin : 17
+  baidu : 19
+  login360 : 21
+  oppo : 23
+  huawei : 25
+  huaweih5 : 25
+  hwjos : 25
+  qq : 28
+  ysdk : 30
+  kuaiya : 31
+  xiaomi : 33
+  mih5 : 33
+  miweb : 33
+  wechat : 35
+  wechath5 : 35
+  vivo : 37
+  vivoh5 : 37
+  toutiao : 39
+  samsung : 41
+  meizu : 43
+  lenove : 45
+  facebook : 51
+  laiyouxi : 53
+  kayou : 55
+  weile : 57
+  ximi : 63
+  moston : 65
+  letu : 67
+  dd : 69
+  yy : 71
+  gold : 73
+  hxds : 75
+  bdmg : 77
+  mobileqq : 79
+  xd : 81
+  lh : 83
+  h5 : 85
+  jl : 87
+  jd : 89
+  baidunet : 91
+  ttg : 93
+  jx : 95       # 吉祥(象棋h5接-新架构)
+  apple : 99   # 苹果登陆(心悦棋牌接入)
+  douyin : 105
+  oppomini : 107
+
+# 微信h5
+wechath5 :
+  userinfo_url : http://wapi.weile.com/wechath5/userinfo
+  
+# 微信
+wechat :
+  oauth2_url : https://api.weixin.qq.com/sns/oauth2/access_token?appid=%s&secret=%s&code=%s&grant_type=authorization_code
+  userinfo_url : https://api.weixin.qq.com/sns/userinfo?access_token=%s&openid=%s
+  jscode2session_url : https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code
+
+oppo :
+  user_info_url : http://i.open.game.oppomobile.com/gameopen/user/fileIdInfo
+  pub_key : MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmreYIkPwVovKR8rLHWlFVw7YDfm9uQOJKL89Smt6ypXGVdrAKKl0wNYc3/jecAoPi2ylChfa2iRu5gunJyNmpWZzlCNRIau55fxGW0XEu553IiprOZcaw5OuYGlf60ga8QT6qToP0/dpiL/ZbmNUO9kUhosIjEu22uFgR+5cYyQIDAQAB
+  apps :
+    1002 :
+      id : 30154235
+      key : b3157505ec5c4d7a92fcfc6350ea6ba4
+      secret : 7e64eeef11c146dbbd9c8c32e17fefe4
+
+vivo :
+  verify_login_url : https://joint-account.vivo.com.cn/cp/user/auth
+ 
+moston :
+  access_token_url : https://api.open.mostonetech.com/oauth2/access_token?appKey=%s&appSecret=%s&code=%s
+  userinfo_url : https://api.open.mostonetech.com/mw/userinfo?accessToken=%s&openId=%s
+  key : Y0fPsd3cJL
+  secret : 73ef5e05d6563434ab5d47eb39acbba3
+  token_cache_key : moston_token