七星棋牌地方定制源码服务搭建教程

这篇具有很好参考价值的文章主要介绍了七星棋牌地方定制源码服务搭建教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、工具

二、环境准备

1.node js环境安装

2.添加启动项

3.代码配置项

温馨提示


前言

流星资源网有对应源码。

七星棋牌源码,相信很多人都拿到了,源码搭建需要有一定的编程基础。

本篇文章大概的讲下七星源码的本地环境搭建过程,搭建好本地环境可以用于二开时的调试,更快的找到错误异常。

一、工具

由于源码是js开发,所以我们使用的是webstorm开发工具。

二、环境准备

1.node js环境安装

本地安装node js环境,下载对应你系统的Node.js版本: Download | Node.js

安装完成后查看是否安装成功。

PS D:\Project\backstate> node -v
v12.12.0
PS D:\Project\backstate> npm -v
6.11.3

安装pomelo

npm install -g pomelo
PS D:\Project\backstate> pomelo -V
2.2.7

 安装好后我们导入代码

七星棋牌地方定制源码服务搭建教程

这个是我的目录,大家选择自己的后台目录导入,我这个目录包含所有的后台,包括一些测试的代码,管理后台,定时任务,七七八八的杂东西都有。

2.添加启动项

添加node js启动项。如图:

七星棋牌地方定制源码服务搭建教程

点击这个配置。我这个已经配置好了的。

七星棋牌地方定制源码服务搭建教程

七星棋牌地方定制源码服务搭建教程 如上图首先点+号新建Node.js.

选择服务端工程目录,我这里服务端工程目录是game-server,pomelo工程默认就是这个名字。

选择主目录下的app.js,是启动js。添加启动参数,该参数在代码中用到,linux系统使用的是环境变量,我们这里调试需要自己添加,根据这个参数启动的环境是不一样的。

3.代码配置项

首先数据库需要安装,mysql,这里我就不多说了,自己可以在云服务器安装一个,或者自己本地安装一个。导入源码中的sql数据。这个就不多少了。

代码数据库配置。(这里的config目录下是各个env的配置目录,之前我们启动参数配置的shaoyang所以这里会加载shaoyang目录下的文件)

七星棋牌地方定制源码服务搭建教程

如图配置mysql.js

