mirror of
https://github.com/glest/glest-source.git
synced 2025-08-08 09:26:27 +02:00
- updated FTP code to use specific ports for MG and not random FTP ports
This commit is contained in:
@@ -33,10 +33,11 @@ protected:
|
||||
std::pair<string,string> mapsPath;
|
||||
std::pair<string,string> tilesetsPath;
|
||||
int portNumber;
|
||||
int maxPlayers;
|
||||
|
||||
public:
|
||||
|
||||
FTPServerThread(std::pair<string,string> mapsPath, std::pair<string,string> tilesetsPath, int portNumber);
|
||||
FTPServerThread(std::pair<string,string> mapsPath, std::pair<string,string> tilesetsPath, int portNumber,int maxPlayers);
|
||||
~FTPServerThread();
|
||||
virtual void execute();
|
||||
virtual void signalQuit();
|
||||
|
@@ -215,6 +215,8 @@ protected:
|
||||
static int ftpServerPort;
|
||||
SDL_Thread *upnpdiscoverThread;
|
||||
|
||||
static int maxPlayerCount;
|
||||
|
||||
virtual void UPNPInitStatus(bool result);
|
||||
BroadCastSocketThread *broadCastThread;
|
||||
void startBroadCastThread();
|
||||
@@ -241,6 +243,8 @@ public:
|
||||
virtual void disconnectSocket();
|
||||
|
||||
void NETdiscoverUPnPDevices();
|
||||
|
||||
static int setMaxPlayerCount(int value) { maxPlayerCount=value; }
|
||||
};
|
||||
|
||||
// =====================================================
|
||||
@@ -258,7 +262,7 @@ public:
|
||||
static bool upnp_add_redirect(int ports[2]);
|
||||
static void upnp_rem_redirect(int ext_port);
|
||||
|
||||
static void NETaddRedirects(int ports[4]);
|
||||
static void NETaddRedirects(std::vector<int> UPNPPortForwardList);
|
||||
static void NETremRedirects(int ext_port);
|
||||
|
||||
static void AddUPNPPortForward(int internalPort, int externalPort);
|
||||
|
Reference in New Issue
Block a user