Show / Hide Table of Contents

    Class WorldConfiguration

    Class that represents options for the configuration of a world.

    Inheritance
    System.Object
    WorldConfiguration
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Fibula.Common.Contracts.Models
    Assembly: Fibula.Common.Contracts.dll
    Syntax
    public class WorldConfiguration

    Properties

    | Improve this Doc View Source

    Geolocation

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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>
    | Improve this Doc View Source

    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>
    | Improve this Doc View Source

    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>
    | Improve this Doc View Source

    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>
    | Improve this Doc View Source

    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.

    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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>
    | Improve this Doc View Source

    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>

    Extension Methods

    ObjectExtensions.YieldSingleItem<T>(T)
    ObjectExtensions.GetPropertyValue(Object, String)
    Validate.ThrowIfNull(Object, String)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2018-2020 | The Fibula Project
    Generated using DocFX | Jose L. Nuñez de Caceres et al.