Class WorldConfiguration
Class that represents options for the configuration of a world.
Inheritance
Inherited Members
Namespace: Fibula.Common.Contracts.Models
Assembly: Fibula.Common.Contracts.dll
Syntax
public class WorldConfiguration
Properties
| Improve this Doc View SourceGeolocation
Gets or sets the geolocation of this world server.
Declaration
[Required(ErrorMessage = "A geolocation for the world must be speficied.")]
public string Geolocation { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IpAddress
Gets or sets the public IP Address of the world server.
Declaration
[Required(ErrorMessage = "A public IP address for the gameworld server must be speficied.")]
public string IpAddress { get; set; }
Property Value
Type | Description |
---|---|
System.String |
LocalResetHour
Gets or sets the hour at which the world reset takes place in local time. Informational only.
Declaration
public byte LocalResetHour { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
MaximumNewbieQueueSize
Gets or sets the maximum queue size for newbie player characters.
Declaration
public ushort? MaximumNewbieQueueSize { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt16> |
MaximumOnlineNewbies
Gets or sets the maximum number of newbie player characters allowed to log online simultaneously.
Declaration
public ushort? MaximumOnlineNewbies { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt16> |
MaximumOnlineVeterans
Gets or sets the maximum number of veteran player characters allowed to log online simultaneously.
Declaration
public ushort? MaximumOnlineVeterans { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt16> |
MaximumVeteranQueueSize
Gets or sets the maximum queue size for veteran player characters.
Declaration
public ushort? MaximumVeteranQueueSize { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt16> |
MessageOfTheDay
Gets or sets the world's message of the day.
Declaration
public string MessageOfTheDay { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Should eventually come from a dynamic control plane framework.
Name
Gets or sets the name of the world.
Declaration
[Required(ErrorMessage = "A name for the world must be speficied.")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Port
Gets or sets the port of the world server.
Declaration
[Required(ErrorMessage = "A port for the gameworld server must be speficied.")]
public ushort? Port { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt16> |
Type
Gets or sets the world type.
Declaration
[Required(ErrorMessage = "A type of world must be speficied.")]
public WorldType? Type { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<WorldType> |