Package net.sf.colossus.server

Interface Summary
INotifyWebServer  
IServer IServer is an interface for the client-accessible parts of Server.
PhaseAdvancer Advances to the next phase.
 

Class Summary
BattleMovementServerSide This holds currently the BattleMovement related methods that has been so far part of BattleServerSide.
BattleServerSide Class Battle holds data about a Titan battle.
BattleStrikeServerSide  
ClientHandler Holds all data specific to one client connection.
ConfigFileFilter A FilenameFilter for cfg files.
CreatureServerSide Class Critter represents an individual Titan Character.
CustomRecruitBase Base class to implement custom recruiting functions (i.e.
FileServerThread Thread handling the distribution of files to clients.
GameLoading  
GameSaving  
GameServerSide Class Game gets and holds high-level data about a Titan game.
History Stores game history as XML.
LegionServerSide Class Legion represents a Titan stack of Creatures and its stack marker.
MessageRecorder  
NotifyWebServerViaFile For communication between Game/Server and WebServer.
PenaltyOption Holds the information for one possible strike penalty, including the null no-penalty option.
PlayerServerSide Class Player holds the data for one player in a Titan game.
RemoteLogHandler A java.util.logging Handler that appends to a Server via allLog.
Server Class Server lives on the server side and handles all communcation with the clients.
StartGameForWebclient  
StartupProgress Simple log window for Startup progress (waiting for clients)
VariantKnower  
VariantSupport Class VariantSupport hold the members and functions required to support Variants in Colossus TODO this should probably move into the variant package sooner or later, possibly into the Variant class itself
XMLSnapshotFilter Class XMLSnapshotFilter implements a FilenameFilter for savegames.
 

Enum Summary
BattleServerSide.AngelSummoningStates  
BattleServerSide.LegionTags  
 

Exception Summary
VariantSupport.VariantLoadException A helper class to store the exception that happened during VariantLoading together with the task during which that happened.