-
Notifications
You must be signed in to change notification settings - Fork 2
Configuration RU
dev2alert edited this page Mar 8, 2022
·
6 revisions
Главная ▸ Конфигурация
Конфигурация сервера может быть определена:
- По умолчанию: через файл
samp-conf.[json|json5|yml|yaml]в корне пакета. - Явно, используя флаг
-cвnodesamp.
Файл конфигурации поддерживает три формата: JSON, JSON5 и YAML.
Параметры:
| Имя | Тип | Значение по умолчанию | Описание |
|---|---|---|---|
| lanMode | boolean | false | Подключение по локальной сети. |
| maxPlayers | number | 50 | Максимальное количество игроков на сервере. |
| announce | boolean | false | Позволяет отображаться серверу в SA-MP мастер-листе (вкладка "Internet"). |
| query | boolean | true | Позволяет отправлять запросы на сервер. Если это будет отключено, то информация о сервере не будет отображаться в браузере серверов. |
| port | number | 7777 | Порт, который сервер будет использовать для связи, может быть изменён здесь. |
| hostName | string | SA-MP 0.3 Server | Это имя, которое будет отображаться в браузере серверов для просмотра другими пользователями. |
| webUrl | string | www.sa-mp.com | Это веб-сайт, который люди могут посетить, чтобы получить более подробную информацию о сервере. |
| rconPassword | string | Это пароль, используется для администрирования сервером и использования rcon. | |
| plugins | ({platform: string, path: string} | string)[] | [] | Список используемых плагинов. |
| pluginsPath | string | ./plugins | Путь к папке с плагинами. |
| password | string | Блокировка сервера паролем является еще одним вариантом, который доступен для rcon администратора сервера. Вы можете использовать эту функцию, чтобы не допускать нежелательных посетителей на сервер. | |
| mapName | string | San Andreas | Название карты, которое будет отображаться в браузере серверов. |
| language | string | English | Определяет язык, используемый на сервере. Таким образом игроки могут фильтровать серверы по языкам в браузере серверов. |
| bind | string | Принуждает сервер запускаться только с определённого IP. Этот IP должен соответствовать IP, назначенному сетевой картой сервера. Это полезно для запуска нескольких серверов на одном порту на одном и том же компьютере. | |
| rcon | boolean | true | Если задан false, то функция удалённого управления через консоль будет отключена. |
| maxNpc | number | 0 | Максимальное количество NPC (ботов), которые могут присоединиться к вашему серверу. |
| onfootRate | number | 40 | Минимальное время в миллисекундах, через которое клиент будет обновлять сервер с новыми данными во время бега/ходьбы. |
| incarRate | number | 40 | Минимальное время в миллисекундах, через которое клиент будет обновлять сервер с новыми данными во время нахождения в транспорте. |
| weaponRate | number | 40 | Минимальное время в миллисекундах, через которое клиент будет обновлять сервер с новыми данными во время стрельбы из оружия. |
| streamDistance | number | 300 | Расстояние по осям X, Y плоскостей, на котором объекты сервера будут отображаться для подключенных игроков. |
| streamRate | number | 1000 | Число миллисекунд, которое должно пройти до того, как сервер вновь обновит данные потоковой передачи для каждого игрока. |
| timeStamp | boolean | true | Включение/Отключение пометки времени. |
| logQueries | boolean | false | Это регистрирует все запросы, отправленные игроками на сервер, что значительно полезно во время DDoS атак. |
| logTimeFormat | string | [%H:%M:%S] | Позволяет настроить формат временной метки (timestamp). |
| output | boolean | false | Включение/Отключение дублирования сообщений лога (например, напечатанного с print/printf из режимов игры или logprintf из плагинов) в консоли сервера. |
| gameModeText | string | Unknown | Установить текст режима игры. |
| chatLogging | boolean | true | Включение/отключение логирования игрового чата. Полезно отключить для предотвращения увеличения размера логов сервера или если вы имеете своё собственное решение для логирования. |
| messageHoleLimit | number | 3000 | Подробнее... |
| messagesLimit | number | 500 | Максимальное количество сообщений, которые пользователь может отправить за одну секунду. |
| lagcompMode | number | 1 |
|
| acksLimit | number | 3000 | Подробнее... |
| playerTimeout | number | 10000 | Время в миллисекундах, после которого игрок будет отключен от сервера с причиной "тайм-аут", если на протяжении этого времени не посылает никаких данных на сервер. |
| minConnectionTime | number | 0 | Время в миллисекундах, которое сервер будет ждать, прежде чем принять другое входящее соединение. |
| connseedTime | number | 300000 | Используйте, чтобы задать, как часто будет обновляться значение подключений cookie. |
| sleep | number | 5 | Время в миллисекундах, на протяжении которого основной sa-mp и raknet сетевой поток будет "спать" (ничего не делать во время каждого цикла синхронизации). |
| connCookies | boolean | true | Если задан false, это отключит систему подключений cookie, добавленную в 0.3.7. |
| cookieLogging | boolean | true | Если задан false, это отключит логирование cookies, запрошенных вновь подключившимися игроками. |
| nodeOptions | string |
Node.js опции. Подробнее... |
Пример:
{
hostName: "Node.js server",
webUrl: "github.com/dev2alert/node-samp",
gameModeText: "NodeSamp Starter",
port: 7777,
maxPlayers: 1000,
rconPassword: "qwerty123",
pluginsPath: "./plugins",
plugins: [
{
platform: "win32",
path: "./streamer.dll"
},
{
platform: "linux",
path: "./streamer.so"
}
]
}- Getting started [RU]
- Configuration [RU]
- Command line interface (CLI) [RU]
- Examples [RU]
- Player commands [RU]
- Keyboard [RU]
- Dialogs [RU]
- Groups [RU]
- Context API [RU]
- AMX API [RU]