MultiOgar
MultiOgar copied to clipboard
HELP
i cannot connect with http://nbk.io/ :) i need SERVER : MultiOgar 1.2.18
The only thing that doesn't seem to be working is the zoom, map border, and the mini map (with scramble mode 2). Everything else works just fine with the latest version.

Just tested, it works. Check if you're using latest MultiOgar version, because 1.2.18 is very old and outdated.
some offtopic: this site using agarplus mod, it has some bugs and shows fake fps. For example here is code which make fake fps:
myApp.isShowFPS && (_0x9d30x8 = getFPS(), 50 >= _0x9d30x8 ? _0x9d30x8 += 8 : 45 >= _0x9d30x8 ? _0x9d30x8 += 10 : 40 >= _0x9d30x8 && (_0x9d30x8 += 15), _0x9d30xc.push('FPS: ' + _0x9d30x8));
Pay attention to this code:
50 >= _0x9d30x8 ? _0x9d30x8 += 8 : 45 >= _0x9d30x8 ? _0x9d30x8 += 10 : 40 >= _0x9d30x8 && (_0x9d30x8 += 15)
it makes fake fps value. Here is what is going on here actually:
fps = getFPS();
if (fps <= 50) fps += 8;
else if (fps <= 45) fps += 10;
else if (fps <= 40) fps += 15;
But getFPS also returns incorrect value, because it's measured incorrectly.
This is reason why it shows FPS value higher than maximum display refresh rate and requestAnimationFrame call frequency. I was confused when I seen it for the first time, so I spent some time to investigate what's going on here
Also it shows leaderboard with html elements - it's incredible slow. But graphics design of agarplus is nice
@SimonOrJ it mean Chat + Minimap + URL SKIN not action
@Barbosik :)) look at me do not know anything. jahahahah
agarplus uses it's own specific skins and specific custom second server for minimap and chat. It doesn't works with normal ogario
yah :)) why nbk.io + senpai-agar.online :P i want like that :) and you have Facebook ? give me the link ^^ and... are you have VPS ?
I run on my web server, the Chat + Minichat operating normally, but I run the server on the Chat + minimap nbk.io inactive
In order to support normal chat in agarplus, you can just add something like this to message handler:
case 99: // chat
var flags = v_4f.getUint8(vb, !0);
vb += 1;
var r = v_4f.getUint8(vb, !0);
vb += 1;
var g = v_4f.getUint8(vb, !0);
vb += 1;
var b = v_4f.getUint8(vb, !0);
vb += 1;
var name = readStringZero();
var text = readStringZero();
if (flags & 0x80)
chatRoom.showChatServer(text);
else
chatRoom.showChatPlayer(name, text);
break;
and this to chatRoom:
this.popupChat = function(name, message) {
var vh = escapeHtml(name);
var vd = escapeHtml(message);
this.popup({
heading: '<span class="toast_sender">' + vh + ': </span>',
text: '<span class="toast_chatmsg">' + vd + '</span>',
showHideTransition: 'fade',
bgColor: 'rgba(10, 10, 10, 0.8)',
allowToastClose: !1,
hideAfter: 15E3,
stack: 10
})
};
this.showChatServer = function(message) {
var vh = $('<div/>');
var ve = $("<span class='system'/>").text(message);
vh.append(ve);
$('#chatroom').append(vh);
this.scrollDown()
}
this.showChatPlayer = function(name, message) {
var vh = $('<div/>');
var ve = $("<span class='sender'>").text(name + ' : ');
var vd = $("<span class='msg'>").text(message);
vh.append(ve);
vh.append(vd);
$('#chatroom')['append'](vh);
this.scrollDown();
this.popupChat(name, message)
};
this.sendMessage = function(message) {
message = message.trim();
if (message) {
if (!(Date.now() - vb < 2E3 && message.length < 50)) {
if (myApp.sendChatMessage) {
myApp.sendChatMessage(message);
}
this.lastMsg = message;
vb = Date.now()
}
}
};
this to websocket connected:
myApp.sendChatMessage = sendChatPacket;
and this:
function sendChatPacket(text) {
if (!text) return;
var msg = new DataView(new ArrayBuffer(2 + text.length * 2 + 2));
var index = 0;
msg.setUint8(index, 99, !0);
index += 1;
msg.setUint8(index, 0, !0);
index += 1;
for (var i = 0; i < text.length; i++) {
msg.setUint16(index, text.charCodeAt(i), !0);
index += 2;
};
msg.setUint16(index, 0, !0);
index += 2;
sendPacket(msg);
}
I renamed some functions, such as sendPacket, so you need to find how it named in your version.
look at me not knowing what to paste it in any place
@SimonOrJ i am having troule alos ill hisallowme to use server as in /help
@plazo123 Please open another issue and explain your situation.
Also, you may want to check out Megabyte's fork.
@SimonOrJ i do use it i mata coder says this is t for your some own code so i went beack to find
i meen is http://warlist.tk/ dont suport /s#hel this command list any command like minion /minionb in the chat like /login so will this code do that ?
@SimonOrJ why is your server down i use to love it it was self feed and 70x70 map right
That wasn't my server, and I'm unable to help you with minions and login. My instant merge server went down seven months ago due to Agario's breaking update and decay in interest.
Please do open another issue.
ok do you have discord @SimonOrJ
@mafiakb