/pcs

Game configuration system

Primary LanguageJavaScript

ParaNoidz Configuration System

简介

一款数值配置转换工具,可将数值表按需求组合生成结构化JSON文件。

特点

  • 纯Javascript,基于Chrome和node.js
  • 以Redis存储关系数据
  • 基于ParaNoidz I Framework
  • 在线联机编辑器,能实时看到其他编辑者的操作,灵感来源于Google Docs

服务端环境

  • node.js 0.8.x 及以上
  • Redis 2.6.x 及以上

客户端环境

  • Chrome 26 及以上
  • 未做其他浏览器兼容性适配

配置

./run.js

global.I_ABS_PATH = '/home/ila/project/pcs/server/node_modules/i'; // IFramework Path
global.APP_ABS_PATH = '/home/ila/project/pcs/server'; // Server Path
global.STA_ABS_PATH = '/home/ila/project/pcs/client'; // Client Path

./server/config/env.js:

HTTP_PORT: 8081,
REDIS_HOST: '127.0.0.1',
REDIS_PORT: 6379,
BACKUP_PATH: '/home/ila/backup/pcs/',
BACKUP_INTERVAL: 86400,

安装

下载并执行

node run.js

Chrome中输入

http://localhost:8081/

使用说明

一、建表

二、插入数据

三、定义输出模板,链接表关系

列名边的Link图标可进行拖拽并绑定到其他列

四、预览输出结果

五、下载和导出到服务器

六、备份和恢复

七、自动备份

TODO

  1. 在线日志操作记录
  2. 选择备份与恢复

Acknowledgement