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

关于自己开发游戏的公网服务器的一些问题

  •  
  •   Zhuzhuchenyan · 2020-06-16 19:34:50 +08:00 · 4100 次点击
    这是一个创建于 1623 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位好,我最近事情很少,所以自己撸了一个 1v1 对战型游戏的雏形,由于是雏形,所以就先不展示了,反正游戏系统也基本上照抄了某流行游戏。

    小弟这里有两个问题,

    目前趁着阿里云 618 搞了个主机做公网服务器,服务器不开 80,443 端口,只开了游戏需要用到的两个高位端口,请问这种情况需要备案么?长期这样放着会有法律风险么?游戏的受众群体很小,我估计满打满算同时在线能有 20+就不错了。

    还有一个问题是,阿里云的带宽费用真的太贵了,国内哪家云服务器厂商的带宽费用比较便宜呢?

    谢谢各位啦

    33 条回复    2020-10-09 21:08:38 +08:00
    coolcoffee
        1
    coolcoffee  
       2020-06-16 19:57:53 +08:00
    你要是不用 virtual host 的话,直接用 ip 形式访问就好了。可以通过 http dns 方式解析出你的 ip,然后直接连接上你的服务器 ip+端口。
    CEBBCAT
        2
    CEBBCAT  
       2020-06-16 20:14:42 +08:00
    我腾讯云上架设了 frp (无 http,多是 ssh 转发),流量不大,到目前为止还没又来找过我事儿。

    按照我的理解,(不要被旁路装置侦测到&&浏览器打不开你那个端口)应该就 OK 。但我觉得要不还是看看能不能找个香港的吧,觉得程序、数据放在大陆有点不放心,说不定哪天就拔网线了……

    云服务俺只懂些皮毛,看看有没有运维朋友出现吧。起始看你这么说,这游戏俺还挺想玩的,另外记得做好备份啊!
    Zhuzhuchenyan
        3
    Zhuzhuchenyan  
    OP
       2020-06-16 20:16:37 +08:00
    @coolcoffee 说到 dns 解析,感觉还蛮复杂的。这几天在为苹果的 review 做准备,还要保证在纯 ipv6 下也能成功解析,并且能成功连接,想到这个就头大
    windyland
        4
    windyland  
       2020-06-16 20:16:41 +08:00 via Android
    1.不提供 web 服务一切好说
    2.阿里云的带宽费用并不算贵,同体量的厂商基本上都是这个价,游戏服务器对带宽的质量要求本来就高,bgp 是最起码的要求。
    Zhuzhuchenyan
        5
    Zhuzhuchenyan  
    OP
       2020-06-16 20:19:17 +08:00
    @CEBBCAT 哈哈游戏受众群体小,我估计大部分人会觉得不好玩儿。等有模有样了再放上来和大家分享。目前服务器还没有啥需要备份的内容,数据都在内存里没啥持久化的需求。

    听你这么说我觉得还挺安全的,等有时间了我去挑挑香港的云服务器厂商,目前选在大陆主要还是贪延迟比较低。
    FaceBug
        6
    FaceBug  
       2020-06-16 20:20:03 +08:00
    1 、不涉及 web,不会查你的,如果这都查或者封禁你,那我把我自己没备案的域名,全部解析到我竞争对手那,岂不快哉
    2 、试试按量付费
    Zhuzhuchenyan
        7
    Zhuzhuchenyan  
    OP
       2020-06-16 20:21:19 +08:00
    @windyland 好的,目前所有和游戏有关的内容都托管在 github page,国内服务器上不会提供 web 服务的。

    哎带宽可能先用着小水管吧,等以后万一玩的人多起来了再多买点带宽。
    Zhuzhuchenyan
        8
    Zhuzhuchenyan  
    OP
       2020-06-16 20:22:21 +08:00
    @cepczkd 听你这么一分析,非常有道理。 按量付费总有点不敢,万一有人找事,那好像就爽了哈哈哈。
    hst001
        9
    hst001  
       2020-06-16 20:24:10 +08:00
    其实就是私服吧,小众应该没什么问题
    mercury233
        10
    mercury233  
       2020-06-16 20:25:09 +08:00
    我的服务器每月流量几百块,偶尔通过 http api 管理(非 80 443 端口),也没出过什么问题
    learningman
        11
    learningman  
       2020-06-16 20:28:38 +08:00
    @Zhuzhuchenyan AAAA 记录呗,不过提醒你阿里云的 ipv6 要单独申请(不过很好过),而且带宽也是单独计算(巨贵)
    Zhuzhuchenyan
        12
    Zhuzhuchenyan  
    OP
       2020-06-16 20:37:59 +08:00
    @hst001 哈哈私服可不敢碰,几个小伙伴一起做的小游戏罢了
    Zhuzhuchenyan
        13
    Zhuzhuchenyan  
    OP
       2020-06-16 20:39:09 +08:00
    @learningman 卧槽,那我要去好好看看了,反正也就只有审核的时候要用,平时流量应该不大
    brendanliu
        14
    brendanliu  
       2020-06-16 20:51:00 +08:00
    不用域名就不用备案,楼主需要百度智能云服务器可以联系我,VX:Brendan_Lau,活动价格比不过其他厂商,但是产品原价折扣其他厂商比不过我们
    opengps
        15
    opengps  
       2020-06-16 21:15:43 +08:00 via Android
    备案的是网站,域名加服务器(所在服务商),游戏服务器如果不使用 web 服务则不备案不影响使用
    heyjei
        16
    heyjei  
       2020-06-16 21:30:01 +08:00
    @opengps 没有 web 页面的 http json api 算网站嘛?如果算,那换成二进制协议是不是就可以了?
    FaceBug
        17
    FaceBug  
       2020-06-16 23:10:33 +08:00
    @Zhuzhuchenyan 少充点钱
    no1xsyzy
        18
    no1xsyzy  
       2020-06-17 00:32:41 +08:00
    @heyjei #16 浏览器打得开,应该算。
    no1xsyzy
        19
    no1xsyzy  
       2020-06-17 00:36:48 +08:00
    参考 Minecraft,一堆架在轻量和 ECS 上的服务器,教程都一大堆。
    baobao1270
        20
    baobao1270  
       2020-06-17 00:57:26 +08:00
    非 HTTP/HTTPS 无问题,你用 443 端口只要非 TLS 协议都可以,域名也随便用
    HTTP/HTTPS 亲测阿里云上海只要非 80/443 端口就没问题
    TLS (包括 HTTPS 和其他 TLS 协议)在 443 端口运行时,注意 SNI 阻断
    xuanbg
        21
    xuanbg  
       2020-06-17 06:21:57 +08:00
    服务器不需要备案,域名才需要。
    opengps
        22
    opengps  
       2020-06-17 07:42:42 +08:00 via Android
    @heyjei http 协议传输时候,会直接被识别域名进行白名单逻辑
    sggggy
        23
    sggggy  
       2020-06-17 08:05:54 +08:00 via iPhone
    不上架渠道都没啥问题,配置文件里 IP 直连就好,服务器前面多挂一个负载均衡器,按量付费。或者服务器带宽调整为按量付费,如果 20+同时在线不会有太大压力的。如果是菠菜类游戏,那么就是另外一回事了,不能按常理出牌。
    Devilker
        24
    Devilker  
       2020-06-17 08:29:58 +08:00
    不开 80 不搞 WEB,俩字没事儿。
    aliyun75
        25
    aliyun75  
       2020-06-17 09:58:31 +08:00
    你可以选择按量付费的带宽,再去买流量包,这样划算点,我这里流量包还有额外优惠,有需求联系我 VX:一三一零一二三四五三九
    yuchting
        26
    yuchting  
       2020-06-17 11:51:51 +08:00
    呃,自定义协议,或者 ftp 之类的,都没事,即便你开个 8080 端口走 http 其实也没事。直接 ip 访问 80 、443 也没事,只不过,你的服务器多域名功能就无法实现了。
    vZexc0m
        27
    vZexc0m  
       2020-06-17 13:51:35 +08:00
    使用域名才需要备案,直接用 IP 访问就行了
    bruce0
        28
    bruce0  
       2020-06-17 16:31:38 +08:00
    不用域名,不备案一样可以用.至于会不会有麻烦,看游戏内容了,一般不会有问题的
    sunny352787
        29
    sunny352787  
       2020-06-17 17:11:53 +08:00
    备案是备案域名,不是备案服务器,服务器开 80/443 也没事的

    游戏的话建议用流量计费,你账户上放个几十块钱就行了,我这边通常是开 20M 或者 50M 带宽,用户量不大的话一个月就几块钱流量费,比按带宽计费合适多了,你也不用担心被人攻击什么的,流量算的是服务器往外出的流量,入流量不计费,除非你服务器上放大文件让别人下载,不然一般耗费不了多少
    Zhuzhuchenyan
        30
    Zhuzhuchenyan  
    OP
       2020-06-17 19:09:36 +08:00
    感谢楼上各位大哥的回复,现在准备改成按流量计费了。核算下来确实比按带宽付费核算
    40EaE5uJO3Xt1VVa
        31
    40EaE5uJO3Xt1VVa  
       2020-10-07 13:33:46 +08:00
    @sunny352787 大哥 请教个问题,流量算的是服务器往外出的流量,入流量不计费,是哪家的
    sunny352787
        32
    sunny352787  
       2020-10-09 17:13:02 +08:00
    40EaE5uJO3Xt1VVa
        33
    40EaE5uJO3Xt1VVa  
       2020-10-09 21:08:38 +08:00
    @sunny352787 感谢感谢,才发现,比固定带宽划算太多了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5384 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:41 · PVG 15:41 · LAX 23:41 · JFK 02:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.