Skip to main content

Glossary

Scripting

WordMeaning
PAWNThe scripting language used to make SA:MP and open.mp scripts
GamemodeThe main script that runs on a server
FilterscriptScripts that run alongside gamemodes
PluginExtra functions/capabilities added through a .dll (Windows) or .so (Linux) file
ComponentThe open.mp equivalent of a plugin, loaded from the components folder
IncludePieces of script placed in .inc files to be included in Filterscripts/Gamemodes using #include <name>
NativeA function provided by the server or a plugin that can be called from PAWN
CallbackA function automatically called by the server when a specific event occurs (e.g. OnPlayerConnect)
AMXThe compiled file (.amx) produced from a .pwn source file, which the server actually runs
TickOne millisecond of server time, as counted by GetTickCount

Tools

WordMeaning
PawnoThe original SA:MP script editor for PAWN, Windows only and unmaintained
QawnoThe script editor that ships with open.mp, and the replacement for Pawno
PawnccThe compiler that compiles .pwn to .amx

Networking

WordMeaning
ClientThe game application used by players to connect to a multiplayer server
ServerThe application that hosts a multiplayer game and manages connected clients
MasterlistThe public list of running servers, which servers announce themselves to and clients read to fill the server browser
SyncThe process of keeping the game state consistent between the server and connected clients
DesyncA situation where the game state differs between the server and one or more clients
PingThe round-trip time for data to travel between a client and the server, measured in milliseconds

Entities

WordMeaning
NPCA non-player character that connects to the server like a player and is driven by a script, and uses a player slot
ActorA static non-player character used for decoration or interaction, such as a cashier, that uses no player slot

Common gamemode types

WordMeaning
DeathmatchA gamemode type where players try to kill each other to win
RoleplayA gamemode type where players act like in real life and are expected to stay in character
ReallifeA gamemode type which is based on real life but players do not need to act like in real life
Cops and RobbersA gamemode type where criminals commit crimes while police attempt to stop and arrest them
Derby / SumoA gamemode type where players try to knock opponents out of an arena with vehicles
SurvivalA gamemode type where players must survive against environmental hazards, such as zombies or other players
FreeroamA gamemode type with no set objective, where players are free to explore, stunt and fight as they please