Package zombie.network
Class ServerOptions
java.lang.Object
zombie.network.ServerOptions
public class ServerOptions
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classServerOptions.BooleanServerOptionstatic classServerOptions.DoubleServerOptionstatic classServerOptions.IntegerServerOptionstatic interfaceServerOptions.ServerOptionstatic classServerOptions.StringServerOptionstatic classServerOptions.TextServerOption -
Field Summary
-
Constructor Summary
Constructors Constructor Description ServerOptions() -
Method Summary
Modifier and Type Method Description voidaddOption(ServerOptions.ServerOption option)java.lang.StringchangeOption(java.lang.String key, java.lang.String value)java.lang.BooleangetBoolean(java.lang.String key)static java.util.ArrayListgetClientCommandList(boolean doLine)static java.util.ArrayListgetCommandList(java.lang.String accessLevel, boolean doLine)java.lang.DoublegetDouble(java.lang.String key)java.lang.FloatgetFloat(java.lang.String key)static ServerOptionsgetInstance()java.lang.IntegergetInteger(java.lang.String key)static java.lang.StringgetListOfCommands(java.lang.String command, boolean doLine, java.lang.String accessLevel)intgetNumOptions()java.lang.StringgetOption(java.lang.String key)ServerOptions.ServerOptiongetOptionByIndex(int index)ServerOptions.ServerOptiongetOptionByName(java.lang.String name)java.util.ArrayListgetOptions()java.util.ArrayListgetPublicOptions()static java.lang.StringgetRandomCard()voidinit()static voidinitLists()booleanloadServerTextFile(java.lang.String serverName)voidputOption(java.lang.String key, java.lang.String value)voidputSaveOption(java.lang.String key, java.lang.String value)voidresetRegionFile()booleansaveServerTextFile(java.lang.String serverName)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
instance
-
accessLevelOptionsList
public static java.util.HashMap accessLevelOptionsList -
optionsList
public static java.util.HashMap optionsList -
clientOptionsList
public static java.util.HashMap clientOptionsList -
MAX_PORT
public static final int MAX_PORT- See Also:
- Constant Field Values
-
nightlengthmodifier
-
PVP
-
PauseEmpty
-
GlobalChat
-
Open
-
ServerWelcomeMessage
-
LogLocalChat
-
AutoCreateUserInWhiteList
-
DisplayUserName
-
SpawnPoint
-
SafetySystem
-
ShowSafety
-
SafetyToggleTimer
-
SafetyCooldownTimer
-
SpawnItems
-
DefaultPort
-
ResetID
-
Mods
-
Map
-
DoLuaChecksum
-
Public
-
PublicName
-
PublicDescription
-
MaxPlayers
-
PingFrequency
-
PingLimit
-
HoursForLootRespawn
-
MaxItemsForLootRespawn
-
ConstructionPreventsLootRespawn
-
DropOffWhiteListAfterDeath
-
NoFire
-
AnnounceDeath
-
MinutesPerPage
-
SaveWorldEveryMinutes
-
PlayerSafehouse
-
AdminSafehouse
-
SafehouseAllowTrepass
-
SafehouseAllowFire
-
SafehouseAllowLoot
-
SafehouseAllowRespawn
-
SafehouseDaySurvivedToClaim
-
SafeHouseRemovalTime
-
AllowDestructionBySledgehammer
-
KickFastPlayers
-
ServerPlayerID
-
RCONPort
-
RCONPassword
-
Password
-
MaxAccountsPerUser
-
SleepAllowed
-
SleepNeeded
-
SteamPort1
-
SteamPort2
-
WorkshopItems
-
SteamScoreboard
-
SteamVAC
-
UPnP
-
UPnPLeaseTime
-
UPnPZeroLeaseTimeFallback
-
UPnPForce
-
CoopServerLaunchTimeout
-
CoopMasterPingTimeout
-
VoiceEnable
-
VoiceComplexity
-
VoicePeriod
-
VoiceSampleRate
-
VoiceBuffering
-
VoiceMinDistance
-
VoiceMaxDistance
-
Voice3D
-
PhysicsDelay
-
SpeedLimit
-
server_browser_announced_ip
-
UseTCPForMapDownloads
-
PlayerRespawnWithSelf
-
PlayerRespawnWithOther
-
FastForwardMultiplier
-
PlayerSaveOnDamage
-
SaveTransactionID
-
DisableSafehouseWhenPlayerConnected
-
Faction
-
FactionDaySurvivedToCreate
-
FactionPlayersRequiredForTag
-
AllowTradeUI
-
HoursForWorldItemRemoval
-
WorldItemRemovalList
-
ItemRemovalListBlacklistToggle
-
DisableRadioStaff
-
DisableRadioAdmin
-
DisableRadioGM
-
DisableRadioOverseer
-
DisableRadioModerator
-
DisableRadioInvisible
-
ClientCommandFilter
-
ItemNumbersLimitPerContainer
-
cardList
public static java.util.ArrayList cardList
-
-
Constructor Details
-
ServerOptions
public ServerOptions()
-
-
Method Details
-
getPublicOptions
public java.util.ArrayList getPublicOptions() -
getOptions
public java.util.ArrayList getOptions() -
initLists
public static void initLists() -
init
public void init() -
resetRegionFile
public void resetRegionFile() -
getOption
public java.lang.String getOption(java.lang.String key) -
getBoolean
public java.lang.Boolean getBoolean(java.lang.String key) -
getFloat
public java.lang.Float getFloat(java.lang.String key) -
getDouble
public java.lang.Double getDouble(java.lang.String key) -
getInteger
public java.lang.Integer getInteger(java.lang.String key) -
putOption
public void putOption(java.lang.String key, java.lang.String value) -
putSaveOption
public void putSaveOption(java.lang.String key, java.lang.String value) -
changeOption
public java.lang.String changeOption(java.lang.String key, java.lang.String value) -
getInstance
-
getCommandList
public static java.util.ArrayList getCommandList(java.lang.String accessLevel, boolean doLine) -
getClientCommandList
public static java.util.ArrayList getClientCommandList(boolean doLine) -
getListOfCommands
public static java.lang.String getListOfCommands(java.lang.String command, boolean doLine, java.lang.String accessLevel) -
getRandomCard
public static java.lang.String getRandomCard() -
addOption
-
getNumOptions
public int getNumOptions() -
getOptionByIndex
-
getOptionByName
-
loadServerTextFile
public boolean loadServerTextFile(java.lang.String serverName) -
saveServerTextFile
public boolean saveServerTextFile(java.lang.String serverName)
-