This commit is contained in:
meixiongfeng 2024-02-01 10:18:09 +08:00
commit 6f0f2c5b84
459 changed files with 1438227 additions and 346 deletions

16
bin/build_docker.bat Normal file
View File

@ -0,0 +1,16 @@
set GOOS=linux
set CGO_ENABLED=0
cd ../
del bin/mainte,bin/gateway,bin/worker
go build -o ./bin/cmd ./services/cmd/main.go
go build -o ./bin/mainte ./services/mainte/main.go
go build -o ./bin/gateway ./services/gateway/main.go
go build -o ./bin/worker ./services/worker/main.go
cd ./bin
copy .\mainte .\docker_dreamfactory\mainte
copy .\gateway .\docker_dreamfactory\gateway
copy .\worker .\docker_dreamfactory\worker
copy .\cmd .\docker_dreamfactory\cmd
xcopy /E /I /Y .\json .\docker_dreamfactory\json
REM pause

BIN
bin/cmd

Binary file not shown.

BIN
bin/docker_dreamfactory/cmd Normal file

Binary file not shown.

View File

@ -0,0 +1,43 @@
id: "cross01_mainte" #服务的唯一id 在集群服务下不能重复即可 建议配置文件名与服务id一致
ip: "127.0.0.1" #运行主机Ip 集群通信中 按ip节点通行的查询字段 此字段可以注释掉 注释后取当前运行主机公网ip地址
port: 9575 #服务监听端口 RPC服务
tag: "cross01" #服务集群标签 相同标签 且sys.registry 和 sys.rpc 配置一致 即可互相发现和通信
type: "mainte" #服务类型 相同服务类型相同 如 多个login 服务 相同服务多开 服务类型一致
category: "BusinessService" #服务类别 例如 网关服务器 或者 游戏服务器 以及普通业务服务器
version: 1.0 #服务版本 多服务器相同的服务类型 高版本比低版本拥有更高的访问优先级 使用场景 热更新机制
opentime: "2024-1-30 15:30:45" #开服时间
#系统配置
sys:
log: #日志系统
FileName: "./log/cross01_mainte.log" #日志文件存放地址
Loglevel: 5 #日志文件输出级别
MaxAgeTime: 7 #日志文件最多保留天数
IsDebug: true #是否开发模式
rpcx: #rpcx 系统配置
RpcxStartType: 2 #启动rpc服务端模式
ConsulServers: ["consul:8500"]
OutTime: 0 #消息超时时间
db: #存储系统
CrossConfig: ./cross.json
CrossChannel: qudao1
IsCross: true
MongodbDatabase: dreamfactory2
MongodbUrl: mongodb://root:nicetoo1997@mongodb:27017
RedisAddr:
- redis:6379
RedisDB: 2
RedisIsCluster: false
RedisPassword: li13451234
configure: #存储系统
ConfigurePath: "./json"
TimestampFile: ./timestamp.text
#模块配置
modules:
dbservice:
Debug: true
web:
Debug: true
WebDir: "./dist"
Port: 8001
Key: "@234%67g12q4*67m12#4l67!"

View File

@ -0,0 +1,76 @@
id: "cross01_worker0" #服务的唯一id 在集群服务下不能重复即可 建议配置文件名与服务id一致
ip: "127.0.0.1" #运行主机Ip 集群通信中 按ip节点通行的查询字段 此字段可以注释掉 注释后取当前运行主机公网ip地址
port: 9570 #服务监听端口 RPC服务
tag: "cross01" #服务集群标签 相同标签 且sys.registry 和 sys.rpc 配置一致 即可互相发现和通信
type: "worker" #服务类型 相同服务类型相同 如 多个login 服务 相同服务多开 服务类型一致
category: "BusinessService" #服务类别 例如 网关服务器 或者 游戏服务器 以及普通业务服务器
version: 1.0 #服务版本 多服务器相同的服务类型 高版本比低版本拥有更高的访问优先级 使用场景 热更新机制
opentime: "2024-1-30 15:30:45" #开服时间
comps:
SC_GateRouteComp:
Debug: true
#系统配置
sys:
log: #日志系统
FileName: "./log/cross01_worker0.log" #日志文件存放地址
Loglevel: 5 #日志文件输出级别
MaxAgeTime: 7 #日志文件最多保留天数
IsDebug: true #是否开发模式
rpcx: #rpcx 系统配置
Debug: false
RpcxStartType: 2 #启动rpc服务端模式
ConsulServers: ["consul:8500"]
OutTime: 0 #消息超时时间
db: #存储系统
CrossConfig: ./cross.json
CrossChannel: qudao1
IsCross: true
MongodbDatabase: dreamfactory2
MongodbUrl: mongodb://root:nicetoo1997@mongodb:27017
RedisAddr:
- redis:6379
RedisDB: 4
RedisIsCluster: false
RedisPassword: li13451234
configure: #存储系统
ConfigurePath: "./json"
TimestampFile: "./timestamp.text"
wordfilter: #敏感词过滤
WorldFile: "./wordfilter.json"
#模块配置
modules:
# user:
# Debug: true
# pack:
# Debug: true
# mail:
# Debug: true
# friend:
# Debug: true
# equipment:
# Debug: true
# hero:
# Debug: true
# forum:
# Debug: true
# items:
# Debug: true
# shop:
# Debug: true
# task:
# Debug: true
# story:
# Debug: true
# notify:
# Debug: true
# practice:
# Debug: true
# chat:
# Debug: true
# GM: true
buried:
Debug: true
battle:
OpenCheck: false
BattleServerAddr: "ws://10.0.0.9:9897"

View File

@ -0,0 +1,42 @@
id: "df01_gateway0" #服务的唯一id 在集群服务下不能重复即可 建议配置文件名与服务id一致
ip: "127.0.0.1" #运行主机Ip 集群通信中 按ip节点通行的查询字段 此字段可以注释掉 注释后取当前运行主机公网ip地址
port: 9567 #服务监听端口 RPC服务
tag: "df01" #服务集群标签 相同标签 且sys.registry 和 sys.rpc 配置一致 即可互相发现和通信
type: "gateway" #服务类型 相同服务类型相同 如 多个login 服务 相同服务多开 服务类型一致
category: "BusinessService" #服务类别 例如 网关服务器 或者 游戏服务器 以及普通业务服务器
version: 1.0 #服务版本 多服务器相同的服务类型 高版本比低版本拥有更高的访问优先级 使用场景 热更新机制
opentime: "2024-1-30 15:30:45" #开服时间
#系统配置
sys:
log: #日志系统
FileName: "./log/df01_gateway0.log" #日志文件存放地址
Loglevel: 5 #日志文件输出级别
MaxAgeTime: 7 #日志文件最多保留天数
IsDebug: true #是否开发模式
rpcx: #rpcx 系统配置
Debug: true
RpcxStartType: 1 #0 服务端 1是客户端
ConsulServers: ["consul:8500"]
OutTime: 0 #消息超时时间
db: #存储系统
CrossConfig: ./cross.json
CrossChannel: qudao1
IsCross: false
MongodbDatabase: dreamfactory1
MongodbUrl: mongodb://root:nicetoo1997@mongodb:27017
RedisAddr:
- redis:6379
RedisDB: 1
RedisIsCluster: false
RedisPassword: li13451234
configure: #存储系统
ConfigurePath: "./json"
TimestampFile: "./timestamp.text"
#模块配置
modules:
gateway:
ListenPort: 7891
SpanServiceTag: "crossli" #服务服务集群
Debug: true

View File

@ -0,0 +1,39 @@
id: df01_mainte
type: mainte
tag: df01
category: ""
ip: "127.0.0.1"
port: 8002
opentime: "2024-1-30 15:30:45" #开服时间
comps: {}
sys:
configure:
ConfigurePath: ./json
TimestampFile: ./timestamp.text
db:
CrossConfig: ./cross.json
CrossChannel: qudao1
IsCross: false
MongodbDatabase: dreamfactory1
MongodbUrl: mongodb://root:nicetoo1997@mongodb:27017
RedisAddr:
- redis:6379
RedisDB: 1
RedisIsCluster: false
RedisPassword: li13451234
log:
FileName: ./log/df01_mainte.log
Loglevel: 5 #日志文件输出级别
MaxAgeTime: 7 #日志文件最多保留天数
IsDebug: true #是否开发模式
rpcx:
ConsulServers: ["consul:8500"]
RpcxStartType: 2
OutTime: 0 #消息超时时间
wordfilter:
WorldFile: ./wordfilter.json
modules:
web:
Key: "@234%67g12q4*67m12#4l67!"
Port: 9269
WebDir: ./dist

