Limits
In-game Entities
| Type | Limit (0.3.7) | 
|---|---|
| Players | 1000 | 
| Vehicles(4)(6) | 2000 | 
| Vehicle Models(1) | Unlimited | 
| Objects(4)(6) | 1000 | 
| Virtual Worlds | 2,147,483,647 | 
| Interiors | 256 | 
| Classes | 320 | 
| Map Icons(4) | 100 | 
| Race Checkpoints(4) | 1 | 
| Checkpoints(4) | 1 | 
| Pickups(4) | 4096 | 
| Global 3D Labels(4) | 1024 | 
| Per-player 3D Text Labels(4) | 1024 | 
| Chat Bubble String | 144 characters | 
| SetObjectMaterialText, SetPlayerObjectMaterialText Text length | 2048 characters | 
| Gangzones | 1024 | 
| Per-player Gangzones | 1024 | 
| Menus | 128 | 
| Attached player objects | 10 | 
| Player Variables | 800 | 
| Server Variables (0.3.7 R2/omp) | Unlimited | 
| Actors (since 0.3.7)(4)(5) | 1000 | 
| Explosions | 10 | 
Server Properties - SA-MP / omp
| Type | SA-MP Limit (0.3.7) | omp | 
|---|---|---|
| Gamemodes | 16 | Unlimited | 
| Filterscripts | 16 | Unlimited | 
| Text Input (Chat/Commands) | 128 cells (512 bytes) | 128 cells (512 bytes) | 
| Text Output | 144 cells (576 bytes) | 128 cells (512 bytes) | 
| Name Length (SetPlayerName) | 24 characters | 24 characters | 
Textdraws
| Type | Limit (0.3.7) | 
|---|---|
| String Length(2) | 1024 characters | 
| Shown In A Single Client's Screen(3) | 2048 + 256 | 
| Shown In A Single Client's Screen (sprites) | 100 | 
| Created Serverwise (Global) | 2048 | 
| Created Serverwise (Per-Player) | 256 | 
Dialogs
| Type | Limit (0.3.7) | 
|---|---|
| Dialog IDs | 32768 | 
| Info (Main text) | 4096 | 
| Caption | 64 | 
| Input Text Box (DIALOG_STYLE_INPUT/PASSWORD) | 128 | 
| Tab List Columns (DIALOG_STYLE_TABLIST(_HEADERS)) | 4 | 
| Tab List Column Characters (DIALOG_STYLE_TABLIST(_HEADERS)) | 128 | 
| Tab List Row Characters (DIALOG_STYLE_TABLIST(_HEADERS)) | 256 | 
Notes:
- Although the vehicle model limit in 0.3 is unlimited, if you use a large amount of vehicle models then it will affect client performance.
- Although the textdraw string limit is 1024 characters, if colour codes (e.g. r) are used beyond the 255th character it may crash the client.
- It is possible to show all Textdraws at the same time for one player, however this is not recommended.
- To circumvent these limits, it is possible to use a streamer. Streamers work by only creating the entities etc. that are close to players.
- Due to client limitations only up to 51 actors may actually be shown at a time.
- Vehicle IDs start at ID 1 and thus range from 1 to 1999, even if MAX_VEHICLES is 2000. Objects and player objects also start at ID 1.