module.exports = {
    connectionLimit: 10,
    host: '127.0.0.1',
    port: 3306,
    user: 'root',
    password: 'root',
    database: 'field',
    charset: 'utf8mb4',
    master: {
        connectionLimit: 10,
        host: '127.0.0.1',
        port: 3306,
        user: 'root',
        password: 'root',
        database: 'field',
        charset: 'utf8mb4'
    },
    slave: {
        connectionLimit: 10,
        host: '127.0.0.1',
        port: 3306,
        user: 'root',
        password: 'root',
        database: 'field',
        charset: 'utf8mb4'
    },

 我没截全,大家可以自己看,这里应该是做了分库,我们配置一样的就可以了。这里填写自己数据库对应的信息。

然后redis配置我用的是默认的6379端口,没有密码的,自己安装一个redis启动就可以了。配置文件是同目录下redis.js文件配置。

服务器ip配置

在同目录下的server.js这种配置,配置自己的ip和端口。

module.exports = {
    host: ['192.168.31.194'],
    port: [16010, 16011]
};

 接下来是游戏服务器的配置,如图

七星棋牌地方定制源码服务搭建教程

配置master.json    servers.json这是配置是pomelo框架的配置文件,可以很方便的配置多个服务器节点,方便扩展服务器。我们测试只需要配置一台即可

master.json

{
  "shaoyang":      {"id": "jtcfgame",  "host": "192.168.31.194",      "port": 3005},
  "field-test":     {"id": "jtcfgame",  "host": "127.0.0.1",      "port": 3005}
}

这里也需要和env配置对应起来,我们env参数配置的是shaoyang这里会启动第一个。

server.json 

"shaoyang": {
    "pkmaster": [
      {"restart-force": false, "auto-restart": false, "id": "pkmaster", "host": "192.168.31.194", "port": 3006}
    ],
    "pkcon": [
      {"restart-force": true, "auto-restart": true, "id": "pkcon000", "host": "192.168.31.194", "port": 15000, "clientPort": 16010, "frontend": true},
      {"restart-force": true, "auto-restart": true, "id": "pkcon001", "host": "192.168.31.194", "port": 15001, "clientPort": 16011, "frontend": true}
    ],
    "pkplayer": [
      {"restart-force": false, "auto-restart": false, "id": "pkplayer000", "host": "192.168.31.194", "port": 15100}
    ],
    "pkclub": [
      {"restart-force": false, "auto-restart": false, "id": "pkclub000", "host": "192.168.31.194", "port": 15200}
    ],
    "pkleague": [
      {"restart-force": false, "auto-restart": false, "id": "pkleague000", "host": "192.168.31.194", "port": 15250}
    ],
    "pkroom": [
      {"restart-force": false, "auto-restart": false, "id": "pkroom000", "host": "192.168.31.194", "port": 15300}
    ]
  }

这里配置的各个服务器的,包括连接服务器,登录玩家的,亲友圈的,大联盟的,房间服务器。配置好启动的ip和端口。 同样json开头的shaoyang要和env对应起来。

到这里就已经配置完毕了。接下来就是启动了。

[2022-11-11 11:08:44.716] [INFO] LOG - [响应][127.0.0.1] {"code":0,"message":"success","env":"shaoyang"}
[2022-11-11 11:09:02.262] [INFO] LOG - jtcfgame listening at 127.0.0.1::::3005
[2022-11-11 11:09:07.015] [INFO] LOG - pkclub000 listening at 127.0.0.1::::15200
[2022-11-11 11:09:06.985] [INFO] LOG - pkleague000 listening at 127.0.0.1::::15250
[2022-11-11 11:09:07.322] [INFO] LOG - pkplayer000 listening at 127.0.0.1::::15100
[2022-11-11 11:09:06.688] [INFO] LOG - pkcon000 listening at 127.0.0.1::::15000
[2022-11-11 11:09:06.936] [INFO] LOG - pkcon001 listening at 127.0.0.1::::15001
[2022-11-11 11:09:08.384] [ERROR] LOG - 闯关配置未找到!!!
[2022-11-11 11:09:08.392] [INFO] LOG - 虚拟亲友圈列表 []
[2022-11-11 11:09:08.449] [INFO] LOG - COMMON_CHANNEL 初始化成功
[2022-11-11 11:09:08.450] [INFO] LOG - 初始化系统参数成功 pkplayer000
[2022-11-11 11:09:06.742] [INFO] LOG - pkmaster listening at 127.0.0.1::::3006
[2022-11-11 11:09:08.477] [INFO] LOG - redis mq subscribe QUEUE_WRITE_PLAYBACK_GAME
[2022-11-11 11:09:08.478] [INFO] LOG - redis mq subscribe QUEUE_WRITE_ANALYSIS
[2022-11-11 11:09:08.478] [INFO] LOG - redis mq subscribe QUEUE_WRITE_STANDINGS_IMAGE
[2022-11-11 11:09:08.682] [INFO] LOG - game-http server listening at port 9990
[2022-11-11 11:09:13.481] [INFO] LOG - env   shaoyang
[2022-11-11 11:09:13.481] [INFO] LOG - redis 127.0.0.1 6379
[2022-11-11 11:09:13.481] [INFO] LOG - mysql-master 127.0.0.1 field
[2022-11-11 11:09:13.481] [INFO] LOG - mysql-slave 127.0.0.1 field
[2022-11-11 11:09:13.482] [INFO] LOG - mysql-beta 127.0.0.1 field
[2022-11-11 11:09:13.482] [INFO] LOG - mongo mongodb://39.108.11.211:27017/dev
[2022-11-11 11:09:13.482] [INFO] LOG -                     _ooOoo_                    
[2022-11-11 11:09:13.482] [INFO] LOG -                    o8888888o                   
[2022-11-11 11:09:13.482] [INFO] LOG -                    888 . 888                   
[2022-11-11 11:09:13.482] [INFO] LOG -                    (| -_- |)                   
[2022-11-11 11:09:13.482] [INFO] LOG -                     O  =  O                    
[2022-11-11 11:09:13.482] [INFO] LOG -                 ____/`---'\____               
[2022-11-11 11:09:13.482] [INFO] LOG -               / |||||     ||||| \             
[2022-11-11 11:09:13.482] [INFO] LOG -              /--|||||  :  |||||--\            
[2022-11-11 11:09:13.482] [INFO] LOG -             /---||||| -:- |||||---\           
[2022-11-11 11:09:13.483] [INFO] LOG -            |    |\\\\  -  |    |       
[2022-11-11 11:09:13.483] [INFO] LOG -            |    | \\\\--- |    |      
[2022-11-11 11:09:13.483] [INFO] LOG -             \ . -\__  `-`  __/- . /          
[2022-11-11 11:09:13.483] [INFO] LOG -           ___...''''/--.--\''''...___         
[2022-11-11 11:09:13.483] [INFO] LOG -        .''''<  '.___\_<|>_/___.' >''''.       
[2022-11-11 11:09:13.483] [INFO] LOG -       | |:   `- \'..'\ _ /'..'/ - ` :| |     
[2022-11-11 11:09:13.483] [INFO] LOG -       \ \`-.     \_ __\ /__ _/    .-`/ /   
[2022-11-11 11:09:13.483] [INFO] LOG -        '.____`-._____\___/_____.-`____.'      
[2022-11-11 11:09:13.483] [INFO] LOG - ^^^^^^^^^^^^^^佛祖保佑 ,永无BUG^^^^^^^^^^^^^^^^
[2022-11-11 11:09:13.497] [ERROR] LOG - { inspect: [Function: inspect] }
[2022-11-11 11:09:07.069] [INFO] LOG - pkroom000 listening at 127.0.0.1::::15300
[2022-11-11 11:09:17.946] [INFO] LOG - 文件读取成功 pkroom000 耗时 00:10
[2022-11-11 11:09:19.850] [INFO] LOG - 初始化系统参数成功 pkroom000
[2022-11-11 11:09:19.851] [ERROR] LOG - 闯关配置未找到!!!

启动完成。。 


温馨提示

由于版本众多,有的本身可能就存在bug,需要自己修复一些错误。

不能保证可以每个都能启动成功哦。

我的版本可以在"流星资源网"获取。文章来源地址https://www.toymoban.com/news/detail-438876.html

到了这里,关于七星棋牌地方定制源码服务搭建教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微同城生活源码系统:专业搭建本地生活服务平台 附带完整的安装部署教程

    随着移动互联网的普及,人们越来越依赖手机进行日常生活中的各种活动,包括购物、餐饮、娱乐等。而传统的本地生活服务平台往往存在着功能单一、用户体验差等问题,无法满足用户日益增长的需求。因此,开发一款功能强大、易用性强的本地生活服务平台成为了市场的

    2024年02月04日
    浏览(53)
  • java spring cloud 企业工程管理系统源码+二次开发+定制化服务

    鸿鹄工程项目管理系统 Spring Cloud+Spring Boot+Mybatis+Vue+ElementUI+前后端分离构建工程项目管理系统 1. 项目背景 一、随着公司的快速发展,企业人员和经营规模不断壮大。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性,公司对内部工程管理的提升提出了更高

    2024年02月09日
    浏览(60)
  • 尚无忧【无人共享空间 saas 系统源码】无人共享棋牌室系统源码共享自习室系统源码,共享茶室系统源码

    可saas多开,非常方便,大大降低了上线成本 UNIAPP+thinkphp+mysql 独立开源 ! 1、定位功能:可定位附近是否有店 2、能通过搜索现有的店铺 3、个性轮播图展示,系统公告消息提醒 4、个性化功能展示,智能排序,距离、价格排序 5、现有店铺清单展示,订房可查看房间单

    2024年01月18日
    浏览(91)
  • java spring cloud 企业工程管理系统源码+二次开发+定制化服务 em

     Java版工程项目管理系统 Spring Cloud+Spring Boot+Mybatis+Vue+ElementUI+前后端分离 功能清单如下: 首页 工作台:待办工作、消息通知、预警信息,点击可进入相应的列表 项目进度图表:选择(总体或单个)项目显示1、项目进度图表  2、项目信息 施工地图:1、展示当前角色权限下

    2024年02月13日
    浏览(53)
  • 基于PHP后台微信棋牌室预约小程序系统设计与实现(安装部署+源码+文档)

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。 项目配有对应开发文档、

    2024年03月27日
    浏览(49)
  • Ai创作系统ChatGPT源码搭建教程+附源码

    系统使用Nestjs和Vue3框架技术,持续集成AI能力到本系统! 更新内容: 同步官方图片重新生成指令 同步官方 Vary 指令 单张图片对比加强 Vary(Strong) | Vary(Subtle) 同步官方 Zoom 指令 单张图片无限缩放 Zoom out 2x | Zoom out 1.5x 新增GPT联网提问功能、手机号注册登录、签到功能、管理后

    2024年02月14日
    浏览(49)
  • 开源自助建站系统源码完整源码+搭建教程 傻瓜式一键建站系统源码

    一键傻瓜式自助建站系统源码,目前包含七百多套完整网站模板,全部都是响应式网站模板,傻瓜一键自助建站。开发组合PHP+mysql,功能强大。  一键自助建站系统源码带安装教程,源码下载:春哥技术博客获取。自助建站傻瓜式建站源码系统。

    2024年02月11日
    浏览(59)
  • 点餐系统源码|点餐外卖系统源码带小程序(源码+搭建教程)

    当今世界,在线订购系统已成为一种期望。顾客希望足不出户就能订购他们喜欢的食物和饮料。这导致了各种不同的在线订购系统的开发,以满足客户的需求。这就是为什么餐馆老板需要了解什么是在线订餐系统。 在线订购系统是企业为客户提供在线订购产品的能力的一种方

    2024年02月03日
    浏览(46)
  • 分享最新水印小程序搭建教程和源码

    今天教大家搭建一个自己的去水印小程序,支持多个平台,不用自己搭建服务器(当然,你想要更好的体验,还是自己有服务器后台最好)。下面开始具体的操作吧。 第一步: 找一套小程序前端 链接:https://pan.baidu.com/s/1s5pKKcK7vJ40Ctt-eJPUGw?pwd=1234 提取码:1234 下载解压后在微

    2024年02月14日
    浏览(39)
  • 商城小程序源码|开源小程序商城完整源码附视频搭建教程

    商城小程序是基于微信、抖音和头条等第三方平台为基础构建的社区电商购物系统。在本文中我们将讨论小程序商场源码的架构思路和基本方法。 源码及演示:xcxyms.top 商城小程序源码所要提供的功能 1、用户可以下单并购买商品。 2、用户将能够添加购物车。 3、用户便捷的

    2024年02月09日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包