forked from Mirrorlandia_minetest/minetest
game.cpp: remove dead code for proto v25 compat (#6481)
Protocol v25 is not supported anymore
This commit is contained in:
parent
8c16f18fdb
commit
9fa78b7387
23
src/game.cpp
23
src/game.cpp
@ -2183,27 +2183,8 @@ bool Game::connectToServer(const std::string &playername,
|
|||||||
|
|
||||||
wait_time += dtime;
|
wait_time += dtime;
|
||||||
// Only time out if we aren't waiting for the server we started
|
// Only time out if we aren't waiting for the server we started
|
||||||
if ((!address->empty()) && (wait_time > 10)) {
|
if (!address->empty() && wait_time > 10) {
|
||||||
bool sent_old_init = g_settings->getFlag("send_pre_v25_init");
|
*error_message = "Connection timed out.";
|
||||||
// If no pre v25 init was sent, and no answer was received,
|
|
||||||
// but the low level connection could be established
|
|
||||||
// (meaning that we have a peer id), then we probably wanted
|
|
||||||
// to connect to a legacy server. In this case, tell the user
|
|
||||||
// to enable the option to be able to connect.
|
|
||||||
if (!sent_old_init &&
|
|
||||||
(client->getProtoVersion() == 0) &&
|
|
||||||
client->connectedToServer()) {
|
|
||||||
*error_message = "Connection failure: init packet not "
|
|
||||||
"recognized by server.\n"
|
|
||||||
"Most likely the server uses an old protocol version (<v25).\n"
|
|
||||||
"Please ask the server owner to update to 0.4.13 or later.\n"
|
|
||||||
"To still connect to the server in the meantime,\n"
|
|
||||||
"you can enable the 'send_pre_v25_init' setting by editing minetest.conf,\n"
|
|
||||||
"or by enabling the 'Client -> Network -> Support older Servers'\n"
|
|
||||||
"entry in the advanced settings menu.";
|
|
||||||
} else {
|
|
||||||
*error_message = "Connection timed out.";
|
|
||||||
}
|
|
||||||
errorstream << *error_message << std::endl;
|
errorstream << *error_message << std::endl;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user