Как создать игровой сервер SAMP

Описание: Основы скриптинга
Модератор: SJplayer

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#1 Дим » 5 апреля 2013, 22:06

1. Cкачайте – сервер с официального сайта: sa-mp.com

2. Распакуйте – в удобное для Вас место. Распаковали – заходим в папку ( назовите ее “Сервер”, или "Мой сервер. ) Находим в папке – файл “server.cfg”. — Открываем с помощью блокнота:

echo Executing Server Config…
lanmode 0 – 0 – игра по интернету, 1 – игра по локальной сети.
rcon_password 123 – “123” – пароль от админ.панели на сервере.
maxplayers 50 – Как Вы уже поняли, максимальное кол – во игроков. В версии 0,3а, максимально 500.
port 7777 – Порт, отображаемый в конце адреса Вашего сервера. (лучше оставить как есть.)
hostname NameServer – Название, Вашего будущего сервера.
gamemode0 mode – Игровой мод, Вашего будущего сервера. Об этом ниже …
announce 0 – Не меняем.
query 1 – Не меняем.
weburl сайт – Сайт сервера, если такой имеется.
maxnpc 10 – Не меняем.
onfoot_rate 40 – Не меняем.
incar_rate 40 – Не меняем.
weapon_rate 40 – Не меняем.
stream_distance 300.0 – Не меняем.
stream_rate 1000 – Не меняем.
filterscripts – Скрипты. Об этом ниже …

3. Сворачиваем – “server.cfg”, и заходим в папку под названием “gamemodes”. Присматриваем нужный Вам мод, например - ”grandlarc” разворачиваем “server.cfg”, и после gamemode0, вписываем название мода. (gamemode0 grandlarc). Снова, сворачиваем блокнот.

4. Ищем папку “filterscripts” — > клацаем два раза на нее, перед нами скрипты. (Можно качать интересные скрипты на свой сервер из интернета.) Высматриваем нужные Вам скрипты, и аналогично как и с модами, вписываем название напротив “filterscripts” (filterscripts adminspec (пример)).

Стандартные команды администрирования сервера:

(вводить в строке чата):

Код: Выделить всё

/rcon login – вход в режим администратора. Необходимо для выполнения следующих команд.
/rcon exec – запустить конфиг.
/rcon cmdlist – отобразить список всех команд.
/rcon varlist – отобразить список всех переменных.
/rcon exit – выход.
/rcon kick – kick player по id. Выбрасывает игрока.
/rcon ban – ban player по id. Выбрасывает игрока перманентно.
/rcon gmx – перезапуск сценария.
/rcon changemode – смена текущей карты.
/rcon say – напечатать в чате “text” от админа.
/rcon echo – напечатать текст на стороне консоли.
/rcon reloadbans – reloads bans.
/rcon password – установка или изменение пароля на сервер.


5. Все, сервер готов. Включается он следующим образом: Просто кликните два раза по файлу “samp-server.exe”. Входим в SA-MP и добавляем свой сервер в избранное. Если у вас динамичный IP-адрес, то просто написать localhost, но в этом случае, на сервер зайти можете только вы. Если IP статичный, то ваш IP:7777 например: 192.215.35.128:7777
[center]i love you [s]mxIni[/s] Mysql[/center]


Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#2 Дим » 20 октября 2014, 16:56

Добавлю ещё Rcon команд

Код: Выделить всё

/rcon cmdlist просмотр команд RCON
/rcon varlist просмотр настроек сервера
/rcon exit - закрыть сервер
/rcon echo [текст] - Написать [текств консоль сервера (НЕ в общем чате).
/
rcon hostname [название] - изменить название сервера (пример: /rcon hostname my server).
/
rcon gamemodetext [название] - изменить название мода (пример: /rcon gamemodetext my gamemode).
/
rcon mapname [название] - изменить название карты (пример: /rcon mapname San Andreas).
/
rcon exec [имя файла] - открыть файлы .cfg (пример: /rcon exec blah.cfg).
/
rcon kick [ID] - кикнуть определённого игрока по иду (пример: /rcon kick 2).
/
rcon ban [ID] - банить определённого игрока по иду (пример: /rcon ban 2).
/
rcon changemode [mode] - сменить мода по названию (пример: /rcon changemode sftdm).
/
rcon gmx сменить мод по очереди в настройках сервера
/rcon reloadbans обновить данные из файла samp.ban
/rcon reloadlog очистить лог
/rcon say сказать в общий чат (пример: /rcon say blah).
/
rcon players показывает всех игроков на сервере.
/
rcon banip [IP] - банить по ip (пример: /rcon banip 127.0.0.1).
/
rcon unbanip [IP] - разбанить по ip (пример: /rcon unbanip 127.0.0.1).
/
rcon gravity изменить гравитацию - (пример: /rcon gravity 0.008).
/
rcon weather [ID] - изменить погоду (пример: /rcon weather 1).
/
rcon loadfs загружает скрипты (пример: /rcon loadfs adminfs).
/
rcon unloadfs выгружает скрипт (пример: /rcon unloadfs adminfs).
/
rcon reloadfs перезагрузить скрипты (пример: /rcon reloadfs adminfs).
/
rcon gamemode[1-15] - установка порядка модов (пример: /rcon gamemode1 sftdm).
/
rcon instagib [bool] - убийство одной пулей (пример: /rcon instagib 0).
/
rcon filterscripts просмотр всех скриптов
/rcon lanmode [bool] - установить LanMode (пример: /rcon lanmode 1).
/
rcon password [string] - установка пароля на сервер (пример: /rcon password mypassword).
/
rcon plugins плагины на сервере.
/
rcon port порт сервера.
/
rcon rcon_password [string] - установка rcon-пароля (/rcon rcon_password myrconpassword)
/
rcon version версия SAMP
/rcon weburl [url] - установка сайта (пример: /rcon weburl www.mysite.com).
/
rcon worldtime [time] - установка времени (пример: /rcon worldtime 2).
/
rcon maxplayers максимальное кол-во игроков.
/
rcon timestamp установка часового пояса
[center]i love you [s]mxIni[/s] Mysql[/center]

Батыревский
Мл. сержант
Мл. сержант
Аватара
Батыревский
Мл. сержант
Мл. сержант
Сообщения: 41
Зарегистрирован: 28 августа 2014
С нами: 9 лет 6 месяцев

#3 Батыревский » 24 сентября 2019, 21:49

А сама игра GTA: San Andreas тут


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Основы скриптинга»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 3 гостя