Skip to Content

SA:MP Server Setup

Complete guide to setting up a San Andreas Multiplayer (SA:MP) server on CoreSynth.


Overview

FeatureDetails
Availability24/7
PlatformLinux
PanelControl panel
Connectionsamp.coresynth.io
Mod SupportGamemodes, Filterscripts

Prerequisites

Required Software

  1. GTA: San Andreas — Legitimate game copy
  2. SA:MP Client — Download from sa-mp.com 

Getting Started

Step 1 — Create your service

  1. Log in to CoreSynth Dashboard 
  2. Navigate to Game Servers
  3. Select SA:MP
  4. Choose location and hardware (recommended: 1-2 GB RAM, 1 CPU core)
  5. Complete your order

Note: For 1-50 players, we recommend at least 1 GB RAM and 5 GB disk.


Step 2 — Server Configuration

In the control panel, edit server.cfg:

echo Executing Server Config... lanmode 0 rcon_password your_rcon_password password your_server_password maxplayers 50 port 7777 hostname My SA:MP Server gamemode0 grandlarc 1 filterscripts ammunation cityprops vskin announce 0 query 1 weburl www.sa-mp.com mapname San Andreas

Step 3 — Important Parameters

ParameterTypeDefaultDescription
hostnamestringServer name
rcon_passwordstringRCON password
maxplayersnumber50Maximum players
gamemode0stringGamemode name
portnumber7777Server port
lanmodenumber0LAN mode (0 = internet)

Step 4 — Server Start

  1. In the control panel, click Start
  2. Server will start and automatically create necessary files

Connecting to Server

Method 1 — SA:MP Client

  1. Launch GTA: San Andreas with SA:MP installed
  2. In SA:MP main menu, click Browse Internet
  3. Find your server or use direct connect

Method 2 — Direct Connect

  1. In SA:MP menu, enter server IP in the field
  2. Click Connect

Installing Gamemodes

Directory Structure

server/ ├── scriptfiles/ ├── filterscripts/ ├── gamemodes/ │ └── mygamemode.amx ├── server.cfg └── samp03svr

Installing a Gamemode

  1. Download gamemode (.amx file)
  2. In the control panel, upload file to gamemodes/ folder
  3. Edit server.cfg:
gamemode0 mygamemode 1
  1. Restart server

Installing Filterscripts

Filterscripts add extra features without changing the main gamemode.

Installing a Filterscript

  1. Download filterscript (.amx file)
  2. In the control panel, upload to filterscripts/ folder
  3. Edit server.cfg:
filterscripts myscript1 myscript2
  1. Restart server

Common Issues

Server Not Listing in Browser

Cause: Incorrect announce settings or firewall.

Solution:

announce 1 query 1
  1. In the control panel, go to Security
  2. Ensure port 7777 (UDP) is open

Port Connection Problems

Cause: Port is blocked or incorrectly configured.

Solution:

  1. Check port=7777 in server.cfg
  2. Verify port is open in Security
  3. Check that you are connecting to the correct port

Mods Not Loading

Cause: Incorrect file paths or missing files.

Solution:

# Check paths are correct # gamemodes/ for gamemodes # filterscripts/ for filterscripts # scriptfiles/ for data

Players Cannot Connect

Cause: Wrong password or server full.

Solution:

# Check password is not set (for public server) password # or password your_password

GamemodeDescription
Grand LarcenyLC/SA crossover
Stunt/RoleplayStunt maps + RP
NextGENModern RP gamemode
Russian RoleplayRussian RP style

FilterscriptPurpose
MapFixesFixes in-game map bugs
IRCIRC integration
Admin SystemBasic admin commands
TeleportTeleport commands

Next Steps


Need help? Open a support ticket  or ask Alex.

Last updated on