Show / Hide Table of Contents

Class Configuration

Server configuration

Inheritance
object
Configuration
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SlipeServer.Server
Assembly: SlipeServer.Server.dll
Syntax
public class Configuration

Properties

| Edit this page View Source

AllowDriveByAnimationFix

Declaration
public bool AllowDriveByAnimationFix { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

AllowFastSprintFix

Declaration
public bool AllowFastSprintFix { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

AllowShotgunDamageFix

Declaration
public bool AllowShotgunDamageFix { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

AntiCheat

Anticheat configuration

Declaration
public AntiCheatConfiguration AntiCheat { get; set; }
Property Value
Type Description
AntiCheatConfiguration
| Edit this page View Source

BitStreamVersion

Bitstream version used by the server. Only needs editing if you implement additional packet handling / packet changes that were implemented in a newer version of MTA

Declaration
public ushort BitStreamVersion { get; set; }
Property Value
Type Description
ushort
| Edit this page View Source

BulletSyncEnabledWeapons

Weapon ids that will triggered bullet sync packets to be sent to the server.

Declaration
public WeaponId[] BulletSyncEnabledWeapons { get; set; }
Property Value
Type Description
WeaponId[]
| Edit this page View Source

DebugPort

Server UDP port for players to connect to using a debug build of MTA Leaving this null will not allow debug clients to connect

Declaration
public ushort? DebugPort { get; set; }
Property Value
Type Description
ushort?
| Edit this page View Source

ExplosionSyncDistance

In-game distance to sync explosions, any player within this distance from an explosion will be informed of the explosion

Declaration
public float ExplosionSyncDistance { get; set; }
Property Value
Type Description
float
| Edit this page View Source

Host

Server host IP address, usually left 0.0.0.0

Declaration
[MaxLength(15)]
public string Host { get; set; }
Property Value
Type Description
string
| Edit this page View Source

HttpConnectionsPerClient

Maximum HTTP connections allowed per client

Declaration
public int HttpConnectionsPerClient { get; set; }
Property Value
Type Description
int
| Edit this page View Source

HttpHost

HTTP host to listen to for built-in HTTP server for serving resource files

Declaration
public string HttpHost { get; set; }
Property Value
Type Description
string
| Edit this page View Source

HttpPort

HTTP port to listen to for built-in HTTP server for serving resource files

Declaration
public ushort HttpPort { get; set; }
Property Value
Type Description
ushort
| Edit this page View Source

HttpUrl

HTTP URL for an external HTTP server for serving resource files

Declaration
public string? HttpUrl { get; set; }
Property Value
Type Description
string
| Edit this page View Source

IsFakeLagCommandEnabled

Sets whether fake lag is enabled

Declaration
public bool IsFakeLagCommandEnabled { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

IsVoiceEnabled

Sets whether voice chat is enabled

Declaration
public bool IsVoiceEnabled { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

LatentBandwidthLimit

Amount of bytes worth of latent packets to send per second

Declaration
public uint LatentBandwidthLimit { get; set; }
Property Value
Type Description
uint
| Edit this page View Source

LatentSendInterval

Interval in milliseconds between latent packets to be sent

Declaration
public ushort LatentSendInterval { get; set; }
Property Value
Type Description
ushort
| Edit this page View Source

LightSyncRange

Distance after which a player should be light-synced. Meaning it receives less frequent updates, and is not visible on the client.

Declaration
public float LightSyncRange { get; set; }
Property Value
Type Description
float
| Edit this page View Source

MaxPlayerCount

Maximum player count

Declaration
public ushort MaxPlayerCount { get; set; }
Property Value
Type Description
ushort
| Edit this page View Source

MinVersion

Minimum version for connecting clients

Declaration
public Version MinVersion { get; set; }
Property Value
Type Description
Version
| Edit this page View Source

Password

Server password

Declaration
[MaxLength(128)]
public string? Password { get; set; }
Property Value
Type Description
string
| Edit this page View Source

PedSyncerDistance

Distance used to determine what client should sync a ped

Declaration
public int PedSyncerDistance { get; set; }
Property Value
Type Description
int
| Edit this page View Source

Port

Server UDP port players connect to Note: A server's ASE port will be this value + 123

Declaration
public ushort Port { get; set; }
Property Value
Type Description
ushort
| Edit this page View Source

ResourceDirectory

Directory to server client-side Lua resources from

Declaration
public string ResourceDirectory { get; set; }
Property Value
Type Description
string
| Edit this page View Source

ServerName

Server name, as it will appear in the server browser.

Declaration
[MaxLength(128)]
public string ServerName { get; set; }
Property Value
Type Description
string
| Edit this page View Source

SyncIntervals

Intervals for player sync

Declaration
public SyncIntervals SyncIntervals { get; set; }
Property Value
Type Description
SyncIntervals
| Edit this page View Source

UnoccupiedVehicleSyncerDistance

Distance used to determine what client should syc an unoccupied vehicle

Declaration
public int UnoccupiedVehicleSyncerDistance { get; set; }
Property Value
Type Description
int
| Edit this page View Source

UseAlternativePulseOrder

Declaration
public bool UseAlternativePulseOrder { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

VehicleExtrapolationBaseMilliseconds

Declaration
public short VehicleExtrapolationBaseMilliseconds { get; set; }
Property Value
Type Description
short
| Edit this page View Source

VehicleExtrapolationMaxMilliseconds

Declaration
public short VehicleExtrapolationMaxMilliseconds { get; set; }
Property Value
Type Description
short
| Edit this page View Source

VehicleExtrapolationPercentage

Declaration
public short VehicleExtrapolationPercentage { get; set; }
Property Value
Type Description
short
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX