aboutsummaryrefslogtreecommitdiff
path: root/src/server.cpp
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2020-06-23 17:43:47 +0200
committerElias Fleckenstein <eliasfleckenstein@web.de>2020-06-23 17:43:47 +0200
commita87805a9445f280ca71da322c4b32cf357744511 (patch)
tree0404bc58a6f556b0603283fdbd01121dc73d3cd9 /src/server.cpp
parent68f9263a24a345435d2310ab559ce8a811ef0427 (diff)
downloaddragonfireclient-a87805a9445f280ca71da322c4b32cf357744511.tar.xz
test
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 239ddd92e..cb7866d30 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -1412,6 +1412,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)
{
@@ -2821,6 +2828,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) {