diff options
| author | oldmud0 <oldmud0@users.noreply.github.com> | 2018-06-02 23:36:34 -0500 |
|---|---|---|
| committer | oldmud0 <oldmud0@users.noreply.github.com> | 2018-06-02 23:36:34 -0500 |
| commit | 7e4be0edd7756220dd8d7fbaaaf3d972db48df5e (patch) | |
| tree | a97dd40bb99ad30e2d1b689e846b10d3ca95cf1d | |
| parent | f5e0177b9e13c68fa960dc873cd62452943dac3f (diff) | |
Manual option for master server
This will only trigger when SRV lookup fails.
| -rw-r--r-- | networkmanager.cpp | 5 | ||||
| -rw-r--r-- | networkmanager.h | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/networkmanager.cpp b/networkmanager.cpp index 8c0eaa7a..e58c85e3 100644 --- a/networkmanager.cpp +++ b/networkmanager.cpp @@ -19,6 +19,11 @@ NetworkManager::NetworkManager(AOApplication *parent) : QObject(parent) QObject::connect(ms_socket, SIGNAL(readyRead()), this, SLOT(handle_ms_packet())); QObject::connect(server_socket, SIGNAL(readyRead()), this, SLOT(handle_server_packet())); QObject::connect(server_socket, SIGNAL(disconnected()), ao_app, SLOT(server_disconnected())); + + QString master_config = ao_app->read_config("master"); + if (master_config != "") { + ms_nosrv_hostname = master_config; + } } NetworkManager::~NetworkManager() diff --git a/networkmanager.h b/networkmanager.h index 32aef733..6954d19e 100644 --- a/networkmanager.h +++ b/networkmanager.h @@ -38,9 +38,9 @@ public: const QString ms_srv_hostname = "_aoms._tcp.aceattorneyonline.com"; #ifdef LOCAL_MS - const QString ms_nosrv_hostname = "localhost"; + QString ms_nosrv_hostname = "localhost"; #else - const QString ms_nosrv_hostname = "master.aceattorneyonline.com"; + QString ms_nosrv_hostname = "master.aceattorneyonline.com"; #endif const int ms_port = 27016; |
