geforkt von SteamWar/BungeeCore
Fix port clash
Signed-off-by: Lixfel <agga-games@gmx.de>
Dieser Commit ist enthalten in:
Ursprung
f39b7787d9
Commit
84c2c2f825
@ -41,6 +41,15 @@ public class SubserverSystem {
|
||||
private static final String SERVER_PATH = BACKBONE + "server/";
|
||||
private static final String EVENT_PATH = BACKBONE + "event/";
|
||||
|
||||
private static final int firstArenaPort;
|
||||
|
||||
static {
|
||||
if(BungeeCore.EVENT_MODE)
|
||||
firstArenaPort = 6000;
|
||||
else
|
||||
firstArenaPort = 2500;
|
||||
}
|
||||
|
||||
/**
|
||||
* This function starts every arena (even test- and eventarenas).
|
||||
*
|
||||
@ -80,10 +89,10 @@ public class SubserverSystem {
|
||||
*/
|
||||
public static Subserver startArena(ArenaMode modus, String map, int eventFightID, int checkSchemID, String serverName, String mapName, UUID player1, UUID player2, boolean ranked){
|
||||
//Generate missing parameters
|
||||
int port = freePort(2500);
|
||||
int port = freePort(firstArenaPort);
|
||||
|
||||
if(serverName == null)
|
||||
serverName = modus.getDisplayName() + (port - 2500);
|
||||
serverName = modus.getDisplayName() + (port - firstArenaPort);
|
||||
if(mapName == null)
|
||||
mapName = serverName;
|
||||
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren