// Decompiled by Jad v1.5.7f. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   s.java

package boggle;

import boggle.server.boggleServer;
import boggle.server.comms.serverClient;
import boggle.server.comms.serverServer;
import boggle.server.gameServer;
import boggle.server.messageServer;
import java.io.PrintStream;
import java.rmi.Naming;
import java.rmi.RMISecurityManager;

// Referenced classes of package boggle:
//            settings

class s
{

    public static void main(String args[])
    {
        if(System.getSecurityManager() == null)
        {
            System.setSecurityManager(new RMISecurityManager());
            System.out.print(".");
        }
        try
        {
            serverClient serverclient = new serverClient();
            System.out.print(".");
            boggleServer boggleserver = new boggleServer(serverclient);
            System.out.print(".");
            Naming.rebind("//" + settings.getHostName() + "/BoggleServer", boggleserver);
            System.out.print(".");
            messageServer messageserver = new messageServer(serverclient);
            System.out.print(".");
            Naming.rebind("//" + settings.getHostName() + "/MessageServer", messageserver);
            System.out.print(".");
            gameServer gameserver = new gameServer(serverclient);
            System.out.print(".");
            Naming.rebind("//" + settings.getHostName() + "/GameServer", gameserver);
            System.out.print(".");
            serverServer serverserver = new serverServer(serverclient);
            System.out.print(".");
            Naming.rebind("//" + settings.getHostName() + "/ServerServer", serverserver);
            System.out.println("All bound in registry");
            serverclient.sync();
            serverclient.start();
            return;
        }
        catch(Exception exception)
        {
            System.out.println("BoggleServer error: " + exception.getMessage());
            exception.printStackTrace();
            System.exit(1);
            return;
        }
    }

    s()
    {
    }
}
