最近在玩魔兽世界怀旧服,想到一个服务器的技术问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
World of Warcraft
魔兽世界
@WarcraftDevs
Wowhead
Wilon
V2EX    World of Warcraft

最近在玩魔兽世界怀旧服,想到一个服务器的技术问题

  •  
  •   Wilon 2019-08-30 19:41:13 +08:00 22544 次点击
    这是一个创建于 2232 天前的主题,其中的信息可能已经有所发展或是发生改变。

    排队的理由在哪里?或者说,需要排队是因为服务器负载过高吗?那么,这些人排队排进去了,里面的人是相应的减少,还是服务器的人数在不断的增加?如果是不断的增加,说明服务器能负载那么多人,那为什么还要排队呢?
    有没有老哥答疑解惑一下,谢谢

    17 条回复    2019-09-11 14:48:39 +08:00
    n121
        1
    n121  
       2019-08-30 19:54:11 +08:00
    排队是把人卡在登陆服务器,和游戏服务器是分开的
    murmur
        2
    murmur  
       2019-08-30 19:57:14 +08:00
    怀旧服有动态踢人机制,不管你在干吗,掉线就对了,所以真的能排进去
    eahau
        3
    eahau  
       2019-08-30 20:01:49 +08:00
    游戏服务器和 web 不一样,是有多个服务器共同组成的。登录服务会有登陆队列,超过配置的最大登录队列 size,则会排队。
    lusi1990
        4
    lusi1990  
       2019-08-30 20:03:06 +08:00 via Android
    自己搭建的服务器确实要开两个
    eahau
        5
    eahau  
       2019-08-30 20:03:34 +08:00
    @eahau 登录是读数据量最多的一个操作,数据库压力相对而言会大一点
    loverorser
        6
    loverorser  
       2019-08-30 20:11:49 +08:00 via Android
    我上个帖子也是同样的疑惑,愣是没搞懂...
    Dvel
        7
    Dvel  
       2019-08-30 20:26:49 +08:00
    游戏里面的人也卡,放技能、说话、交接任务都有很大延迟。
    妈的 15 年没长进,气得我卸载了。
    luob
        8
    luob  
       2019-08-30 20:32:21 +08:00 via iPhone
    接客是个体力活,服务器一次能服务的人有限,而排队只需要在门口挂个客满的牌子就行了,外面的人过一会才会来看一次(轮询),所以门口也不会被挤爆。
    swulling
        9
    swulling  
       2019-08-30 20:35:59 +08:00 via iPhone
    最近想吃外婆家,想到一个餐馆的技术问题

    排队的理由在哪里?或者说,需要排队是因为餐馆的座位满了吗?那么,这些人排队排进去了,里面的人是相应的减少,还是餐馆的人数在不断的增加?如果是不断的增加,说明餐馆能坐下那么多人,那为什么还要排队呢?
    msg7086
        10
    msg7086  
       2019-08-30 23:01:45 +08:00
    餐馆等位吃饭的时候,其实是餐馆在动态扩容,每天都要新增一百多个座位,一年下来里面挤了几万人。
    whileFalse
        11
    whileFalse  
       2019-08-31 07:06:27 +08:00
    @Dvel 如果不卡了,就感觉没有那么还原。
    Tink
        12
    Tink  
    PRO
       2019-08-31 09:51:38 +08:00 via iPhone
    大哥,你以为魔兽就一个服务器吗
    FS1P7dJz
        13
    FS1P7dJz  
       2019-08-31 11:59:59 +08:00
    排队这个等待过程对服务器基本上不存在什么压力
    就像 TCP 传输过程,卡在握手阶段罢了,对带宽没压力(当然如果排队人数都超级多,那么光握手就可以阻塞)
    魔兽除了位移是本地数据,其他全部都是要服务器生成返回过来的,比如你对一个怪攻击,从攻击范围判定,到攻击是否成功,攻击造成的伤害,全部都是服务器计算的,所以魔兽服务器的压力远超当年其他网友,甚至包括如今的网游手游
    当年魔兽服务器集群可是进入过 TOP10 超算的
    txydhr
        14
    txydhr  
       2019-09-01 18:18:32 +08:00 via iPhone
    @Dvel 不卡啊 自己网问题吧
    txydhr
        15
    txydhr  
       2019-09-01 18:18:52 +08:00 via iPhone
    @murmur 早就修复了
    murmur
        16
    murmur  
       2019-09-01 20:19:37 +08:00
    @txydhr 修复的是挂机宏,现在各种防掉线都无效了
    ryd994
        17
    ryd994  
       2019-09-11 14:48:39 +08:00
    @FS1P7dJz 吹牛先打草稿
    https://www.top500.org/lists/top500/
    历年超算 top500,你说是哪一年?

    游戏服务器这种可以轻松高度并行化的工作,要什么超算?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1004 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 18:14 PVG 02:14 LAX 11:14 JFK 14:14
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86