Class CoopMaster

java.lang.Object
zombie.network.CoopMaster

public class CoopMaster
extends java.lang.Object
  • Field Details

    • instance

      public static final CoopMaster instance
  • Method Details

    • launchServer

      public void launchServer​(java.lang.String serverName, java.lang.String username, int memory) throws java.io.IOException
      Throws:
      java.io.IOException
    • softreset

      public void softreset​(java.lang.String serverName, java.lang.String username, int memory) throws java.io.IOException
      Throws:
      java.io.IOException
    • abortServer

      public void abortServer()
    • isRunning

      public boolean isRunning()
    • terminationReason

      public CoopMaster.TerminationReason terminationReason()
    • sendMessage

      public void sendMessage​(java.lang.String tag, java.lang.String cookie, java.lang.String payload)
    • sendMessage

      public void sendMessage​(java.lang.String tag, java.lang.String payload)
    • invokeServer

      public void invokeServer​(java.lang.String tag, java.lang.String payload, ICoopServerMessageListener responseHandler)
    • getMessage

      public java.lang.String getMessage()
    • update

      public void update()
    • register

      public void register​(Platform platform, KahluaTable environment)
    • addListener

      public void addListener​(ICoopServerMessageListener listener, CoopMaster.ListenerOptions options)
    • addListener

      public void addListener​(ICoopServerMessageListener listener)
    • removeListener

      public void removeListener​(ICoopServerMessageListener listener)
    • getServerName

      public java.lang.String getServerName()
    • getServerSaveFolder

      public java.lang.String getServerSaveFolder​(java.lang.String serverName)
    • getPlayerSaveFolder

      public java.lang.String getPlayerSaveFolder​(java.lang.String serverName)