Namespace SlipeServer.Server.Services
Classes
BanService
Allows you to ban IPs or serials
ChatBox
Represents the ingame chat, allows you to send messages to (individual) players
ClientConsole
Represents the F8 console on clients.
CommandService
Service to allow you to add and remove commands, these commands can then be handled by their Triggered
event
DebugLog
Represents the ingame debug dialog (/debugscript 3)
ExplosionService
Allows for the creation of explosions
FireService
Allows for the creation of fire
GameWorld
Represents the ingame game world. This contains properties such as sky color, time, weather, traffic lights and more
LatentPacketService
Allows you to perform latent transfers to clients. Latent transfers mean sending data (triggering lua events) while limiting the data rate. This is useful when sending large amounts of data on limited bandwidth.
LuaEventService
Allows you to trigger and handle lua events that are sent to, or received from clients.
TextItemService
Allows you to create and delete text items to be displayed on a client's UI
WeaponConfigurationService
Service that allows you to get and change weapon configuration
Interfaces
ITimerService
Interface that allows you to create arbitrary timers, this exists so time-based logic can be tested using mocking.