summaryrefslogtreecommitdiff
path: root/src/fpsgame/server.cpp
diff options
context:
space:
mode:
authorxolatile2025-08-07 08:30:30 +0200
committerxolatile2025-08-07 08:30:30 +0200
commitb2c89d7060e99a36c8c7ac897b7386686c74deac (patch)
treef5e526378859cd1a86421efd25d3d6e6cb1d8bcc /src/fpsgame/server.cpp
parent4c8dfb375b4b30dbb6079f9d68024980d81ffa20 (diff)
downloadxolatile-badassbug-b2c89d7060e99a36c8c7ac897b7386686c74deac.tar.xz
xolatile-badassbug-b2c89d7060e99a36c8c7ac897b7386686c74deac.tar.zst
Removed undo and prefab...
Diffstat (limited to 'src/fpsgame/server.cpp')
-rw-r--r--src/fpsgame/server.cpp20
1 files changed, 1 insertions, 19 deletions
diff --git a/src/fpsgame/server.cpp b/src/fpsgame/server.cpp
index 7070fb8..2856e53 100644
--- a/src/fpsgame/server.cpp
+++ b/src/fpsgame/server.cpp
@@ -1153,7 +1153,7 @@ namespace server {
N_ANNOUNCE, N_SENDDEMOLIST, N_SENDDEMO, N_DEMOPLAYBACK, N_SENDMAP,
N_CLIENT, N_AUTHCHAL, N_INITAI, N_EXPIRETOKENS, N_DROPTOKENS, N_STEALTOKENS, N_DEMOPACKET, -2, N_REMIP,
N_NEWMAP, N_GETMAP, N_SENDMAP, N_CLIPBOARD, -3, N_EDITENT, N_EDITF, N_EDITT, N_EDITM, N_FLIP, N_COPY, N_PASTE, N_ROTATE, N_REPLACE,
- N_DELCUBE, N_EDITVAR, N_EDITVSLOT, N_UNDO, N_REDO, -4, N_POS, NUMMSG),
+ N_DELCUBE, N_EDITVAR, N_EDITVSLOT, -4, N_POS, NUMMSG),
connectfilter(-1, N_CONNECT, -2, N_AUTHANS, -3, N_PING, NUMMSG);
int checktype(int type, clientinfo *ci) {
if(ci) {
@@ -2792,27 +2792,9 @@ namespace server {
if(ci && ci->state.state!=CS_SPECTATOR) QUEUE_MSG;
break;
}
- case N_UNDO:
- case N_REDO: {
- int unpacklen = getint(p), packlen = getint(p);
- if(!ci || ci->state.state==CS_SPECTATOR || packlen <= 0 || packlen > (1<<16) || unpacklen <= 0) {
- if(packlen > 0) p.subbuf(packlen);
- break;
- }
- //~if(p.remaining() < packlen) { disconnect_client(sender, DISC_MSGERR); return; }
- packetbuf q(32 + packlen, ENET_PACKET_FLAG_RELIABLE);
- putint(q, type);
- putint(q, ci->clientnum);
- putint(q, unpacklen);
- putint(q, packlen);
- if(packlen > 0) p.get(q.subbuf(packlen).buf, packlen);
- sendpacket(-1, 1, q.finalize(), ci->clientnum);
- break;
- }
case N_SERVCMD:
getstring(text, p);
break;
-
case -1:
//~disconnect_client(sender, DISC_MSGERR);
return;