This commit is contained in:
2026-04-24 18:36:50 +02:00
parent 7833802187
commit b88b57e9d9
3 changed files with 8 additions and 11 deletions
@@ -17,7 +17,7 @@ public class ServerLauncher {
GameController gameController;
RMIServer serverRMI;
TCPServer serverTCP;
LimitedList players;
static LimitedList<String> players;
@@ -59,8 +59,8 @@ public class ServerLauncher {
BlockingQueue<NetworkEvent> actionQueue = new LinkedBlockingQueue<>();
GameController gameController = new GameController();
RMIServer serverRMI = new RMIServer(gameController, 1099, actionQueue);
TCPServer serverTCP = new TCPServer(gameController, 8080, actionQueue);
RMIServer serverRMI = new RMIServer(gameController, 1099, actionQueue, players);
TCPServer serverTCP = new TCPServer(gameController, 8080, actionQueue, players);
ServerLauncher launcher = new ServerLauncher(actionQueue, gameController, serverRMI, serverTCP);
launcher.run();
@@ -68,10 +68,7 @@ public class ServerLauncher {
public void run() throws InterruptedException, RemoteException {
// Aggiunge il primo player e imposta il numero di giocatori voluti
Game model = new Game(players.getLimit());
gameController.setModel(model);
serverRMI.notifyAll(model);
serverRMI.notifyAll(gameController.getModel());
//serverTCP.broadcastUpdate(model);