nanoserver

四川麻将服务器程序
授权协议 MIT
开发语言 Google Go
所属分类 服务器软件、 应用服务器
软件类型 开源软件
地区 国产
投 递 者 鲁鸿朗
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

四川麻将玩法, 血战到底(三人模式/四人模式)服务器程序, 房卡模式, 支持俱乐部.

基于Nano开发, 本程序主要用于演示如何使用nano进行游戏服务器程序开发, 演示客户端下载地址:

如果要连接自己的服务器, 可以反编译android的包, 然后修改appConfig.lua中的远程服务器地址, 然后重新打包就可以玩了.

功能介绍

  1. 首次运行自动创建MySQL数据库表结构

  2. 结构化日志

  3. 血战三人玩法/四人玩法完整实现

  4. 微信登录/支付

  5. 游客测试登录

  6. 热更补丁下载(Web服务器模块)

  7. 保存游戏记录, 回放支持

  8. 房间整体流程(玩家开房/俱乐部开房/玩家邀请/解散房间)

  9. ... ...

源码编译

go get github.com/lonnng/nanoserver
cd $GOPATH/src/github.com/lonng/nanoserver/cmd/mahjong
go build
./mahjong

配置

  • 数据库配置

  • 语音账号配置(如果有客户端)

  • 微信登录和支付配置

  • 端口配置

LICENSE

MIT LICENSE

申明: 本代码开源的目的在于作为Nano的示例用于学习, 使用者的其他行为与作者无关

  • 微软已经发布 Windows Server 2016 第四个技术预览版,已经提供下载。它包括了容器技术,也提供了 Nano Server 和数据中心增强的功能。   以下是关于Nano Server介绍(内容来自互联网)     微软Windows Server开发团队的工程技术人员们在今年的Build开发者大会上分享了大量与Nano Server相关的细节信息,作为一套设计灵感源自CoreOS、

  • 注意:本教程 docker 部署部分已经过期,将于近期进行修改。可到 https://msdn.microsoft.com/en-us/virtualization/windowscontainers/deployment/deployment_nano 查看 nt docker 的新的部署方案。 声明:     微软官方给出的部署步骤都是基于 PowerShell 的,如果要在上面部署 Dock

  • 第一种方式:在生成Nano VHD镜像的时候就集成IIS角色 通过结合使用 -Package 参数和 Microsoft-NanoServer-IIS-Package 在 Nano Server 上安装 Internet Information Services (IIS) 服务器角色。 对于脱机安装,使用程序包参数 New-NanoServerImage 添加程序包,如本示例中所示: New-N

  • 使用 this TechNet page上的信息,我已经成功建立了一个远程PowerShell会话,其中包含在Hyper-V VM中运行的2016 Preview 2 Nano Server. 我现在想要添加SMTP服务器角色.我期待这是一个微不足道的事情,因为我们了解Nano Server是Windows Server的未来,并将完成我们从Windows Server习惯的一切,除了它是“无头”

  • 1: Python pass是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。 2: redis的使用 sudo pip install redis  import redis rdata = redis.StrictRedis(host='localhost', port=6379, db=0) rdata.hget(key,item) rdata.hset(ke

 相关资料
  • 岗位 政企运营类 (不知道是省公司还是四川分公司hh) 一面:线上 钉钉 自我介绍 对岗位有什么认识 如果去区县轮岗一年,能不能接受,谈谈想法 然后问了一些项目的问题 二面 :线上钉钉 自我介绍 在项目里面担任的角色 说一说项目流程 介绍一下论文内容 论文里面的一些问题提问 攒人品 好运offer

  • 算是第一个正经面过的公司,写个面经吧。 省公司数据运营工程师岗位。 10.15笔试,内容就是行测+IT,应该是不刷人,我IT答得稀烂都过了。 ---10.31一面结束 10.31一面。群面,先是自我介绍,然后针对简历挑了几个同学进行的提问,没有挑到我,感觉同组都是大佬。 接着问了两个针对岗位的问题,大概就是你对岗位的认知啥的。 最后就问了为什么选择这里,期望薪资等常规问题。 一周内给通知,许愿二面

  • 分为两部分,第一部分是选择题,第二部分是算法题 Part1 选择题 大概的考点有强连通图 CSS选择器JS严格模式 各类排序算法复杂度 Prat2 算法题 好像是ACM模式,需要自己读取文件行,对读入的字符串再进行处理,第一次遇到研究了好一会儿。 ①只要求排序,我直接调sort了; ②小红取数(是dp 没练过,不会(葛优瘫.jpg))小红取数牛客#前端##笔试#

  • 三位面试官,主要根据简历问,七八分钟就结束了 Redis用来放过什么类型的数据 实习的定时任务怎么做的 讲一下分库分表 没有考虑留在实习公司吗 为什么选择工行 许愿体检#工商银行四川省分行#

  • 继上一条“付费实习”帖子 后面他把二面给鼠鼠改成了线上面试,于是鼠鼠就好奇地参加去探探究竟 刚刚面完,全程7分钟,2分钟自我介绍,1分钟问答,然后就说结束啦,然后反问环节还是我主动提出的…… 问答环节就一个问题,问鼠鼠对岗位的理解是什么 岗位是云网支撑工程师,鼠鼠记成运维工程师了(虽然本质差不多),这波是互相尴尬 他们也说让鼠鼠三思,岗位很艰苦毕竟没有工资,鼠鼠反问 “真的一点都没有?” “没办法

  • 问题内容: 用uWSGI和Nginx设置Flask是非常困难的,即使使用扩展脚本也需要花费一些时间,并且必须记录到指令中以备后用。 如果我不打算在服务器上增加很大的负载(它对公共隐藏),那么在没有uWSGI的情况下运行它是否有意义?(Flask可以监听端口。Nginx可以转发请求吗?) 只在端口上运行裸瓶应用程序,甚至不使用Nginx是否有意义? 问题答案: 当你“运行Flask”时,你实际上是在