server.cfg - це файл конфігурації сервера, який дозволяє змінювати налаштування вашого sa-mp сервера, як, наприклад, його назва, підключення додаткових фільтрскріптов і плагінів або навіть пароль, якщо ви хочете такої встановити.
Цей файл необхідний для кожного сервера і повинен бути розташований в папці сервера поруч з його програмою.
У наведеній нижче таблиці детальне пояснення для кожного параметра:
Значення за замовчуванням
Тільки для читання
Це те, що sampserver.exe виводить при завантаженні server.cfg. Немає необхідності змінювати це взагалі, тому що ви будете єдиним, хто побачить консоль. За замовчуванням виводиться Executing Server Config.
Застаріла змінна, не має ефекту.
Це значення задає максимальну кількість гравців на сервері; змінюючи це число, ви можете змінити число гравців, яке зможе увійти в сервер. Максимум 1000 і мінімум 1.
Дозволяє відображатися сервера в SA-MP майстер-листі (вкладка "Internet"). Встановивши 1 це включить його відображення, 0 - відключить.
Дозволяє відправляти запити на сервер. Якщо це буде відключено, то інформація про сервер не буде доступний широкому в браузері серверів. Встановіть 1 для виконання запитів або 0 для їх відключення. (Гравці як і раніше можуть увійти на сервер, який відключив обробку запитів!)
Порт, який сервер буде використовувати для зв'язку, може бути змінений тут. Вам потрібно кидок портів для того, щоб запустити сервер.
gamemode0 grandlarc 1
Можливість встановити gamemode, який буде виконуватися, як довго він буде виконуватися і в якій послідовності шляхом зміни цих значень. Щоб використовувати це правильно, ви повинні розуміти, як це працює, (n) це номер режими гри, (N) це назва режими гри *, і (t) це кількість часу, який буде виконуватися мод перед його зміною на наступний.- Назва режиму гри ця назва скомпільованої файлу режими гри у вашій папці gamemodes. Назви повинні повністю відповідати, за винятком розширення .amx - воно повинно бути відсутнім.
Це пароль, використовується для адміністрування сервером і використання rcon. Ви повинні переконатися, що змінили це на щось важко підбирається, щоб інші не могли отримати контроль над вашим сервером. За замовчуванням цей параметр встановлений на changeme. Ваш сервер НЕ запуститься, якщо в якості RCON пароля буде встановлений "changeme"!
Фільтрскріпти це скрипти, які виконуються у фоновому режимі вашого мода, додаючи нові можливості на сервер без редагування самого режиму гри. Це дуже корисно, якщо ви хочете додати конкретні можливості для декількох режимів одночасно. Щоб використовувати це, вам потрібно знайти у вашій папці сервера папку filterscripts і додати ваші фільтрскріпти (.amx) туди. (N) означає назву фільтрскріпта *. Якщо ви хочете завантажити відразу кілька фільтрскріптов, додайте їх все в один рядок, розділяючи їх імена "пробілами", тобто filterscripts script1 script2.- Назва фільтрскріпта ця назва скомпільованої файлу фільтрскріпта у вашій папці filterscripts. Назви повинні повністю відповідати, за винятком розширення .amx - воно повинно бути відсутнім.
- Користувачам Linux потрібно додати розширення .so після кожної назви плагіна
- Ви можете знайти більш детальну інформацію про розробку плагінів в цій темі.
Блокування сервера паролем є ще одним варіантом, який доступний для rcon адміністратора сервера. Ви можете скористатися цією функцією, щоб не допускати небажаних відвідувачів на сервер. (P) символізує пароль, який буде використовуватися.
Назва карти, яке буде відображатися в браузері серверів. (M) позначає назву карти.- Змініть (m) на те, що ви хочете бачити, наприклад на My Stunt Map
- ПРИМІТКА: Ця змінна була додана в 0.3.7 і не буде мати ніякого ефекту в попередніх версіях.
Примушує сервер запускатися тільки з певного IP. Цей IP повинен відповідати IP, призначеного мережевою картою сервера. Це корисно для запуску декількох серверів на одному порту на одному і тому ж комп'ютері.
Дозволяє налаштувати формат тимчасової мітки (timestamp). Формат базується на strftime форматі з C / C ++. Ось деякі приклади:- logtimeformat [% H:% M:% S] - (за замовчуванням) Це показує тільки час і є форматом за умовчанням для всіх попередніх версій SA-MP сервера.
- logtimeformat [./%m/%Y% H:% M:% S] - Це буде відображати дату в форматі Дата / Місяць / Рік, за якою слідує формат часу в годинах: хвилинах: секундах.
Включення / Відключення дублювання повідомлень логу (наприклад, надрукованого з print / printf з режимів гри або logprintf з плагінів) в консолі сервера. Якщо цей параметр встановлений на 0 (за замовчуванням), то повідомлення друкуються тільки в лог сервера. Цей параметр працює тільки на серверах Linux.