V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Useful Links
Minecraft Wiki
合成配方
Sullivan
V2EX  ›  Minecraft

搬瓦工的 VPS 能用来搭 MC 服务器么

  •  1
     
  •   Sullivan · 2015-02-22 12:43:49 +08:00 · 10652 次点击
    这是一个创建于 3598 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚好阿里云的vps还有一个多月到期,又闲置没啥干的,就搭了个MC服务器,配置略低(1G内存),所以一用worldedit的比较变态一点的命令就死机了、、、服务器人数不多,就几个朋友,十人一下,想续费升级配置的话阿里云有点贵感觉,相比之下搬瓦工的vps要便宜的多,不知道有没有兄台在上面搭过MC的服务器,担心网络延迟和不间断的抽风问题,不知道对网络大小和延迟要求高不高,在用的阿里云的才1M宽带 感觉没问题,往有过搭建经验的哥们给个意见~

    53 条回复    2015-02-24 18:54:32 +08:00
    Sullivan
        1
    Sullivan  
    OP
       2015-02-22 12:44:18 +08:00
    求有经验的哥们分享下~
    sandtears
        2
    sandtears  
       2015-02-22 12:59:23 +08:00 via Android
    首先你得能连上搬瓦工,其次网速也是个问题……
    我记得有些 isp 连搬瓦工丢包超过80%
    xfspace
        3
    xfspace  
       2015-02-22 12:59:36 +08:00 via Android
    -.-香港的延迟都不能开心的玩了~
    denghongcai
        4
    denghongcai  
       2015-02-22 13:14:03 +08:00   ❤️ 1
    会卡的失去玩的欲望……1G的内存6-7个人足够了,换Spigot做服务端,Java升级成8会好很多
    Forge的那些服务端mod都太烧服务器了,如果不是真的特别想尝新不推荐用Forge的服务端……我工业2,建筑mod在1G的服务器上6个人玩需要每天重启一次,内存会缓慢上升无法回收……
    hjc4869
        5
    hjc4869  
       2015-02-22 13:33:52 +08:00
    搬瓦工限CPU比较严格,记得买个内存大点的型号。。

    MC确实对延迟没啥要求但是不能丢包……搬瓦工显然不适合。。
    wzxjohn
        6
    wzxjohn  
       2015-02-22 13:41:22 +08:00 via iPhone   ❤️ 3
    居然有人说 MC 对延迟没有要求!我去!你真的玩过 MC 么?你撸一个方块一秒钟之后方块才消失你知道是什么感觉么?撸僵尸不掉血你知道是什么感觉么?
    oott123
        7
    oott123  
       2015-02-22 14:06:26 +08:00 via Android
    会卡。
    自从用了 QingCloud 我就再也不想用其它服务器搭 mc 了。
    Sullivan
        8
    Sullivan  
    OP
       2015-02-22 14:18:56 +08:00
    @sandtears 我连搬瓦工倒还好,延迟300以内,好一点的时候170-200. 不怎么丢包。
    Sullivan
        9
    Sullivan  
    OP
       2015-02-22 14:20:51 +08:00
    @wzxjohn 延迟300以内能玩么? 前些天刚搭好的,有时候有点小BUG,比如某个砖块死活敲不掉,一定要重启才行。对宽带的大小要求高么?目前阿里云1M的宽带感觉还行。
    Sullivan
        10
    Sullivan  
    OP
       2015-02-22 14:22:00 +08:00
    @oott123 = =、 看了下,也蛮贵,好像比阿里还贵= =、
    Sullivan
        11
    Sullivan  
    OP
       2015-02-22 14:24:55 +08:00
    @denghongcai 服务端是基友折腾的,我不太懂,照你这么说,我现在这1G内存 1M宽带 10人以内也能愉快的玩耍咯? 就怕以后还有人加入,阿里云有点贵,所以想寻求便宜点的vps~
    oott123
        12
    oott123  
       2015-02-22 14:33:43 +08:00 via Android
    挺贵的。
    不想那么贵你试试 Linode JP 咯,2G 的方案也就 $20/mo
    青云适合小服务器。不用关掉,挺省。
    9yu
        13
    9yu  
       2015-02-22 14:51:29 +08:00
    会很卡的……
    用国内的服务器吧。
    9yu
        14
    9yu  
       2015-02-22 14:54:18 +08:00
    用 azure cn 的试用套餐就完全可以了。
    oott123
        15
    oott123  
       2015-02-22 15:17:17 +08:00 via Android
    @9yu 以前用 Azure CN ,后来存储业务数超标了被暂停…
    9yu
        16
    9yu  
       2015-02-22 15:18:52 +08:00
    @oott123 我是流量超标被暂停……等到下个月就好了。
    oott123
        17
    oott123  
       2015-02-22 15:22:52 +08:00 via Android
    @9yu 流量超标也遇到过。
    这样玩起来超不爽的…
    9yu
        18
    9yu  
       2015-02-22 15:37:29 +08:00
    @oott123 我搭建过几个月的 minecraft 服务器,最初用 aws 试用(Tokyo)搭建,比较卡几个小时内就弃掉了,再是自己家 PC 上,还是能玩的,几天后搬到 azure cn 试用上,运行了 1 个多月吧,到 qcloud 上,2 个周目后一起把地图炸了。
    azure cn 同时也搭了 terraria 服务器,搭过 Project Zomboid 服务器……
    typcn
        19
    typcn  
       2015-02-22 15:40:44 +08:00
    @9yu Azure 免费试用已经结束了
    9yu
        20
    9yu  
       2015-02-22 15:43:26 +08:00
    @typcn 抱歉忘记了
    zhaohai
        21
    zhaohai  
       2015-02-22 16:15:16 +08:00
    Azure没了,哎。贵
    hjc4869
        22
    hjc4869  
       2015-02-22 16:18:57 +08:00
    @wzxjohn 我的意思是不像fps游戏那样。。。MC用Linode JP那种60ms左右的应付一下是可以玩的,hk的也行,没必要用国内的……
    wzxjohn
        23
    wzxjohn  
       2015-02-22 16:27:17 +08:00
    @hjc4869 60ms 在你的定义里是有延迟也是醉了。。。你让我们这些屌丝天天国内服顶着 70多 ping 的怎么活。。。
    hjc4869
        24
    hjc4869  
       2015-02-22 16:28:40 +08:00
    @wzxjohn 主要是因为我们玩FPS游戏一般都是在同城市里<10ms的。。
    国内服70多是不是因为带宽小了?
    Sullivan
        25
    Sullivan  
    OP
       2015-02-22 18:02:52 +08:00
    @oott123 非专业搭建,就几个基友一起玩玩,且学生党承担不了太大的服务器消耗,我就想知道延迟对于MC的影响有多大,目前国内再用的阿里云感觉不到延迟,还有就是MC服务端对于内存和cpu的消耗和要求有多高。
    Sullivan
        26
    Sullivan  
    OP
       2015-02-22 18:05:21 +08:00
    @hjc4869 不知阁下有啥好推荐的没?JP或者HK的 有啥可以选择的没~ 拜谢~
    oott123
        27
    oott123  
       2015-02-22 18:27:34 +08:00
    @Sullivan 以前用另外一家的,200ms 左右的延迟吧。那个时候用的 1.6.2 原版服务器,那叫一个酸爽,连破坏一个方块掉落物品都要卡一下才出来……
    延时对于 Minecraft 联机的影响非常重大。
    对 CPU 和内存的要求也相对较高。原版服务器,十人以内,512M ~ 1G 内存差不多能用。我现在的服务器有几个 mod,然后也是十人左右,用的青云的 2G 内存方案,差不多够用,少了卡。

    这本来就是一个要花钱的事情。
    你可以考虑 hamachi,或者青云,不用的时候关掉,费用很低。
    Sullivan
        28
    Sullivan  
    OP
       2015-02-22 18:44:02 +08:00
    @oott123 soga~ 感谢回复这么多~ 另再请教个问题,目前我们用的是win下的服务端,不知道换成Ubuntu、centos之类的系统会不会效率高点?这些系统下有没有比较好用的服务端?
    aiguozhedaodan
        29
    aiguozhedaodan  
       2015-02-22 18:54:10 +08:00 via Android
    我从来不玩游戏,所以具体不清楚,不过……
    我原来一不小心半年付过一个4核8G内存的独服,40刀/月,其ip段在校园网走pacnet出国,所以ping在170~210,0丢包…后来没用了就捐给学校的MC组织了,20多个活跃的人吧
    然后他们和我说……卡卡卡……
    后来就去广埠屯买了台二手服务器放在研究生寝室,解决的问题
    hjc4869
        30
    hjc4869  
       2015-02-22 18:56:37 +08:00
    @Sullivan 说实话真没有,我用的国内/国际版Azure,网络好(武汉<==>香港延迟19ms)但性能掉渣,完全带不起MC,而且贵死。。
    听说Rackspace不错不过我没试过。
    另外据说Java还是用Linux跑比较好(逃
    Actrace
        31
    Actrace  
       2015-02-22 19:16:49 +08:00 via iPhone
    pwinner
        32
    pwinner  
       2015-02-22 19:41:24 +08:00
    我用Linode开MC服很久了,简单说一下吧

    Linode我是用的最低套餐,日本到中国网络真的完全没问题可以接受,1G内存有点捉襟见肘但是我跑Cauldron加上魔法之类不少mod也不怎么卡。worldedit这种插件很吃存储io,而且是小文件读写,Linode是SSD的硬盘还能接受。

    青云我也用过,但就是太贵了,体验方面确实比Linode好一点,就算是相同配置网络只有1M也能很流畅……
    xiaozhizhu1997
        33
    xiaozhizhu1997  
       2015-02-22 19:49:42 +08:00 via Android
    搬瓦工$9.99的限CPU是17%,这样容易超CPU的。
    shikailun
        34
    shikailun  
       2015-02-22 22:03:18 +08:00
    我用的digital ocean的 2G内存 VPS + 微林做转发,还是挺流畅的。
    https://www.v2ex.com/t/171564#reply17
    rwzsycwan
        35
    rwzsycwan  
       2015-02-22 22:50:46 +08:00
    自己电脑做服务器吧 要么淘宝买MC服务器
    club
        36
    club  
       2015-02-22 23:50:24 +08:00
    那玩意兒有cpu使用限制,最好不要用,免得到時給你停了。
    ProkillerJ
        37
    ProkillerJ  
       2015-02-23 00:22:46 +08:00 via Android
    @typcn 没有吧 现在只是只能试用一个月
    evlos
        38
    evlos  
       2015-02-23 00:35:53 +08:00
    搬瓦工的延迟就不说了,我用 Linode JP 开的 MC 服都天天有人抱怨卡卡卡卡卡卡卡
    Puteulanus
        39
    Puteulanus  
       2015-02-23 02:30:33 +08:00   ❤️ 1
    @evlos 试试vxTrans?电信联通连国外服务器有时候体验差别不小,有个国内中转的话应该好很多。

    我觉得楼主可以买个搬瓦工的4G月付试试。。

    这货一个月就7刀,一个月之后如果感觉不行不继续买了就行了。
    MC应该还是烧内存多一点,CPU问题不大。搬瓦工CPU持续高性能会被降频,不放心的话可以找人进游戏玩儿几个小时测试一下,降频之后管理面板会有红字警告的。
    真要被降了把程序停了放一晚上就恢复了。

    线路的话上面说的vxTrans不错,走国内中转一下数据。当然距离摆在那儿的,肯定还是比国内和日本香港新加坡的VPS延迟高。体验就看你朋友了,我最高顶过600的延迟玩儿,没觉得多难受。感觉这东西一个是因人而异,还有个是丢包应该比延迟影响更大。。

    青云我没用过,不过看到不少都是好评的,说可以通过API关机降低成本。楼主你要能撸个定时检测服务器在线人数,超过半小时没人自动关机的脚本的话,感觉应该也是个不错的选择。。
    evlos
        40
    evlos  
       2015-02-23 02:53:50 +08:00
    @Puteulanus 好主意w//
    oott123
        41
    oott123  
       2015-02-23 09:35:04 +08:00 via Android
    @Sullivan 会,请尽量用 Linux 系统。
    一方面,Windows 很贵。另一方面,Windows 的图形界面占用了一部分紧张的系统资源。
    在 Linux 下安装甲骨文的 jdk 然后直接启动服务器就好了。
    主流的服务端都有 Linux 版本,或者说,因为是 java 开发的,所以本来就能在 Linux 下用。
    oott123
        42
    oott123  
       2015-02-23 09:37:46 +08:00 via Android
    另外有人提到用青云的 api 控制开关机节约成本。
    我正在做一套类似的解决方案,自己做了个启动器,启动器更新的时候自动访问我另一台常开的服务器,启动青云并下发最新的 ip。15 分钟没人则自动关机并释放 ip 以节约成本。
    不知道会不会考虑开源,因为做得还蛮蠢的…
    Sullivan
        43
    Sullivan  
    OP
       2015-02-23 11:34:56 +08:00
    @oott123 你在做的这个听起来不错哦~能实现有人玩的时候才开机估计能节省不少成本,思路蛮好,一点都不蠢,感觉很有价值啊,不仅是MC服。
    Sullivan
        44
    Sullivan  
    OP
       2015-02-23 11:44:35 +08:00
    @oott123 qingcloud 选择是按秒计费? 不知道对于我这种人数不多的服月消耗大概什么概念。
    Sullivan
        45
    Sullivan  
    OP
       2015-02-23 11:49:25 +08:00
    @Puteulanus MC不知道宽带消耗怎么样,比如往前飞的时候加载地图这个时候宽带消耗有多大,我现在是固定的1M宽带,有时候加载感觉有点困难(不知道是不是我自己网络的问题),还有就是俯瞰地图的时候,这个时候对于宽带大小要求高不高?不知道是按量计费好还是固定宽带好。
    denghongcai
        46
    denghongcai  
       2015-02-23 12:10:19 +08:00
    @Sullivan 我的8个人玩服务端都没什么负载,除非是用的Forge的服务端,还加了服务端的mod才会对性能有很大的影响

    延迟最重要,你感受一下LOL延迟到200是个什么感觉,而且国外线路还丢包,更蛋疼……游戏消耗的带宽并不大的,在服务器上开个iftop看看流量就知道了
    denghongcai
        47
    denghongcai  
       2015-02-23 12:11:30 +08:00
    还有就是换Linux
    Puteulanus
        48
    Puteulanus  
       2015-02-23 14:28:02 +08:00
    @Sullivan 带宽消耗就真不太知道了,我只是听说单向飞行的时候貌似流量会略大。。你测试下?简单的比如装个 http://nodequery.com/ 就能直观看到服务器的信息。(我挺喜欢它的面板的,蛮好看)

    搬瓦工的话没按需的貌似,阿里云按需太贵了,最低配置100+起步。。
    青云的按秒计费能省下多少这个很大程度取决于你们怎么玩儿,要是像我之前那个服有海外党,因为时差关系有时候全天有人的话。。 [拍肩]

    顺便1M我觉得开服真心不够。。
    oott123
        49
    oott123  
       2015-02-23 15:24:19 +08:00
    我现在 24h 开机,每天 5 块钱。
    如果把机器关了、公网 ip 释放掉,每天大概 2 毛钱。
    你自己按比例计算一下就好了;我用的机器是 1核2G 的。

    现在在做的思路确实不错,不过我实现起来很蠢……刚刚已经把 SDK 做出来了。
    oott123
        50
    oott123  
       2015-02-23 15:36:19 +08:00
    我把 SDK 贴在了 /t/172317 ,如果你有一定的 PHP 开发能力,完全可以根据它改出一个控制面板。
    Sullivan
        51
    Sullivan  
    OP
       2015-02-23 16:05:27 +08:00
    @oott123 thx~ 我不会PHP开发= =、 找个人写下看~ 顺带问下 启动器怎么弄。怎么能够获取每次启动的ip
    oott123
        52
    oott123  
       2015-02-23 17:04:22 +08:00   ❤️ 1
    @Sullivan 启动器可以参考开源的 BMCL 。
    ip 在我的 PHP 脚本中是可以获取到的。
    Sullivan
        53
    Sullivan  
    OP
       2015-02-24 18:54:32 +08:00
    @oott123 拜谢~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2785 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:48 · PVG 22:48 · LAX 06:48 · JFK 09:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.