BumpyBall Unlimiter

Every server is Super Server!

目前为 2021-09-30 提交的版本。查看 最新版本

// ==UserScript==
// @name         BumpyBall Unlimiter
// @name:ru      BumpyBall Unlimiter
// @namespace    http://tampermonkey.net/
// @version      1
// @description  Every server is Super Server!
// @description:ru  Каждый сервер это Супер Сервер!
// @author       0vC4
// @match        http://www.pucks.io/
// @match        https://www.pucks.io/
// @match        http://www.bumpyball.io/
// @match        https://www.bumpyball.io/
// @icon         https://www.google.com/s2/favicons?domain=bumpyball.io
// @run-at       document-start
// @grant        none
// ==/UserScript==

(function() {
    const proto=XMLHttpRequest.prototype;

    if(!proto._open)proto._open=proto.open;
    proto.open=function(){
        const[method,url]=arguments;
        Object.assign(this,{method,url});
        return this._open.apply(this,arguments);
    };

    if(!proto._send)proto._send=proto.send;
    proto.send=function(body){
        if(this.url.match(/Listing\?Game=BumpyBall/)) {
            this._lnd=this.onload;
            this.onload=function(e){
                const table = JSON.parse(new TextDecoder().decode(this.response));
                table.forEach(server=>server.MaxPlayers=999);

                Object.defineProperty(this, 'response', {
                  enumerable: true,
                  configurable: true,
                  writable: true,
                  value: new TextEncoder().encode(JSON.stringify(table)).buffer
                });
                this._lnd(e);
            };
        }
        if(this.url.match(/\/Ping/)) {
            this._lnd=this.onload;
            this.onload=function(e){
                const server = JSON.parse(new TextDecoder().decode(this.response));
                server.MaxPlayers=999;

                Object.defineProperty(this, 'response', {
                  enumerable: true,
                  configurable: true,
                  writable: true,
                  value: new TextEncoder().encode(JSON.stringify(server)).buffer
                });
                this._lnd(e);
            };
        }
        return this._send.apply(this,arguments)
    };
})();
// 0vC4#7152

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址