Skip to content

.NET SA-MPRaise your SA-MP game modes to a whole new level with the power of .NET

SampSharp logo
csharp
class GameMode : BaseMode
{
    protected override void OnPlayerConnected(BasePlayer player, EventArgs e)
    {
        base.OnPlayerConnected(player, e);

        player.SendClientMessage($"Welcome {player.Name}, to a SampSharp powered server!");
    }
}
📝

Modern Language

SampSharp allow you to write you game mode in C#: an Object-Oriented language.

High Performance

Make good use of the high performance .NET Core has to offer.

📦

Thousands of Packages

Unleash the power of thousands of available NuGet Packages.

🖥️

Any platform

SampSharp can run on both Windows and Linux.

🐳

Containerized

SampSharp can easily run in a Docker container.

🔒

Thread-Safe

SampSharp is 100% thread-safe!

SampSharp - Copyright © 2015 - 2026 Tim Potze