Download SpringLS Free Java Code
Description
A spring lobby server written in Java.
Source Files
The download file SpringLS-master.zip has the following entries.
.gitignore/*from www. j a v a2 s. co m*/
.gitmodules
Documentation/AdminCommands.txt
Documentation/AdminGuidelines.txt
Documentation/HolePunching.txt
README.markdown
conf/META-INF/persistence.xml.template
pom.xml
runServer.bat
runServer.sh
src/main/java/com/springrts/springls/Account.java
src/main/java/com/springrts/springls/Battle.java
src/main/java/com/springrts/springls/Battles.java
src/main/java/com/springrts/springls/Bot.java
src/main/java/com/springrts/springls/Channel.java
src/main/java/com/springrts/springls/Channels.java
src/main/java/com/springrts/springls/Client.java
src/main/java/com/springrts/springls/Clients.java
src/main/java/com/springrts/springls/CmdLineArgs.java
src/main/java/com/springrts/springls/Context.java
src/main/java/com/springrts/springls/ContextReceiver.java
src/main/java/com/springrts/springls/Engine.java
src/main/java/com/springrts/springls/FailedLoginAttempt.java
src/main/java/com/springrts/springls/LiveStateListener.java
src/main/java/com/springrts/springls/Main.java
src/main/java/com/springrts/springls/MuteList.java
src/main/java/com/springrts/springls/Server.java
src/main/java/com/springrts/springls/ServerConfiguration.java
src/main/java/com/springrts/springls/ServerNotification.java
src/main/java/com/springrts/springls/ServerNotifications.java
src/main/java/com/springrts/springls/ServerThread.java
src/main/java/com/springrts/springls/StartRect.java
src/main/java/com/springrts/springls/TASServer.java
src/main/java/com/springrts/springls/TeamController.java
src/main/java/com/springrts/springls/Updateable.java
src/main/java/com/springrts/springls/UpdateableTracker.java
src/main/java/com/springrts/springls/accounts/AbstractAccountsService.java
src/main/java/com/springrts/springls/accounts/AccountUtils.java
src/main/java/com/springrts/springls/accounts/AccountsService.java
src/main/java/com/springrts/springls/accounts/Activator.java
src/main/java/com/springrts/springls/accounts/FSAccountsService.java
src/main/java/com/springrts/springls/accounts/FSSaveAccountsThread.java
src/main/java/com/springrts/springls/accounts/JPAAccountsService.java
src/main/java/com/springrts/springls/accounts/LanAccountsService.java
src/main/java/com/springrts/springls/agreement/Activator.java
src/main/java/com/springrts/springls/agreement/Agreement.java
src/main/java/com/springrts/springls/bans/Activator.java
src/main/java/com/springrts/springls/bans/BanEntry.java
src/main/java/com/springrts/springls/bans/BanService.java
src/main/java/com/springrts/springls/bans/DummyBanService.java
src/main/java/com/springrts/springls/bans/JPABanService.java
src/main/java/com/springrts/springls/commands/AbstractCommandProcessor.java
src/main/java/com/springrts/springls/commands/CommandProcessingException.java
src/main/java/com/springrts/springls/commands/CommandProcessor.java
src/main/java/com/springrts/springls/commands/CommandProcessorTracker.java
src/main/java/com/springrts/springls/commands/CommandProcessors.java
src/main/java/com/springrts/springls/commands/InsufficientAccessCommandProcessingException.java
src/main/java/com/springrts/springls/commands/InvalidNumberOfArgumentsCommandProcessingException.java
src/main/java/com/springrts/springls/commands/SupportedCommand.java
src/main/java/com/springrts/springls/commands/TooFewArgumentsCommandProcessingException.java
src/main/java/com/springrts/springls/commands/TooManyArgumentsCommandProcessingException.java
src/main/java/com/springrts/springls/commands/impl/AbstractSayCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/Activator.java
src/main/java/com/springrts/springls/commands/impl/AddBotCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/AddNotificationCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/AddStartRectCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/AdminBroadcastCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/BroadcastCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/BroadcastExtendedCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ChangeAccountAccessCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ChangeAccountPasswordCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ChangeCharsetCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ChangePasswordCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ChannelMessageCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ChannelTopicCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ChannelsCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ConfirmAgreementCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ConnectUserCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/CreateAccountCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/DisableUnitsCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/EnableAllUnitsCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/EnableLoginCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/EnableRegisterCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/EnableUnitsCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/FindIpCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ForceAllyNumberCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ForceCloseBattleCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ForceJoinBattleCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ForceLeaveChannelCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ForceSpectatorModeCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ForceStopServerCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ForceTeamColorCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ForceTeamNumberCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ForgeMessageCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ForgeReverseMessageCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GarbageCollectorCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GenerateUserIdCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GetAccountAccessCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GetAccountCountCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GetAccountInfoCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GetInGameTimeCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GetIpCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GetLastIpCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GetLastLoginTimeCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GetLobbyVersionCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GetRegistrationDateCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GetSendBufferSizeCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/GetUserIdCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/HandicapCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/JoinBattleAcceptCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/JoinBattleCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/JoinBattleDenyCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/JoinCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/KickFromBattleCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/KickUserCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/KillAllCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/KillCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/KillIpCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/LeaveBattleCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/LeaveCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ListCompFlagsCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/LoginCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/LongTimeToDateCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/MemoryAvailableCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/MuteCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/MuteListCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/MyBattleStatusCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/MyStatusCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/OpenBattleCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/PingCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/RedirectCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/RedirectOffCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/RegisterCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/RemoveAccountCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/RemoveBotCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/RemoveScriptTagsCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/RemoveStartRectCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/RenameAccountCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/RingCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/SaveAccountsServerCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/SayBattleCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/SayBattleExCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/SayCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/SayExCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/SayPrivateCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ScriptCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ScriptEndCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/ScriptStartCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/SetBotModeCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/SetChannelKeyCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/SetLatestSpringVersionCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/SetScriptTagsCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/SetTimeOutCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/StopServerCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/TestLoginCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/UnmuteCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/UpTimeCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/UpdateBattleInfoCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/UpdateBotCommandProcessor.java
src/main/java/com/springrts/springls/commands/impl/UserIdCommandProcessor.java
src/main/java/com/springrts/springls/floodprotection/Activator.java
src/main/java/com/springrts/springls/floodprotection/FloodLevelCommandProcessor.java
src/main/java/com/springrts/springls/floodprotection/FloodProtection.java
src/main/java/com/springrts/springls/floodprotection/FloodProtectionService.java
src/main/java/com/springrts/springls/ip2country/Activator.java
src/main/java/com/springrts/springls/ip2country/IP2Country.java
src/main/java/com/springrts/springls/ip2country/IP2CountryService.java
src/main/java/com/springrts/springls/ip2country/IPRange.java
src/main/java/com/springrts/springls/ip2country/Ip2CountryCommandProcessor.java
src/main/java/com/springrts/springls/ip2country/ReInitializeIp2CountryCommandProcessor.java
src/main/java/com/springrts/springls/ip2country/UpdateIP2CountryThread.java
src/main/java/com/springrts/springls/ip2country/UpdateIp2CountryCommandProcessor.java
src/main/java/com/springrts/springls/motd/Activator.java
src/main/java/com/springrts/springls/motd/MessageOfTheDay.java
src/main/java/com/springrts/springls/motd/UpdateMotdCommandProcessor.java
src/main/java/com/springrts/springls/nat/Activator.java
src/main/java/com/springrts/springls/nat/NatHelpServer.java
src/main/java/com/springrts/springls/statistics/Activator.java
src/main/java/com/springrts/springls/statistics/Statistics.java
src/main/java/com/springrts/springls/statistics/UpdateStatisticsCommandProcessor.java
src/main/java/com/springrts/springls/updateproperties/Activator.java
src/main/java/com/springrts/springls/updateproperties/ReloadUpdatePropertiesCommandProcessor.java
src/main/java/com/springrts/springls/updateproperties/RequestUpdateFileCommandProcessor.java
src/main/java/com/springrts/springls/updateproperties/UpdateProperties.java
src/main/java/com/springrts/springls/util/Misc.java
src/main/java/com/springrts/springls/util/Processor.java
src/main/java/com/springrts/springls/util/ProtocolUtil.java
src/main/java/com/springrts/springls/util/ZipUtil.java
src/main/resources/logback.xml
src/test/java/com/springrts/springls/util/TestMisc.java
src/test/java/com/springrts/springls/util/TestProtocolUtil.java
Download
Click the following link to download SpringLS-master.zip.
SpringLS-master.zip