提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
一、工具
二、环境准备
1.node js环境安装
2.添加启动项
3.代码配置项
温馨提示
流星资源网有对应源码。
七星棋牌源码,相信很多人都拿到了,源码搭建需要有一定的编程基础。
本篇文章大概的讲下七星源码的本地环境搭建过程,搭建好本地环境可以用于二开时的调试,更快的找到错误异常。
由于源码是js开发,所以我们使用的是webstorm开发工具。
本地安装node js环境,下载对应你系统的Node.js版本: Download | Node.js
安装完成后查看是否安装成功。
安装pomelo
安装好后我们导入代码
这个是我的目录,大家选择自己的后台目录导入,我这个目录包含所有的后台,包括一些测试的代码,管理后台,定时任务,七七八八的杂东西都有。
添加node js启动项。如图:
点击这个配置。我这个已经配置好了的。
如上图首先点+号新建Node.js.
选择服务端工程目录,我这里服务端工程目录是game-server,pomelo工程默认就是这个名字。
选择主目录下的app.js,是启动js。添加启动参数,该参数在代码中用到,linux系统使用的是环境变量,我们这里调试需要自己添加,根据这个参数启动的环境是不一样的。
首先数据库需要安装,mysql,这里我就不多说了,自己可以在云服务器安装一个,或者自己本地安装一个。导入源码中的sql数据。这个就不多少了。
代码数据库配置。(这里的config目录下是各个env的配置目录,之前我们启动参数配置的shaoyang所以这里会加载shaoyang目录下的文件)
如图配置mysql.js
我没截全,大家可以自己看,这里应该是做了分库,我们配置一样的就可以了。这里填写自己数据库对应的信息。
然后redis配置我用的是默认的6379端口,没有密码的,自己安装一个redis启动就可以了。配置文件是同目录下redis.js文件配置。
服务器ip配置
在同目录下的server.js这种配置,配置自己的ip和端口。
接下来是游戏服务器的配置,如图
配置master.json servers.json这是配置是pomelo框架的配置文件,可以很方便的配置多个服务器节点,方便扩展服务器。我们测试只需要配置一台即可
master.json
server.json
这里配置的各个服务器的,包括连接服务器,登录玩家的,亲友圈的,大联盟的,房间服务器。配置好启动的ip和端口。 同样json开头的shaoyang要和env对应起来。
到这里就已经配置完毕了。接下来就是启动了。
启动完成。。
由于版本众多,有的本身可能就存在bug,需要自己修复一些错误。
不能保证可以每个都能启动成功哦。
我的版本可以在"流星资源网"获取。
评论