aboutsummaryrefslogtreecommitdiff
path: root/src/server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server.cpp')
-rw-r--r--src/server.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/server.cpp b/src/server.cpp
index fe2bb3840..b9f6d1b0f 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -1376,6 +1376,13 @@ void Server::SendAccessDenied_Legacy(session_t peer_id,const std::wstring &reaso
Send(&pkt);
}
+void Server::SendRedirect(session_t peer_id, const std::string address, u16 port)
+{
+ NetworkPacket pkt(TOCLIENT_REDIRECT, 0, peer_id);
+ pkt << address << port;
+ Send(&pkt);
+}
+
void Server::SendDeathscreen(session_t peer_id, bool set_camera_point_target,
v3f camera_point_target)
{
@@ -2777,6 +2784,11 @@ void Server::DisconnectPeer(session_t peer_id)
m_con->DisconnectPeer(peer_id);
}
+void Server::RedirectPeer(session_t peer_id, const std::string address, u16 port)
+{
+ SendRedirect(peer_id, address, port);
+}
+
void Server::acceptAuth(session_t peer_id, bool forSudoMode)
{
if (!forSudoMode) {