server error :: ERROR: MSG_Copy

3 replies [Last post]
cml
Forum moderator Rank moderator LIVING LEGEND
camel-xp's picture
Offline
Joined: Mar 2006
Posts:

[code:1]********************
ERROR: MSG_Copy: can't copy into a smaller msg_t buffer
********************
----- Server Shutdown -----
Sending heartbeat to master3.idsoftware.com
Sending heartbeat to master0.gamespy.com
Sending heartbeat to master.kali.net
Sending heartbeat to master.quake3arena.com
Sending heartbeat to master0.excessiveplus.net
Sending heartbeat to master3.idsoftware.com
Sending heartbeat to master0.gamespy.com
Sending heartbeat to master.kali.net
Sending heartbeat to master.quake3arena.com
Sending heartbeat to master0.excessiveplus.net
==== ShutdownGame ====
ShutdownGame:
------------------------------------------------------------
AAS shutdown.
---------------------------
Hunk_Clear: reset the hunk ok[/code:1]

This error was shutdown the server, killed it Happy

What reason can be for that?

regnir9
Regnir's picture
Offline
Joined: May 2007
Posts:
server error :: ERROR: MSG_Copy

It's way too generic to tell.

If i'd have to guess, it would seem q3 couldn't process a string of data (thus the "buffer" word). Quite possibly due to insufficient memory.

Google came up with this:

[code:1]void MSG_Copy(msg_t *buf, byte *data, int length, msg_t *src)
{
if (length<src>cursize) {
Com_Error( ERR_DROP, "MSG_Copy: can't copy into a smaller msg_t buffer");
}
Com_Memcpy(buf, src, sizeof(msg_t));
buf->data = data;
Com_Memcpy(buf->data, src->data, src->cursize);
}[/code:1]

Part of Q3 source code. I were you, i'd ask someone who has experience in tweaking it.

In Deo laudabo verbum, in Domino praedicabo sermonem.
Multum lava me ab iniquitate mea.
Et a peccato meo munda me.

ghost
Offline
Joined: Jan 2004
Posts:
server error :: ERROR: MSG_Copy

as im see it it was somthing like this kinda popular hack for crushing servers down wich overflode some bufer in game, q3engine provide few output and input buffers for data it dosent take data in fly, sending more date than a buffer size will gona cause error mesage and disconect, u can have for extample com_hunkmegs wich is a bfufer for map objets data, q3 become realy customizable and with time limits of these bufers were hiten several times, propably most of u seen a bufer overfload mesage while loading to big config file Smug

im dosent know exacly but form the code u can ques q3 tried copied some data to msg_t buffer (dunno wich both of the are for) and is simply crushed couse lack of the space in

cml
Forum moderator Rank moderator LIVING LEGEND
camel-xp's picture
Offline
Joined: Mar 2006
Posts:
server error :: ERROR: MSG_Copy

Yes I was secured all aim servers against that program who can kill any vulnerable servers.

Maybe because of that patch server was killed itself Thinking