V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
samondlee
V2EX  ›  程序员

有没有玩战地 1/V 的 DaLao 呀,一起来完善反外挂社区程序吧呜呜呜

  •  
  •   samondlee · 2020-07-24 08:47:40 +08:00 · 4729 次点击
    这是一个创建于 1616 天前的主题,其中的信息可能已经有所发展或是发生改变。
    BFBAN 网址

    https://www.bfban.com

    Github 地址,作者 Mygoare

    https://github.com/bfban

    初衷:BFBAN 是私服管理、各战队组成的公益性组织,目的是方便玩家反馈 挂壁,追踪挂壁 ID (即使作弊者改名仍可以追踪到)

    原本想着战地 1/V 开放后台后 可以写插件自动更新 banlist,私服联网云封禁,可是到现在 EA 仍然不作为还在提供残废后台,只有保存挂壁黑历史的意义了。



    改进方向:

    网站是 Mygoare 用 VUE NODE.JS 做的,目前改进方向是根据 无人值守 AI 管理 bot 依据条件 https://github.com/mygoare/bfban/issues/20 在后端加入 bot 功能使用 bot 账号处理挂壁信息。



    其他:

    目前 战地 1 反外挂相关开发者 群:ODcwMzEzMTg3
    一共有 12 人,只交流技术与各类 EA ORIGIN 的 API,已有 C# VUE NODE.JS JAVA C++的大佬加入,PC/电脑战绩查询作者、来自中国台湾、美国、微信小程序作者都在里面,一起交流 API 获取思路,有兴趣的可以一起来玩呀
    (入群验证 提供 ORIGIN ID,技术栈,有 github 作品最好)

    进展:群内目前已研究出 脱离 battlefieldtracker 自行调用 EA 官方 API 查询接口的途径。
    第 1 条附言  ·  2020-07-24 15:58:45 +08:00
    不是 挂人人肉,请大家体验一下 EA 提供的糟糕的 BF1 BFV 游戏内管理后台再发言。
    ban 位只有 200 个,所以只能每个私服的管理手动输入,同步挂壁信息。
    否则,经常暖起来的服务器,挂壁以来服务器就凉了。
    40 条回复    2021-03-26 11:29:05 +08:00
    Livid
        1
    Livid  
    MOD
       2020-07-24 08:49:53 +08:00   ❤️ 1
    所以,目前的解决方法就是挂人?
    samondlee
        2
    samondlee  
    OP
       2020-07-24 08:51:35 +08:00
    @Livid 哇是大佬,有一部分,战地 1 V 后台目前 最多只能手动输入 200 个 ID,遇到新的 ID 只能把原有 ID 去除,为了方便各私服同步最新的挂壁信息,才有了这个网站。
    Livid
        3
    Livid  
    MOD
       2020-07-24 08:53:09 +08:00
    @samondlee 从 BC2 时代开始玩这个游戏,每一代都花了几百个小时。最近 2 代确实,只要出现一个外挂,整局就崩了。所以看到这样的项目,觉得很有意思。
    EasonSummer
        4
    EasonSummer  
       2020-07-24 08:54:30 +08:00
    还是怀念战地 4 的管理软件
    samondlee
        5
    samondlee  
    OP
       2020-07-24 08:57:25 +08:00
    @Livid emmm 没想到您也玩战地,冒昧的给您发了邀请,感兴趣的话 可以挂一个 2333

    网站的库是这里 https://github.com/mygoare/bfban
    15651980765
        6
    15651980765  
       2020-07-24 09:02:22 +08:00
    还处在“我在哪?我是谁?谁打我?我怎么死了?”状态的萌新表示很赞。
    samondlee
        7
    samondlee  
    OP
       2020-07-24 09:34:12 +08:00
    @EasonSummer 对呀,可惜 procon 官网都上不去了,ea 也没和他们续签,而且以前的 PB 不用反而去用 FF 。。。

    @15651980765 害,多看看 b 站 dalao 的视频,蒙多、bunny,hoen39 的视频都可以,双包医疗,靠墙走,远远的点射
    dartabe
        8
    dartabe  
       2020-07-24 09:41:20 +08:00
    感觉战地和现在的游戏节奏不搭 很多人比较适合 cs cod 这种一局几分钟的
    kop1989
        9
    kop1989  
       2020-07-24 09:44:53 +08:00
    战地系列拥趸(战地 2142 万岁~~),在出美日之前弃坑的支援兵表示:
    这代一上来的 ttk 改短其实挺好的,beta 里面的节奏正合适。结果一通瞎改。
    samondlee
        10
    samondlee  
    OP
       2020-07-24 09:45:07 +08:00
    @dartabe 啊这。。。是的,更适合养老玩,节奏慢,大模式征服行动 一边吃东西 一边单手开载具很舒服,小模式的话,前线 16 对 16 节奏也可以。。。
    samondlee
        11
    samondlee  
    OP
       2020-07-24 09:56:14 +08:00
    @kop1989 #9 还好出坑早 上了 steam 后大陀螺真的多 V 已卸载,只留着 1 玩下欧服行动,亚服私服。
    liuhuihao
        12
    liuhuihao  
       2020-07-24 09:58:48 +08:00
    PS4 玩家路过,外挂是什么?
    sa2852
        13
    sa2852  
       2020-07-24 10:04:34 +08:00
    还是喜欢战地 4 多些,和群友开黑玩法多种多样,可惜现在亚服没啥人了。战地 1/V 虽然都买了,但是游玩时间非常少。
    koharu
        14
    koharu  
       2020-07-24 10:15:09 +08:00
    破橘子都多少年了封挂还是这么菜 (男友 3 老鸟
    samondlee
        15
    samondlee  
    OP
       2020-07-24 10:17:42 +08:00
    @liuhuihao 害 羡慕手柄熟练的,PS4 端到目前对项目的意义就是反向了 PS4 数据查询接口 hhh
    @sa2852 同喜欢现代战争,可惜整天炸服,只能说 OurTimeEnds,另外层主可以去 bf4play.com 下载 bfserverportable,搭建本地离线 战地 3 、4 服务器在局域网开黑。
    samondlee
        16
    samondlee  
    OP
       2020-07-24 10:27:21 +08:00
    @koharu 怀念战地 3 刚出那会儿裸连美服一点儿问题没有,很喜欢在地铁打枪榴弹 hhh,可以去 bf4play 下载 3 、4 服务端自己本地架设离线的玩。EA 的 Fairfight 是外包给 gameblocks,PB 是外包给 evenbalance 不给钱他们不干活。。。
    sa2852
        17
    sa2852  
       2020-07-24 10:31:11 +08:00
    @samondlee 哈哈,局域网开黑就不敢奢想了,很难凑到人,这个游戏国内还是很小众的。我比较喜欢 32VS32 大型征服里玩载具。
    koharu
        18
    koharu  
       2020-07-24 10:34:46 +08:00
    @samondlee 一直以为 ea 自己弄的。。说起 pb 又想起当年 win7 上的 pb 各种报错解决,烦死了都
    idealhs
        19
    idealhs  
       2020-07-24 10:57:50 +08:00
    @Livid 战地 4 的联 ban 平台可以做到自动踢人
    zzybot1996
        20
    zzybot1996  
       2020-07-24 10:59:36 +08:00 via Android
    战地 1,5 的后台能做什么?私服唯一能做的已经做了,就是联 ban,然而这个联 ban 局也经常被人诟病,最大的问题就是萌新看见厉害的就觉得像挂要申请联 ban 。ea 官方不作为外挂问题就没有解决办法,战地 1 买个账号才多少钱,开挂几乎没有成本,想想被凡尔登战神支配的恐惧,老玩家都见怪不怪了。至于战地 4 的后台,天天被炸服不难受么?一把都打不完就炸服,见不得别人的服务器有人,不要小看私服之间的竞争。

    反正外挂问题靠玩家是解决不了的,有效的治标方法就是管理轮流监管,来外挂就 t,但是这里面又有很多权限问题。。而且管理拿工资干活踢挂这种又不可能,所以私服各玩各的,管好自己一亩三分地就行了,其实联 ban 都没啥用,一个服务器能 ban 几个人?人开挂的来你这爽爽,爽完了就走,大不了再换个号完事。
    samondlee
        21
    samondlee  
    OP
       2020-07-24 11:01:29 +08:00
    @zzybot1996 嗯,5 的私服据说要更新后台了,提供 web 管理,这样就好办多了
    zzybot1996
        22
    zzybot1996  
       2020-07-24 11:02:01 +08:00 via Android
    虽然说是这么说,做好事还是要支持的
    PEIENYKYK
        23
    PEIENYKYK  
       2020-07-24 11:04:05 +08:00
    ps4 玩家路过,支持一波
    zzybot1996
        24
    zzybot1996  
       2020-07-24 11:09:27 +08:00 via Android
    联 ban 最大的问题还是,ban 人的标准是什么,谁来决定这个人该不该被 ban,因为你 ban 一个人很轻松,而如果是没有开挂的人想解封要自证很麻烦。由人来判定该不该 ban 是不是挂是很不靠谱的事,早期的联 ban 局就因为这个被很多老玩家诟病。

    很可能会出现我说你是挂你就是挂,服务器是我的,你爱玩不玩这种情况,反正私服都这样,也是没办法的事。
    samondlee
        25
    samondlee  
    OP
       2020-07-24 11:16:21 +08:00
    @zzybot1996 加盟服务器管理、战队管理、战地 UP 管理需要 2 位以上 才能确认实锤。其他规则在 https://github.com/mygoare/bfban/issues/20
    fs11zhuangb
        26
    fs11zhuangb  
       2020-07-24 11:18:12 +08:00
    ps4 玩家路过,支持一波,pc 挂这么多么
    c2const
        27
    c2const  
       2020-07-24 11:55:00 +08:00 via iPhone
    做反外挂的建议,
    0.直接包出去,比如 be tp np eac 等
    1.做 win 底层安全,门槛高,团队强大才行,最主要是人还要靠谱。

    现在反外挂技术的对抗,早就已经是杀软级别了,反调试、异常、中断、内存、过 pg 、双进程……
    而且国内外做这方向的公司在搞用于游戏的 intel-vt 和 intel 可信加密计算的…
    25zai
        28
    25zai  
       2020-07-24 12:56:36 +08:00
    没有一条符合的,看来我步战打的真的菜(
    samondlee
        29
    samondlee  
    OP
       2020-07-24 13:34:28 +08:00
    @fs11zhuangb 你康康 X 宝辅助销量 无语
    @c2const 233 作为普通玩家的私服只能这样禁止进入了,官方不努力没法
    @25zai 2333,上面的经验是按照 3000 多个实锤挂总结出来的,标准制定参照了 BTR 步战天花板知名玩家的数据,本人也有战地 3 、4 、1 2000 多小时的游戏时间。
    samondlee
        30
    samondlee  
    OP
       2020-07-24 16:15:17 +08:00
    啊 这,刚才有人进群问是不是人肉,真的不是人肉啊喂,体验过战地游戏内租服务器 以及游戏内后台有多糟糕的人都会理解这个项目的。。。只有 200ban 位,管理踢挂还得开电脑进游戏踢。
    lwp2070809
        31
    lwp2070809  
       2020-07-24 16:46:27 +08:00
    战地玩家路过支持, 因为外挂的原因有段时间没在 PC 玩了, 目前偶尔打一打 Xbox 战地 1 美服
    webassembly
        32
    webassembly  
       2020-07-24 16:57:21 +08:00
    支持,目前反外挂最好的解决办法是欧服.
    FFFire
        33
    FFFire  
       2020-07-24 17:08:27 +08:00
    @webassembly 欧服怎么解决的
    webassembly
        34
    webassembly  
       2020-07-24 17:12:54 +08:00
    @FFFire 因为欧洲人不开挂 (逃
    ztxcccc
        35
    ztxcccc  
       2020-07-24 17:14:18 +08:00
    看到 BFV 不更新的消息直接卸载了。。。
    dryadent
        36
    dryadent  
       2020-07-24 18:02:16 +08:00
    这个没有什么技术手段么?
    CheekiBreeki
        37
    CheekiBreeki  
       2020-07-24 22:24:44 +08:00 via Android
    還是原來的 procon 管理軟體好用,插件一大堆。從 1 開始 EA 收緊管理權,廢了後台 API,公服掛逼滿天飛,還 TM 兩邊跳著打維持平衡,Wdnmd
    CheekiBreeki
        38
    CheekiBreeki  
       2020-07-24 22:25:39 +08:00 via Android
    !votebab,!votekick,!votechangemap
    CheekiBreeki
        39
    CheekiBreeki  
       2020-07-24 22:26:01 +08:00 via Android
    @CheekiBreeki !votebab => !voteban
    samondlee
        40
    samondlee  
    OP
       2021-03-26 11:29:05 +08:00   ❤️ 2
    @Livid 回复大佬 目前战地 1 后台联 ban 经过国内外大家的努力已经有了大突破 https://github.com/bfban 可以做到 在网页管理程序里获取 指定 加盟服务器的玩家列表,可以做到根据 bfban 列表自动踢挂了。

    加盟服务器只需要提供战地 1 私服有管理权限的 ORIGIN 账号即可,根源在于 DICE BLAZE 协议的逆向工程

    目前亚服已经有 50 多个服务器加入

    说明地址 https://tieba.baidu.com/p/7270742945

    被踢出截图 http://tiebapic.baidu.com/forum/pic/item/c126b622720e0cf308acb7b71d46f21fbf09aa9c.jpg

    后台 1 https://i.loli.net/2021/03/26/1o8RPwdTlbkJiL2.jpg

    被读取的玩家列表示例 https://i.loli.net/2021/03/26/GDEHZIJUhXdWwro.jpg
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6017 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 01:52 · PVG 09:52 · LAX 17:52 · JFK 20:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.