mirror of https://github.com/OpenTTD/OpenTTD
(svn r13433) -Codechange: remove a now useless global variable.
-Fix: MP advertising was not advertising.release/0.7
parent
2f59734909
commit
657bbf305e
|
@ -289,7 +289,7 @@ struct MainWindow : Window
|
||||||
|
|
||||||
case '1' | WKC_ALT: // Gimme money
|
case '1' | WKC_ALT: // Gimme money
|
||||||
/* Server can not cheat in advertise mode either! */
|
/* Server can not cheat in advertise mode either! */
|
||||||
if (!_networking || !_network_server || !_network_advertise)
|
if (!_networking || !_network_server || !_settings_client.network.server_advertise)
|
||||||
DoCommandP(0, 10000000, 0, NULL, CMD_MONEY_CHEAT);
|
DoCommandP(0, 10000000, 0, NULL, CMD_MONEY_CHEAT);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
@ -45,7 +45,6 @@ bool _network_reload_cfg;
|
||||||
bool _network_server; ///< network-server is active
|
bool _network_server; ///< network-server is active
|
||||||
bool _network_available; ///< is network mode available?
|
bool _network_available; ///< is network mode available?
|
||||||
bool _network_dedicated; ///< are we a dedicated server?
|
bool _network_dedicated; ///< are we a dedicated server?
|
||||||
bool _network_advertise; ///< is the server advertising to the master server?
|
|
||||||
bool _is_network_server; ///< Does this client wants to be a network-server?
|
bool _is_network_server; ///< Does this client wants to be a network-server?
|
||||||
NetworkServerGameInfo _network_game_info;
|
NetworkServerGameInfo _network_game_info;
|
||||||
NetworkPlayerInfo _network_player_info[MAX_PLAYERS];
|
NetworkPlayerInfo _network_player_info[MAX_PLAYERS];
|
||||||
|
@ -1110,7 +1109,7 @@ void NetworkDisconnect()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_network_advertise) NetworkUDPRemoveAdvertise();
|
if (_settings_client.network.server_advertise) NetworkUDPRemoveAdvertise();
|
||||||
|
|
||||||
DeleteWindowById(WC_NETWORK_STATUS_WINDOW, 0);
|
DeleteWindowById(WC_NETWORK_STATUS_WINDOW, 0);
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,6 @@ extern bool _networking; ///< are we in networking mode?
|
||||||
extern bool _network_server; ///< network-server is active
|
extern bool _network_server; ///< network-server is active
|
||||||
extern bool _network_available; ///< is network mode available?
|
extern bool _network_available; ///< is network mode available?
|
||||||
extern bool _network_dedicated; ///< are we a dedicated server?
|
extern bool _network_dedicated; ///< are we a dedicated server?
|
||||||
extern bool _network_advertise; ///< is the server advertising to the master server?
|
|
||||||
extern bool _is_network_server; ///< Does this client wants to be a network-server?
|
extern bool _is_network_server; ///< Does this client wants to be a network-server?
|
||||||
|
|
||||||
#else /* ENABLE_NETWORK */
|
#else /* ENABLE_NETWORK */
|
||||||
|
@ -29,7 +28,6 @@ static inline void NetworkShutDown() {}
|
||||||
#define _network_server 0
|
#define _network_server 0
|
||||||
#define _network_available 0
|
#define _network_available 0
|
||||||
#define _network_dedicated 0
|
#define _network_dedicated 0
|
||||||
#define _network_advertise 0
|
|
||||||
#define _is_network_server 0
|
#define _is_network_server 0
|
||||||
|
|
||||||
#endif /* ENABLE_NETWORK */
|
#endif /* ENABLE_NETWORK */
|
||||||
|
|
|
@ -686,7 +686,7 @@ struct NetworkStartServerWindow : public QueryStringBaseWindow {
|
||||||
const FiosItem *item;
|
const FiosItem *item;
|
||||||
|
|
||||||
/* draw basic widgets */
|
/* draw basic widgets */
|
||||||
SetDParam(1, _connection_types_dropdown[_network_advertise]);
|
SetDParam(1, _connection_types_dropdown[_settings_client.network.server_advertise]);
|
||||||
SetDParam(2, _settings_client.network.max_clients);
|
SetDParam(2, _settings_client.network.max_clients);
|
||||||
SetDParam(3, _settings_client.network.max_companies);
|
SetDParam(3, _settings_client.network.max_companies);
|
||||||
SetDParam(4, _settings_client.network.max_spectators);
|
SetDParam(4, _settings_client.network.max_spectators);
|
||||||
|
@ -748,7 +748,7 @@ struct NetworkStartServerWindow : public QueryStringBaseWindow {
|
||||||
} break;
|
} break;
|
||||||
|
|
||||||
case NSSW_CONNTYPE_BTN: // Connection type
|
case NSSW_CONNTYPE_BTN: // Connection type
|
||||||
ShowDropDownMenu(this, _connection_types_dropdown, _network_advertise, NSSW_CONNTYPE_BTN, 0, 0); // do it for widget NSSW_CONNTYPE_BTN
|
ShowDropDownMenu(this, _connection_types_dropdown, _settings_client.network.server_advertise, NSSW_CONNTYPE_BTN, 0, 0); // do it for widget NSSW_CONNTYPE_BTN
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case NSSW_CLIENTS_BTND: case NSSW_CLIENTS_BTNU: // Click on up/down button for number of clients
|
case NSSW_CLIENTS_BTND: case NSSW_CLIENTS_BTNU: // Click on up/down button for number of clients
|
||||||
|
@ -836,7 +836,7 @@ struct NetworkStartServerWindow : public QueryStringBaseWindow {
|
||||||
{
|
{
|
||||||
switch (widget) {
|
switch (widget) {
|
||||||
case NSSW_CONNTYPE_BTN:
|
case NSSW_CONNTYPE_BTN:
|
||||||
_network_advertise = (index != 0);
|
_settings_client.network.server_advertise = (index != 0);
|
||||||
break;
|
break;
|
||||||
case NSSW_LANGUAGE_BTN:
|
case NSSW_LANGUAGE_BTN:
|
||||||
_settings_client.network.server_lang = _language_dropdown[index] - STR_NETWORK_LANG_ANY;
|
_settings_client.network.server_lang = _language_dropdown[index] - STR_NETWORK_LANG_ANY;
|
||||||
|
|
|
@ -52,7 +52,7 @@ DEF_UDP_RECEIVE_COMMAND(Master, PACKET_UDP_MASTER_ACK_REGISTER)
|
||||||
DEBUG(net, 2, "[udp] advertising on master server successful");
|
DEBUG(net, 2, "[udp] advertising on master server successful");
|
||||||
|
|
||||||
/* We are advertised, but we don't want to! */
|
/* We are advertised, but we don't want to! */
|
||||||
if (!_network_advertise) NetworkUDPRemoveAdvertise();
|
if (!_settings_client.network.server_advertise) NetworkUDPRemoveAdvertise();
|
||||||
}
|
}
|
||||||
|
|
||||||
///*** Communication with clients (we are server) ***/
|
///*** Communication with clients (we are server) ***/
|
||||||
|
@ -562,7 +562,7 @@ void NetworkUDPAdvertise()
|
||||||
struct sockaddr_in out_addr;
|
struct sockaddr_in out_addr;
|
||||||
|
|
||||||
/* Check if we should send an advertise */
|
/* Check if we should send an advertise */
|
||||||
if (!_networking || !_network_server || !_network_udp_server || !_network_advertise)
|
if (!_networking || !_network_server || !_network_udp_server || !_settings_client.network.server_advertise)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* check for socket */
|
/* check for socket */
|
||||||
|
|
Loading…
Reference in New Issue