View File

@ -0,0 +1,82 @@
id: "df01_worker0" #服务的唯一id 在集群服务下不能重复即可 建议配置文件名与服务id一致
ip: "127.0.0.1" #运行主机Ip 集群通信中 按ip节点通行的查询字段 此字段可以注释掉 注释后取当前运行主机公网ip地址
port: 9569 #服务监听端口 RPC服务
tag: "df01" #服务集群标签 相同标签 且sys.registry 和 sys.rpc 配置一致 即可互相发现和通信
type: "worker" #服务类型 相同服务类型相同 如 多个login 服务 相同服务多开 服务类型一致
category: "BusinessService" #服务类别 例如 网关服务器 或者 游戏服务器 以及普通业务服务器
version: 1.0 #服务版本 多服务器相同的服务类型 高版本比低版本拥有更高的访问优先级 使用场景 热更新机制
opentime: "2024-1-30 15:30:45" #开服时间
comps:
SC_GateRouteComp:
Debug: true
MaxTime: 100
#系统配置
sys:
log: #日志系统
FileName: "./log/df01_worker0.log" #日志文件存放地址
Loglevel: 5 #日志文件输出级别
MaxAgeTime: 7 #日志文件最多保留天数
IsDebug: true #是否开发模式
rpcx: #rpcx 系统配置
Debug: false
RpcxStartType: 2 #启动rpc服务端模式
ConsulServers: ["consul:8500"]
OutTime: 0 #消息超时时间
db: #存储系统
CrossConfig: ./cross.json
CrossChannel: qudao1
IsCross: false
MongodbDatabase: dreamfactory1
MongodbUrl: mongodb://root:nicetoo1997@mongodb:27017
RedisAddr:
- redis:6379
RedisDB: 1
RedisIsCluster: false
RedisPassword: li13451234
configure: #存储系统
ConfigurePath: "./json"
TimestampFile: ./timestamp.text
wordfilter: #敏感词过滤
WorldFile: ["./wordfilter.json", "./wordfilter.txt"]
pprof:
IsOpen: false
ListenPort: 9090
#模块配置
modules:
user:
Debug: true
# pack:
# Debug: true
# mail:
# Debug: true
# friend:
# Debug: true
# equipment:
# Debug: true
# hero:
# Debug: true
# forum:
# Debug: true
# items:
# Debug: true
# shop:
# Debug: true
# task:
# Debug: true
# story:
# Debug: true
# notify:
# Debug: true
# chat:
# Debug: true
# GM: true
# wtask:
# Debug: true
buried:
Debug: true
# pushgiftbag:
# Debug: true
battle:
OpenCheck: false
BattleServerAddr: "ws://10.0.0.9:9897"

View File

@ -0,0 +1,13 @@
{
"qudao1": {
"AreaId": "cross01",
"RedisIsCluster": false,
"RedisAddr": [
"redis:6379"
],
"RedisPassword": "li13451234",
"RedisDB": 2,
"MongodbUrl": "mongodb://root:nicetoo1997@mongodb:27017",
"MongodbDatabase": "dreamfactory2"
}
}

View File

