V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Jobcrazy
V2EX  ›  职场话题

聊聊我当年做棋牌 App 的失败

  •  
  •   Jobcrazy · 6 天前 · 3760 次点击

    2016 年,老同事跟我合资 50 万,在武汉开了个小公司。一开始想做一些当时国内流行而海外没有的 APP ,去抢占海外市场。结果做了半年没什么起色,钱用掉了快一半,我有点着急了。

    当时我有个大学同学,在一个本地房卡棋牌公司写服务端。他帮老板解决完全部 Bug 后,结果老板为省钱把他开掉了。我想着公司要死不活的,就邀请他进来,至少可以做棋牌,于是趟坑之路开始了。

    第一个坑:没有直接买代码而是全新开发。当时我刚从大厂出来,比较自负,不太相信别人的代码质量。结果本来 2 个月就能完工的活儿,被拖到了半年,每天一睁眼就是几千块烧掉。当时应该先买源码尽快改好了发布,赚到钱后再想着重构。

    第二个坑:iOS 上架耗时。当时提交 APP 到苹果,反复因为小问题被打回,前后耗时 21 天才上架成功,期间开发人员没事干,也没有合理规划,整个公司空转。入场也晚了一年半,连版号都没来得及申请上。现在回想起来,应该提前搜索一下网上前辈的经验。

    第三个坑:重产品开发而忽视销售。产品开发完成后,我误以为只要发布出去就会有人玩。殊不知本地棋牌需要号召能力极强的代理,让他来联系各种群主,组织群成员来打牌。等我找到相对靠谱的代理,又贴钱多花了两个月适配当地玩法。

    第四个坑:把免费服务当义务。我们产品发布的时候,房卡类的棋牌已经火了一年多了,当地也有很大竞争对手。为了迅速拉到代理,我挖了一个客服专门做招商。他告诉我现在生意不好做,要免费给人定制玩法才有机会。我听信了他的话,连续找了几个“代理”免费加玩法。结果不出意料,每个玩法花一个月开发,每个“代理”都是推了一两周就没下文了。所以如果想要代理努力推,必须让他出开发费用,否则他不可能跟你一条心。

    第五个坑:对大型 DDoS 攻击预估不足。棋牌本身就是 DDoS 攻击的重灾区。在开发前,其实我已经为防御攻击做了一些准备,但没想到后面对方用了接近 800Gbps 的垃圾流量,快把我们服务器所在的机房打瘫了。后面我抓紧开发升级了一套游戏盾,可以无上限抵御任何体量的攻击,才保证了业务的正常运转。

    这个公司维持了三年,中途我多次觉得心累,想放弃,但为了挽回亏损,只能咬牙坚持。我最后这个公司打包卖给了我的第一个代理,勉强回了本。我三年都没有拿任何工资,其实算下来是亏了。

    现在时过境迁,留下的只有一套游戏盾。如果你也是游戏开发者,有被 DDoS 攻击过的苦恼,都可以看看,支持自己买服务器去免费搭: http://www.kaka888.com (国内) http://www.udptcp.com (海外)

    第 1 条附言  ·  6 天前
    感谢各位 V 友的回复。文中都是亲身经历,最后给自己的产品做了点宣传而已。

    关于很多 V 友问"无上限防御"是怎么回事,其实在网站里有很详细的原理说明。这里可以再说一下:就是把所有的服务器 IP 放到一个池子里,生成排列组合,每个客户端分到的服务器组合都不一样,就算把分配给他的 IP 全打掉,基本上也就是影响他自己。
    第 2 条附言  ·  6 天前
    棋牌分为房卡场和金币场。

    房卡场:我当时做的就是这种。只给用户计分,不累积分数,他们要结算得自己上微信群发红包。现在微信群发红包频率高一点,很容易就封号。后面虽然有一些山寨 IM (比如一个叫闲聊的 APP )做过类似的功能,但坚持不了很久也被处理了,所以房卡场慢慢也就衰落了。

    金币场:充值直接冲成游戏币,输赢之后有专门的币商来收币,低买高卖。这种就是 100%违法,我是不敢碰的,希望大家也别碰。我做棋牌时认识好几个人做金币场,大部分进去踩缝纫机了。
    第 3 条附言  ·  6 天前
    要问我当时的棋牌怎么活下来的,那是非常搞笑了:本地排名第一的棋牌,把当地其他棋牌都用 DDoS 打了一遍,结果只有我的棋牌活下来了。其他棋牌的玩家没处可去,大部分去了第一名那里,少部分到了我这里,我无厘头就成了第二名,然后就收支平衡了。
    第 4 条附言  ·  6 天前
    如果你有很多服务器和 IP 资源,完全可以去我网站下载服务端,自己搭一套游戏盾。只用给我发个邮件开个账号,把这些 IP 加到管理后台就行了,一分钱都不用给我。就算这个帖子是广告,也是个有良心的广告😁
    第 5 条附言  ·  6 天前
    公司卖了之后,买家也没好好运营。他们完全不懂技术、运营和推广,只在一开始给了 1 万(答应改版完成给 10 万但是很顺利地爽约了),非常山寨,跟不懂销售的我真的是天作之合。本来这个游戏都快要死了,结果疫情来了,武汉人民只能在家里蹲着打牌。我没赚到的钱,买家都赚到了,这大概就是命。
    第 6 条附言  ·  5 天前
    有些认知低的人可能连高中都没上过,阅读理解不及格。游戏盾的原理、实现、如何免费搭建,在我官网里写得明明白白。我好心把我 5 年的创业经验分享出来,但他们一上来就满嘴喷粪,说我分享的经验和产品是软文、广告、推广。再遇到这样的帖子,我一律不再回应。

    永远不要和傻子争论,旁观者可能分不清你们谁是傻子。-- 马克·吐温
    54 条回复    2025-07-30 16:17:44 +08:00
    songyoucai
        1
    songyoucai  
       6 天前
    朋友花 20w 买了深圳某公司的代码,死一样的代码,跑了一个月,亏了几十万。
    beimenjun
        2
    beimenjun  
    PRO
       6 天前   ❤️ 1
    虽然知道是推广,但是 AI 味不重,居然都觉得眉清目秀了。
    XuDongJianSama
        3
    XuDongJianSama  
       6 天前   ❤️ 2
    创业应该是先用最小的代价试错,发现有戏再加大投入,而不是说我要创业,成本铺开了再去找项目
    kaellzt777
        4
    kaellzt777  
       6 天前
    这推广的软文吧
    wjfz
        5
    wjfz  
       6 天前
    局外人,有点好奇游戏盾是怎么弄的,“可以无上限抵御任何体量的攻击”,我以为抵御攻击都是靠钱堆出来的。
    Richared
        6
    Richared  
       6 天前
    说实话,如果我要出去创业,我会找外包的技术经理当负责人,大厂出来的没啥用,因为公司活下来不是你代码写的多好,最重要的是运气,剩下的就是成本控制+关系。
    Junzh
        7
    Junzh  
       6 天前
    搁着写小说呢。“可以无上限抵御任何体量的攻击”这玩意要是真的,川普和你喝酒都得低半分,马斯克抽大麻都得先给你点上。
    yeeli
        8
    yeeli  
       6 天前
    这种本地类棋牌基本都涉及网络赌博吧, 尤其你这种帮代理高度定制的, 应该庆幸自己没被抓, 还能发发软文
    yautou
        9
    yautou  
       6 天前
    感觉是 AI 软文,但是我又拿不出证据
    jenhe
        10
    jenhe  
       6 天前
    你搁这写小说呢
    humbass
        11
    humbass  
       6 天前 via Android
    没盾就是交流,有盾还不开源就是推广。来人啦,拖出去。
    jbgz
        12
    jbgz  
       6 天前   ❤️ 1
    我 tm 居然看完了
    Jasperzz
        13
    Jasperzz  
       6 天前
    真行啊 图穷匕见
    shadowyue
        14
    shadowyue  
       6 天前
    疑似广告,以前发帖说是手游,现在又变成棋牌了
    ZeekChatCom
        15
    ZeekChatCom  
       6 天前
    TM 广告
    BeforeTooLate
        16
    BeforeTooLate  
       6 天前
    不是,你棋牌游戏这个故事是真的假的,不要是为了推广编出来的吧,反正别人也无法证伪。
    lg106
        17
    lg106  
       6 天前
    这玩意 就看本地公安关系了 没关系 做起来必抓 我认识的一个被抓 交了三千多万 判了缓 一夜回到解放前
    shyrock2026
        18
    shyrock2026  
       6 天前
    我感觉本文是 90%的高质量经验分享+10%的推广。

    希望这种帖子能多一些。
    BeforeTooLate
        19
    BeforeTooLate  
       6 天前
    我看到:后面我抓紧开发升级了一套游戏盾,可以无上限抵御任何体量的攻击,才保证了业务的正常运转。
    这里就感觉不对了。
    shellcodecow
        20
    shellcodecow  
       6 天前
    这特么是软广吧.... 游戏 我经历还是比较多的
    阿里出来做游戏盾的一些朋友
    inhzus
        21
    inhzus  
       6 天前
    虽然最后是软广,不过前边的内容还是挺好..
    beisilu
        22
    beisilu  
       6 天前
    周五就当摸鱼故事看了
    micean
        23
    micean  
       6 天前
    浪费生命 1 分钟……
    xz410236056
        24
    xz410236056  
       6 天前   ❤️ 1
    他妈的现在软文写的这么有水平了吗
    w3cll
        25
    w3cll  
       6 天前
    “……无上限抵御任何体量的攻击……”
    隔这写小说打怪呢?还无上限
    你怕不是个假的技术吧
    Jobcrazy
        26
    Jobcrazy  
    OP
       6 天前
    @beimenjun @yautou 都是亲身经历,亏掉的钱和时间是实打实的,最后为自己产品做了个广告,哈哈
    Jobcrazy
        27
    Jobcrazy  
    OP
       6 天前
    @wjfz @Junzh @w3cll 官网有比较详细的原理说明,其实大部分的游戏盾原理都差不多,有兴趣可以看看
    Jobcrazy
        28
    Jobcrazy  
    OP
       6 天前
    @shadowyue 手机棋牌不是手游的一种吗?
    tynipo
        29
    tynipo  
       5 天前   ❤️ 1
    多年前我还真经历过这个,你这个所谓的游戏盾就是一个 udptcp 协议转发器,从网关服转发流量到真正的游戏服。实际上还是得买高防 ip ,因为云服务器商家不是做慈善的,一旦你的网关服务被 ddos,所在机房会快速拉黑你的服务 ip ,不买它的高防 ip ,它不可能帮你抗流量,打到你所有网关服务被机房拉黑的成本并不算很高的。
    ivstranger
        30
    ivstranger  
       5 天前
    这广告植入不够丝滑
    ezreal
        31
    ezreal  
       5 天前
    我们这一个麻将游戏也是房卡场模式,可能有十多年了,玩的人非常多
    Jobcrazy
        32
    Jobcrazy  
    OP
       5 天前 via iPhone
    @tynipo 其实是否高防已经无所谓了,只要攻击者拿不到全部 IP 就可以。希望你可以去官网看看文档,不吃亏。
    Jobcrazy
        33
    Jobcrazy  
    OP
       5 天前 via iPhone
    @ezreal 现在他们怎么解决玩家之间的结算问题呢?
    darkengine
        34
    darkengine  
       5 天前
    我几个朋友都是先搞到源码,再开公司,想做国内市场哪有直接从零开始的啊
    guotie
        35
    guotie  
       5 天前
    卖源码吗?
    Jobcrazy
        36
    Jobcrazy  
    OP
       5 天前
    @darkengine 所以为情怀买了单
    Jobcrazy
        37
    Jobcrazy  
    OP
       5 天前
    @guotie 棋牌的源码?说实话,虽然是自己人写的,但经过几次大的改版,也很难维护了,就算拿来开源,都会觉得丢面子。现在棋牌源码满天飞,上 GitHub 估计都能找到好几套吧。
    yohole
        38
    yohole  
       5 天前
    如果是十年前的自己,我就信了
    ezreal
        39
    ezreal  
       5 天前
    @Jobcrazy 不确定,好像是充钱换积分,用积分开房间,用户间自己在微信或者支付宝结算。只见亲戚朋友玩过,自己没玩过,,叫龙港麻将,有兴趣可以下载一个看下
    itbunan
        40
    itbunan  
       5 天前
    卖 ddos 防御的,故事估计也是瞎编的。一般情况下,攻击和防御的都是一伙人。
    Jobcrazy
        41
    Jobcrazy  
    OP
       5 天前
    @ezreal 我搜了一下龙港麻将,他有钻石和金币两种代币。钻石相当于房卡,金币相当于赌注,用于算积分。微信和支付宝结算早就被封堵了,不太可能继续。金币场如果有回购金币的行为,都是违法的。腾讯棋牌的欢乐豆也是金币的一种,只是官方不回购,所以不违法。当年的"熊猫烧香"病毒作者,因为开发金币场棋牌,最终去踩缝纫机了。

    “熊猫烧香”作者开网络赌场非法获利 800 多万
    https://news.sohu.com/20131220/n392099484.shtml
    Jobcrazy
        42
    Jobcrazy  
    OP
       5 天前
    @lg106 是的。很多搞捕鱼的、棋牌的,跟一些 authorities 有说不清道不明的关系。
    Jobcrazy
        43
    Jobcrazy  
    OP
       5 天前
    Jobcrazy
        44
    Jobcrazy  
    OP
       5 天前
    @BeforeTooLate 面窝麻将,你可以搜搜。这个名字很有武汉特色了吧?
    BlackEagles
        45
    BlackEagles  
       4 天前
    之前看了一些文章,快 10 年在某些地区的棋牌游戏是很流行的,盈利模式是卖房卡啥的。但推广的核心和难点是如何和线下有大量人脉的地推合作
    Jobcrazy
        46
    Jobcrazy  
    OP
       4 天前 via iPhone
    @BlackEagles 是的。当时最大的那家叫闲徕,10 亿卖给了昆仑。从此各地方的本地棋牌迅速崛起,又因为各种政策不支持和支付平台的管制而纷纷落幕。

    我进场时晚了一年半,市场被瓜分得差不多了,硬撑了大半年,从 16 年夏天撑到 17 年春天。我周五还跟我那个同学说要不遣散员工吧,结果周末别人家的棋牌被 DDoS 打了,我的在线用户从 40 疯长到 400 ,我立刻通知大家周一正常上班。现在回想起来,真 TMD 十分戏剧化。

    但即使收入上涨,我跟代理谈的三七分成也无法养活团队。我在接下来的一年屡次跟他们交涉,希望他们能让出一点利,好让我这边有点收入,但他们坚决拒绝。

    在此情况下,我也四处寻找新的地区想开辟新合作方,但始终不顺利。最终因为各种原因,我也丧失了信心,把公司整个平价转让给了代理,拿回了投资进去的 50 万就撤了,相当于给他们白打了几年工。但从此后心里不用想着这档子事,也不用看见这档子人,也算是心情愉悦,各有利弊。
    Jobcrazy
        47
    Jobcrazy  
    OP
       4 天前 via iPhone   ❤️ 1
    我还记得一开始推广的时候,那个代理就一家家的跑,劝说群主换用我们的 App ,因为我们房卡更便宜。但用户用习惯了别家的,怎么可能说换就换呢?所以这个策略很快失败了,代理就想不做了。没办法,我只能劝。

    后来我劝说代理拿出钱来搞一些活动,比如每天给对局数量排名前三的赢家发钱,让他们也不愿意。然后我一怒之下自己给钱去发,效果很不错。

    所以选合作伙伴真的要选对人,选到鼠目寸光的真是事倍功半。反而他找来的一些群主,在这些方面比他大度得多,各种配合。
    dvbs2000
        48
    dvbs2000  
       3 天前
    只需要卡住结算关。随便玩家怎么折腾
    最终赢家进去踩缝纫机,输家赔掉本金回家。
    harlen
        49
    harlen  
       3 天前
    做的还是不错,我们以前老板,做棋牌一个月分红赚几百万,然后就踩了 5 年缝纫机,老婆也跟别人跑了
    xmt328
        50
    xmt328  
       3 天前
    我问 deepseek ,30 个球每次取 4 个后放回,能取到 30 个不同球的数学期望次数是多少。回答是 30
    Jobcrazy
        51
    Jobcrazy  
    OP
       2 天前
    @xmt328 高中数学的组合公式你可能忘记了,30 选 4 有多少种组合?
    Jobcrazy
        52
    Jobcrazy  
    OP
       2 天前
    @harlen 为他人做了嫁衣啊,肯定是做了金币场了
    xmt328
        53
    xmt328  
       2 天前
    @Jobcrazy #51 你没理解我的意思,并不需要获取到所有的组合,只要获取到全部的 IP 地址就行。最坏的情况是每次获取的都是不同的 IP ,那只要 30/4=8 个账号就行。

    当然这个前提是攻击者明确知道你的防护逻辑,实际操作中这套逻辑已经能拦住大量攻击了,这个你在已经在实践中验证过了。

    我只是想指出这个排列组合计算的误区。
    Jobcrazy
        54
    Jobcrazy  
    OP
       1 天前
    @xmt328 了解了,你说的最差情况下是 8 个设备可以取到全部 IP 。但一来实际上攻击者不可能有这么好的运气,二来我这边做了不少的限制,尽可能给攻击者分配相同的 IP 。此外每个 IP 都是有高防的,且我这边可以加 IP 生成新的组合,反过来增加他的成本,让他很难同时打掉全部 IP 或者大部分 IP 。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5378 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 01:31 · PVG 09:31 · LAX 18:31 · JFK 21:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.