Welcome to the TMS SA-MP (Open Multiplayer Server)

Mave

TMS Founder
Administrator
Messages
239,817
Location
Belgium
Who in their right mind would start a SA-MP (or rather Open Multiplayer https://open.mp/, since SA-MP was discontinued in 09/23 when Kalcor removed the website and forums) in 2026?
This idiot right here. Yes, that's right. The game is almost 20 years old now and I just set up a new server.

Why?
Why not?
Who?
Just me this time.



The TMS Server

How to join?

Live webpage
  • Overview of all commands
  • Overview of all teleports
  • Live map
  • Live chat
  • Statistics
  • And more to come
-> https://server.tms.sx/


Ingame help
  • You only need to use "Y" for everything. That's it. Oh and "N" flips your vehicle (when in a vehicle) or opens vehicle spawner (when on foot).
 
Progress update up until 12/08/2026

Implemented
  • 80% of old maps (vs 2018 gamemode) (50% of objects)
    Stuntmaps: /sf, /sfair, /aa, /ramppark, /chilliad, /lvair, /monster, /boatstunts
    Stunts: /halfpipe, /waterslide, /trippytube, /hugeloop, /drop, /trampoline, /damwallride
    Jumps: /dragjump, /verticaljump, /waterjump, /glassjump, /sfjump, /bridgejump
    Drop: /goingdown, /tugfun, /loopfun
    Chill: /treehouse, /hippy, /grotto, /tmsclub, /tmsisland
    Race: /racemap, /karttrack, /miniloop
    Drift: /lvdrift
    Derby: /carsumo, /deathring
    Other: /hayclimb, /haydm, /andro, /xslide, /visitjail
  • 100% of old commands (vs 2018 gamemode)
    Vehicle: /flip (N), /lock (/unlock), /changeplate, /tune/, /randomtune, /randomcc, cc <primary> <secondary>, /rainbow, /disco, /antifall, /speedo
    Player: /skin <id>, /hmu, /dive, /afk (/back), /kill, /pm <player> <text>, /me <text>, /playsound <id>, /stats (/register, /login), /drunk, animations
  • Challenge system with timer
    /monsterchallenge, /infernuschallenge1, /infernuschallenge2, /bmxchallenge, /skycoaster, /restart, /exit
  • Registration system including password reset and forum account creation
  • Webpage with live map, live chat, always up-to-date overview of commands https://server.tms.sx/
  • Clean main dialog system you open up by pressing Y (this contains everything you ever need)
  • Pressing N opens vehicles spawner (on foot) or flips vehicle (in-vehicle)
  • Infinite nos and car godmode
  • Chat games: reaction test and maths test
  • Voting games: vote weather for 5mins, vote time for 5mins
  • Textdraws for teleports and messages directed to player (I want to keep chat only chat + chat games)
  • Sounds when joining, spawning, winning chat games
To do list (before no-password / public)
  • Racing system
  • DM system
  • Admin system
  • Derby system
  • Radio system
  • Random spawn
  • Implement other maps
  • Active race/dm/challenge every x minutes
 
Last edited:
12/08/2026 Update

New
  • Re-organized teleports within categories: most impressive / best teleports on top
  • The main menu is now contextual: on foot Player Options is listed first, in-vehicle Vehicle Options is listed first
  • Added /truckstop
  • Added /tubepark
  • Added /racering (interior)
  • Added /skyderby
  • Added /dmtown
  • Website: Main page split into sub-pages: Live, Commands, Stats
  • Website: Added Account and Admin pages
  • Website: Added forum link
  • Website: Added System Status check
1786610922106.webp


To do
  • /skyderby random spawns + vehicles
  • /dmtown random spawns + weapons + gangzone + virtualworld
  • List vehicles inside categories by speed
  • Proper admin system
  • Garage system (similar to GTA: Online)
  • Race System
  • DM System
  • Derby System
  • Radio system
To test
  • In-game registration system
  • Complete all challenges and give them a difficulty level (easy/advanced/insane)

Bugs
  • You can teleport while /afk
  • /changeplate doesn't put you back into vehicle
  • Live page becomes bug when there is someone in-game
 
Last edited:
13/08/2026 Update

New
  • Registered players can save their current number plate with /saveplate.
  • Saved plates automatically apply to subsequently spawned vehicles.
  • Pre-existing server vehicles respawn after being empty for one minute.
  • Player-spawned vehicles do not automatically respawn.
    Each player may own up to two spawned vehicles, including their selected spawn vehicle.
    Player-owned vehicles remain until that player disconnects.
  • Radio System with 32 selected-by-me radio stations
    Drivers select a station shared with all vehicle occupants.
    Radio continues playing within a limited radius after everyone exits.
    Players on foot can listen personally and have headphones attached.
    /radio off stops personal or vehicle radio.
    Flower Power Radio plays locally around /hippy.
    Eurodance Radio plays during the connection and selection sequence.
  • Added /spos, /sp, and /savepos to save a freeroam position.
    Added /lpos, /lp, and /loadpos to restore it.
    Blocked while /afk, frozen or in challenge
  • Players receive one random melee weapon on spawn: IDs 2, 3, 5, 6, 7, 10, 15.
  • Added /doors to open or close all available vehicle doors.
  • Added /trunk to open or close the vehicle trunk.
  • /visitjail temporarily applies a random skin from 300–302.
    The selected skin returns after leaving jail or respawning.
  • /fart was added (8-second cooldown)
    Added bending animation and tiny positional explosion with fart sound.
    Nearby players hear it without permanently losing their radio playback.
  • Hillclimb Challenge
  • Infernus Challenge 4
  • Challenge end-checkpoints now use a flare object
  • Interior teleports: /8track /bloodbowl /dirttrack /jizzy, /shamal, /ammunationrange, /sexshop, /crackfactory, /motel, /area51, /lspolice, /sfpolice, /lvpolice, /libertycity, and /libertycityinside.
  • /aajump
  • /qjump
  • /maxiloop
  • /sfdrift
  • /waterportal
  • /underwater
  • /lsdive, /sfdrive/ sfrtdive (and new teleport category Skydiving)
  • /bikeskills
  • /planehill
  • /boxingdm
  • /dildodm
  • /chainsawdm
  • /battlefield
  • /sfdm
  • /katanadm
  • DM Town now has a gangzone
  • Multi-position teleports now choose randomly without using the same destination twice consecutively.
Pipeline
  • /skyderby random spawns + vehicles
  • /dmtown random spawns + weapons + gangzone + virtualworld
  • List vehicles inside categories by speed
  • Proper admin system
  • Garage system (similar to GTA: Online)
  • Race System
  • DM System
  • Derby System
To verify
  • In-game registration system
  • Complete all challenges and give them a difficulty level (easy/advanced/insane)
  • Every radio station: if it works in-game

Known bugs
  • Headphones object not correctly positioned
  • Once player has spawned two vehicles, he cannot spawn a third one (should destroy first one)
  • Opening trunk while doors are open closes doors
  • Underwater teleport should be flipped 180 degrees
 
15/08/2026 Update

New/Fixed
  • Vehicles And Spawning
    • The two-player-vehicle limit now removes the oldest spawned vehicle when another is requested instead of blocking the spawn.
    • Added Super Administrator-only Seasparrow spawning.
    • Fixed vehicle doors and trunk so operating the trunk no longer closes the doors.
    • Refined the spawner display to show "Estimated Top Speed" without unnecessary model IDs.
    • Skin and spawn-vehicle selection lists are now shuffled independently for each player.
    • Spawned vehicles are created at the exact requested position, helping on narrow platforms.
    • Added a dedicated "Vehicles" teleport category containing Truck Stop and Plane Hill.
    • Corrected the Infernus Challenge 6 starting platform and coordinates.
  • Challenges
    • Converted /bikeskills into a Challenge.
    • Challenge exits now restore the player’s original vehicle, seat, position, velocity, interior, and virtual world.
    • Challenge completion is no longer abrupt:
      • Player and vehicle freeze at the finish.
      • Completion result remains visible for five seconds.
      • Personal-best and all-time-record messages are supported.
      • Player returns only after the result screen.
    • Added smoke flares at all challenge finishes.
    • Added orange INFO announcements for:
      • Challenge started.
      • Challenge completed with elapsed time.
      • New personal best.
      • New all-time record.
  • Radio
    • /radio and the Y-menu Radio option now open the station list immediately.
    • Added saved garage-radio selection.
    • Vehicle radio can continue playing nearby after exiting, but only when the vehicle doors are open.
    • Radio state is cleaned up when leaving relevant vehicles or activities.
    • Temporarily disabled the broken Anime/J-Pop and Drum & Bass stations. Need to find alternatives.
  • Y Menu
    • Y menus are now activity-aware:
      • Challenges show only Restart and Leave.
      • Deathmatches show only Leave.
      • AFK mode offers returning from AFK.
    • Added a dynamic "Votes" menu for event, weather, and time votes.
    • Removed the redundant Help command from the Help section.
  • INFO Feed
    • Join, disconnect, AFK, and return-from-AFK messages moved out of normal chat.
    • These presence messages use a dedicated colour.
    • Server restart notices moved to the INFO feed in red.
    • Challenge and teleport announcements use the same feed with their own colours.
  • Personal Garage
    • Added a persistent five-slot personal garage for registered accounts.
    • Every account receives a unique garage virtual world.
    • Added the garage exterior checkpoint, /garage, Y-menu entry, and public map marker.
    • Added a loading camera scene with “Moving you to your personal garage.”
    • Garage objects load before stored vehicles.
    • Only player-owned spawned vehicles may be stored; static/server vehicles are rejected.
    • Stored information includes:
      • Vehicle model.
      • Primary and secondary colours.
      • Paintjob.
      • Number plate.
      • Compatible tuning components.
    • Added "Request Personal Vehicle":
      • Displays all stored vehicles and plates.
      • Delivers the selected vehicle near the player.
      • Applies its saved appearance and upgrades.
      • Destroyed requested vehicles return to the garage.
    • Added mechanic delivery:
      • Mechanic skin 50 appears inside the delivered vehicle.
      • Honks three times.
      • Exits and runs away.
  • Deathmatch Events
    • Added scheduled deathmatch events:
      • New cycle every 15 minutes.
      • Voting opens before the event.
      • Active event lasts 10 minutes.
      • Voters are automatically entered.
    • Available arenas:
      • Hay Deathmatch.
      • DM Town.
      • Boxing Deathmatch.
      • Dildo Deathmatch.
      • Chainsaw Deathmatch.
      • Battlefield Deathmatch.
      • San Fierro Deathmatch.
    • Vote totals are displayed live.
    • Ties are resolved randomly.
    • Events without votes are cancelled.
    • Added event HUD with remaining time, kills, deaths, and ranking.
    • Players respawn inside the active event.
    • Winner selection prioritizes kills, then fewer deaths.
  • Staff And Administration
    • Added persistent classifications:
      • Player.
      • Moderator.
      • Administrator.
      • Super Administrator.
    • Added a role-gated Admin section to the Y menu.
    • Available controls include:
      • Seasparrow.
      • Wire/unwire.
      • Clear chat.
      • Kick.
      • Ban and unban.
      • Jail and unjail.
      • Goto.
      • Spectate.
      • Set staff role.
    • Moderators receive basic moderation tools.
    • Kick, ban, and unban require Administrator.
    • Role assignment requires Super Administrator.

Pipeline
  • Properly prepare all Derby maps: 10x random spawn/map.
  • Properly prepare all DM maps: 10x random spawn/map.
  • Race System.
  • Derby System.
  • Anime/J-Pop and Drum & Bass station alternatives.

To verify
  • In-game registration system.
  • Complete all challenges and give them a difficulty level: easy, advanced, or insane.

Known bugs
  • Headphones object not correctly positioned.
 
Last edited:
Since everything remained SA-MP compatible, I decided to switch to SA-MP for the default launcher.
Hosting download on server.tms.sx.

1786868733038.webp
 
15/08/2026 Update

New/Fixed
  • Events
    • Added a rotating event schedule:
      • Race -> Deathmatch -> Derby
    • The next event begins five minutes after the previous event finishes.
    • Voting announcements and results now appear in the INFO feed.
    • Teleporting while a vote is active no longer removes the player's vote.
  • Race Events
    • Added the first scheduled race event: Racemap.
    • Players can vote for Contact or Non-contact racing.
    • Added 12 starting positions and a five-second starting countdown.
    • Racemap consists of three laps with nine checkpoints per lap.
    • Added a race HUD displaying:
      • Current position.
      • Current lap.
      • Current lap time.
      • Checkpoint progress.
      • Remaining event time.
    • The race ends after ten minutes or one minute after the first player finishes.
    • Non-contact races ghost competing vehicles.
    • Moved Maxi Loop into the Racing teleport category. (Sat incorrectly in Stunts)
  • Derby Events
    • Added scheduled Derby events. (Only Sky Derby for now)
    • Added 16 participant slots, a loading camera, and a five-second countdown.
    • Players respawn at different arena positions after falling.
    • Derby events last five minutes.
    • Added a derby HUD displaying:
      • Number of falls.
      • Current survival time.
      • Connected participants.
      • Remaining event time.
    • Derby falls and survival records are stored for registered accounts.
  • Deathmatch Improvements
    • Added ten proper San Fierro Deathmatch spawn positions.
    • DM Town objects now load in the dedicated deathmatch event world.
    • Rebuilt and aligned the Hay Deathmatch map on an exact four-metre grid. (Pixel Perfect now :))
    • Added a five-second loading countdown before deathmatches begin. (Prevents falling on "Sky" maps like HayDM)
    • Deathmatches now use an arena camera and camera-look-at position during loading.
  • Spawns And Selection
    • Added San Fierro Airport as the second complete server spawn.
    • The active spawn now alternates hourly between San Fierro Airport and Mount Chilliad.
    • Both locations have dedicated:
      • Welcome scenes.
      • Skin-selection scenes.
      • Vehicle-selection scenes.
      • Camera and camera-look-at positions.
    • Both spawns provide five on-foot and five vehicle arrival positions.
    • Added the option to skip the selected vehicle and spawn on foot. (Press N)
    • Removed the brief unwanted camera cut when teleporting to Chilliad. (Leftover bug)
    • Server weather now defaults to weather ID 1. (Less cloud lag)
  • Challenges
    • Added Huge Loop 2 Challenge
      • Brand new map!
    • Converted the original Huge Loop teleport into an Easy challenge.
    • Added vehicle and difficulty information to the in-game and website challenge tables.
    • Bike Skills now places the player directly on the NRG.
    • Challenge completion now remains visible for seven seconds before returning the player.
    • Restored calculated challenge world bounds using map-object boundaries and a safety margin. (We don't want the player to remain in a "ghost world" if he bails on the challenge)
    • Added matching orange challenge gang zones.
  • Vehicles
    • Vehicle-spawner cars now use a restrained colour palette instead of completely random colours.
    • Vehicle spawning is now blocked while inside a personal garage.
  • Admin
    • Administrators can now equip a Jetpack.
    • Super Administrators can set weather IDs from 0 through 21.
    • Added an Admin Debug dialog displaying:
      • Virtual world.
      • Interior.
      • Weather.
      • Position.
      • Facing angle.
  • INFO Feed
    • Voting announcements and results now use the INFO feed.
    • Public INFO messages remain visible for 30 seconds.
    • Personal INFO messages remain visible for 45 seconds.
    • Increased the INFO text size.
    • Enlarged the points and money HUD backdrop.
    • Added an SF-SF history information pickup. (At /sfair)
  • Website And Server
    • Added a Live Info panel that mirrors the public in-game INFO feed.
    • Hosted the SA-MP 0.3.7 R5-1 installer directly on the website. (instead of redirecting to Open-MP)
Pipeline
  • Properly prepare all Derby maps: 10x random spawn/map.
  • Properly prepare all DM maps: 10x random spawn/map.
  • Add at least 9 more races.
  • Add more Derby maps.
  • Anime/J-Pop and Drum & Bass station alternatives.

To verify
  • Complete all challenges and give them a difficulty level: easy, advanced, or insane.

Known bugs
  • Headphones object not correctly positioned.
  • Multiple small map bugs/improvements, requires me to dive into MTA for a few hours when I find the time.
 
Last edited:
17/08/2026 Update

New/Fixed
  • Race Events And Maps
    • Added Daytona Grand Prix as a complete race map, teleport, and scheduled event.
      Supports both Contact and Non-contact variants.
      Supports up to 28 racers and lets each player choose a Sports vehicle before starting.
    • Added Stunt Race: Mirrored Loop as a map, teleport, and permanently Non-contact race. (extremely proud of this map, made it +5 years ago, but never made it to a server)
      Mirrored Loop supplies each player with a nitro-equipped Infernus.
    • Racemap racers can now choose from all Sports vehicles.
    • Every race now uses the same final five-second camera sequence behind the selected vehicle.
    • Added and refreshed GTA Online Stunt Race: Double Loop with its latest objects, static objects, starting positions, isolated virtual world, world bounds, gangzone, and nitro-equipped Infernus teleport. (again, another map I'm proud of, made it +5 years ago, but never made it to a server)
    • Added Super Administrator controls for immediately starting Race, Derby, and Deathmatch events for testing/debug.
  • Events Website
    • Added a public Events page.
    • The page lists all available Races, Derbies, and Deathmatches in detail.
  • Staff Administration
    • Rebuilt the staff Admin area with dedicated subnavigation:
      • Staff & Players.
      • Bans.
      • Chat Log.
      • Admin Log.
    • Active bans can be viewed and revoked by authorized staff.
    • Added a persistent audit log for in-game administrative actions.
    • Website unbans are also recorded in the Admin Log.

Pipeline
  • Properly prepare all Derby maps
  • Properly prepare all DM maps
  • Properly prepare all Race maps
  • Add more Derby maps
  • Add more DM maps
  • Add more race maps
  • Add way more unique stunt/stuntpark maps
  • Record the best maps/races/... and upload to YouTube (once server is open to public)
  • Anime/J-Pop and Drum & Bass station alternatives.

To verify
  • Complete all challenges and give them a difficulty level: easy, advanced, or insane.
  • Test all events

Known bugs
  • Headphones object not correctly positioned.
  • Multiple small map bugs/improvements, requires me to dive into MTA for a few hours when I find the time.
 
Back
Top Bottom