V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
zhizhongzhiwai
V2EX  ›  游戏开发

欢迎大家试用我开发的游戏云服务器。

  •  1
     
  •   zhizhongzhiwai · 2015-09-21 13:58:06 +08:00 · 8902 次点击
    这是一个创建于 3352 天前的主题,其中的信息可能已经有所发展或是发生改变。
    花 1 万大洋招游戏后端开发? 不必了!!

    gametata 游戏服务器云, 你想要的游戏网络功能,统统在此。

    == 有啥好处 ? ==
    省时: 排行榜,玩家信息存储, PVP 战斗网络功能分分钟接入。
    省力: 零成本接入! 免安装! 免维护!
    连接: 支持 http , websocket 等。 弱联网, mmorpg 轻松搞定。

    == 免费试用在此 ==
    http://www.gametata.com/

    == 迅速加入我们 ==
    qq 群: 249995823
    第 1 条附言  ·  2015-09-22 09:57:16 +08:00
    针对大家关心的问题一一回复:
    1 : gametata 针对的用户是中小游戏开发团队和个人开发者。 大公司请移步。
    2 : gametata 主要能极大简化手游的开发, 但是 MMORGP 和 ARPG 除外。
    3 : 对于数据安全, gametata 提供混合云。可以部署到开发者的公司机房。
    第 2 条附言  ·  2016-02-14 10:38:36 +08:00
    新的一年, 祝福各位游戏同仁,游戏大卖, gametata 会一直为大家助力的。
    76 条回复    2015-10-06 10:15:40 +08:00
    zhizhongzhiwai
        1
    zhizhongzhiwai  
    OP
       2015-09-21 13:58:38 +08:00
    自己沙发。 顶起。
    zhizhongzhiwai
        2
    zhizhongzhiwai  
    OP
       2015-09-21 14:04:16 +08:00
    如果有任何关于服务器的问题,也可以咨询我。 :>
    hepin1989
        3
    hepin1989  
       2015-09-21 14:06:56 +08:00   ❤️ 1
    @zhizhongzhiwai 好像还有一家做这个的,还是个外国公司。
    问题是我们的策划会很奇葩,我先看看你这个 platform 。
    其实我们内部也有个类似的 platform :)
    zhizhongzhiwai
        4
    zhizhongzhiwai  
    OP
       2015-09-21 14:39:23 +08:00
    @hepin1989
    国外是 playerscale 。后来呗雅虎收购的。
    但是我们这个和他们还不一样。 就是说,你根本不需要任何 sdk , 并且不需要任何后端服务器的编程知识, 也不需要维护, 就直接可以使用了。

    非常欢迎使用。 有啥问题都欢迎咨询。
    我现在也是独立游戏开发者。
    samael
        5
    samael  
       2015-09-21 14:43:44 +08:00
    +1 回头我研究一下
    xshell
        6
    xshell  
       2015-09-21 14:45:46 +08:00
    顶顶~
    看看
    jukka
        7
    jukka  
       2015-09-21 14:45:55 +08:00
    如果我要两个人联机即时对战怎么办呢。
    permaylau
        8
    permaylau  
       2015-09-21 14:48:27 +08:00
    请问你们官网使用什么程序做的?现在很流行这种风格,
    zado
        9
    zado  
       2015-09-21 15:06:04 +08:00
    我也有类似的想法,不过暂时只搞了几个 API : http://www.zxapi.com 。我打算是用 node.js 搞后端执行脚本的,虽然速度和资源占用上没有 Lua 优势。
    zhizhongzhiwai
        10
    zhizhongzhiwai  
    OP
       2015-09-21 15:14:26 +08:00
    @jukka
    我们支持 websocket 。 简单来说, 20 行代码就能让你搞定多人联机对战。
    你可以看看我们群里,一个人开发的多人联机对战的 flappy bird
    zhizhongzhiwai
        11
    zhizhongzhiwai  
    OP
       2015-09-21 15:15:38 +08:00   ❤️ 1
    @zado 赞一个。

    我们这个集成的功能模块非常多, 一般的功能, 3 , 5 行代码就能实现了。
    zhizhongzhiwai
        12
    zhizhongzhiwai  
    OP
       2015-09-21 15:18:49 +08:00
    @permaylau 好像是 bootstrap
    linoder
        13
    linoder  
       2015-09-21 15:20:31 +08:00
    和一般的 aliyun 腾讯云 有何优势?
    zhizhongzhiwai
        14
    zhizhongzhiwai  
    OP
       2015-09-21 15:23:15 +08:00
    @linoder 这么说吧。腾讯云和 aliyun 是裸计算机,那么我们就是安装了操作系统之后的计算机。

    我们的云上面跑着 gametata , gametata 可以让一个前端游戏开发,用 10 来行代码,就能搞定一个游戏的网络功能。


    相当于是 gametata 是一个通用的游戏服务器, 可以为很多游戏提供网络功能。
    6IbA2bj5ip3tK49j
        15
    6IbA2bj5ip3tK49j  
       2015-09-21 15:31:10 +08:00

    贵司和 Digital Ocean 是什么关系?
    mhtt
        16
    mhtt  
       2015-09-21 16:08:01 +08:00
    @xgfan 这是 DO 的图
    cyberdak
        17
    cyberdak  
       2015-09-21 16:11:55 +08:00
    @mhtt 楼主的官网一样有这个图
    jukka
        18
    jukka  
       2015-09-21 16:26:28 +08:00
    @zhizhongzhiwai 肯定不是 flappy bird 这种,我说的是类似 梦幻西游,或者 至少 炉石传说 这种。
    如果只是简单的转发数据,当我没说过。
    flappy bird 只需要同步坐标,但是实际项目,是肯定需要 AOI , Behavior Tree 的。请问 gametata 提供类似的服务么。
    canesten
        19
    canesten  
       2015-09-21 16:32:22 +08:00
    如何把 HTTP 请求的数据加密呢?
    Comdex
        20
    Comdex  
       2015-09-21 16:33:19 +08:00
    很酷!
    vonnyfly
        21
    vonnyfly  
       2015-09-21 16:34:37 +08:00
    gametata 性能 benchmark 写着:
    “支持海量链接
    gametata 的 http 服务器,使用了被专门用来解决高网络并发的异步 IO 技术 epoll ,在承载数万个链接的同时,能占用极低的系统资源。”

    异步 IO 技术 epoll 是什么鬼?你跟我说 epoll 这个叫异步 IO ?
    canesten
        22
    canesten  
       2015-09-21 16:35:32 +08:00
    @jukka
    我的理解这就是一个 Lua 脚本的服务器端运行容器
    通过 80 端口收发数据罢了。
    hepin1989
        23
    hepin1989  
       2015-09-21 16:38:07 +08:00
    @vonnyfly 单机做到 2kw 长链接还是可以做到的吧,不过数据多了的话就不行了。
    jukka
        24
    jukka  
       2015-09-21 16:39:29 +08:00
    @canesten 。。。。。。 那我为什么不直接用 openResty 呢。
    canesten
        25
    canesten  
       2015-09-21 16:42:49 +08:00
    @jukka
    嗯,你说的好有道理,我竟然无言以对
    但是这个平台帮你封装了一些基础的类和功能
    对于一些业务简单,只有增删改查的游戏应该是方便一些了吧?
    SkyRing
        26
    SkyRing  
       2015-09-21 16:46:54 +08:00
    看上去不错~
    zhizhongzhiwai
        27
    zhizhongzhiwai  
    OP
       2015-09-21 17:13:53 +08:00
    @jukka
    梦幻西游的这种, 不支持, 不过炉石传说这种类似的卡牌绝对没有问题。
    可以参照我们目前已经上线的项目: www.gametata.com/case.php
    zhizhongzhiwai
        28
    zhizhongzhiwai  
    OP
       2015-09-21 17:14:47 +08:00
    @canesten
    我们支持公共的加密解密库 aes, des, md5, sha1 等。 简单编程就可以处理。
    zhizhongzhiwai
        29
    zhizhongzhiwai  
    OP
       2015-09-21 17:16:28 +08:00
    @vonnyfly
    这个说的有点复杂, 真是的情况是,我们用的是 coroutine 。 对操作系统的所有的 api 进行了 coroutine.
    比 epoll 更好用 :>
    zhizhongzhiwai
        30
    zhizhongzhiwai  
    OP
       2015-09-21 17:17:01 +08:00
    @Comdex 欢迎使用,可以加入我们的编程群: 249995823
    zhizhongzhiwai
        31
    zhizhongzhiwai  
    OP
       2015-09-21 17:18:16 +08:00
    @canesten
    可以这里理解。 我们封装了很多游戏服务器常用的功能。
    处理之外,我们还提供了 websocket 以支持多人对战。
    还包括一些游戏服务器运维的工作, 比方说备份数据库, 支持高并发的读写等等。
    zhizhongzhiwai
        32
    zhizhongzhiwai  
    OP
       2015-09-21 17:19:07 +08:00
    @jukka
    我们是面对小白用户的, 他们不需要知道任何的服务器开发知识。 并且服务器运维什么的,全都不用问。我们全部自动化了。
    rockdai
        33
    rockdai  
       2015-09-21 17:21:15 +08:00
    @mhtt 头像很棒啊。。是自己做的么?
    mornlight
        34
    mornlight  
       2015-09-21 17:23:18 +08:00
    右上角,「登录」
    phoenixlzx
        35
    phoenixlzx  
       2015-09-21 17:27:15 +08:00
    围观先... 也许用得着。
    lijingyu68
        36
    lijingyu68  
       2015-09-21 17:31:55 +08:00
    很棒,但是没有腾讯或苹果的生态,这个慢慢培养吧
    jukka
        37
    jukka  
       2015-09-21 18:09:59 +08:00
    @zhizhongzhiwai http://www.gametata.com/case.php

    然而你的这个 case 循环链接了,并不能看到口袋妖怪- -#
    zado
        38
    zado  
       2015-09-21 18:11:25 +08:00
    建议加入 javascript 支持,请问有没有这个计划?
    yongzhong
        39
    yongzhong  
       2015-09-21 18:12:46 +08:00
    有没有感觉首页滚动的特别快?
    zhizhongzhiwai
        40
    zhizhongzhiwai  
    OP
       2015-09-21 18:37:12 +08:00 via Android
    @jukka 这个游戏是个开源的游戏 gametata 给他们提供所有的后台技术
    zhizhongzhiwai
        41
    zhizhongzhiwai  
    OP
       2015-09-21 18:38:41 +08:00 via Android
    @zado 没有支持 js 的打算,实际上我们支持的 lua 语言是非常简单的。并且执行速度要比 js 快的非常多,游戏人员基本都会用 lua 把
    zhizhongzhiwai
        42
    zhizhongzhiwai  
    OP
       2015-09-21 18:39:36 +08:00 via Android
    @lijingyu68 现在已经有 20 多个公司在使用了,还需要加大努力培养
    canesten
        43
    canesten  
       2015-09-21 18:55:53 +08:00
    这后面的持久化就是一个 redis 吧?
    服务器和数据库的水平扩展怎么办
    比如我想做一个 COC
    一个四核 8G 的服务器肯定是不够的
    mhtt
        44
    mhtt  
       2015-09-21 19:09:40 +08:00
    @rockdai 秀智商来了?
    yangxin0
        45
    yangxin0  
       2015-09-21 19:13:20 +08:00 via iPhone
    openresty 直接拿出来卖钱?
    dangge
        46
    dangge  
       2015-09-21 19:50:32 +08:00
    吐槽一个手误
    价格页
    BPG 带宽

    太不专业...
    zhizhongzhiwai
        47
    zhizhongzhiwai  
    OP
       2015-09-21 20:17:42 +08:00 via Android
    @canesten 如果你的游戏到那个价格,我们可以再手动给你升级。还有,我们的所有的机器都在一个私有网络,他们之间可以相互访问。
    zhizhongzhiwai
        48
    zhizhongzhiwai  
    OP
       2015-09-21 20:19:09 +08:00 via Android
    @yangxin0 你说的这个最多算了代码框架,我们是晕,差的太多了,我们有数据自动备份恢复。服务器自动升级。这些都不是代码框架能完成的吧
    zhizhongzhiwai
        49
    zhizhongzhiwai  
    OP
       2015-09-21 20:20:03 +08:00 via Android
    @dangge 我们改正,😄
    canesten
        50
    canesten  
       2015-09-21 20:37:50 +08:00
    @zhizhongzhiwai
    你们的机器在一个内网没用的
    你们的数据库是可以多个服务器公用一个吗?
    在 A 服务器上的 map ,在 B 服务器上能读到吗?
    换句话说举个更具体的例子
    如果有个客户想做一个仿 COC 的游戏
    你能给出一个快速原型吗?
    还是仅仅能解决 Flappy Bird 和坦克大战这样的游戏?
    号称不用雇后端程序员了,还是仅仅变成后端用 lua 实现?
    对于后端逻辑很复杂,或者后端架构很复杂的业务情况,我认为你们只是仅仅变成后端用 lua 实现,并且可扩展性不强。
    zhizhongzhiwai
        51
    zhizhongzhiwai  
    OP
       2015-09-21 21:11:20 +08:00
    @canesten
    首先,多个机器公用同一个数据库是可以的。

    确实对于非常复杂的游戏逻辑,我们建议您购买更为专业的服务器。
    gametata 的定位就是中小型的游戏。对于非常复杂的业务,我们也无能为力。

    不过我们能同时支持 http 和 websocket ,甚至允许你用 http 给 websocket 发送消息, 这实际上对于开发更大规模的应用是有很大好处的。
    canesten
        52
    canesten  
       2015-09-21 21:21:56 +08:00   ❤️ 1
    @zhizhongzhiwai
    文档还是有待完善
    我在 doc 里找不到更细节的东西
    这对于做技术选型的人来说是很不利的事情
    一个游戏是否需要自己写后端
    还是只需要一个在线的存储像 LeanCloud
    还是要有一个明白人可以权衡各种技术的利弊
    如果做服务的本身文档写的不明白自然用的人会少很多

    另最重要的
    就算是不用雇后端开发人员
    一个能做后端技术选型的人还是很贵的
    几倍于一个普通的后端开发是一定的
    SO
    在创业的路上并没有省钱的捷径
    该花钱找专家的时候是没法省钱的
    bengol
        53
    bengol  
       2015-09-21 21:28:46 +08:00 via Android
    @vonnyfly 是挺奇怪的,概念不清
    zhizhongzhiwai
        54
    zhizhongzhiwai  
    OP
       2015-09-21 21:33:20 +08:00
    @canesten 非常感谢你这么关注 :>
    我们这个和 leancloud 还有点不一样,不只是做存储, 我们还加入了 websocket 。 因为目前这是我自己的一个项目, 并且只争对游戏开发, 所以在这方便相对有些更多的灵活性。

    并且 gametata 在以后会开源, 这样大家谁需要什么函数,我们就加入什么函数。大家一起来丰富他。
    rockdai
        55
    rockdai  
       2015-09-21 22:07:24 +08:00
    @mhtt 何出此言?
    loqixh
        56
    loqixh  
       2015-09-21 22:42:14 +08:00
    开发游戏谁会放心把数据交给你?
    letterJump
        57
    letterJump  
       2015-09-22 07:31:27 +08:00
    @loqixh 这个是重点,但估计做小游戏的不在乎,做大游戏的不会考虑用这个
    fhefh
        58
    fhefh  
       2015-09-22 08:42:32 +08:00
    mark~~~~~~~
    nullcc
        59
    nullcc  
       2015-09-22 08:55:36 +08:00
    在用 pomelo 的路过。。
    yangxin0
        60
    yangxin0  
       2015-09-22 09:31:54 +08:00
    @zhizhongzhiwai 服务器自动升级你们是指的 lua 的 hotfix 还是 nginx 得 reload , 数据备份你们是冷备份还是热备份。
    yangxin0
        61
    yangxin0  
       2015-09-22 09:34:23 +08:00
    服务器之间支持自动组网吗? 网间是如果通信的, 节点能自动踢掉吗?如果这些都不支持还没有 skynet 提供的基础设施好
    zhizhongzhiwai
        62
    zhizhongzhiwai  
    OP
       2015-09-22 09:52:23 +08:00
    @letterJump
    如果确实不放心的话,我们可以把 gametata 单独部署在你们自己的机房。
    我们一些客户应他们的发行商的要求, 都是这么干的。
    zhizhongzhiwai
        63
    zhizhongzhiwai  
    OP
       2015-09-22 09:53:10 +08:00
    @yangxin0 目前是热备份。 保留最近三天的数据。
    zhizhongzhiwai
        64
    zhizhongzhiwai  
    OP
       2015-09-22 09:53:59 +08:00
    @yangxin0 目前这些功能不支持,并且以后也不打算支持。
    因为我们的定位就是中小游戏开发团队。 大公司的话,还是花钱请更牛的人吧 :>
    neoblackcap
        65
    neoblackcap  
       2015-09-22 10:17:43 +08:00
    @zhizhongzhiwai coroutine 跟 epoll 根本就是两个概念,一个是 IO 复用,一个是协程。其实你们就是想说支持大并发嘛,不过游戏的话,你们大概要说支持打连接才可以
    wangzhangwei
        66
    wangzhangwei  
       2015-09-22 11:02:23 +08:00
    顶一个。
    咱们现在这套平台是部署在腾讯云吗?
    Joming
        67
    Joming  
       2015-09-22 11:05:31 +08:00
    网站字体不是雅黑,差评。
    hjkl0001
        68
    hjkl0001  
       2015-09-22 11:09:28 +08:00
    回头试试看。。。。
    xiaoyaoking
        69
    xiaoyaoking  
       2015-09-22 11:18:05 +08:00
    服务于全球 17 万家中小游戏工作室
    游戏服务器开发的第一选择!

    好厉害。
    zhizhongzhiwai
        70
    zhizhongzhiwai  
    OP
       2015-09-22 12:42:11 +08:00 via Android
    @wangzhangwei 没有使用腾讯的云,他们太烂了,打不到我们对于高并发的要求。
    zhizhongzhiwai
        71
    zhizhongzhiwai  
    OP
       2015-09-22 12:42:43 +08:00 via Android
    @Joming 哈哈,做技术的审美眼光差了点
    zhizhongzhiwai
        72
    zhizhongzhiwai  
    OP
       2015-09-22 12:43:24 +08:00 via Android
    @hjkl0001 欢迎使用。目前有二十多家公司在使用了
    zhizhongzhiwai
        73
    zhizhongzhiwai  
    OP
       2015-09-22 12:44:06 +08:00 via Android
    @xiaoyaoking 😊吹牛逼的。不过尽量为中小游戏公司服务好
    holinhot
        74
    holinhot  
       2015-09-22 12:57:22 +08:00
    不会玩
    wangzhangwei
        75
    wangzhangwei  
       2015-09-22 13:00:23 +08:00
    @zhizhongzhiwai 恩,确实比较差,好多和腾讯合作的游戏公司不想用,但没办法因为腾讯强制要求。
    zhizhongzhiwai
        76
    zhizhongzhiwai  
    OP
       2015-10-06 10:15:40 +08:00
    @wangzhangwei
    腾讯会耍流氓。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2922 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:21 · PVG 22:21 · LAX 06:21 · JFK 09:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.