@ -0,0 +1 @@
.v-switch .v-label{-webkit-padding-start:10px;padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__thumb,.v-switch__track{background-color:currentColor;transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{background-color:rgb(var(--v-theme-error))}.v-switch__track{border-radius:8px;height:14px;opacity:.6;width:36px;cursor:pointer}.v-switch--inset .v-switch__track{border-radius:14px;height:28px;width:48px}.v-switch__thumb{align-items:center;border-radius:50%;color:rgb(var(--v-theme-surface));display:flex;height:20px;justify-content:center;width:20px;pointer-events:none;transition:transform .15s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-switch--inset .v-switch__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-switch--loading .v-selection-control__input>.v-icon,.v-switch:not(.v-switch--loading) .v-icon~.v-switch__thumb{display:none}.v-switch .v-selection-control{height:var(--v-input-control-height)}.v-switch .v-selection-control__wrapper{width:auto}.v-switch .v-selection-control__input{border-radius:50%;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:translateX(-10px);position:absolute}.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translateX(10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.v-switch .v-label{-webkit-padding-start:10px;padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__thumb,.v-switch__track{background-color:currentColor;transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{background-color:rgb(var(--v-theme-error))}.v-switch__track{border-radius:8px;height:14px;opacity:.6;width:36px;cursor:pointer}.v-switch--inset .v-switch__track{border-radius:14px;height:28px;width:48px}.v-switch__thumb{align-items:center;border-radius:50%;color:rgb(var(--v-theme-surface));display:flex;height:20px;justify-content:center;width:20px;pointer-events:none;transition:transform .15s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-switch--inset .v-switch__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-switch--loading .v-selection-control__input>.v-icon,.v-switch:not(.v-switch--loading) .v-icon~.v-switch__thumb{display:none}.v-switch .v-selection-control{height:var(--v-input-control-height)}.v-switch .v-selection-control__wrapper{width:auto}.v-switch .v-selection-control__input{border-radius:50%;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:translateX(-10px);position:absolute}.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translateX(10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}

File diff suppressed because one or more lines are too long

BIN
bin/docker_dreamfactory/dist/favicon.ico vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -0,0 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>vue_dreamfactory</title><script defer="defer" src="/js/chunk-vendors.c91d0b23.js"></script><script defer="defer" src="/js/app.6f86b018.js"></script><link href="/css/chunk-vendors.0fb08ef9.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but vue_dreamfactory doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>

View File

@ -0,0 +1,2 @@
"use strict";(self["webpackChunkvue_dreamfactory"]=self["webpackChunkvue_dreamfactory"]||[]).push([[13],{1013:function(e,t,a){a.r(t),a.d(t,{default:function(){return j}});var l=a(3396),n=a(7139),i=a(7312),o=a(11),d=a(6572),s=a(1888),r=a(1334),u=a(4075),c=a(3369),m=a(6824),f=a(8521),h=a(9671),p=a(6193),v=a(7076),w=a(3173),g=a(6791),k=a(8717),b=a(4870),W=a(320),_=a(7514),y=a(9888),C=a(131);const U=(0,W.a)({name:"VSwitch",inheritAttrs:!1,props:{indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...(0,v.co)(),...(0,p.$9)()},emits:{"update:indeterminate":e=>!0},setup(e,t){let{attrs:a,slots:n}=t;const i=(0,k.z)(e,"indeterminate"),{loaderClasses:o}=(0,g.U2)(e),d=(0,l.Fl)((()=>"string"===typeof e.loading&&""!==e.loading?e.loading:e.color)),s=(0,_.sq)(),r=(0,l.Fl)((()=>e.id||`switch-${s}`));function u(){i.value&&(i.value=!1)}return(0,y.L)((()=>{const[t,s]=(0,C.An)(a),[c,m]=(0,v.PE)(e),[f,h]=(0,p.fU)(e),k=(0,b.iH)();function W(){var e,t;null==(e=k.value)||null==(t=e.input)||t.click()}return(0,l.Wm)(v.q8,(0,l.dG)({class:["v-switch",{"v-switch--inset":e.inset},{"v-switch--indeterminate":i.value},o.value]},t,c,{id:r.value}),{...n,default:t=>{let{id:a,isDisabled:o,isReadonly:r,isValid:c}=t;return(0,l.Wm)(p.g5,(0,l.dG)({ref:k},f,{id:a.value,type:"checkbox","onUpdate:modelValue":u,"aria-checked":i.value?"mixed":void 0,disabled:o.value,readonly:r.value},s),{...n,default:()=>(0,l.Wm)("div",{class:"v-switch__track",onClick:W},null),input:t=>{let{textColorClasses:a}=t;return(0,l.Wm)("div",{class:["v-switch__thumb",a.value]},[e.loading&&(0,l.Wm)(g.rD,{name:"v-switch",active:!0,color:!1===c.value?void 0:d.value},{default:e=>n.loader?n.loader(e):(0,l.Wm)(w.L,{active:e.isActive,color:e.color,indeterminate:!0,size:"16",width:"2"},null)})])}})}})})),{}}});var V=a(6269);const D=(0,l.Uk)(" 开服时间设置 "),x=(0,l.Uk)("修改"),B=(0,l.Uk)(" Close ");function F(e,t,a,p,v,w){return(0,l.wg)(),(0,l.j4)(c.K,null,{default:(0,l.w5)((()=>[(0,l.Wm)(o._,{id:"drop-area",flat:""},{default:(0,l.w5)((()=>[(0,l.Wm)(d.E,{class:"text-center"},{default:(0,l.w5)((()=>[D])),_:1}),(0,l.Wm)(u.J),(0,l.Wm)(s.Z,null,{default:(0,l.w5)((()=>[(0,l.Wm)(m.o,null,{default:(0,l.w5)((()=>[(0,l.Wm)(f.D,null,{default:(0,l.w5)((()=>[(0,l.Wm)(V.h,{label:"开服时间",value:v.newtime,onChange:e.describechanage,disabled:!e.canedit,variant:"outlined"},null,8,["value","onChange","disabled"])])),_:1}),(0,l.Wm)(f.D,{cols:"2"},{default:(0,l.w5)((()=>[(0,l.Wm)(U,{modelValue:e.canedit,"onUpdate:modelValue":t[0]||(t[0]=t=>e.canedit=t),label:"修改"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),(0,l.Wm)(r.h,null,{default:(0,l.w5)((()=>[(0,l.Wm)(m.o,{justify:"center"},{default:(0,l.w5)((()=>[(0,l.Wm)(f.D,{cols:"5"},{default:(0,l.w5)((()=>[(0,l.Wm)(i.T,{variant:"flat",color:"secondary",disabled:v.mytime==v.newtime,loading:v.uploading,onClick:e.uploadres,block:""},{default:(0,l.w5)((()=>[x])),_:1},8,["disabled","loading","onClick"])])),_:1})])),_:1})])),_:1})])),_:1}),(0,l.Wm)(h.v,{modelValue:v.snackbar,"onUpdate:modelValue":t[2]||(t[2]=e=>v.snackbar=e),timeout:2e3},{action:(0,l.w5)((({attrs:e})=>[(0,l.Wm)(i.T,(0,l.dG)({color:"blue",text:""},e,{onClick:t[1]||(t[1]=e=>v.snackbar=!1)}),{default:(0,l.w5)((()=>[B])),_:2},1040)])),default:(0,l.w5)((()=>[(0,l.Uk)((0,n.zw)(v.errstr)+" ",1)])),_:1},8,["modelValue"])])),_:1})}var $=a(3078),z={name:"upload",data(){return{errstr:"",snackbar:!1,optime:"",mytime:"",newtime:"",uploading:!1}},mounted:function(){this.getopentime()},methods:{getopentime(){let e=new FormData;(0,$.ur)("/getopentime",e,null).then((e=>{const{data:t}=e;this.optime=t.optime,this.mytime=t.mytime,this.newtime=t.mytime,console.log("getopentime succ"),this.$forceUpdate()})).catch((e=>{this.uploading=!1,this.errstr=e.message,this.snackbar=!0,console.log("getopentime err:%o",e)}))},modifyopentime(){let e=new FormData;e.append("opentime",this.mytime),(0,$.ur)("/modifyopentime",e,null).then((e=>{const{data:t}=e;this.timestr=t,console.log("modifyopentime succ"),this.$forceUpdate()})).catch((e=>{this.uploading=!1,this.errstr=e.message,this.snackbar=!0,console.log("modifyopentime err:%o",e)}))}}},A=a(89);const G=(0,A.Z)(z,[["render",F]]);var j=G}}]);
//# sourceMappingURL=13.7aeffd39.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,2 @@
"use strict";(self["webpackChunkvue_dreamfactory"]=self["webpackChunkvue_dreamfactory"]||[]).push([[431],{9431:function(e,n,r){r.r(n),r.d(n,{default:function(){return s}});var a=r(3396),t=r(3369);function u(e,n,r,u,c,f){return(0,a.wg)(),(0,a.j4)(t.K)}var c=(0,a.aZ)({name:"IndexView",components:{}}),f=r(89);const o=(0,f.Z)(c,[["render",u]]);var s=o}}]);
//# sourceMappingURL=431.3d822cf6.js.map

View File

@ -0,0 +1 @@
{"version":3,"file":"js/431.3d822cf6.js","mappings":"8OACEA,EAAAA,EAAAA,IACcC,EAAAA,E,CAMhB,OAAeC,EAAAA,EAAAA,IAAgB,CAC7BC,KAAM,YACNC,WAAY,CAAC,I,QCLf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://vue_dreamfactory/./src/views/Index.vue","webpack://vue_dreamfactory/./src/views/Index.vue?bd4c"],"sourcesContent":["<template>\n <v-container>\n </v-container>\n</template>\n\n<script>\nimport { defineComponent } from 'vue'\n\nexport default defineComponent({\n name: 'IndexView',\n components: {},\n})\n</script>\n","import { render } from \"./Index.vue?vue&type=template&id=a5cd2b80\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"F:\\\\work\\\\go\\\\vue_dreamfactory\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["_createBlock","_component_v_container","defineComponent","name","components","__exports__","render"],"sourceRoot":""}

View File

@ -0,0 +1,2 @@
"use strict";(self["webpackChunkvue_dreamfactory"]=self["webpackChunkvue_dreamfactory"]||[]).push([[431],{9431:function(e,n,r){r.r(n),r.d(n,{default:function(){return s}});var a=r(3396),t=r(3369);function u(e,n,r,u,c,f){return(0,a.wg)(),(0,a.j4)(t.K)}var c=(0,a.aZ)({name:"IndexView",components:{}}),f=r(89);const o=(0,f.Z)(c,[["render",u]]);var s=o}}]);
//# sourceMappingURL=431.cb057218.js.map

View File

@ -0,0 +1 @@
{"version":3,"file":"js/431.cb057218.js","mappings":"8OACEA,EAAAA,EAAAA,IACcC,EAAAA,E,CAMhB,OAAeC,EAAAA,EAAAA,IAAgB,CAC7BC,KAAM,YACNC,WAAY,CAAC,I,QCLf,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://vue_dreamfactory/./src/views/Index.vue","webpack://vue_dreamfactory/./src/views/Index.vue?bd4c"],"sourcesContent":["<template>\r\n <v-container>\r\n </v-container>\r\n</template>\r\n\r\n<script>\r\nimport { defineComponent } from 'vue'\r\n\r\nexport default defineComponent({\r\n name: 'IndexView',\r\n components: {},\r\n})\r\n</script>\r\n","import { render } from \"./Index.vue?vue&type=template&id=a5cd2b80\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"E:\\\\vue\\\\vue_dreamfactory\\\\node_modules\\\\vue-loader\\\\dist\\\\exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["_createBlock","_component_v_container","defineComponent","name","components","__exports__","render"],"sourceRoot":""}

View File

@ -0,0 +1,2 @@
"use strict";(self["webpackChunkvue_dreamfactory"]=self["webpackChunkvue_dreamfactory"]||[]).push([[466],{9620:function(e,l,t){t.r(l),t.d(l,{default:function(){return Z}});var a=t(3396),s=t(9242),i=t(7139),n=t(870),u=t(11),o=t(6572),r=t(1888),f=t(1334),d=t(4075),c=t(3369),m=t(6824),h=t(8521),p=t(3289),w=t(9671);const _=(0,a.Uk)(" 上传游戏配置文件 "),k=(0,a.Uk)("mdi-cloud-upload"),g=(0,a.Uk)("将文件拖到此处,或"),W=(0,a._)("strong",{class:"blue--text text--lighten-1"},"点击上传",-1),v=(0,a.Uk)("只能上传 .json 格式的文件"),b=(0,a.Uk)("文件列表"),U=(0,a.Uk)(" mdi-close-circle "),x=(0,a.Uk)("提交"),C=(0,a.Uk)(" Close ");function D(e,l,t,D,y,j){return(0,a.wg)(),(0,a.j4)(c.K,null,{default:(0,a.w5)((()=>[(0,a.Wm)(u._,{id:"drop-area",flat:""},{default:(0,a.w5)((()=>[(0,a.Wm)(o.E,{class:"text-center"},{default:(0,a.w5)((()=>[_])),_:1}),(0,a.Wm)(d.J),(0,a.Wm)(r.Z,null,{default:(0,a.w5)((()=>[(0,a.wy)((0,a._)("input",{ref:"fileinput",onChange:l[0]||(l[0]=(...e)=>j.changeFile&&j.changeFile(...e)),type:"file",multiple:"multiple"},null,544),[[s.F8,!1]]),(0,a.Wm)(u._,{id:"drop-area",onClick:j.selectFile,variant:"outlined",height:"220"},{default:(0,a.w5)((()=>[(0,a.Wm)(r.Z,null,{default:(0,a.w5)((()=>[(0,a.Wm)(m.o,{justify:"center",dense:""},{default:(0,a.w5)((()=>[(0,a.Wm)(h.D,{cols:"12",class:"text-center"},{default:(0,a.w5)((()=>[(0,a.Wm)(p.t,{size:"120"},{default:(0,a.w5)((()=>[k])),_:1})])),_:1}),(0,a.Wm)(h.D,{cols:"12",class:"text-center"},{default:(0,a.w5)((()=>[g,W])),_:1}),(0,a.Wm)(h.D,{cols:"12",class:"text-center"},{default:(0,a.w5)((()=>[v])),_:1})])),_:1})])),_:1})])),_:1},8,["onClick"]),(0,a.Wm)(u._,{variant:"outlined",class:"mt-5"},{default:(0,a.w5)((()=>[(0,a.Wm)(o.E,null,{default:(0,a.w5)((()=>[b])),_:1}),(0,a.Wm)(r.Z,null,{default:(0,a.w5)((()=>[(0,a.Wm)(m.o,null,{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(y.files,((e,l)=>((0,a.wg)(),(0,a.j4)(h.D,{cols:"12",key:l},{default:(0,a.w5)((()=>[(0,a.Wm)(u._,null,{default:(0,a.w5)((()=>[(0,a.Wm)(r.Z,{class:"pa-0"},{default:(0,a.w5)((()=>[(0,a.Wm)(m.o,null,{default:(0,a.w5)((()=>[(0,a.Wm)(h.D,{cols:"10"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,i.zw)(e.title),1)])),_:2},1024),(0,a.Wm)(h.D,{cols:"2",class:"d-flex justify-end"},{default:(0,a.w5)((()=>[(0,a.Wm)(n.T,{variant:"outlined",size:"x-small",icon:"",onClick:e=>j.removefile(l)},{default:(0,a.w5)((()=>[(0,a.Wm)(p.t,null,{default:(0,a.w5)((()=>[U])),_:1})])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1}),(0,a.Wm)(f.h,null,{default:(0,a.w5)((()=>[(0,a.Wm)(m.o,{justify:"center"},{default:(0,a.w5)((()=>[(0,a.Wm)(h.D,{cols:"5"},{default:(0,a.w5)((()=>[(0,a.Wm)(n.T,{variant:"flat",color:"secondary",disabled:0==y.files.length,loading:y.uploading,onClick:j.uploadres,block:""},{default:(0,a.w5)((()=>[x])),_:1},8,["disabled","loading","onClick"])])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),(0,a.Wm)(w.v,{modelValue:y.snackbar,"onUpdate:modelValue":l[2]||(l[2]=e=>y.snackbar=e),timeout:2e3},{action:(0,a.w5)((({attrs:e})=>[(0,a.Wm)(n.T,(0,a.dG)({color:"blue",text:""},e,{onClick:l[1]||(l[1]=e=>y.snackbar=!1)}),{default:(0,a.w5)((()=>[C])),_:2},1040)])),default:(0,a.w5)((()=>[(0,a.Uk)((0,i.zw)(y.errstr)+" ",1)])),_:1},8,["modelValue"])])),_:1})}var y=t(3078),j={name:"upload",data(){return{errstr:"",snackbar:!1,files:[],dialog:!1,uploading:!1,uploadprogress:0}},methods:{changeFile(e){let l=["json"];console.log("suffixs:%o",l);for(let i of e.target.files){let e=i.name,n=!1;var t=e.lastIndexOf(".");if(-1==t)return this.$refs.fileinput.value=null,this.errstr="目标文件格式不符合规范!",void(this.snackbar=!0);for(var a=e.substring(t+1),s=0;s<l.length;s++)if(a==l[s]){n=!0;break}if(!n)return this.$refs.fileinput.value=null,this.errstr="目标文件格式不符合规范!",void(this.snackbar=!0);this.files.push({file:i,title:i.name})}this.$refs.fileinput.value=null},selectFile(){this.$refs.fileinput.dispatchEvent(new MouseEvent("click"))},removefile(e){this.files.forEach((function(l,t,a){t==e&&a.splice(t,1)}))},uploadres(){this.uploading=!0;var e=new FormData;for(let l=0;l<this.files.length;++l)e.append("file_"+l,this.files[l].file);e.append("filenum",this.files.length),(0,y.ur)("/upload",e,(e=>{this.uploadprogress=e})).then((e=>{this.uploading=!1,this.errstr="文件上传成功!",this.snackbar=!0,this.files=[],console.log("uploadformData 文件上传成功"),this.$forceUpdate()})).catch((e=>{this.uploading=!1,this.errstr=e.message,this.snackbar=!0,console.log("uploadformData 文件上传失败 err:%o",e)}))}}},F=t(89);const E=(0,F.Z)(j,[["render",D]]);var Z=E}}]);
//# sourceMappingURL=466.2270dbd9.js.map

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,2 @@
"use strict";(self["webpackChunkvue_dreamfactory"]=self["webpackChunkvue_dreamfactory"]||[]).push([[466],{9620:function(e,l,t){t.r(l),t.d(l,{default:function(){return Z}});var a=t(3396),s=t(9242),i=t(7139),n=t(7312),u=t(11),o=t(6572),r=t(1888),f=t(1334),d=t(4075),c=t(3369),m=t(6824),h=t(8521),p=t(3289),w=t(9671);const _=(0,a.Uk)(" 上传游戏配置文件 "),k=(0,a.Uk)("mdi-cloud-upload"),g=(0,a.Uk)("将文件拖到此处,或"),W=(0,a._)("strong",{class:"blue--text text--lighten-1"},"点击上传",-1),v=(0,a.Uk)("只能上传 .json 格式的文件"),b=(0,a.Uk)("文件列表"),U=(0,a.Uk)(" mdi-close-circle "),x=(0,a.Uk)("提交"),C=(0,a.Uk)(" Close ");function D(e,l,t,D,y,j){return(0,a.wg)(),(0,a.j4)(c.K,null,{default:(0,a.w5)((()=>[(0,a.Wm)(u._,{id:"drop-area",flat:""},{default:(0,a.w5)((()=>[(0,a.Wm)(o.E,{class:"text-center"},{default:(0,a.w5)((()=>[_])),_:1}),(0,a.Wm)(d.J),(0,a.Wm)(r.Z,null,{default:(0,a.w5)((()=>[(0,a.wy)((0,a._)("input",{ref:"fileinput",onChange:l[0]||(l[0]=(...e)=>j.changeFile&&j.changeFile(...e)),type:"file",multiple:"multiple"},null,544),[[s.F8,!1]]),(0,a.Wm)(u._,{id:"drop-area",onClick:j.selectFile,variant:"outlined",height:"220"},{default:(0,a.w5)((()=>[(0,a.Wm)(r.Z,null,{default:(0,a.w5)((()=>[(0,a.Wm)(m.o,{justify:"center",dense:""},{default:(0,a.w5)((()=>[(0,a.Wm)(h.D,{cols:"12",class:"text-center"},{default:(0,a.w5)((()=>[(0,a.Wm)(p.t,{size:"120"},{default:(0,a.w5)((()=>[k])),_:1})])),_:1}),(0,a.Wm)(h.D,{cols:"12",class:"text-center"},{default:(0,a.w5)((()=>[g,W])),_:1}),(0,a.Wm)(h.D,{cols:"12",class:"text-center"},{default:(0,a.w5)((()=>[v])),_:1})])),_:1})])),_:1})])),_:1},8,["onClick"]),(0,a.Wm)(u._,{variant:"outlined",class:"mt-5"},{default:(0,a.w5)((()=>[(0,a.Wm)(o.E,null,{default:(0,a.w5)((()=>[b])),_:1}),(0,a.Wm)(r.Z,null,{default:(0,a.w5)((()=>[(0,a.Wm)(m.o,null,{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(y.files,((e,l)=>((0,a.wg)(),(0,a.j4)(h.D,{cols:"12",key:l},{default:(0,a.w5)((()=>[(0,a.Wm)(u._,null,{default:(0,a.w5)((()=>[(0,a.Wm)(r.Z,{class:"pa-0"},{default:(0,a.w5)((()=>[(0,a.Wm)(m.o,null,{default:(0,a.w5)((()=>[(0,a.Wm)(h.D,{cols:"10"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,i.zw)(e.title),1)])),_:2},1024),(0,a.Wm)(h.D,{cols:"2",class:"d-flex justify-end"},{default:(0,a.w5)((()=>[(0,a.Wm)(n.T,{variant:"outlined",size:"x-small",icon:"",onClick:e=>j.removefile(l)},{default:(0,a.w5)((()=>[(0,a.Wm)(p.t,null,{default:(0,a.w5)((()=>[U])),_:1})])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1}),(0,a.Wm)(f.h,null,{default:(0,a.w5)((()=>[(0,a.Wm)(m.o,{justify:"center"},{default:(0,a.w5)((()=>[(0,a.Wm)(h.D,{cols:"5"},{default:(0,a.w5)((()=>[(0,a.Wm)(n.T,{variant:"flat",color:"secondary",disabled:0==y.files.length,loading:y.uploading,onClick:j.uploadres,block:""},{default:(0,a.w5)((()=>[x])),_:1},8,["disabled","loading","onClick"])])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),(0,a.Wm)(w.v,{modelValue:y.snackbar,"onUpdate:modelValue":l[2]||(l[2]=e=>y.snackbar=e),timeout:2e3},{action:(0,a.w5)((({attrs:e})=>[(0,a.Wm)(n.T,(0,a.dG)({color:"blue",text:""},e,{onClick:l[1]||(l[1]=e=>y.snackbar=!1)}),{default:(0,a.w5)((()=>[C])),_:2},1040)])),default:(0,a.w5)((()=>[(0,a.Uk)((0,i.zw)(y.errstr)+" ",1)])),_:1},8,["modelValue"])])),_:1})}var y=t(3078),j={name:"upload",data(){return{errstr:"",snackbar:!1,files:[],dialog:!1,uploading:!1,uploadprogress:0}},methods:{changeFile(e){let l=["json"];console.log("suffixs:%o",l);for(let i of e.target.files){let e=i.name,n=!1;var t=e.lastIndexOf(".");if(-1==t)return this.$refs.fileinput.value=null,this.errstr="目标文件格式不符合规范!",void(this.snackbar=!0);for(var a=e.substring(t+1),s=0;s<l.length;s++)if(a==l[s]){n=!0;break}if(!n)return this.$refs.fileinput.value=null,this.errstr="目标文件格式不符合规范!",void(this.snackbar=!0);this.files.push({file:i,title:i.name})}this.$refs.fileinput.value=null},selectFile(){this.$refs.fileinput.dispatchEvent(new MouseEvent("click"))},removefile(e){this.files.forEach((function(l,t,a){t==e&&a.splice(t,1)}))},uploadres(){this.uploading=!0;var e=new FormData;for(let l=0;l<this.files.length;++l)e.append("file_"+l,this.files[l].file);e.append("filenum",this.files.length),(0,y.ur)("/upload",e,(e=>{this.uploadprogress=e})).then((e=>{this.uploading=!1,this.errstr="文件上传成功!",this.snackbar=!0,this.files=[],console.log("uploadformData 文件上传成功"),this.$forceUpdate()})).catch((e=>{this.uploading=!1,this.errstr=e.message,this.snackbar=!0,console.log("uploadformData 文件上传失败 err:%o",e)}))}}},F=t(89);const E=(0,F.Z)(j,[["render",D]]);var Z=E}}]);
//# sourceMappingURL=466.52dd85f8.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,2 @@
"use strict";(self["webpackChunkvue_dreamfactory"]=self["webpackChunkvue_dreamfactory"]||[]).push([[533],{533:function(e,t,a){a.r(t),a.d(t,{default:function(){return U}});var l=a(3396),o=a(7139),n=a(870),u=a(11),d=a(6572),r=a(1888),s=a(1334),f=a(4075),i=a(3369),m=a(6824),c=a(8521),p=a(9671),w=a(6269);const k=(0,l.Uk)(" 修改服务器时间 "),h=(0,l.Uk)("修改"),_=(0,l.Uk)(" Close ");function W(e,t,a,W,g,b){return(0,l.wg)(),(0,l.j4)(i.K,null,{default:(0,l.w5)((()=>[(0,l.Wm)(u._,{id:"drop-area",flat:""},{default:(0,l.w5)((()=>[(0,l.Wm)(d.E,{class:"text-center"},{default:(0,l.w5)((()=>[k])),_:1}),(0,l.Wm)(f.J),(0,l.Wm)(r.Z,null,{default:(0,l.w5)((()=>[(0,l.Wm)(m.o,null,{default:(0,l.w5)((()=>[(0,l.Wm)(c.D,null,{default:(0,l.w5)((()=>[(0,l.Wm)(w.h,{label:"服务器时差",modelValue:g.offset,"onUpdate:modelValue":t[0]||(t[0]=e=>g.offset=e),variant:"outlined"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),(0,l.Wm)(s.h,null,{default:(0,l.w5)((()=>[(0,l.Wm)(m.o,{justify:"center"},{default:(0,l.w5)((()=>[(0,l.Wm)(c.D,{cols:"5"},{default:(0,l.w5)((()=>[(0,l.Wm)(n.T,{variant:"flat",color:"secondary",loading:g.uploading,onClick:b.modifyopentime,block:""},{default:(0,l.w5)((()=>[h])),_:1},8,["loading","onClick"])])),_:1})])),_:1})])),_:1})])),_:1}),(0,l.Wm)(p.v,{modelValue:g.snackbar,"onUpdate:modelValue":t[2]||(t[2]=e=>g.snackbar=e),timeout:2e3},{action:(0,l.w5)((({attrs:e})=>[(0,l.Wm)(n.T,(0,l.dG)({color:"blue",text:""},e,{onClick:t[1]||(t[1]=e=>g.snackbar=!1)}),{default:(0,l.w5)((()=>[_])),_:2},1040)])),default:(0,l.w5)((()=>[(0,l.Uk)((0,o.zw)(g.errstr)+" ",1)])),_:1},8,["modelValue"])])),_:1})}var g=a(3078),b={name:"upload",data(){return{errstr:"",snackbar:!1,offset:0,uploading:!1}},mounted:function(){},methods:{modifyopentime(){this.uploading=!0;let e=new FormData;e.append("offset",this.offset),(0,g.ur)("/modifyopentime",e,null).then((e=>{const{data:t}=e;console.log("modifyopentime succ"),this.uploading=!1,this.$forceUpdate()})).catch((e=>{this.uploading=!1,this.errstr=e.message,this.snackbar=!0,console.log("modifyopentime err:%o",e)}))}}},y=a(89);const v=(0,y.Z)(b,[["render",W]]);var U=v}}]);
//# sourceMappingURL=533.eb67f668.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,2 @@
"use strict";(self["webpackChunkvue_dreamfactory"]=self["webpackChunkvue_dreamfactory"]||[]).push([[925],{8925:function(e,t,a){a.r(t),a.d(t,{default:function(){return j}});var l=a(3396),i=a(7139),n=a(7312),o=a(11),d=a(6572),s=a(1888),u=a(1334),m=a(4075),r=a(3369),c=a(6824),h=a(8521),f=a(9671),p=a(6193),v=a(7076),w=a(3173),g=a(6791),b=a(8717),k=a(4870),y=a(320),W=a(7514),_=a(9888),C=a(131);const U=(0,y.a)({name:"VSwitch",inheritAttrs:!1,props:{indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...(0,v.co)(),...(0,p.$9)()},emits:{"update:indeterminate":e=>!0},setup(e,t){let{attrs:a,slots:i}=t;const n=(0,b.z)(e,"indeterminate"),{loaderClasses:o}=(0,g.U2)(e),d=(0,l.Fl)((()=>"string"===typeof e.loading&&""!==e.loading?e.loading:e.color)),s=(0,W.sq)(),u=(0,l.Fl)((()=>e.id||`switch-${s}`));function m(){n.value&&(n.value=!1)}return(0,_.L)((()=>{const[t,s]=(0,C.An)(a),[r,c]=(0,v.PE)(e),[h,f]=(0,p.fU)(e),b=(0,k.iH)();function y(){var e,t;null==(e=b.value)||null==(t=e.input)||t.click()}return(0,l.Wm)(v.q8,(0,l.dG)({class:["v-switch",{"v-switch--inset":e.inset},{"v-switch--indeterminate":n.value},o.value]},t,r,{id:u.value}),{...i,default:t=>{let{id:a,isDisabled:o,isReadonly:u,isValid:r}=t;return(0,l.Wm)(p.g5,(0,l.dG)({ref:b},h,{id:a.value,type:"checkbox","onUpdate:modelValue":m,"aria-checked":n.value?"mixed":void 0,disabled:o.value,readonly:u.value},s),{...i,default:()=>(0,l.Wm)("div",{class:"v-switch__track",onClick:y},null),input:t=>{let{textColorClasses:a}=t;return(0,l.Wm)("div",{class:["v-switch__thumb",a.value]},[e.loading&&(0,l.Wm)(g.rD,{name:"v-switch",active:!0,color:!1===r.value?void 0:d.value},{default:e=>i.loader?i.loader(e):(0,l.Wm)(w.L,{active:e.isActive,color:e.color,indeterminate:!0,size:"16",width:"2"},null)})])}})}})})),{}}});var V=a(6269);const D=(0,l.Uk)(" 开服时间设置 "),x=(0,l.Uk)("修改"),B=(0,l.Uk)(" Close ");function F(e,t,a,p,v,w){return(0,l.wg)(),(0,l.j4)(r.K,null,{default:(0,l.w5)((()=>[(0,l.Wm)(o._,{id:"drop-area",flat:""},{default:(0,l.w5)((()=>[(0,l.Wm)(d.E,{class:"text-center"},{default:(0,l.w5)((()=>[D])),_:1}),(0,l.Wm)(m.J),(0,l.Wm)(s.Z,null,{default:(0,l.w5)((()=>[(0,l.Wm)(c.o,null,{default:(0,l.w5)((()=>[(0,l.Wm)(h.D,null,{default:(0,l.w5)((()=>[(0,l.Wm)(V.h,{label:"开服时间",modelValue:v.newtime,"onUpdate:modelValue":t[0]||(t[0]=e=>v.newtime=e),onChange:e.describechanage,disabled:!v.canedit,variant:"outlined"},null,8,["modelValue","onChange","disabled"])])),_:1}),(0,l.Wm)(h.D,{cols:"2"},{default:(0,l.w5)((()=>[(0,l.Wm)(U,{modelValue:v.canedit,"onUpdate:modelValue":t[1]||(t[1]=e=>v.canedit=e),disabled:!v.loaded,label:"修改"},null,8,["modelValue","disabled"])])),_:1})])),_:1})])),_:1}),(0,l.Wm)(u.h,null,{default:(0,l.w5)((()=>[(0,l.Wm)(c.o,{justify:"center"},{default:(0,l.w5)((()=>[(0,l.Wm)(h.D,{cols:"5"},{default:(0,l.w5)((()=>[(0,l.Wm)(n.T,{variant:"flat",color:"secondary",disabled:v.mytime==v.newtime,loading:v.uploading,onClick:w.modifyopentime,block:""},{default:(0,l.w5)((()=>[x])),_:1},8,["disabled","loading","onClick"])])),_:1})])),_:1})])),_:1})])),_:1}),(0,l.Wm)(f.v,{modelValue:v.snackbar,"onUpdate:modelValue":t[3]||(t[3]=e=>v.snackbar=e),timeout:2e3},{action:(0,l.w5)((({attrs:e})=>[(0,l.Wm)(n.T,(0,l.dG)({color:"blue",text:""},e,{onClick:t[2]||(t[2]=e=>v.snackbar=!1)}),{default:(0,l.w5)((()=>[B])),_:2},1040)])),default:(0,l.w5)((()=>[(0,l.Uk)((0,i.zw)(v.errstr)+" ",1)])),_:1},8,["modelValue"])])),_:1})}var $=a(3078),z={name:"upload",data(){return{errstr:"",snackbar:!1,optime:"",mytime:"",newtime:"",loaded:!1,canedit:!1,uploading:!1}},mounted:function(){this.getopentime()},methods:{getopentime(){this.loaded=!1;let e=new FormData;(0,$.ur)("/getopentime",e,null).then((e=>{const{data:t}=e;this.optime=t.optime,this.mytime=t.mytime,this.newtime=t.mytime,this.loaded=!0,console.log("getopentime succ"),this.$forceUpdate()})).catch((e=>{this.uploading=!1,this.errstr=e.message,this.snackbar=!0,console.log("getopentime err:%o",e)}))},modifyopentime(){this.uploading=!0;let e=new FormData;e.append("opentime",this.newtime),(0,$.ur)("/modifyopentime",e,null).then((e=>{const{data:t}=e;this.mytime=t,this.newtime=t.mytime,console.log("modifyopentime succ"),this.uploading=!1,this.$forceUpdate()})).catch((e=>{this.uploading=!1,this.errstr=e.message,this.snackbar=!0,console.log("modifyopentime err:%o",e)}))}}},A=a(89);const G=(0,A.Z)(z,[["render",F]]);var j=G}}]);
//# sourceMappingURL=925.dd13d3d9.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
version: '3.7'
version: '3'
# 申明同一个网络
networks:
@ -7,62 +7,63 @@ networks:
# 游戏数据卷
volumes:
dreamfactory_consuldata:
name: dreamfactory_consuldata
dreamfactory_redisdata:
name: dreamfactory_redisdata
dreamfactory_mongodata:
name: dreamfactory_mongodata
consuldata:
name: consuldata
redisdata:
name: redisdata
mongodata:
name: mongodata
# 服务
services:
redis:
image: redis:latest
container_name: dreamfactory_redis
ports:
- '10011:6379'
mongodb:
image: mongo:latest
container_name: mongodb
restart: unless-stopped
networks:
net:
# 给网络取别名,可以用redis和cache找到
aliases:
- cache
ports:
- 27017:27017
volumes:
- ./mongodb/mongod.conf:/etc/mongo/mongod.conf:rw
- ./mongodb/initdb.d/:/docker-entrypoint-initdb.d/ #设置容器启动脚本
- mongodata:/data/db
environment:
- MONGO_INITDB_ROOT_USERNAME=root
- MONGO_INITDB_ROOT_PASSWORD=nicetoo1997
- MONGO_INITDB_DATABASE=admin
redis:
image: redis:latest
container_name: redis
restart: unless-stopped
networks:
net:
ports:
- '6379:6379'
command: /etc/redis/redis.conf
volumes:
# 持久存储redis的数据
- dreamfactory_redisdata:/data
- redisdata:/data
# 挂载本地配置文件
- ./redis.conf:/etc/redis/redis.conf
# 时间同步
# - /etc/localtime:/etc/localtime
consul:
image: consul:latest
container_name: dreamfactory_consul
image: consul:1.10.0
container_name: consul
restart: unless-stopped
networks:
net:
ports:
- '10012:8500'
- '8500:8500'
command: consul agent -server -bootstrap -data-dir /consul/data -node=ylconsul -bind=0.0.0.0 -config-dir=/consul/config/ -client=0.0.0.0 -ui
volumes:
- consuldata:/consul/data
go_dreamfactory:
image: golang:alpine
container_name: dreamfactory
networks:
net:
# 给网络取别名,可以用consul和discovery找到
aliases:
- discovery
volumes:
- dreamfactory_consuldata:/consul/data
mongo:
image: mongo:latest
container_name: dreamfactory_mongo
ports:
- '10013:27017'
networks:
net:
# 给网络取别名,可以用mongodb和db找到
aliases:
- db
command: ['mongod', '-f', '/etc/mongo/mongod.conf']
# environment:
# MONGO_INITDB_ROOT_USERNAME: liwei1dao
# MONGO_INITDB_ROOT_PASSWORD: li13451234
- 7891:7891
volumes:
# 持久存储mongodb的数据
- dreamfactory_mongodata:/data/db:rw
- dreamfactory_mongodata:/data/configdb:rw
# 挂载本地配置文件
- ./mongod.conf:/etc/mongo/mongod.conf:rw
- ./:/usr/local/dreamfactory
working_dir: /usr/local/dreamfactory
entrypoint: ["./entrypoint.sh"]

View File

@ -0,0 +1,8 @@
#!/bin/sh
./worker -conf ./conf/cross01_worker0.yaml &
./mainte -conf ./conf/cross01_mainte.yaml &
./mainte -conf ./conf/df01_mainte.yaml &
./worker -conf ./conf/df01_worker0.yaml &
./gateway -conf ./conf/df01_gateway0.yaml &
# 等待所有程序完成
wait

Binary file not shown.

View File

@ -0,0 +1,227 @@
[
{
"integral": 1000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 100000
}
]
},
{
"integral": 2000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 200000
}
]
},
{
"integral": 3000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 300000
}
]
},
{
"integral": 4000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 400000
}
]
},
{
"integral": 5000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 500000
}
]
},
{
"integral": 6000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 600000
}
]
},
{
"integral": 7000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 700000
}
]
},
{
"integral": 8000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 800000
}
]
},
{
"integral": 9000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 900000
}
]
},
{
"integral": 10000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 1000000
}
]
},
{
"integral": 11000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 1100000
}
]
},
{
"integral": 12000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 1200000
}
]
},
{
"integral": 13000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 1300000
}
]
},
{
"integral": 14000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 1400000
}
]
},
{
"integral": 15000,
"reward": [
{
"a": "item",
"t": "10000001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 1500000
}
]
}
]

View File

@ -0,0 +1,34 @@
[
{
"id": 1,
"achieve_group_id": {
"key": "achieve_achieve_all_achieve_group_id_01",
"text": "成长"
},
"achieve_group_icon": "cj_icon_rk_ty"
},
{
"id": 2,
"achieve_group_id": {
"key": "achieve_achieve_all_achieve_group_id_02",
"text": "历程"
},
"achieve_group_icon": "cj_icon_rk_ty"
},
{
"id": 3,
"achieve_group_id": {
"key": "achieve_achieve_all_achieve_group_id_03",
"text": "见闻"
},
"achieve_group_icon": "cj_icon_rk_ty"
},
{
"id": 4,
"achieve_group_id": {
"key": "achieve_achieve_all_achieve_group_id_04",
"text": "战绩"
},
"achieve_group_icon": "cj_icon_rk_ty"
}
]

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,54 @@
[
{
"key": 1,
"active": 40,
"reword": [
{
"a": "item",
"t": "26000002",
"n": 1
}
],
"action": "main_weektask_action_1_act",
"stage": 1
},
{
"key": 2,
"active": 80,
"reword": [
{
"a": "item",
"t": "26000003",
"n": 1
}
],
"action": "main_weektask_action_1_act",
"stage": 2
},
{
"key": 3,
"active": 120,
"reword": [
{
"a": "item",
"t": "26000004",
"n": 1
}
],
"action": "main_weektask_action_1_act",
"stage": 3
},
{
"key": 4,
"active": 160,
"reword": [
{
"a": "item",
"t": "26000005",
"n": 1
}
],
"action": "main_weektask_action_1_act",
"stage": 4
}
]

View File

@ -0,0 +1,290 @@
[
{
"id": 1,
"assembleid": 60000010,
"lvstart": 1,
"lvend": 999,
"itemid": 1010,
"itemwt": 1000,
"min": 0
},
{
"id": 3,
"assembleid": 60000020,
"lvstart": 1,
"lvend": 999,
"itemid": 1020,
"itemwt": 1000,
"min": 0
},
{
"id": 5,
"assembleid": 60000030,
"lvstart": 1,
"lvend": 999,
"itemid": 1030,
"itemwt": 1000,
"min": 0
},
{
"id": 7,
"assembleid": 60000040,
"lvstart": 1,
"lvend": 999,
"itemid": 1040,
"itemwt": 1000,
"min": 0
},
{
"id": 9,
"assembleid": 60000050,
"lvstart": 1,
"lvend": 999,
"itemid": 1050,
"itemwt": 1000,
"min": 0
},
{
"id": 11,
"assembleid": 60000060,
"lvstart": 1,
"lvend": 999,
"itemid": 1060,
"itemwt": 1000,
"min": 0
},
{
"id": 13,
"assembleid": 60000070,
"lvstart": 1,
"lvend": 999,
"itemid": 1080,
"itemwt": 1000,
"min": 0
},
{
"id": 15,
"assembleid": 60000080,
"lvstart": 1,
"lvend": 999,
"itemid": 1090,
"itemwt": 1000,
"min": 0
},
{
"id": 17,
"assembleid": 60000090,
"lvstart": 1,
"lvend": 999,
"itemid": 1100,
"itemwt": 1000,
"min": 0
},
{
"id": 19,
"assembleid": 60000100,
"lvstart": 1,
"lvend": 999,
"itemid": 1110,
"itemwt": 1000,
"min": 0
},
{
"id": 21,
"assembleid": 60000110,
"lvstart": 1,
"lvend": 999,
"itemid": 1120,
"itemwt": 1000,
"min": 0
},
{
"id": 23,
"assembleid": 60000120,
"lvstart": 1,
"lvend": 999,
"itemid": 1130,
"itemwt": 1000,
"min": 0
},
{
"id": 25,
"assembleid": 60000130,
"lvstart": 1,
"lvend": 999,
"itemid": 1140,
"itemwt": 1000,
"min": 0
},
{
"id": 27,
"assembleid": 60000140,
"lvstart": 1,
"lvend": 999,
"itemid": 1150,
"itemwt": 1000,
"min": 0
},
{
"id": 29,
"assembleid": 60000150,
"lvstart": 1,
"lvend": 999,
"itemid": 1160,
"itemwt": 1000,
"min": 0
},
{
"id": 30,
"assembleid": 60000160,
"lvstart": 1,
"lvend": 999,
"itemid": 1170,
"itemwt": 1000,
"min": 0
},
{
"id": 31,
"assembleid": 60000170,
"lvstart": 1,
"lvend": 999,
"itemid": 1180,
"itemwt": 1000,
"min": 0
},
{
"id": 32,
"assembleid": 60000180,
"lvstart": 1,
"lvend": 999,
"itemid": 1190,
"itemwt": 1000,
"min": 0
},
{
"id": 33,
"assembleid": 60000190,
"lvstart": 1,
"lvend": 999,
"itemid": 1200,
"itemwt": 1000,
"min": 0
},
{
"id": 34,
"assembleid": 60000200,
"lvstart": 1,
"lvend": 999,
"itemid": 1210,
"itemwt": 1000,
"min": 0
},
{
"id": 35,
"assembleid": 60000210,
"lvstart": 1,
"lvend": 999,
"itemid": 1220,
"itemwt": 1000,
"min": 0
},
{
"id": 36,
"assembleid": 60000220,
"lvstart": 1,
"lvend": 999,
"itemid": 1230,
"itemwt": 1000,
"min": 0
},
{
"id": 37,
"assembleid": 60000230,
"lvstart": 1,
"lvend": 999,
"itemid": 1240,
"itemwt": 1000,
"min": 0
},
{
"id": 38,
"assembleid": 60000240,
"lvstart": 1,
"lvend": 999,
"itemid": 1250,
"itemwt": 1000,
"min": 0
},
{
"id": 39,
"assembleid": 60000250,
"lvstart": 1,
"lvend": 999,
"itemid": 1260,
"itemwt": 1000,
"min": 0
},
{
"id": 40,
"assembleid": 60000260,
"lvstart": 1,
"lvend": 999,
"itemid": 1270,
"itemwt": 1000,
"min": 0
},
{
"id": 41,
"assembleid": 60000270,
"lvstart": 1,
"lvend": 999,
"itemid": 1280,
"itemwt": 1000,
"min": 0
},
{
"id": 42,
"assembleid": 60000280,
"lvstart": 1,
"lvend": 999,
"itemid": 1290,
"itemwt": 1000,
"min": 0
},
{
"id": 44,
"assembleid": 60000300,
"lvstart": 1,
"lvend": 999,
"itemid": 1300,
"itemwt": 1000,
"min": 0
},
{
"id": 46,
"assembleid": 60000320,
"lvstart": 1,
"lvend": 999,
"itemid": 1310,
"itemwt": 1000,
"min": 0
},
{
"id": 48,
"assembleid": 60000340,
"lvstart": 1,
"lvend": 999,
"itemid": 1320,
"itemwt": 1000,
"min": 0
},
{
"id": 49,
"assembleid": 60000350,
"lvstart": 1,
"lvend": 999,
"itemid": 1330,
"itemwt": 1000,
"min": 0
}
]

View File

@ -0,0 +1,182 @@
[
{
"taskgroup": 10010,
"taskdetail": [
60000010,
60000070,
60000080,
60000090,
60000100,
60000110,
60000120,
60000130,
60000140,
60000150,
60000160,
60000170,
60000180,
60000190,
60000200,
60000210,
60000220,
60000230,
60000240,
60000250,
60000260,
60000270,
60000280,
60000300,
60000320,
60000340,
60000350
],
"weight": 2500,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 50
},
{
"a": "attr",
"t": "ps",
"n": 30
}
]
},
{
"taskgroup": 10020,
"taskdetail": [
60000010,
60000070,
60000080,
60000090,
60000100,
60000110,
60000120,
60000130,
60000140,
60000150,
60000160,
60000170,
60000180,
60000190,
60000200,
60000210,
60000220,
60000230,
60000240,
60000250,
60000260,
60000270,
60000280,
60000300,
60000320,
60000340,
60000350
],
"weight": 2500,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 50
},
{
"a": "attr",
"t": "ps",
"n": 30
}
]
},
{
"taskgroup": 10030,
"taskdetail": [
60000010,
60000070,
60000080,
60000090,
60000100,
60000110,
60000120,
60000130,
60000140,
60000150,
60000160,
60000170,
60000180,
60000190,
60000200,
60000210,
60000220,
60000230,
60000240,
60000250,
60000260,
60000270,
60000280,
60000300,
60000320,
60000340,
60000350
],
"weight": 2500,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 50
},
{
"a": "attr",
"t": "ps",
"n": 30
}
]
},
{
"taskgroup": 10040,
"taskdetail": [
60000010,
60000070,
60000080,
60000090,
60000100,
60000110,
60000120,
60000130,
60000140,
60000150,
60000160,
60000170,
60000180,
60000190,
60000200,
60000210,
60000220,
60000230,
60000240,
60000250,
60000260,
60000270,
60000280,
60000300,
60000320,
60000340,
60000350
],
"weight": 2500,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 50
},
{
"a": "attr",
"t": "ps",
"n": 30
}
]
}
]

View File

@ -0,0 +1,82 @@
[
{
"lv_id": 1,
"place": 300,
"name": {
"key": "arena_active_king_name_1",
"text": "王者一"
},
"png": "smithy_atk_5",
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 23
}
]
},
{
"lv_id": 2,
"place": 250,
"name": {
"key": "arena_active_king_name_2",
"text": "王者二"
},
"png": "smithy_atk_5",
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 24
}
]
},
{
"lv_id": 3,
"place": 200,
"name": {
"key": "arena_active_king_name_3",
"text": "王者三"
},
"png": "smithy_atk_5",
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 25
}
]
},
{
"lv_id": 4,
"place": 100,
"name": {
"key": "arena_active_king_name_4",
"text": "王者四"
},
"png": "smithy_atk_5",
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 26
}
]
},
{
"lv_id": 5,
"place": 50,
"name": {
"key": "arena_active_king_name_5",
"text": "王者五"
},
"png": "smithy_atk_5",
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 27
}
]
}
]

View File

@ -0,0 +1,274 @@
[
{
"lv_id": 1,
"score_low": 0,
"score_up": 799,
"human_num": 0,
"name": {
"key": "arena_active_reward_name_1",
"text": "黑铁"
},
"ex_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 10
}
],
"score_return": -1,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 10
}
],
"win_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 10
}
],
"png": "smithy_atk_1",
"k_value": 30
},
{
"lv_id": 2,
"score_low": 800,
"score_up": 1299,
"human_num": 2,
"name": {
"key": "arena_active_reward_name_2",
"text": "青铜"
},
"ex_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 10
}
],
"score_return": -1,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 12
}
],
"win_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 12
}
],
"png": "smithy_def_4",
"k_value": 30
},
{
"lv_id": 3,
"score_low": 1300,
"score_up": 1599,
"human_num": 3,
"name": {
"key": "arena_active_reward_name_3",
"text": "白银"
},
"ex_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 10
}
],
"score_return": 800,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 14
}
],
"win_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 14
}
],
"png": "smithy_def_1",
"k_value": 30
},
{
"lv_id": 4,
"score_low": 1600,
"score_up": 2199,
"human_num": 4,
"name": {
"key": "arena_active_reward_name_4",
"text": "黄金"
},
"ex_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 10
}
],
"score_return": 1300,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 16
}
],
"win_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 16
}
],
"png": "smithy_atk_3",
"k_value": 30
},
{
"lv_id": 5,
"score_low": 2200,
"score_up": 2799,
"human_num": 5,
"name": {
"key": "arena_active_reward_name_5",
"text": "铂金"
},
"ex_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 10
}
],
"score_return": 1600,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 18
}
],
"win_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 18
}
],
"png": "smithy_def_2",
"k_value": 30
},
{
"lv_id": 6,
"score_low": 2800,
"score_up": 3699,
"human_num": 5,
"name": {
"key": "arena_active_reward_name_6",
"text": "钻石"
},
"ex_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 10
}
],
"score_return": 2200,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 20
}
],
"win_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 20
}
],
"png": "smithy_sup_4",
"k_value": 30
},
{
"lv_id": 7,
"score_low": 3700,
"score_up": 4599,
"human_num": 5,
"name": {
"key": "arena_active_reward_name_7",
"text": "大师"
},
"ex_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 10
}
],
"score_return": 2800,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 22
}
],
"win_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 22
}
],
"png": "smithy_atk_4",
"k_value": 30
},
{
"lv_id": 8,
"score_low": 4600,
"score_up": 999999,
"human_num": 5,
"name": {
"key": "arena_active_reward_name_8",
"text": "王者"
},
"ex_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 10
}
],
"score_return": 3700,
"reward_week": [
{
"a": "attr",
"t": "arenacoin",
"n": 22
}
],
"win_reward": [
{
"a": "attr",
"t": "arenacoin",
"n": 22
}
],
"png": "smithy_atk_5",
"k_value": 30
}
]

Some files were not shown because too many files have changed in this diff Show More