A LBS game, weiming world, for Beida students
JavaScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
game-server
shared
web-server
.gitignore
README.md
npm-install.sh

README.md

未名世界

未名世界是一个基于LBS的移动网络游戏,这是它的后台部分。 using pomelo and NodeJS.

配置

  • 安装node.js(>=0.8),推荐使用nvm(node version manager)安装。
  • 使用npm安装pomelo(0.4),npm install pomelo -g
  • 在项目文件夹下使用sh npm-install.sh命令进行依赖包安装。

运行

在game-server文件夹下使用pomelo start命令启动服务器。

数据生成(seeding)

在shared文件夹下依次运行node seeds.jsnode seeds-mission.js即可

测试

使用web版的简单客户端可以进行测试,进入web-server文件夹下运行node app.js可以开启web服务器,访问http://0.0.0.0:3001即可进行功能测试,并且附带有部分自动化单元测试。

更改设置

在进行以上操作时,有可能涉及到对服务器端口、地址的修改。对于game-server,都可以在game-server/config/servers.json下面找到。对于web-server,可以在web-server/public/js/client.js下面找到相应的修改位置。